Live data from Hacker News

Viewing profile — rahen

rahen

HN member
Joined
Tue, May 25, 2021, 11:52 AM UTC
HN karma
1,475
Public activity
562 items

About rahen

Systems engineer making Lisp great again for machine learning: https://github.com/sheaf-lang/sheaf

Recent public activity

  1. comment
    Comment #49224448

    Four day old repo with 92K lines added per day, okay... There is basically no evidence of human competence in this repo. This is yet another "rewrite in Rust with Claude" project t…

  2. comment
    Comment #49223597

    This was common back then. The PDP-8 had eight primary instructions, although one of them was multi-purpose. This helped keep the hardware simple when we didn't have ICs. RISC isn'…

  3. comment
    Comment #49222396

    The author has also published a Setun-70 emulator (a Soviet ternary computer rather than a binary one): https://github.com/Zaneham/setun70-emulator

  4. story
  5. story
  6. comment
    Comment #49121557

    I was initially surprised because this is not a good use case for Scheme. The current C implementation is clean and efficient, and I'd rather use Scheme to replace some messy Pytho…

  7. comment
  8. comment
    Comment #48567542

    Not very far off, the IBM 1130 was very much built around its punch-card reader. I've written a backprop in Fortran IV for the 1130 and while it works, it was tedious. Add ten more…

  9. comment
    Comment #48473819

    What kind of virtualization do you use internally? I assume some kind of LXD fork? OrbStack really feels like a single-node Incus host.

  10. comment
    Comment #48445878

    The first AI winter was largely triggered by Minsky in a book he published in 1969, which mathematically proved that single-layer perceptrons couldn't solve non-linear problems. Fa…

  11. comment
    Comment #48441935

    In the early days of machine learning (before the first AI winter), networks like this were often implemented and trained in hardware: https://en.wikipedia.org/wiki/ADALINE That wa…

  12. comment
    Comment #48437962

    The Gamma 3, which competed with the 604, only had about 400 tubes as far as I remember: https://en.wikipedia.org/wiki/Bull_Gamma_3 Both the 604 and the G3 were bit serial to save …

  13. comment
  14. comment
    Comment #48295239

    Scheme has a coherent and minimalist design, but its ecosystem and abstraction facilities feel too sparse for large applications. When I started building a Lisp-based machine learn…

  15. comment
    Comment #48282554

    I was thinking of curated replay buffers, which would act like "dreams". To prevent collapse, the offline dataset would mix the new mid-term data with a baseline of anchor data (th…

  16. comment
    Comment #48282299

    That's an idea I had a few months ago: after going through a compaction once the KV cache is nearing capacity, accumulate this knowledge into a dataset to fine-tune a LoRA during o…

  17. comment
    Comment #48232654

    Strictly speaking, this is very domain-specific and doesn't enable any performance that Triton couldn't already achieve (eliminating global memory round-trips via epilogue fusion i…

  18. comment
    Comment #48199484

    There is ongoing research on neural cellular automata, as they seem to be a very efficient way to generate pretraining tokens: https://arxiv.org/html/2603.10055v1

  19. comment
    Comment #48187423

    Emacs Lisp is a descendant of PDP-10 MAClisp, which makes it one of the oldest Lisp dialects still actively maintained. Whether it's version 24.5 or 30.2 doesn't make much of a dif…

  20. comment
    Comment #48162233

    Previous: https://news.ycombinator.com/item?id=47861270

  21. comment
  22. comment
  23. comment
    Comment #48055302

    Obvious slop still makes it to the front page of HN, and sometimes farms GitHub stars. These posts also usually get all these glowing comments from users who clearly haven't checke…

  24. comment
    Comment #48005480

    Ink is the Electron of text-based apps. I tried OpenCode out of curiosity, it routinely used hundreds of megabytes of memory. I'll stick with Emacs as my TUI platform of choice, es…

  25. comment
    Comment #48005451

    > try making a DAW in it... It would in fact work pretty well for a tracker.