HNHacker News
TopNewBestAskShowJobs

wood_spirit

2,072 karma · joined February 18, 2023

submissionscomments
wood_spirit··on Squillions: How money laundering won
Presumably the police computer system is told about the transfers automatically and it has no capacity problems. I know my own country has long had such a system and these days is almost entirely cashless.
wood_spirit··on The Last Technical Interview
The thing is the internship or code campfire or probation or whatever all need the hiree to stop doing what they were doing. It’s incredibly intrusive. Lots of the best candidates have jobs and families and aren’t going to give up their current job to try out for a company that’s not committing. The whole post is so biased to the hirer.
wood_spirit··on Digital identity management in Norway is a success but also a disaster
That is a mean person
wood_spirit··on Digital identity management in Norway is a success but also a disaster
The article title actually says it is a success as well as a disaster. The title here has been shortened.

And, as the professor in the article explains, it is a “disaster” for a small minority. And those are not he same minority who struggled for the same reasons before, and those difficulties ought be addressed. The system can be improved.

But it’s largely a success for the vast majority too. I don’t personally know of anyone with a negative impression of it. It’s actually something that the average Nordic Baltic person is so used to and happy with that it only comes to mind when we meet people from countries that aren’t organised - and we feel sorry for them!

It’s the same situation with cash. Very few people in a cashless society are wanting to go back to the old ways.

wood_spirit··on The User Is Visibly Frustrated
I think we’d get just as frustrated with a dumb robot. It’s the dumbness that is the problem.
wood_spirit··on Experience: We found a baby on the subway – now he's our 26-year-old son
Many of us could easily imagine, once chance puts us in the position of the person who can’t walk past, taking a concerned interest in the outcome and, realising that the baby would go into the care system, stepping up and doing the massive step of talking it upon ourselves to provide that home?
wood_spirit··on The Spread of Christianity Animated
To put it into perspective, a long time ago a friend made this https://williame.github.io/map_of_worlds_religions/
wood_spirit··on I’ve joined Anthropic
https://xcancel.com/karpathy/status/2056753169888334312
wood_spirit··on Europe built sovereign clouds to escape US control. Forgot about the processors
So what is the solution? Can Europe start building the next gen fab now already? And if it can technically, and if it can politically, even at great expense, should it?
wood_spirit··on Too dangerous or just too expensive? The real reason Anthropic is hiding Mythos
It’s a tangent but two points:

First, the reason LLMs learned to like em dashes is that they are common in the training corpus - they are a thing before LLMs that LLMs have learned, not invented?

Second, work browser has nice blue swiggles under everything I write into a textbox. I dutifully click through them and accept the rephrasing suggestions. I get a lot of em dashes. My blog posts and whitepapers and stuff are full of them and other “AI tells” - but I think they read better because of it.

wood_spirit··on “Too dangerous to release” or just too expensive?
My thinking is that if it really was super duper then Anthropic could charge eye watering amounts and have willing customers and set up expectations going forward that SOTA costs a lot to use.

That they don’t suggests that really it is only incrementally better than Opus 4.7 and that the market won’t bear a price increase that makes it economical to serve let alone profit from serving.

So the cynical me imagines execs sitting around the table and worrying that releasing it at anywhere close to break even would risk actually hurting the brand instead of setting them up as a premium company, and this at a time just before ipo when they can ill afford that rumour.

So they wonder what to do, and think playing national security card is the obvious way out. It’s incrementally better enough to find bugs that previous sota missed, it doesn’t get used widely so it’s cheap to serve and they get the good publicity without the economic scrutiny?

Making a loss selling to a small number of users using it in a limited way is entirely affordable. Making a loss selling it at scale is correspondingly unaffordable?

wood_spirit··on How Claude Code works in large codebases
I’m super interested to know what the back and forth between models and tools really looks like in practice.

Are there any much more detailed walkthroughs of how it works and how it decides the tools to use and the grep to use etc and what the conversations actually look like?

In the UI you see just enough to know it’s doing something but you don’t really see the jumps it’s making offscreen.

wood_spirit··on The Tree House: A voyage to the source of a backyard dream
The tree needs the bark to live. Peeling a ring of bark off around the tree is a well known to kill it.
wood_spirit··on A History of IDEs at Google
The last year I’ve been doing all my dev on a vscode VM thingy my company set up. It’s just been getting better and better. It’s like local dev but, tbh, better. It’s at the point where I don’t even install dev tooling locally any more at all. My computer is just a thin client.

The aspect I miss is the distributed compilation hinted at in the article. I remember back at the end of 1990s using distcc and things, but that never seemed to happen in the Java world and the tooling like maven etc is structured to make everything one long dependent chain. Shame.

wood_spirit··on Leaving GitHub for Forgejo
GitHub is becoming Sourceforge. Remember them?
wood_spirit··on Library for fast mapping of Java records to native memory
FWIW virtual threads are great this time around. That’s something whose time has come generally.

But yeah for me Java took a big leap forward when it got lambda but there hasn’t been another big leap since. Still so many obvious features and sugar to add to file off the sharp edges and remnants of enterpriseness.

wood_spirit··on Interfaze: A new model architecture built for high accuracy at scale
The idea of what to change is perhaps an llm task but the job of doing the find replace and that kind of tooling is something LLMs actually struggle with and have all kinds or crutches and try retry loops to paste over in coding agents etc.
wood_spirit··on Library for fast mapping of Java records to native memory
This is interesting. Java desperately needs an array of struct for type safe sugar over high performance arenas, but the areas you’d turn to this would be in a zero allocation effort where the cost of the this library’s off-heap and the object allocation in the getters and setters etc largely negate the advantages for a lot of use cases.
wood_spirit··on Can someone please explain whether Cloudflare blackmailed Canonical?
The article puts it very succinctly: Cloudflare fronts attackers for free and bills the victims for relief.

Ddos protection services can be cast as a digital protection racket where they have a perverse incentive to keep attackers attacking. “It's a dangerous internet out there; you'd better pay us to protect your website from the attackers using our free tier.” At the least, even if there is no active collusion or profit sharing or anything like that, there is not a clear side that the DDos protector service is on?

wood_spirit··on Interfaze: A new model architecture built for high accuracy at scale
> These are deep neural network architectures that are task-specific for things like OCR, translation, or GUI detection. The way they consume and see data is trained to be task specific, which makes them up to 100x more accurate at their specific task. They also produce useful metadata like bounding boxes and confidence scores, letting developers build predictable workflows they can rely on.

Does code extraction and manipulation fit in that? Would interfaze be the agent that a coding agent uses?

wood_spirit··on Local AI needs to be the norm
Meta released Llama just when OpenAI was so hot and its valuation was going through the roof. Speculating, but Meta probably thought the model not competitive enough to keep as a secret weapon but well good enough to commercially damage OpenAI who were a sudden competitor for most-valued-company?

In the same way you can imagine the Chinese government pushing the release of deepseek etc to make sure no one thinks the US has “won” and to keep everyone aware that a foreign model might leapfrog in the short term future etc.

At some point though if OpenAI/Antropic/Google plateau or go bust then the open source sponsorship becomes less likely, as making it open source was a weapon not a principle.

wood_spirit··on Replacing a 3 GB SQLite db with a 10 MB FST (finite state transducer) binary
This was a fun read! Thanks for the great introduction to Finite State Transducers. I hadn't heard the formal term before, but your article gave me serious déjà vu.

Years ago, I entered a Scrabble programming contest and needed to compress a GADDAG dictionary to fit into my 6MB L3 cache. Without knowing the official name for it, I ended up using the exact same suffix-compression mechanism by moving characters to the edges instead of the nodes to merge overlapping paths.

Sharing my old write-up here in case you or other data-structure nerds find the overlap interesting! https://williame.github.io/post/87682811573.html

wood_spirit··on A recent experience with ChatGPT 5.5 Pro
Chiming in to agree but clarify that the latest sota models are no better than Gemini.

I put my stuff through several sota models and round robin them in adversarial collaboration and they are all useful even though, fundamentally, they don’t “understand” anything. But they are super useful delegates as long as deciding on the problem and approach and solution all sits safely in your head so you can challenge them and steer them.

So I know the article is about one particular new model acing something and each vendor wants these stories to position their model as now good enough to replace humans and all other models, but working somewhere where I am lucky enough to be able to use all the sota models all the time, I can say that all keep making obvious mistakes and using all adversarially is way better than trusting just one.

I look forward to the day one a small open model that we can run ourselves outperforms the sum of all today’s models. That’s when enough is enough and we can let things plateau.

wood_spirit··on AlphaEvolve: Gemini-powered coding agent scaling impact across fields
I have found Claude et al good at quickly implementing the algorithm I have in mind effectively, as long as I ask lots of control questions and check code. They aren’t good at inventing non-mainstream algorithms though and often slip staggeringly short term shortcuts in though. They are still a tool and not yet the craftsman who wields tools effectively. This will steadily change, and the corners where the obscure algorithm wins will erode further too.
wood_spirit··on Redis array: short story of a long development process
That is actually reassuring. I used to try to work this way with people but the culture where I work didn’t align and I found it easier to work this way alone by trying to put myself into critique mode and so on. Now much better to get AIs to do it. And I find the more I polish the plan the less expensive the AI needed to implement too.
wood_spirit··on Redis array: short story of a long development process
Sharing my current MO:

I start with a high level design md doc which an AI helps write. Then I ask another AI - whether the same model without the context, or another model - to critique it and spot bugs, gaps and omissions. It always finds obvious in hindsight stuff. So I ask it to summarize its findings and I paste that into the first AI and ask its opinions. We form an agreed change and make it and carry on this adversarial round robin until no model can suggest anything that seems weighty.

I then ask the AI to make a plan. And I round robin that through a bunch of AIs adversarially as well. In the end, the plan looks solid.

Then the end to end test cases plan and so on.

By the end of the first day or week or month - depending on the scale of the system - we are ready to code.

And as code gets made I paste that into other AIs with the spec and plan and ask them to spot bugs, omissions and gaps too and so on. Continually using other AI to check on the main one implementing.

And of course you have to go read the code because I have found it that AI misses polishes.

wood_spirit··on A Letter from Dijkstra on APL (1982)
The opening paragraphs about how people enamoured by a shiny gadget will overlook a terrible interface brings immediately to my mind the modern day LLMs.
wood_spirit··on You can beat the binary search
A beautiful algorithm.

Would there be any value in using simd to check the whole cache line that you fetch for exact matches on the narrowing phase for an early out?

wood_spirit··on Maryland becomes first state to ban surveillance pricing in grocery stores
My mainstream supermarket in Nordics has for the longest time given individual coupons in their loyalty program.

There are three tiers of discount. There are general special offers, advertised widely, to get people through the door. Then there are members only discounts, advertised in store, to get people to be members. Then there are mailed to members personal discounts that are uncannily accurate for what is running out to get you to go shopping now instead of later. These days the hand scanners and apps also tell you what coupons you have so you don’t need mail but junk mail is still regular.

TBH as a shopper it works great.

wood_spirit··on AI's Economics Don't Make Sense
I can speak of myself. Sometimes my session starts out well and I get the AI to cruise to 80%. But then gains after that seem impossible and what was built steadily unravels and then I get the compacting conversation message and realise that I’ve just spent a lot of money on nothing.
← PreviousPage 4 of 19Next →