HNHacker News
TopNewBestAskShowJobs

iainmerrick

6,735 karma · joined March 11, 2014

https://github.com/iainmerrick https://mastodon.scot/@iainmerrick meet.hn/city/55.8611550,-4.2501687/Glasgow
submissionscomments
iainmerrick··on They’re made out of weights
Just wanted to say, I appreciate your patience and good sense in this thread.

It's difficult to tell who's trolling -- probably best to go with the charitable assumption that everyone is honestly trying to convey their opinion, but mostly talking past each other. Unfortunately these discussions about the nature of consciousness never go anywhere useful.

I think I'm probably in the same boat as you, roughly: a) LLMs are doing something really interesting that resembles in many ways both intelligence and consciousness; b) I suspect they're not actually conscious but I don't know how you'd know for sure; c) it all just drives home that we still don't really know what consciousness actually is. But like (a), it's definitely something really interesting...

iainmerrick··on Artificial intelligence is not conscious
Yes, I have to say I’m disappointed. Chiang has been very insightful in the past -- I think his recent “blurry JPEG of the web” article was really useful -- but this one doesn’t seem to bring anything new to the table.
iainmerrick··on Show HN: Phive, a Gomoku-like game to play with friends or solo
Nice work, this is fun! I've only played against the AI so far, managed to win on Beginner.

I think it would benefit from some little animations so it's clearer what's going on. But making that work nicely across both desktop and mobile could be a real pain, so I wouldn't blame you for punting it until later. :)

A smaller suggestion: maybe draw all the spare pieces on screen, rather than just displaying e.g. "15 pcs" as text. That way you can see at a glance when your stock is dwindling. Experts won't need that but it could be useful for beginners.

iainmerrick··on CSS-Native Parallax Effect
I was wondering the same thing. That translateZ is a bit fiddly to get right, so I could believe this is a bit easier to use, maybe? And presumably this could be used for other properties besides position, like colors, opacity or blurs.
iainmerrick··on Chuwi Minibook X
Very different reports of the keyboard in this thread. Are there different builds of this or something? Or is it just a very polarising keyboard?
iainmerrick··on Chuwi Minibook X
Yes, I’d be wary of going anywhere near this for that reason alone. You can’t just say “the keyboard is terrible” but then that you still like it overall -- more detail needed!
iainmerrick··on Cloudflare Flagship
They have containers, does that count?

If you’re specifically thinking of native ephemeral workers with very fast startup, it seems like those would have to be sandboxed somehow, and WebAssembly seems like a decent solution. Is there really a significant native code gap between WebAssembly workers and native containers?

iainmerrick··on Don't Roll Your Own
Why are HTML5/JS games so much laggier and buggier than Flash games?

I’m not sure that’s actually the case.

Steve Jobs argued in his “thoughts on Flash” letter that Flash was too buggy, insecure and resource-hungry for mobile platforms. I worked on Chrome around that time and the Flash plugin was definitely one of the biggest sources of problems.

I think all the stuff you’re complaining about is to do with business models and not really anything to do with the technology. I reckon if Flash were still around we’d probably be in much the same place we are now. People would be complaining about restaurant menus being written in Flash instead of plain old HTML, etc etc.

iainmerrick··on Don't Roll Your Own
Right -- like the famous zinger about democracy, Google Docs is the worst implementation of collaborative word processing except for all the others that have been tried.
iainmerrick··on Don't Roll Your Own
Write your own extension, then, and make it cheaper than the others -- or free!
iainmerrick··on Don't Roll Your Own
I’m glad the era of Flash games existed. I’m glad it’s now possible to do all the same stuff in standard JS.
iainmerrick··on Don't Roll Your Own
I understand the frustration but don’t take it too far. People often post great games here, cool visualisations, useful utilities. Hardly any of those would work at all without JavaScript.

You can do terrible things with JS but you can do great things too.

iainmerrick··on Microsoft starts canceling Claude Code licenses
To be fair, on the Monday morning after a holiday, that’s exactly what I’m like too.
iainmerrick··on It is time to give up the dualism introduced by the debate on consciousness
There is no way to allow each limb to do its own thing

What? Why not?

It's physically possible in terms of limb motion. It's very difficult for most people to actually do, sure; but impossible?

or the brain not to decide what comes next in a unified way

There's the idea that a lot of the brain's "conscious decisions" are actually post-hoc rationalisations of unconscious decisions. If so, there's no reason those decisions have to be unified. Maybe the consciousness of the decision and its outcomes must be unified; maybe that's somehow connected to what consciousness really is. Or maybe not!

I don't think there's enough information to say.

iainmerrick··on Frontier AI has broken the open CTF format
They’re shorter.

Why so pedantic?

iainmerrick··on UK sovereign LLM inference
I can't see any information here about prompt caching (AKA prefix caching). That's absolutely required for any serious API usage with pay-per-token pricing. Anyone from Civo or relaxAI here able to clarify that? Thanks!
iainmerrick··on Rewrite Bun in Rust has been merged
That’s what they said - “JavaScript interpreter wrapper”.
iainmerrick··on If AI writes your code, why use Python?
Maybe I'm just using it wrong, but typed Python seems a long way behind typed JS (i.e. TypeScript).

In Python in seems like there are multiple type-checkers with widely differing levels of coverage, so it's not at all obvious which one to use, and typing is really spotty in third-party libraries. So you can get some level of type-safety but it doesn't feel very dependable.

In TS, there's one canonical checker and the others work hard to stay compatible with it; and typing in third-party libraries is generally very solid. There are still some old libraries without types, but I think those headaches are mostly in the past now (similar to the Python 2 -> 3 switch).

iainmerrick··on I’ve banned query strings
Back in the day there was an attempt to introduce "matrix URIs" as a more structured alternative to query strings: https://www.w3.org/DesignIssues/MatrixURIs.html

Of course there's nothing to stop you using URIs like this (I think Angular does, or did at one point?) but I don't think the rules for relative matrix URIs were ever figured out and standardised, so browsers don't do anything useful with them.

iainmerrick··on David Attenborough's 100th Birthday
There's a rumour, probably apocryphal, that Richard Attenborough only got his knighthood because of David.

Somebody at the palace or the civil service was reviewing the nominations, saw "David Attenborough" and thought "that's a typo, they must have meant Dickie Attenborough".

iainmerrick··on Virtual violin produces realistic sounds
I can tell the difference between Pianoteq and a real piano, but I can't in general tell the difference between Pianoteq and a recording of a piano.

That's a great way to put it. There's no way to fully reproduce that live sound, but compared to anything played through speakers, Pianoteq is indistinguishable from a real piano.

Out of the box it sounds a little too perfect, but just setting the Condition to the midway point (1.0) fixes that.

iainmerrick··on For the first time in history, more Americans are moving to EU than vice versa
I tried to be generous and phrase my question in a balanced way; your answer isn't exactly making it sound super legal.

If it were completely above board, presumably you'd be willing and able to explain it clearly.

iainmerrick··on For the first time in history, more Americans are moving to EU than vice versa
I hadn’t realised that’s a thing (although I probably shouldn’t be surprised) -- I thought all these dual-citizenship tax agreements worked such that you aren’t double-taxed, but the total amount paid needs to meet the minimum for each country.

For example, I thought if you’re resident in the US you might pay your main taxes there, but you’d need to “top up” in the EU.

What’s your specific workaround?

iainmerrick··on An AI agent deleted our production database. The agent's confession is below
Plan for a world where we are just as stupid tomorrow as we are today. In other words, the action item can’t be “be more careful next time”, because humans forget sometimes (just like LLMs).

That’s a great way of putting it, I’ll remember that one (except when I forget...)

iainmerrick··on An AI agent deleted our production database. The agent's confession is below
It’s a good cautionary tale -- in hindsight the danger signs are clear, but it’s also clear why you thought it was OK and how third parties unfortunately let you down.

The “agent’s confession” is the least interesting and useful part of the whole saga. Nothing there helps to explain why the disaster happened or what kind of prompting might help avoid it.

The key mistake is accidentally giving the agent the API key, and the key letdown is the lack of capability scoping or backups in the service.

The main lessons I take are “don’t give LLMs the keys to prod” and “keep backups”. Oh, and “even if you think your setup is safe, double-check it!”

iainmerrick··on Measuring Claude 4.7's tokenizer costs
That sounds very plausible. But it implies they could offer even higher performance models at much higher costs if they chose to; and presumably they would if there were customers willing to pay. Is that the case? Surely there are a decent number of customers who’d be willing to pay more, much more, to get the very best LLMs possible.

Like, Apple computers are already quite pricey -- $1000 or $2000 or so for a decent one. But you can spec up one that’s a bit better (not really that much better) and they’ll charge you $10K, $20K, $30K. Some customers want that and many are willing to pay for it.

Is there an equivalent ultra-high-end LLM you can have if you’re willing to pay? Or does it not exist because it would cost too much to train?

iainmerrick··on Internet Protocol Version 8 (IPv8)
Can’t you just make the first post say “whoosh”, and have that be the post?
iainmerrick··on Elevated errors on Claude.ai, API, Claude Code
Depending on what you mean by "made the backend explode", that is a server error, so 500 is correct!

Bad input should be a 4xx, but if the server can't cope with it, that's still a 5xx.

iainmerrick··on Elevated errors on Claude.ai, API, Claude Code
Are you mixing up Anthropic and OpenAI here?
iainmerrick··on Dependency cooldowns turn you into a free-rider
At least it’s a bit harder because you need to finesse the manual review somehow; and it’ll leave a bigger paper trail. It’s not a perfect defence but it’s an improvement.
← PreviousPage 3 of 34Next →