HNHacker News
TopNewBestAskShowJobs

pragmatic

2,962 karma · joined March 5, 2008

Hi.
submissionscomments
pragmatic··on The American Age Is Over
Eh?

Forever wars, the Patriot Act and a financial crises that took years to recover from under another president?

pragmatic··on Eating Fruit Skins
Yes, that’s where the pesticide are. Can’t get enough pesticides.
pragmatic··on Eating Fruit Skins
https://www.britannica.com/story/can-apple-seeds-kill-you

Also, don’t feed them to dogs especially small dogs.

Highly unlikely to be a problem but people die from water poisoning so…

pragmatic··on The Chauffeur Problem (1999)
“ replaced with computers and with people who know how to use them”

One of those things is true…

pragmatic··on AI didn't erase the junior engineer's value, it increased it it
Ownership of something you have little control over is a great way to burn yourself out.

If you constantly have to push back against the eager puppy jr dev who’s 1000% sure their vibe slop is prod ready and has proudly told the admiring crowd of stake holders it’s ready to go, wtf kind of life is that? Now the senior/lead is the bad guy and is in the no win scenario.

Yuck.

pragmatic··on AI didn't erase the junior engineer's value, it increased it it
And then the senior engineer burns the f#ck out.

Reviewing 100 lines of Junior dev slop was bad enough. Now 1000 lines of misguided jr dev ai slop?

Ugh.

pragmatic··on Carl's Required Reading
Because everyone wants to Cargo Cult the architecture they see in Big Tech blogs.

“If we build like Google, we become Google”

I don’t know why a small company would want Google’s engineering problems.

pragmatic··on Carl's Required Reading
Decent list but the ORM thing makes me suspicious.

He links here as some kind of damning proof that ORMs are default bad.

https://openai.com/index/scaling-postgresql/

“It’s a poor craftsmen who blames their tools.”

My ORM rule of thumb: ORM for CRUD not Reports

If you are joining 12 tables for operational data, you have a design flaw. That’s a reporting query pattern.

Often temp tables, CTEs etc are needed as an immediate fix with redesign as a long term fix. The query planner simply can’t optimize that in a reasonable time or it’s beyond there scope if what it can optimize. Also their solution to “joining in memory” is common.

My DB query rule of thumb: If the query is hard for you to understand, it’s hard for the planner to understand.

Default to small fast simple queries and pipeline them together.

pragmatic··on "Clean" Code, Horrible Performance (2023)
Why did Uncle Boob ever have any credence or credibility?

What did Bob ever ship that gives him any gravitas or authority in this area?

pragmatic··on "Clean" Code, Horrible Performance (2023)
Are the examples any better?

What a muddled bunch of gibberish.

pragmatic··on "Clean" Code, Horrible Performance (2023)
Yes. So all you need to do is look at the code samples.

Is the most non-sensical thing I've seen. So of course the junior dev parade thinks it's the gospel.

Had a terrible manger who would swear by this book but couldn't code his way out of a paper bag.

pragmatic··on "Clean" Code, Horrible Performance (2023)
What?
pragmatic··on The Economic Benefit of Refactoring
Agent code can only be read and understood by agents. We’ve reached the point where people just can’t comprehend these giant code blobs.

Feature, bug or emergent property?

I don’t think the distinction matters as much as the reality.

We’re being locked into using the AI tooling bc the code was generated with AI tooling.

These giant files of doom were being generated by humans anyway and were very hard to work with. With LLMs it’s at last manageable or feasible to edit, refactor etc.

I honestly think LLMs are going to save us from ourselves as the codebases became too large and “messy” for humans to comprehend. (Mono repos of doom)

On a personal level these giant files are abhorrent but that’s just personal taste and I don’t think any of the Martin Fowler refactor/cleanup stuff is going to matter at all anymore. Kinda sad on some level.

pragmatic··on My thoughts on the Bun Rust rewrite
Could just as easily say the same thing about Bun.

If one can easily swap in the next new js engine du jour…

pragmatic··on Apple to increase spend with Broadcom to produce billions more U.S. chips
$30 billion for “hundreds of jobs.”

Theater to keep Mad King Trump off their back.

pragmatic··on The revenge of the philosophy majors
CS degree? Employable?
pragmatic··on Postgres transactions are a distributed systems superpower
"One major trick in distributed systems is to always attempt things in the same order"

This is inportant in DBs in general to avoid deadlocks by two requests taking locks in different order.

pragmatic··on Postgres transactions are a distributed systems superpower
But you are assuming distributed transactions as soon as you have two systems participating in the transaction.

It's a recipe for deadlocks and even live locks.

That's a reason industry moved away from this. Bc when it works it's magic. But when the problems start it's pure hell.

pragmatic··on U.S. officials believed Israel was plotting to kill Iranian negotiators
Trump could care less about that.

Operation Epstein Fury had one goal...

pragmatic··on Deno 2.9
https://80.lv/articles/developing-microlandia-a-socioeconomi...

Do you have a dev blog or anything else? This is super interesting to me as I have an idea for a game I can rapid prototype in the browser.

pragmatic··on AI's Affordability Crisis
GM is running 0% interest, no payments until n deals right now.

That’s usually a sign that sales are not “just fine”.

pragmatic··on Claude Desktop spawns 1.8 GB Hyper-V VM on every launch, even for chat-only use
Yes, two decades ago.

Docs was acquired (writely)

pragmatic··on When AI Builds Itself: Our progress toward recursive self-improvement
Somebody read/watched too much Casey Muratori.
pragmatic··on American capitalism has taken an apocalyptic turn
It happened over Covid.

All those checks to business owners and farmers. Huge slush funds.

Californians used it to buy houses in smaller cities across the country.

Not doubled but a windfall of cash into accounts for the wealthy none the less.

pragmatic··on USDA Projects Smallest US Wheat Harvest Since 1972 Due to Plains Drought
Wheat isn’t grown in the same places that beans grow.

If you can, you’re rotating beans and corn every year. (“Roundup ready” of course)

Wheat is on the marginal drier land. Not that they couldn’t plant wheat there but beans are way more profitable and so they don’t.

The plains is by definition more arid, marginal land a step up from pasture/grazing.

A lot of traditional wheat/sunflower/barley/oats has gone over to beans and corn bc roundup and GMO.

On my family’s farm I don’t remember the last time we had wheat crop but that was our staple for like 50 years.

pragmatic··on USDA Projects Smallest US Wheat Harvest Since 1972 Due to Plains Drought
No.
pragmatic··on U.S. Debt Tops 100% of GDP
The US is All Keynes All The Time.
pragmatic··on CEOs admit AI had no impact on employment or productivity
Reducing opex to invest more into capex (at least for companies that can like MSFT etc)?
pragmatic··on Microsoft hasn't had a coherent GUI strategy since Petzold
How is he dunking on .net?

I think one of his main points is server .net was (and is) great.

But the UI part of it was cloudy.

I see it as complimentary to the post not contradicting it.

pragmatic··on Microsoft hasn't had a coherent GUI strategy since Petzold
The guy getting std’s from Russian girls who Warren Buffet doesn’t talk to anymore.

That Bill Gates?

Seems he might have other priorities these days?

Page 1 of 34Next →