HNHacker News
TopNewBestAskShowJobs

RobinL

2,196 karma · joined February 9, 2013

Data scientist/engineer. Blog: robinlinacre.com Twitter: https://twitter.com/RobinLinacre Lead author of Splink, for record linkage at scale: https://github.com/moj-analytical-services/splink
submissionscomments
RobinL··on Introducing System One Models and Jev
I agree, and I think LLMs can potentially do a better job than more conventional methods, so long as they're provided with enough content.

Another aspect of context that could be relevant to your work may be how people are nested within households. In some record linkage scenarios you can run a linkage on household membership and use this to make person linkages more precise. I imagine an LLM agent could also use this information effectively if it were explicitly provided, but sometimes they miss logical leaps like this

RobinL··on Introducing System One Models and Jev
There's also two other important limitations to using an LLM and just providing it with pairs of records.

It does not know enough about the records in the context of the overall dataset:

- what is the data quality and to what extent do we expect a errors in some fields - how unusual are certain values such as names in the context of the dataset as a whole, e.g. some names would be very common in some countries but rare in others.

I've written in more detail about this here: https://www.robinlinacre.com/fellegi_sunter_accuracy/

RobinL··on Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
> Half the point of this project is showing off some amazing public-domain natural-history illustrations. Over 800 cut-outs covering more than 400 species, every one taken from a real plate and hand-curated for this project (no art is AI-generated, though some has been retouched with AI).
RobinL··on Ask HN: What are you working on? (September 2026)
Really like this, well done!
RobinL··on Ask HN: What are you working on? (September 2026)
I've been experimenting for a year or two making games that make mental arithmetic practice fun for kids. The latest is https://rupertlinacre.com/keep_it_going/ an infinite rollercoaster, which I think is one of the more successful attempts. There are various others on the homepage. My son also really likes arithmetic annihilation and maths vs monsters.
RobinL··on ChatGPT Images 2.5
I wish I could do it better. There seems to be a lot of variability. This episode of radiolab on the topic is fascinating: https://radiolab.org/podcast/aphantasia/transcript?utm_sourc...
RobinL··on ChatGPT Images 2.5
Interesting. I'm surprised they haven't prioritised/deliberately trained for this more because of how useful it is to ask codex to generate some images/assets/sprites when building sill games. It would dramatically enhance how polished it's games were.

That said for single images the old model was already okayish for prototypes

RobinL··on Show HN: Buslens – where can I get to by bus? (UK)
Thanks - author here - I think this is due to the unexpected traffic spike from Hacker News! Will look into
RobinL··on Show HN: Buslens – where can I get to by bus? (UK)
Thank you! My son's favourite at the moment is arithmetic annihilation in two player mode: https://rupertlinacre.com/arithmetic_annihilation/
RobinL··on Show HN: Buslens – where can I get to by bus? (UK)
Also shout out to https://bustimes.org/map which is a less fun but more informative version of this. My son has spent many a happy hour on this site
RobinL··on Show HN: Buslens – where can I get to by bus? (UK)
Author here. Wasn't expecting this to blow up!

This is a quick prototype, made for my 7yo who loves buses.

A few tips:

- Click the freeze icon to be able to zoom and pan without it changing the location of the lens

- Double click to position the lens

Thanks for feedback about the data. The bus stop and route data comes from the Department for Transport’s Bus Open Data Service (BODS), using the national GTFS feed. It seems some things like Manchester metro creep in.

All these caveats aside, as soon as I got this working it felt like a promising direction. I will pay attention to everyone's comments and suggestions and iterate! Thank you!

Incidentally there's a bunch of other free stuff I built for my 7yo on the root domain

RobinL··on Show HN: Buslens – where can I get to by bus? (UK)
Click the freeze icon to freeze, or double click to choose a location for the lens
RobinL··on Pixel Watch 5
Surprised no one has mentioned Gemini. That's the highest value add feature for me. I have pixel watch 3, which I got cheap second hand. Gemini is a little laggy but still useful. If the experience was similar to the latest open AI voice model when used on a phone, it'd be incredibly useful
RobinL··on Ask HN: What are you working on? (August 2026)
https://rupertlinacre.com/arithmetic_annihilation/

A mental arithmetic tower defence game for kids. Now with head to head/two player. Code: https://github.com/RupertLinacre/arithmetic_annihilation

RobinL··on Incentives are for losers
Incentives are important for allocative efficiency, whether that be the price of a banana or the incentive to do a job that pays more. Of course, they're imperfect and there are some cases where incentives lead to rent-seeking rather than genuinely economic efficiency. And there is often a divergence between private value and social value. But these are exceptions to the rule. If everyone ignored price signals, society would be less well off.

This doesn't mean we should all attempt to do the highest possible paying job available to us, but it does mean there's a genuine loss to society if (say) a high paid software engineer decides to quit and start a bike repair shop i.e. the economic pie will be smaller an so will the tax base. So when making the decision we should at least be conscious of this.

As an economist, I do kind of agree with the premise of the article, but in a different way. As consumers in particular, we can do much better than following incentives.

For instance, we can use the car less, even if it's a bit inconvenient. It's much nicer to see more people out walking, on their bikes or on the bus, leads to less noise and congestion. So there's a positive externality. Or I could buy a smaller car, even though bigger one is more convenient.

Similarly, if you're lucky enough to have a high paying job, you can buy all sorts of status symbols. Or, you could choose to consume less than you earn, and give the difference to charity, or invest in something of social value.

Whether you agree with this or not, economic theory provides a clear framework to think about all of this, both the price signal and the difference between private and social incentives. What bothers me (as the article touches on) is that people often have a simplified view of economics which is essentially that 'market incentives and price signals broadly lead to good outcomes (or at least, better outcomes than communism!), and therefore economics always morally endorses buying things at market prices'. There's nothing in economic theory that says that spending £50k more on a car because it's got a fancier brand is a reasonable moral choice.

RobinL··on What happens if an entire class of workers loses faith in their careers
Yes - it's certainly the case at the moment that you can run a few thousand through the LLM at a reasonable price, but not, say, ten million. But the rate of progress suggests to me that this argument won't hold up forever. Eventually I think an off the shelf LLM will outperform most and probably all more traditional ML models at this task. Largely because LLMs can identify tricky ones and pick them out for more intensive effort (e.g. looking online, further searches again the canonical list of addresses)
RobinL··on What happens if an entire class of workers loses faith in their careers
One example: I've been working for a couple years (not full time) on a high performance FOSS address matcher: https://github.com/moj-analytical-services/uk_address_matche...

Until recently LLMs have been really bad at this task. I always knew it was coming, but with GPT 5.6 they've suddenly become good. It's pretty clear to me that it won't be long before most of my work on this is rendered pointless because the LLM can either do the classification itself (when given agentic access to the canonical list of addresses), or write a classifier itself if given enough labelled data. Of course these two are complementary

RobinL··on The Claudyssey: A line-for-line translation of Homer's Odyssey by Claude Fable 5
Having recently read Wilson's translation, I was immediately put off at the introduction and leapt to the conclusion it was bad. It just doesn't sound anywhere near as good to my ear.

However, there may be more to it than I thought. No admittedly the following is ChatGPT's opinion, but I think it's valid and made me think again:

> The second is the better translation as English poetry; the first (Claude's) is the better translation if you want to see the Greek more directly.

> If I were studying Homer, I'd strongly prefer the first. It continually reminds you that you're reading an ancient poem whose concepts don't map neatly onto modern English.

RobinL··on What happens if an entire class of workers loses faith in their careers
I've often felt my job as a programmer has often been to automate myself (and others) out of my job. But I've always felt in control of that. I suppose there's some cosmic justice to the fact that it's now being done to me.
RobinL··on Algorithms on billion-scale graph using 10GB RAM: I love DataFusion
Love this Sem. Will provide a great alternative to the SQL based connected components algorithm we ship in Splink. Looking forward to testing how much faster it is. Thanks for your work on it!
RobinL··on Paging Through a Parquet File in DuckDB: File_row_number or Offset?
There's also a pseudocolumn called rowid that's worth knowing about for similar purposes but on duckdb tables:

https://duckdb.org/docs/lts/sql/statements/select#:~:text=Ro...

RobinL··on I'm 38 and I Can't Support Myself Anymore
By that logic someone working in a care home is worth less than someone building a gambling app. There's little relationship between salary and what people deserve, it's mostly just luck to have skills that happen to be in short supply.
RobinL··on UK households free to install plug-in balcony solar panels from end of August
I see it more as a way for relatively well off people to do a little bit for the environment rather than any sort of solution of high energy prices for the poor. The nice thing, of course, is that the more people buy them, the cheaper electricity is for everyone else, so you're doing everyone else a small favour by having one.

I'll certainly be buying one, not because of the ROI/payback calculation, but just because it's fun to talk about with my kids and a nice thing to do.

Similarly, plug in batteries are on the way (see recently Octopus announcement). I'll probably buy one for the same reasons.

That said, the payback time also looks very favourable, especially relative to a full rooftop install, so you don't even need to be alturistic!

RobinL··on ChatGPT Work
Does using chat in the new codex app use up your allowance? Any indication openai are moving to a model where al usage is metered?
RobinL··on GPT-5.6
Same, no Sol (i'm on plus)
RobinL··on Real-time map of Great Britain's rail network
It works fairly well empirically: my 7yo likes to watch trains and we regularly use this map to know when to expect one to pass. Not perfect, but pretty good
RobinL··on DuckDB Internals: Why Is DuckDB Fast? (Part 1)
I wrote a blog post a while back to address this question here: https://www.robinlinacre.com/recommend_duckdb/
RobinL··on Why I email complete strangers
I get them occasionally - maybe every couple of months or so - and I have nothing like that sort of following.

But I do have a 'say thanks' page on my blog rather than the more usual 'buy me a coffee'. Perhaps people feel less awkward doing it when it's invited! Anyway, I recommend it because the emails are always nice to receive.

https://www.robinlinacre.com/thanks/

RobinL··on Claude Opus 4.8
Nice, I recently found something like this was possible too. Gpt-5.5 one shotted the basic game, but then I added some ai generated graphics/sounds/music and asked it to write then up.

It's a vocab building game, playable here (desktop only): https://rupertlinacre.com/vocab_annihilation/

It kind of blows my mind I can go from: 'I want a fun way to help him learn vocabulary, and I loved total annihilation as a kid' to 'heres a game that's he finds genuinely fun that helps him learn something ' in a few prompts.

RobinL··on Shipping a laptop to a refugee camp in Uganda
Yes, but it's important to note that just because a lot of aid is ineffective doesn't mean it all is. If you want to give to very poor people and be confident most (85%+) actually gets to them I encourage you to take a look at https://www.givedirectly.org/. Full disclosure, I'm an unpaid trustee of the UK sister charity
Page 1 of 18Next →