News for hackers. Stuff that matters.

Alacart

How do you square that with this quote in the article?

"The data showed that the age-adjusted incidence rate fell from 55.2 per 100,000 in 2000 to 36.7 in 2022, then rose to 38.3 in 2023."

Were more people fat back in 2000? Was the food worse? Though I don’t really doubt that the food industry and trends like you mentioned do contribute, that stat also seems to directly contradict the hypothesis.

Imagine how immensely well looked-upon they would be now if they had come public about it, with a long term transition plan. Imagine a world where executives had that kind of courage.
Re:Bez: Generating a browser engine from specs and tests on Thursday October 01, 2026 @11:33PM (#49929570)
Sorry, you’re right, I did.
Re:Bez: Generating a browser engine from specs and tests on Thursday October 01, 2026 @10:39PM (#49929338)
What does this have to do with Linux? I want more control for individuals, not less.

Do you really think LLMs will only belong to 2 or three companies in the future, when we already have fairly competitive open weights usable from home (or rented servers)? How would this be anything but the opposite of centralization amongst 2 or 3 companies, which is already the case now? Software has always been displacing things, especially itself.

Re:Bez: Generating a browser engine from specs and tests on Thursday October 01, 2026 @04:35PM (#49926759)
Maybe some day this will be the basis but not the complete solution. Agreed that there’s a lot of semi intangible art that goes into browser engine decisions. I’m guessing a lot of which have to do as much with people and current landscape dynamics as they do with the tech.
Re:Bez: Generating a browser engine from specs and tests on Thursday October 01, 2026 @04:33PM (#49926734)
Maybe over time the specs will become more machine readable (bounded and concrete) if we take these paths. Although in some sense everything is machine readable these days, just not deterministically so (less helpful for specs, but not nothing either).

Your second point makes a lot of sense to me too. I’m not sure how this could handle that facet of human nature, except possibly to indirectly contribute to speeding up the cycle of spec creation.

Re:Bez: Generating a browser engine from specs and tests on Thursday October 01, 2026 @04:28PM (#49926682)
I guess my hope is that while this may be the case now, perhaps it won’t be eventually. If you can generate from a spec, different implementations may be slower or worse in a variety of ways but still meet the spec.

At that point it’s about optimizing and deciding trade offs, both of which might mean heavily directing the generation in some way. Over time, maybe LLMs or whatever succeeds them won’t go down so many bad architectural paths. We’ve certainly seen that already in the last year or two.

I also don’t think folks like you ever lose your value in these efforts, even if all of it came true tomorrow. At worst it would be you plus the AI, which would always be a more potent combination than say, me with an AI trying to make a browser engine.

Re:Bez: Generating a browser engine from specs and tests on Thursday October 01, 2026 @03:41PM (#49926181)
This makes a ton of sense to me with the huge corpus of web standards that exist. In theory we should be able to generate a browser from those specs, it just took a massive amount of effort before. Maybe if things like this get some traction, some of the human time spent implementing the spec could be spent on creating more/better specs, allowing for even better generation too.

Edit: replies are making good points about AI capabilities and where the effort really goes. Let’s just say that I meant this in an aspirational sense, rather than where the rubber actually meets the road today.

> asking me during the test to explain what LLM output meant.

Perhaps (sarcastically) this is the new approach, because this is now the point where they’re forced to struggle and therefore actually learn. An exam every other day, let them ask the questions.

I generally believe that, but there is such a thing as “too far”.

Your (I’m assuming well intentioned) arguments are those that people abusing power trot out whenever it suits them, because it works so well to get them off the hook when the people they’re abusing are decent human beings. “Now that we’ve tried our best to destroy things, don’t you think it’s important we all forgive and forget?”

I also think you’re taking my point to mean punishing republican voters, which I’m not. I’m talking about upholding and enforcing laws against the politicians and their accomplices in the party, as they’re intended to be. Rather than taking the less confrontational path of letting it all slide after they lose power. That’s how this mess started in the first place.

It’s a good thing that they’ve committed many blatant and easily provable criminal acts then. The type you spend the rest of your life in prison for, if you’re not being protected by captured systems. Market manipulation, insider trading, embezzlement are all happening obviously and publicly, just to start. Bribery and corruption at many levels, illegal use of things like ICE, illegal detention, ignoring and abusing courts and the judicial system, whatever the hell they’re doing with crypto, the list is basically whatever crime you can think of. I understand you, and that it will mean republicans and their base won’t be swayed, which will create huge problems. But we’re well past the point that anything would ever sway them. There’s no easy way out now, the choice is being increasingly abused by them forever or taking the hits now to stop it. Pulling punches now will only ensure that it comes back 10x worse later.
Re:I Moved My Digital Stack to Europe on Wednesday May 13, 2026 @07:18PM (#48128948)
I think you’re being disingenuous and deliberately trying to refocus the conversation on something else now.

He literally said “if you vote for me, you won’t need to vote again”. It’s not an ambiguous statement and doesn’t require extra context. Everything else you said didn’t really have anything to do with it.

Re:I Moved My Digital Stack to Europe on Wednesday May 13, 2026 @11:30AM (#48123246)
Here is a video of him saying it:

https://youtube.com/watch?v=bTm0du4kUH0

I think at that point founder taste comes in. “Strong opinions loosely held” comes to mind, in that you should already have some pretty strong ideas about where you want your product to go. Otherwise why build it? or maybe, why you specifically?

Being open to being wrong and course correcting when enough people tell you so is the loosely held part.

Pants are for closers.
Go looking for them wherever you think they might gather or hang out (online or in person). Reach out to those who seem like a good fit and ask them about the problem(s) they’re having that your product solves. Once you know if your product would actually solve it well for them, tell them about it in earnest.

If you’re doing that honestly, where they really have that problem and you actually have a good solution, you’d be a jerk not to lightly pitch it at that point.

You could probably do that up to 100 or so customers reasonably easily.

Good advice. Do you think the part of point two about building every feature request might be a bit risky for some solo folks?

It’s easy to get carried away building every request, especially with early adopters who likely aren’t actually invested yet but may be excited about their own vision for it.

My personal experience is that too much of it leads to the product becoming a sort of shapeless, unwieldy ooze. Or perfect for one customer and few others. Some things can be tough to undo later too, so you might end up supporting them a lot longer than you’d like.

Re:Ask HN: What Are You Working On? (March 2026) on Sunday March 08, 2026 @09:51PM (#47303924)
https://approximated.app

It makes connecting user domains to your app easy and reliable at any scale. Each Approximated user gets the own globally distributed, managed cluster of servers with its own dedicated IPv4 address. Includes (unlimited) edge rule features, DDoS protection, webhooks, and more. Make a simple API call, tell the user to point an A record at the IP, and it’s connected to your app with its own SSL certificates.

Built/building with elixir and phoenix, which has been fantastic.

We can also invert that by asking: does a student become smarter by writing their essay on their own?

I would argue that the answer to questions is no. It depends on how you define “smarter”, though. You would likely gain knowledge writing the essay yourself, but is gaining knowledge equivalent to getting smarter?

If so, you could also just read the essay afterwards and gain the same knowledge. Is _that_ smarter? You’ve now reached the same benefit for much less work.

I think fundamentally I at least partially agree with your stance. That we should think carefully before taking a seemingly easier path. Weighing what we gain and lose. Sometimes the juice is, in fact, the squeeze. But it’s far from cut and dry.

Re:How I Choose What to Work On on Friday March 28, 2025 @11:27AM (#43506642)
It's also entirely possible, maybe even likely, for people to get burnt out doing something they love because we don't set the natural boundaries we would with something we're strictly doing pragmatically.

I still think it's the best way to live, but the saying "do what you love and you'll never work a day in your life" really is double edged.

Re:Ask HN: What are you working on (September 2024)? on Sunday September 29, 2024 @10:30PM (#41692938)
https://approximated.app - reliably automating custom domains and their SSL certs at scale. For SaaS, marketplaces, platforms, outbound services, etc. who have a lot of customers that want to connect their own domains.

Currently working on:

- Further improving the embeddable DNS widget (to help/automate users updating their DNS records) that launched last month

- Rolling out the new hybrid self hosted version that allows traffic and certs to only go through your servers, while getting the full benefit of the cloud version

- Tinkering with some AI ideas for improving the existing WAF features (tricky, but potentially powerful)

- Making Edge Sequences (pattern matching and rules applied at the edge) more flexible and powerful with more composable options and ways to match requests

Recently hit a milestone of over a million domains served!

Re:When To Do What You Love on Sunday September 29, 2024 @06:52PM (#41691555)
While I agree that would be great for many people, how are 99% of young people supposed to survive during this time? How do they pay their rent, buy groceries, and pay for these explorations without wage work?
Re:Accident Forgiveness on Friday August 23, 2024 @05:17PM (#41333194)
Configurable warnings as webhooks would be pretty cool. Then I can automate whatever needs to happen on my side.

I already automate apps, machines, etc with the machines API and GraphQL, so my big worries in this area are:

- Woops, some bad logic deployed too many machines (sounds like this policy helps) - Some kind of mistake or attack that just explodes bandwidth usage suddenly

Re:Ask HN: What non-AI products are you working on? on Tuesday March 26, 2024 @04:46PM (#39832648)
https://approximated.app - reliably automating custom domains and their SSL certs at scale. For SaaS, marketplaces, platforms, outbound services, etc. who have a lot of domains to manage.

Coming up on a million domains served, it's been a fun ride!

Re:Fly Postgres, Managed by Supabase on Saturday December 16, 2023 @01:20AM (#38662174)
Why do you loathe it? Coming from someone who kind of wants it.
Re:Validating Data in Elixir: Using Ecto and NimbleOptions on Wednesday November 08, 2023 @01:05AM (#38187280)
I built approximated.app on elixir, proxying 300k+ domains. It's a great ecosystem, I've never seen anything else handle really hard problems so well in my 15 years as a developer.

Concurrency? Trivial.

Reliability? Unbelievable. (YouTube Sasa Juric's "Soul of Elixir" talk)

Clustering/horizontal scaling? Built in, even across networks.

Web framework? Competitive with the best (I'd argue better, with liveview but YMMV).

AI/ML? Amazing support and tooling.

Embedded/IoT? Incredible support with the nerves project.

There's only 2 places where I feel it falls down a bit:

1) brittle dev tooling in ElixirLS that trips up new and experienced devs alike. Soon to get better though as competing LSPs are in the works.

2) no official release-as-binary tooling yet. Things are way better in the last few years for releases, and you're probably containerizing anyways, but I am jealous of e.g. Go's single file binaries.

Re:Cruise pauses driverless operations across all cities on Friday October 27, 2023 @12:12AM (#38034610)
I guess it depends on how you define urban (are suburbs still urban?). I think you're kind of right in that currently suburbs are terrible to live in without a car. But if there was magically a huge shift to much better public transport - would that still be the case?

Most of the world is more urban than not: https://ourworldindata.org/grapher/urban-vs-rural-majority

Re:Pixel 8 Pro on Wednesday October 04, 2023 @11:52AM (#37766976)
My experience with my own pixel 7 pro and a pixel 5 has been that these devices are an order of magnitude lower in build quality than Samsung or iPhones. I really, really wanted to be happy with them but they've been a never ending source of frustration.

My pixel 5 just stopped turning on one day about 2 years in, and my pixel 7 pro had the volume and power buttons fall out about 3 weeks in (not due to a drop, after googling it's apparently a very widely seen issue).

The service with iFixit was unhelpful, they told me "We keep seeing this and Google says this is wear and tear. We can't submit it for a warranty repair, and if we try we end up eating the cost". After finally complaining on twitter I was contacted by some support person who said to give iFixit this email and they would fix it. They still refused, and after a few more rounds of interactions like that I eventually bought some replacement buttons on Amazon, popped them in, and put a case that covers them on it. I'm fully expecting this to randomly die some time before 2 years is up.

Combine that with Google's extremely strong tendency to abandon everything, promises like these seem well, worthless.

Meanwhile my daughter is using my wife's old iPhone from 8 years ago. My Samsung note 3 and my s8 still boot up and work just fine (though I cracked the screen on one about 5 years ago). It's just so obvious that these phones are very low priority to Google, while other companies base their business around their phones.

Re:Show HN: Open-Source Admin Panel for Supabase on Friday September 01, 2023 @01:36PM (#37353909)
Cool! I'm not a supabase user, but I imagine I could use this for any postgresql database. Is that true?
Ah yes, I too have accidentally committed node_modules.

Jokes aside, and coming from a place of ignorance, it's interesting to me that a file count that size is still a real performance issue for git. I'd have expected something that's so ubiquitous and core to most of the software world hasn't seen improvements there.

Genuine, non snarky question: Are there some fundamental aspects of git that would make it either very difficult to improve that, or that would sacrifice some important benefits if they were made? Or is this a case of it being a large effort and no one has particularly cared enough yet to take it on?

Older »