HNHacker News
TopNewBestAskShowJobs

danielheath

4,559 karma · joined September 20, 2012

submissionscomments
danielheath··on Asus Bike Booster
It’s bloody difficult to catch someone on one of these if they don’t want to be caught; bikes can take alleyways at some speed, etc.
danielheath··on Bioengineered chewing gum may offer a way to fight HPV and other microbes
Excessive xylitol consumption causes digestive problems, yes.
danielheath··on Bonsai: Janestreet's UI Library
> Is there some limitation that WASM has that JS doesn't?

You need a JS trampoline to call your WASM and make browser primitives available to it, and IIRC calls into browser code incur some extra overhead, but those are pretty manageable.

Additionally: for high level languages, source code is _much_ smaller than compiled binaries. If your initial needs are simple, your users are likely downloading more than 10x as much code.

danielheath··on Making Postgres queues scale
I suspect partitioned tables would be great for this - with a stored procedure to create partitions on-demand, you could split tasks up by date-range and type, and then drop the old tables once their time-range has passed and their jobs all processed.

Job workers could query the parent table, no need to modify them.

danielheath··on Magnolias are so old that they're pollinated by beetles, not bees (2025)
And... wolves?

https://esajournals.onlinelibrary.wiley.com/doi/10.1002/ecy....

danielheath··on Codeberg Bans Cryptocurrency Projects
Equating someone not wanting you on their website with tyranny sure is a take.

You’re welcome to host it at your own venue. Or , I guess, to keep whining that you’re not being given free services by someone who dislikes your work.

danielheath··on Classic Amiga titles, free to download
Debians apt repositories come to mind.
danielheath··on Global Warming at 3 °C by 2050? What's Behind the New German Climate Warning
Among _many_ other things, 3 degrees Celsius globally means more evaporation over oceans, which makes the air denser.

Denser air carries more momentum, which means more frequent (and more severe) hurricanes.

danielheath··on Building and shipping Mac and iOS apps without opening Xcode
> I don't know how it's really used in the wild, so to speak.

Commit signing primarily exists because linux kernel development happens via email, which isn't a secure channel.

In that context, signing is used to prove provenance; a commit signed by someone with merge rights gets included, and if you repeatedly sign bad code you'll have your right to merge revoked.

> you can hold me accountable for that commit

I wouldn't personally want to be held accountable for a commit I'd never so much as read, so I would never sign (even locally) a commit until I'd looked at it.

danielheath··on Building and shipping Mac and iOS apps without opening Xcode
... you're getting the agent to sign commits for you without manual intervention?
danielheath··on Building and shipping Mac and iOS apps without opening Xcode
I've been doing it just fine on macOS for awhile now. What's challenging about it?
danielheath··on Designing and assembling my first PCB
These days, a one-off PCB is dirt cheap. They’ll provide and solder the components for you, for less money than you could buy them to do it yourself.
danielheath··on Fable created novel 4D splat format
“encodes video at 640MB/s” is the common way for codec authors to talk about performance
danielheath··on The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't
"Economic migration" is a (usually derogatory) term for moving into a country to earn more money, with no desire to adapt to the culture of your new home.
danielheath··on CarPlay Is Additive
I mean, "no microprocessor" means no engine designed in the past 30 years, because the fuel pump needs one.

"No antenna/modem I can't readily remove" might be _slightly_ more achievable.

danielheath··on U.S. government will decide who gets to use GPT-5.6
I think it aligns incentives way better (but is almost impossible to set up).
danielheath··on 45°C cooling design cuts data center water use to near zero
At the scale DCs are operating at, losses from flexible tubing are not negligible either.

1gw of power converts approx 400 liters of cold water into steam _per second_.

danielheath··on Canada plans 'nuclear renaissance' with up to 10 reactors built by 2040
In terms of severity, Chernobyl was a long way from the worst case.

If the core had melted down to a body of water, the steam flash could have vaporized it & ejected it high into the atmosphere.

That's city-ending, if not quite "continent rendered uninhabitable".

danielheath··on Renting a sewing machine from the library
> even an old one

My overlocker was made in West Germany (when that was a country), and is still going strong.

Threading was a bit tricky the first few times, but the manual is really exceptionally well written.

danielheath··on Did Anthropic ask for this?
I'd make a stronger claim: there is (today) _no such thing_ as a "neutral observer".

Our state of mind is a product of our own senses and experiences; we can't hope to comprehend 100% of the relevant facts.

A statement may appear (relative to your experiences & thoughts) to be neutral - but that tells us little about its underlying neutrality.

danielheath··on Show HN: Kage – Shadow any website to a single binary for offline viewing
Okay that’s super interesting and I would love to see an example or writeup - I have a project which would benefit from being able to do that.
danielheath··on How to earn a billion dollars
The confusion is, in part, because one of the functional underpinnings of capitalism is “make a bet” as a method of allocating resources.

Those whose bets paid off didn’t “earn” the money, they “won” it. Calling it “earned” confuses “being morally deserving” with “receiving”.

The positive functional effect of “take a risk and get more money if it pays off” is that folks who allocate capital well end up with more capital to allocate.

Of course, this is imperfect ; there are those who allocate capital poorly (by some definition) yet win returns anyways, and some who allocate it well while being unable to capture the value they create.

danielheath··on Did Anthropic ask for this?
It is, but… you’ve seen the marketing material being put out?

“AGI is just around the corner and could destroy humanity if we don’t solve alignment” is something AI leadership at multiple companies have publicly said.

danielheath··on Show HN: Kage – Shadow any website to a single binary for offline viewing
Js modules don’t work on file urls (classic js does).
danielheath··on AI coding at home without going broke
Those provisions would broadly be civil (not criminal); the vendor would have to identify you had reversed the blob and then take you to court, and then win.

They could also try for criminal charges if you’re in a relevant jurisdiction.

danielheath··on Looking Forward to Postgres 19: It's About Time
Thanks!
danielheath··on Looking Forward to Postgres 19: It's About Time
How tied is the implementation to time specifically?

Can it apply to other types (eg geometries) which can be subdivided?

danielheath··on PgDog is funded and coming to a database near you
Given that they implement connection pooling and sharding, I'm going to say "not at all".

You _could_ make that ACID, but it's not going to be faster than a single machine.

danielheath··on Cloudflare Turnstile requiring fingerprintable WebGL
Usually after you solve the POW challenge, sites let you make a lot of requests before asking you to complete another.
danielheath··on Cloudflare Turnstile requiring fingerprintable WebGL
I hate that sort of thing - when I rolled my own proof-of-work bot protection (providers wanted $$$$), I set it up so that

A) you'd have to open >200 tabs, and B) if any tab solves the proof-of-work, any that are still waiting to do so reload in the background.

← PreviousPage 2 of 34Next →