Live data from Hacker News

Viewing profile — alecthomas

alecthomas

HN member
Joined
Sun, Mar 02, 2008, 9:52 AM UTC
HN karma
404
Public activity
208 items

About alecthomas

http://twitter.com/alecthomas http://swapoff.org http://github.com/alecthomas alec@swapoff.org

[ my public key: https://keybase.io/alec; my proof: https://keybase.io/alec/sigs/EwhDB5ZFYHetGQT4QBxryMKudydFlHx6vfI2ZbYaXTY ]

hnchat:M7diobfazxWsK0TZ9aVm

Recent public activity

  1. comment
    Comment #48596227

    That doesn't seem likely, given that there's a reference from February 2025 documenting the pattern.

  2. comment
    Comment #48510083

    What was wrong with it?

  3. comment
    Comment #48254422

    > There is a vast, hugely funded, and incredibly adept propaganda machine aimed at about half the country. There are propaganda machines directed at everyone. > And no, I don’t thi…

  4. comment
    Comment #48176595

    I found it very amusing :)

  5. comment
    Comment #48176541

    I've never seen Prolog used at all in the wild, but OPA (and its ancestor, Datalog) are fairly common.

  6. comment
    Comment #47899706

    Unfortunate! I have a bunch of keyboards and a FILCO is my favourite, my daily driver. It just feels ... solid.

  7. comment
    Comment #47733654

    From skimming the linked PR it looks like it's all been open source, but has been tightly coupled to their deployed instance. The PR appears to be decoupling things completely by m…

  8. comment
    Comment #47624145

    Oh this page is great! I just released AIM [1] which is a tool that generates verified SQL migrations using LLMs, and I tested a bunch of models manually. I think I'll just link to…

  9. story
  10. story
    Show HN: Aim – AI-assisted verifiable SQL migration generator

    This is pretty fresh and definitely not battle tested, but seems to work pretty well in my local testing. Do NOT just blindly apply the output of this to a production database :) F…

  11. comment
    Comment #47395222

    Someone else said this below... > Go designers distinguish between Go language as defined by Go spec and implementation details. > //go:fix is something understood by a particular …

  12. comment
    Comment #47395184

    These are called directives [1], and are treated as metadata by the compiler. [1] https://pkg.go.dev/go/ast#Directive

  13. comment
    Comment #46458335

    That is...disturbing.

  14. comment
    Comment #45247938

    https://hazelengine.com/ is another

  15. comment
    Comment #44994799

    Which $600 model has an OLED screen?

  16. comment
    Comment #44096354

    Why is GIF worse (I'm not a frontend developer, so I'm genuinely curious)?

  17. comment
    Comment #43883515

    They were not. The daughter is 31 and her father went missing 22 years earlier.

  18. story
  19. comment
  20. comment
    Comment #42492089

    Peak enshittification.

  21. comment
    Comment #42440571

    This is probably what you want: https://github.com/planetscale/vtprotobuf

  22. story
    Show HN: "mk" – one-liner make rules on the command-line

    https://github.com/alecthomas/mk Very handy in conjunction with Just to give you make-like functionality, eg. build-protos: @mk protos/myproto.pb.go protos/myproto.tsx : protos/myp…

  23. comment
    Comment #41477068

    Connect [1] is one and it's fantastic. The Go implementation in particular is much nicer than grpc-go. [1] https://connectrpc.com/

  24. comment
    Comment #41198481

    And that's why we pay AWS the big bucks.

  25. comment
    Comment #40341124

    This was an illuminating comment because I think I finally understand why people have wildly varying experiences with CoPilot. I think if you regularly use CoPilot to write entire …