Live data from Hacker News

Viewing profile — andrewaylett

andrewaylett

HN member
Joined
Sat, Jan 22, 2011, 8:05 PM UTC
HN karma
4,172
Public activity
1,433 items

About andrewaylett

I'm a Software Engineer, living in Edinburgh, UK. Website at http://www.aylett.co.uk/.

If you want to email, my email address reads like my name.

Recent public activity

  1. comment
    Comment #49128487

    GitHub will now maintain approval if a rebase doesn't result in a changed diff. Small things :P.

  2. comment
    Comment #49116749

    If you're going to give an LLM a tool that lets it send emails, set it up so you can read the emails before releasing them . It's not the LLM that spammed, it's the people who set …

  3. comment
    Comment #49116653

    Indeed. But lots of people have never even heard of Gerrit :P. And the implementation feels very much like it sits in the UI layer, rather than further down the stack. I'm not tryi…

  4. comment
    Comment #49114547

    They don't. But reviewing individual commits in the GitHub UI is hard. A set of stacked PRs is exactly the same as a line of commits. The only difference is the UI, but the UI is t…

  5. comment
    Comment #49083684

    Any claims are irrelevant to the inherent adversarial nature of the role, which comes from the authority they wield. Edit: which also means you're not wrong , if you've got claims …

  6. comment
    Comment #49081674

    Even if the people working in HR genuinely want to do the right thing for the employees, and company policies support them doing that, interactions with HR are inherently adversari…

  7. comment
    Comment #49076675

    OK, while the fix was pretty easy (stopping wrapping static content in Suspense), actually getting it deployed was delayed :P. But it's fixed now.

  8. comment
    Comment #49062989

    Indeed. And the amusing/disappointing/frustrating thing is: my next.js site works if you turn off JS . Links are server-rendered as links, HTML is server-rendered as HTML. If you v…

  9. comment
    Comment #49010106

    This works whether or not what you're working on is supposed to be magic.

  10. comment
    Comment #49005401

    It requires a positive action from the application developer to include GrapheneOS's keys as well as Google's keys. So this is a deliberate positive step, rather than a default.

  11. comment
    Comment #48993273

    I was slightly discombobulated by the first London link I clicked actually showing a number of artifacts from London that are currently held in Berlin.

  12. comment
    Comment #48977829

    The value of a business isn't its wages or its immediate profits: it (over-simplified) represents a claim on the future profits. Equity grants (and especially options) aren't parti…

  13. comment
    Comment #48972023

    On the other side: without the workers, those large capital investments are useless lumps of metal. Both Capital and Labour invest in the company, in different ways. It's not at al…

  14. comment
    Comment #48969829

    I've got quite a lot of historical data, yes. I don't back up `media` or `share`, but I do back up everything else using the automatic backup feature. Automatic backups are around …

  15. comment
    Comment #48953439

    I seem to recall having trouble with the read only flag and the backup API, but it's quite likely the problem was mine rather than with SQLite. Anyway, the sync-friendly output is …

  16. comment
    Comment #48951714

    I run my backups like this: OUT="${i}.sql.zst" PART="${OUT}.part" sqlite3 -readonly "${i}" .dump | zstd --fast --rsyncable -v -o "${PART}" - mv "${PART}" "${OUT}" That doesn't bloc…

  17. comment
    Comment #48807077

    There's a trade-off to be made, and it's not necessarily clear where the trade-off sits for any particular company, or even team within the company. One product person described it…

  18. comment
    Comment #48806987

    Why would an LLM be any more capable of maintaining the extra code than I am?

  19. comment
    Comment #48802654

    The thing is: I could produce 2-3 times as much code as before _without_ an LLM, if I didn't care about my colleagues' ability to review my output properly. Lines of code are a lia…

  20. comment
    Comment #48794111

    That seems more likely to be due to the device being network locked, rather than the networks disallowing them?

  21. comment
    Comment #48794094

    I have a Pixel Watch 2, it seems that only certain carriers (typically not MVNOs) can set it up with an eSIM that will present as having the same number, but any MVNO that provides…

  22. comment
    Comment #48789264

    Restricting users to "approved" devices seems to be a US thing? I'm fairly sure that anything that's capable of connecting with the right frequencies and protocols can connect to a…

  23. comment
    Comment #48786272

    That may well not be scalping per-se, if scalping is the bulk purchase and resale. I find it a lot harder to criticise folk who might well have used the controller themselves, at r…

  24. comment
    Comment #48786196

    One might imagine a world, which would have to be populated by non-humans, in which we do price discovery for every transaction. Scalpers wouldn't exist: each batch of goods would …

  25. comment
    Comment #48628838

    That appears to be the default, CEF is available if required (hint: it shouldn't be).