Forest Gregg

@fgregg
589 Followers
486 Following
1.3K Posts
partner at https://datamade.us
"using my custom formula, I would get a prediction"
personalhttps://bunkum.us
githubhttps://github.com/fgregg
observablehttps://observablehq.com/@fgregg
bskyhttps://bsky.app/profile/bunkum.us
there has to be a few really incredible marxist essays on coin collecting. please send them to me.

here's a python rewrite of a small but powerful tool by juho snellman that has saved me many hours over the years.

ported to python to make it a bit easier to install in my typical workflow, and i also made some adjustments for ergonomics.

https://github.com/fgregg/json-to-multicsv

GitHub - fgregg/json-to-multicsv: Split a JSON file with hierarchical data to multiple CSV files

Split a JSON file with hierarchical data to multiple CSV files - GitHub - fgregg/json-to-multicsv: Split a JSON file with hierarchical data to multiple CSV files

GitHub

here's a package that lets you use postgresql's full text search as a search backend for haystack in your django project.

https://pypi.org/project/postgres-fts-backend/

why i might be interesting:

1. postgresql fts has gotten pretty good
2. any complicated enough search implementation will reinvent most of haystack
3. even if you ultimately want a dedicated search provider, it's nice to get started without and additional service to run.

#python #django

Client Challenge

If anyone has been wailing and rending their garments for the past two years over the broken Zotero plugin that downloaded PDFs from Sci-Hub for you: I fixed it, and it works on the new Zotero 8 beta. You're all very welcome.

i wrote an explanation about what salesforce really is: a cursed way to write web applications.

https://bunkum.us/2025/12/18/what-is-salesforce

Salesforce is just a really weird web framework

The horrifying but ultimately admirable truth about what Salesforce really is.

i’d just like to interject for a moment. what you're referring to as a scythe, is in fact, a snath/scythe, or as i’ve recently taken to calling it, a snath plus a scythe…

driving around michigan, i'm often wondering what they grow around here, so i made a little app. works for all the lower 48 states.

https://observablehq.com/@fgregg/what-are-they-growing-around-here

What are they growing around here?

Data from the 2023 National Cropland Data Layer from the United States Department of Agriculture's National Agricultural Statistics Service.

Observable
I'm working the election task force at the Philly DA's office. I'll be posting here about what's happening. Follow along if you want
apple needs to hire a couple of developers to get the extended pytorch universe to make use of their fancy chips.

it’s interesting how pytorch is not trying to be a library that other people can build libraries on.

it’s great for creating projects that directly depend on it, where you can have tight controls on versioning, but that’s not the situation of library authors that want to build on top of pytorch