HNHacker News
TopNewBestAskShowJobs

biorach

2,326 karma · joined January 8, 2022

submissionscomments
biorach··on The Bayeux Tapestry: Woven by the Victors
The tapestry is not considered French
biorach··on A Design Space Exploration of Async/Await
It's long been clear that there were fundamental implementation choices that mattered between async runtimes, but _nine_ design dimensions? Damn.

I think async is deceptive in that it seems like a self-contained and relatively straightforward aspect of a language. But there are many design choices to be made and they all have wide implications.

Plus I think the implications of many of these dimensions are not fully understood and that collectively we are still trying to understand how they are playing out in implementations. Add to this the subtle nature of some of the implications plus the combinations...

I think a good comparison is lexical vs dynamic scope in programming languages. This is a design dimension that was argued over for a decade or two in the early years of programming language design. It was only as time went by, and experience gained by working with concrete implementations that it became clear that lexical scoping should be the default choice and dynamic scoping should be restricted to various niches.

biorach··on A Design Space Exploration of Async/Await
No. Because concurrency vs parallelism
biorach··on A Design Space Exploration of Async/Await
> What is "await" if not a synonym for "suspend"?!?

it's a question of whether the runtime is guaranteed to suspend at an await point or if it may choose not to

> async/await is one product of a long line of thought that says "threads are too hard for programmers to get right".

what? no! concurrency vs parallelism etc etc

biorach··on A Design Space Exploration of Async/Await
At last someone took the time to pore over all the tedious crap that I have been trying and failing to keep straight in my head since forever.
biorach··on The UN challenges five centuries of cartography
Please no. Africa has suffered enough.
biorach··on Ancient cave art suggests first known humans in Ireland walked over from Wales
This migration predates the arrival of Celtic speakers by many thousands of years.
biorach··on The Navier–Stokes Millennium Prize Problem
I did not.

Having spent considerable amounts of time undoing the effects of overconfident junior programmers who decided to be interesting and novel on small business code bases, I guess if we're going to replace juniors with AI we may as well ask for the full experience.

biorach··on The Navier–Stokes Millennium Prize Problem
It's extremely unlikely that there is anything interesting or novel in the optimisation of a small SaaS SQL
biorach··on Asahi Linux on M3
> Regardless, saying it would be too much effort for Apple

That's not what they said. Please don't misrepresent

> is laughabe

And this disparaging language about commenters is not OK. Please stop.

biorach··on Asahi Linux on M3
> not locking you out is not a big heroic move you're trying to picture here.

The person you're replying to didn't say that. Please don't misrepresent and please keep it respectful

biorach··on UN to vote on adopting new world map that shows Africa's true scale
Kind of hard to hang a globe on a wall in a satisfactory manner.
biorach··on Apple introduces M6 and M5 Ultra
> I'd run Linux on the hardware if it wasn't a hack.

It's a hack in a good way and this is a really bad reason to not run Linux.

biorach··on Dolly Parton has died
That's Steve Cooney. It was Dolly got the one in a lifetime opportunity.
biorach··on Over 5,200 Ebola cases recorded in Congo
No one worth listening to is claiming that there will be a COVID-style pandemic. The concern here is the very high mortality rate. Granted the transmission rate is low, but in countries where facilities and health-care workers are scarce this disease is still capable of being a real problem.
biorach··on Canada will match US tariffs 'dollar for dollar' as trade talks break down
You might think. The UK would be the most prominent example and in fact has been a much more predictable and consistent trading and negotiating partner than the USA
biorach··on Breaking the WAL
oh! damn! I did not notice that. That does answer my question.
biorach··on Breaking the WAL
looks like the bug fixes are in individual commits here: https://github.com/sqlite/sqlite/compare/master...antithesis...

I'd be interested in seeing what the SQLite people have to say about them if/when they are submitted upstream

biorach··on Breaking the WAL
this is a deliberate mischaracterisation of the content of the article
biorach··on The brain may be about to have its Ozempic moment
I don't see a need to be dismissive. There is a lot of evidence that there is a relationship betwwen sleep and learning. The hypothesis advanced by the OP is worth evaluating on its merits rather than being dismissed as a fale equivalence.
biorach··on Advancing the price-performance frontier with GPT‑5.6
> Using Sol or Fable for implementing is like having your Principal Staff Engineer with 30 year tenure routinely write CRUD functions for a REST API.

A Principal Staff Engineer who costs $2400 a year and never feels any work is beneath them? Hell yeah.

OK OK, usage limits

biorach··on Show HN: Physically accurate black hole you can put in your room
I think you're being very harsh. I read it as a side project of a scientist meant to entertain as much as educate. Holding it to the same standards as the Event Horizon project seems pedantic and excessive.
biorach··on Ruff v0.16.0 – Significant new updates – 413 default rules up from 59
> uv run ruff check --fix

Generally gets you 90% there.

biorach··on IRGC claims it destroyed Amazon's Bahrain data center
Forget Iraq, forget Afghanistan... because This Time It's Different

and of course ground troops _have_ to invade Iraq, Saddam has WMD's. And it will finally bring stability to the region. And they _have_ to invade Afghanistan, there is no way to take out bin Laden otherwise. And it will finally bring stability to the region. Casualties will be minimal because the oppressed natives will welcome us as liberators and our overwhelming military superiority will ensure our troops suffer no casualties.

biorach··on The Beam Engine
An Atmosphere (atm) is a standardised unit of pressure.

1 atm = 101,325 PA

It is not an SI unit but it is widely used and very useful in situations, such as this, where pressure relative to atmospheric pressure is relevant.

biorach··on Claude Is Not a Compiler
oh wow. this is a rarity on an internet dominated by toxic rage-bait. apology accepted. I think you probably have interesting things to say on the matter and I look forward to reading them on a better day. respect.
biorach··on Claude Is Not a Compiler
This is not page 1 of computer science. And you're being bitchy.
biorach··on Claude Is Not a Compiler
> "Algorithm" is not a word with a definition

what?

biorach··on 'The Odyssey' Backlash Failed Tremendously
> So much of this culture war jockeying exists purely online, to sustain an infrastructure of monetized outrage that is increasingly preoccupied with Western chauvinism, racism, and just plain antisocial weirdness.
biorach··on Topcoat: The full full-stack framework for Rust
> Those frameworks have a bit (more than a decade) head start

A decade? More like 21 years

Page 1 of 25Next →