Readit News logoReadit News
efxhoy commented on MacBook Pro with M5 Pro and M5 Max   apple.com/newsroom/2026/0... · Posted by u/scrlk
giancarlostoro · 11 days ago
On my 24GB RAM M4 Pro MBP some models run very quickly through LM Studio to Zed, I was able to ask it to write some code. Course my fan starts spinning off like the worlds ending, but its still impressive what I can do 100% locally. I can't imagine on a more serious setup like the Mac Studio.
efxhoy · 11 days ago
How is the output quality of the smaller models?
efxhoy commented on Instant database clones with PostgreSQL 18   boringsql.com/posts/insta... · Posted by u/radimm
riskable · 3 months ago
PostgreSQL seems to have become the be-all, end-all SQL database that does everything and does it all well. And it's free!

I'm wondering why anyone would want to use anything else at this point (for SQL).

efxhoy · 3 months ago
It’s the clear OLTP winner but for OLAP it’s still not amazing out of the box.
efxhoy commented on Classical statues were not painted horribly   worksinprogress.co/issue/... · Posted by u/bensouthwood
marcellus23 · 3 months ago
> Poorly painted reconstructions undermine that image, but it does not mean this was done intentionally

If I'm understanding you right, you're suggesting the author thinks that researchers are intentionally doing poor constructions to undermine public perception of classical art as part of some sort of culture war? I don't see anything in the article to suggest this

efxhoy · 3 months ago
Maybe my brain is oversaturated with culture war nonsense from too much doomscrolling but that’s where my train of thought went too, even if it wasn’t directly implied.

By claiming our ancient predecessors had terrible taste you can make them look like primitive fools, and make our own modernity appear superior in comparison.

When boiled down to culture war brainrot the poor coloring in the reconstructions becomes a woke statement that the brutish patriarchal empires of antiquity have nothing to teach our sophisticated modern selves and that new is good and old is bad. A progressive hit-piece on muh heritage.

Anything you don’t like is a purple haired marxist if you squint hard enough.

Idk why my brain went there. I’m guessing the years of daily exposure to engagement-farming ragebait had something to do with it.

efxhoy commented on How/why to sweep async tasks under a Postgres table   taylor.town/pg-task... · Posted by u/ostler
efxhoy · 4 months ago
I like it! We have a service with a similar postgres task queue but we use an insert trigger on the tasks table that does NOTIFY and the worker runs LISTEN, it feels a bit tidier than polling IMO.
efxhoy commented on Notes on switching to Helix from Vim   jvns.ca/blog/2025/10/10/n... · Posted by u/chmaynard
thefaux · 5 months ago
I cannot express how liberating it feels to opt out of "advanced" editor tools like lsp. I program in neovim with no plugins, no syntax highlighting and no autocomplete of any kind. There is a discipline that this imposes that I believe leads to better quality programs. It's not for everyone I suppose, but I really recommend trying it.
efxhoy · 5 months ago
I had a few periods of doing the same in sublime text, I did use syntax highlighting though. It’s a really great feeling and very liberating, especially in a greenfield project.

Can’t really justify it at work though, projects are too big to and gnarly keep in my head.

efxhoy commented on Declarative Schemas for simpler database management   supabase.com/blog/declara... · Posted by u/kiwicopple
MrMcCall · a year ago

  6. ensure there are no nulls in firstname and lastname
  7. alter the columns to be NOT NULL
Because no non-statistician uses nullable columns, right?

Of course, some dbs (SQLServer?) infer NULL from the empty string, or am I misremembering?

Always having the columns be NOT NULL is a fundamental cheat, after always having a PK, or is that too old school for 2025?

efxhoy · a year ago
There's nothing wrong with nullable fields when it's appropriate. When kids are born they don't have names. Not all users want to tell you their names. A null value is data too.
efxhoy commented on Declarative Schemas for simpler database management   supabase.com/blog/declara... · Posted by u/kiwicopple
prmph · a year ago
But if you have data to migrate, it is not always possible to infer the diff, no?

Say I have a users table with a name column. Then I alter the table and split the name column into two new columns: first name and last name.

How is it possible to infer this change, just from seeing the new and old columns?

efxhoy · a year ago
The best practice way to swap fullname for firstname, lastname would be to:

  1. Migration that adds firstname and lastname columns will all nulls
  2. Deploy application code change to start populating firstname and lastname alongside fullname, still reading fullname in the code.
  3. backfill the firstname and lastname values with a script/command/migration
  4. change app code to read firstname and lastname and stop writing fullname
  5. drop the fullname column
I don't think there's a safe way to do all that in a single migration unless all your app code also lives in the database so it can be atomically deployed. If you have multiple app servers and do rolling deploys with no downtime I think it has to be done in these 5 steps.

efxhoy commented on Polars Cloud: The Distributed Cloud Architecture to Run Polars Anywhere   pola.rs/posts/polars-clou... · Posted by u/neilfrndes
efxhoy · a year ago
Looks great! Can I run it on my own bare metal cluster? Will I need to buy a license?
efxhoy commented on Representing Graphs in PostgreSQL   richard-towers.com/2025/0... · Posted by u/gsky
physicles · a year ago
I never understood the rationale behind TimescaleDB — if you’re building a time series database using row-oriented storage, you’ve already got one hand tied behind your back.

What does your testing strategy look like with bigquery? We use snowflake, but the only way to iterate and develop is using snowflake itself, which is so painful as to impact the set of features that we have the stomach to build.

efxhoy · a year ago
Testing strategy? What’s that? I kid, but just a bit. Our use case is a data warehouse. We use DBT to build everything. Each commit is built in CI to a CI target project. Each commit gets its own hash prefixed in front of dataset names. Each developer also has their own prefix for local development. The dev and ci datasets expire and are deleted after like a week. We use data tests on the actual data for “foreign keys”, checking for duplicates and allowed values. But that’s pretty much it. It’s very difficult to do TDD for a data warehouse in sql.

My current headache is what to do with an actually big table, 25 billion rows of json, for development. It’s going to be some DBT hacks I think.

God help you if you want to unit test application code that relies on bigquery. I’m sure there are ways but I doubt they don’t hurt a lot.

efxhoy commented on Representing Graphs in PostgreSQL   richard-towers.com/2025/0... · Posted by u/gsky
sureglymop · a year ago
I've been running into exactly that problem. Which time series add-on would you recommend looking into?
efxhoy · a year ago
Timescale is definitely worth a look. Pg_partman gets you part of the way. We ended up going with bigquery for our workload because it solved a bigger bag of problems for our needs (data warehouse). It’s very hard to beat for big… queries.

u/efxhoy

KarmaCake day553December 3, 2019View Original