Live data from Hacker News

Viewing profile — siraben

siraben

HN member
Joined
Tue, Nov 26, 2019, 5:32 PM UTC
HN karma
2,809
Public activity
589 items

About siraben

https://github.com/siraben

Vanderbilt CS and math. Yale CS.

Email me! siraben [at] siraben.dev

Recent public activity

  1. comment
    Comment #49072561

    Thank you for the feedback! Will address. Yeah, I intentionally tried to not make the UI too easy to prove things and it shows all possible actions that can be taken from the curre…

  2. comment
    Comment #49070523

    I've been working on an interactive click-and-prove prover that is backed by dependently typed terms.[0] The Proof Machine only goes up to some Simply-Typed Lambda Calculus terms, …

  3. comment
    Comment #48952783

    The Z80 was how I learned assembly programming in high school.[0] Was a bit of an unusual choice, but high school students still carry these funky Z80 (or eZ80 now with the color s…

  4. comment
    Comment #48915814

    I love traveling with this Anker 160W charger, which has 3 USB-C ports.[0] I just found out about GaN technology last year and I can't believe it isn't more widespread. This one ca…

  5. comment
    Comment #48884520

    I use croc instead of magic wormhole as of a year ago now. In my testing the throughput is higher than magic wormhole because it uses multiple TCP connections to transfer the files…

  6. comment
    Comment #48866343

    This is very cool! I'd like to see a version for theorem proving/equational reasoning as well because I think the ideas behind reasoning about functional programs and proving prope…

  7. comment
    Comment #48666455

    I got a bootable NixOS iso down to 91 MB. Pointed Claude at the Nixpkgs repo and asked it to strip things aggressively and inspect the build closure iteratively. But the resulting …

  8. comment
    Comment #48452017

    Yes, to type a TI-BASIC program you have to go through the calculator menus which directly insert the tokenized input into the buffer. The weird thing about TI-BASIC is how seeming…

  9. comment
    Comment #48449628

    It's highly likely that the original implementation language was assembly. The code is very idiomatic. Regarding source build, I think reverse engineering it to the point where you…

  10. comment
    Comment #48449452

    The plans are heavily subsidized by the AI companies so I didn't end up needing to do API usage or buy another subscription. I have ChatGPT Pro and Claude Code Max.

  11. comment
    Comment #48449158

    Thanks for the feedback, fixing.

  12. comment
    Comment #48449018

    This was made collaboratively by me directing coding agents at the binary, using Ghidra MCP extensively, disassembly and also dynamic analysis with an emulator. I don't have a writ…

  13. story
  14. comment
    Comment #47631229

    Without installing anything, this can also be reproduced with a shell script that uses a Nix shebang to specify the cross compilers. https://gist.github.com/siraben/cb0eb96b820a50e…

  15. story
    Show HN: Nonograms – Friends-only puzzle room with replays and leaderboards

    Invite code: hackernews. No email required for signup. My friend group loves playing nonograms and competing against each other, but we always send each other screenshots of the so…

  16. comment
    Comment #46603565

    browsh and carbonyl[0] are such lifesavers on airplane wifi. I find that carbonyl has even better chromium rendering than browsh. [0] https://github.com/fathyb/carbonyl

  17. comment
    Comment #45838754

    See also: https://en.wikipedia.org/wiki/List_of_Germanic_and_Latinate_...

  18. comment
    Comment #45488369

    croc's throughput was also a lot better for me. I think this is due to them using multiplexed TCP streams.

  19. comment
    Comment #45433584

    Archive link in case it gets taken down: https://archive.is/8MdtL

  20. story
  21. comment
    Comment #45355520

    My favorite aspect of kitty is the infinite scrollback. My scrollback is 10000 lines long and scrollback buffer itself can store 1 GB worth of history.[0] When you hit a certain sh…

  22. comment
    Comment #45058684

    I often use jump hosts in SSH, but is the only way to do this in mosh to mosh into the relay and then mosh again?

  23. comment
  24. comment
    Comment #44139820

    Fractran is a cool esolang that looks impossible to write any programs in at first until you systematically trace through some examples. A while ago I wrote an assembler in Haskell…

  25. comment
    Comment #43946029

    candy waves on a shore: https://tixy.land/?code=sin%28i*t%2F128%29 candy lasers redux: https://tixy.land/?code=0.2%2Bsin%28i*t%2F64%29%2B.3*sin%288...