News for hackers. Stuff that matters.

andersmurphy

Re:US tech stocks see sharp falls over AI cost fears on Friday October 30, 2026 @02:12PM (#50307946)
I mean cheap DRAM would be nice.
Re:Pell Puzzles Review on Friday October 30, 2026 @02:10PM (#50307908)
Wait. So if I write a review/article about a product the HN link should be changed to point to the product not my review? That makes no sense.
Re:US tech stocks see sharp falls over AI cost fears on Friday October 30, 2026 @01:51PM (#50307608)
Yeah if the cost becomes prohibitive it's going to be one hell of a hangover.
Re:US tech stocks see sharp falls over AI cost fears on Friday October 30, 2026 @01:50PM (#50307589)
If it's going to burst it's probably better if it's before anthropic hits peoples pensions.
Re:The October inflection point for vibe game development on Thursday October 29, 2026 @02:56AM (#50285367)
IKEA effect?
Re:Code Is Clay Now on Thursday October 22, 2026 @06:15AM (#50193440)
It's lisp all over again.

Always has been.

Re:DeepSeek just open-sourced its inference engine on Tuesday October 20, 2026 @12:02PM (#50168399)
Kinda funny to see hackernews clamouring to ban the Chinese models. Truly in the thrall of the frontier labs
I mean it's part of the marketing play. Drama always is. This article will get more views because it throws some shade. More copies of Order of the Sinking Star will sell as a result.
Re:Game of Life – But Multiplayer, Hypermedia and Python on Thursday October 15, 2026 @05:11PM (#50110307)
What kind of potato?
Re:Game of Life – But Multiplayer, Hypermedia and Python on Thursday October 15, 2026 @05:07PM (#50110258)
Great stuff! What's it running on?
Re:To Grieve, or Not to Grieve? on Friday October 02, 2026 @04:56AM (#49931335)
Happens every time. Fascinating emergent behaviour.
Re:The Navier–Stokes Millennium Prize Problem on Wednesday September 09, 2026 @03:48AM (#49622820)
I mean the fact that comments like this get downvoted is wild.
Re:The Navier–Stokes Millennium Prize Problem on Wednesday September 09, 2026 @02:45AM (#49622164)
You'd think theft would still be illegal regardless of what a privacy policy says.
Re:Ok, but Does It Scale? on Saturday September 05, 2026 @03:45AM (#49574133)
I think people get hung up on high availability (HA), and ironically don't test their backups. Single node with streaming backups to S3 (simple in a single writer system) can give you a system that will at most lose a few seconds of data (interestingly RDS has a 5 minute window of dataloss).

Multi node systems tend to have more failure modes, so fail more often, high availability is not free.

If you replicate data between two nodes (that are note async backups). You have to maintain strong data consistency. So writes to the database are considered successful only if the data is written to both nodes. If either node became unavailable you'd be unable to write anything without sacrificing consistency, reducing our overall availability rather than improving it. Also increasing latency.

This is why the whole multi node HA push by the industry is so laughable. A lot of time it makes systems more fragile.

Sadly they do not. They stop after the first frame (at least last time I tested it).

They also don't always support window sizes above 8MB which means levels above 19 can fail to decompress (if they use the more than 8MB of window).

I'm surprised the faster decompression speed of zstd wasn't mentioned. Feels like a big win for cache (assuming decompress on read).

A shame browsers don't support concatenating zstd frames (which zstd does support). Then you wouldn't need to decompress, just serve zstd straight to the browsers after concatenating the frames you care about.

There's negative levels for faster decoding and compression. level -1 uses half the CPU of level 1 and with a custom window size can be really good for streaming compression. I think the negative levels go down to -7 if I remember correctly?
Re:There's no reason for software to be slow anymore on Saturday August 22, 2026 @03:43PM (#49403114)
Project into sqlite on your app server is the main trick I use. Denormalize if you have to.

Hell, for a lot of projects you don't even need to get that fancy. Run a single server with an embedde database, running Go or Java and you're good to go.

Re:There's no reason for software to be slow anymore on Saturday August 22, 2026 @01:46AM (#49396906)
I think a lot of the time when people say the network is slow. They really mean their backend is slow.

With a fast backend ~1-5ms response times (not even that fast). Streaming compression over something like SSE to keep your response sub 1kb packet (roughly an ethernet MTU).

With a push based model, pushing data to a user is half their RTT latency. They will only experience their full RTT on actions they trigger.

Now the network to you is distance to the server (not your rail/nextjs backend taking 400ms). Things like 4G and 3G are fine. The real problem is when you have such bad signal you effectively have no down or up.

The paradox of AI. The better it is the less benefit there is to being an early adopter.
Re:PostgreSQL for Everything on Thursday August 20, 2026 @08:21AM (#49373633)
Is it? Sqlite seems pretty fast. [1]

[1] - https://andersmurphy.com/2025/12/02/100000-tps-over-a-billio...

Re:AI is removing the middle class of software engineering on Thursday August 13, 2026 @12:50AM (#49281901)
This is why my theory is LLMs are self defeating in large orgs. Or worse terminal for the organisation.

For everyone adding value with LLMs there will be way more destroying value. If you roll a critical failure a mediocre LLM enhanced VP convinces the org to sail aggressively in the wrong direction.

I mean that's a fair take.

But, for me it's not so much that it doesn't match my view. I'm honestly mixed on the whole thing (I am probably most concerned about the finances). It's more that the articles they write seem to align with the eb and flow of anthropics media tempo. This week it's FOMO, next week it's panacea, hack all the things week, followed by mild financial concerns with a but it will be fine tacked at the end. The articles tend to lack concreteness too. Maybe, it's just what reading The Economist is like when it's a domain you actually understand and follow closely?

Honestly, though I could probably say the same for a lot of publications these days.

Judging by the amount of insider interviews it's more than just ads.

Longtime subscriber. Pretty disappointed in how biased their coverage is.

The most critical piece they have put out on AI is oh no it's so powerful it's hacking everything. It's like being in a job interview and saying your biggest weakness is you work too hard.

Re:The tragedy of the commons, AI edition on Monday August 10, 2026 @05:10AM (#49241221)
Anthropic is a sponsor of The Economist. So maybe that influences their retoric somewhat.
Also worth pointing out Anthropic is a sponsor of The Economist. Probably muddies the water some more.
Re:99% of My Website Traffic Is Bots on Friday August 07, 2026 @02:44PM (#49214688)
Agreed! Cloudflare absolutely destroys user experience and honestly doesn't seem that effective in practice.

What's worked for me is I block any client that don't support brotli compression and http2. Seems to work well enough for stopping scrapers.

Re:Let's Make the Worst Htmx on Saturday August 01, 2026 @11:24AM (#49135255)
So compression ratios with streaming compression (brotli/zstd) come down to the regularity of the data, the size of the change, and the size of your window.

Basically, if your html fat morph frames are 65kb uncompressed and you make a small change like checkbox it will send 13bytes so that's 5000:1. Caveat is as long as your compression context window is big enough.

Re:Let's Make the Worst Htmx on Saturday August 01, 2026 @07:19AM (#49133392)
It's nice to see HTMX4 is adopting the core strengths of Datastar. That sort of cross pollination of ideas is a huge boon to the wider hypermedia community in general.
Re:Let's Make the Worst Htmx on Saturday August 01, 2026 @03:08AM (#49131895)
A focus on morph by default means you don't have an explosion of endpoints and can write programs like the 300 redirect days. [1]

Once you want realtime/collaborative app SSE + morph lets you do that easily. Add streaming compression and this approach is suddenly crazy bandwidth efficient.

For people coming from react this gives you v = f(state) over the wire.

Lastly signals handle the edge cases where an out of bound morph would nuke your ephemeral client side state (mostly text input).

You can do this in htmx but you are fighting the design the whole way. Turbo is a bit better but doesn't have signals.

[1] https://dev.37signals.com/a-happier-happy-path-in-turbo-with...

Older »