Live data from Hacker News

Viewing profile — strenholme

strenholme

HN member
Joined
Tue, Mar 05, 2019, 2:48 PM UTC
HN karma
1,436
Public activity
436 items

About strenholme

Single parent. Electronic musician. Lua and open source developer. https://samboy.github.io/ — https://github.com/samboy — https://x.com/caulixtla He/Him

  #include//RadioGatun
  #include/*32-bit\*/
  #define b(z) for(c=0;c>j%32|k>8*c)&255);c=j;if(c%2)m
  ();}return 0&puts("");}}}}}//

Recent public activity

  1. comment
    Comment #49212196

    As someone who is moving my static sites over to GitHub pages: While they are free and work really nice, the problem is that GitHub frequently doesn’t deploy updates to the pages. …

  2. comment
    Comment #49212108

    I have a low cost VPS (actually two in two different pre-AI datacenters) and it runs fine. I use nginx to serve the web pages, and the content is about 99% static content. The vBul…

  3. comment
    Comment #48840373

    Exactly! As an open source developer who has a notable-enough-for-Wikipedia 25-year-old project out there (MaraDNS), let me tell you, a lot of “security bugs” found by AI-assisted …

  4. comment
    Comment #48787458

    Agreed. This blog entry was really good, but then it started getting really left-leaning and making leftist cancel-culture type arguments by the end. Why is it relevant that Odin’s…

  5. comment
    Comment #48786568

    I have read the entire blog entry while waiting for all of MaraDNS’s automated tests to pass so I could release MaraDNS 3.5.0038. My impression is that I generally agree that peopl…

  6. comment
    Comment #48786480

    I agree with you about the notability aspects, but using the word “proprietary” has a very specific meaning and Odin may be many things, but it’s not “proprietary”—it’s open source…

  7. comment
    Comment #48786208

    >Apparently [Brainfuck] is "notable" but Odin is not Brainfuck has been extensively discussed in the following journal papers: https://doi.org/10.1080%2F07350198.2020.1727096 https…

  8. comment
    Comment #48785357

    >Odin is a proprietary language What do you mean by “proprietary language”? To me “proprietary” means closed source, where one can only download binaries, not source code. “proprie…

  9. comment
    Comment #48761674

    I’ve seen a lot of blog entries using typography so horrible, I had to use reader view to read the page—there was a trend in the mid-2010s to use pencil-thin fonts and there is now…

  10. comment
    Comment #48579494

    AI is a huge bubble, just as dot-com was a huge bubble (I remember when people spent huge amounts of money to have key .com domains; as much as people paid for linux.com back then,…

  11. comment
    Comment #48506996

    The solution is simple: If using an AI-assisted scanner and a guardrail gets hit, then the code is obviously malicious and needs to be automatically flagged (and refuse to run the …

  12. comment
    Comment #48394703

    The Southwest thing is confirmed: https://archive.ph/20250311162848/https://www.cnbc.com/2025/... “Southwest has been under increasing pressure to raise revenue and improve returns…

  13. comment
    Comment #48308851

    This looks interesting, and it’s good to have alternatives to Lua in the embedded space, although MiniScript is an awful lot like Lua on first glance (e.g. using keywords instead o…

  14. comment
    Comment #48191073

    xz is pretty universal across POSIX and clones though. It comes with any modern Linux distro, Busybox even has an .xz decompressor, so `tar xvJF file.tar.xz` does the right thing i…

  15. comment
    Comment #48189378

    For people who are interested, here is the solution. In standard PGN, the solution is: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nxe4 4. Qe2 Nxd2 5. Nc6+ Ne4 6. Nxd8 Kxd8 7. Qxe4 a6 8. Bg5+ Be7 …

  16. comment
    Comment #48141936

    Very good question. I can tell you why I chose Lua 5.1 for MaraDNS: • Lua 5.1 is smaller than Lua 5.4 • Lua 5.1 is LuaJIT compatible; Lua 5.4/5.5 isn’t as compatible LuaJIT is a ve…

  17. comment
    Comment #48124653

    >>>uses dummy accounts to bend the voting and discussion This is a false accusation with no evidence to back it up. Let me state this clearly: I am not using sockpuppet accounts no…

  18. comment
    Comment #48119502

    This list is very useful; Vile isn’t quite Vi, but it’s close enough, and it includes a Windows32 binary which works with CP-1252 [1] (albeit in a separate window), and fits in und…

  19. comment
    Comment #48118978

    “The software has to present a worthwhile target (ie have a substantial long term userbase) before anyone will bother to look for exploits” MaraDNS is a worthwhile target; two peop…

  20. comment
    Comment #48118947

    Apologies for being confrontational; accusations of there being security holes are serious accusations in my book, and need to be backed up with solid facts. Yes, that’s how seriou…

  21. comment
    Comment #48118847

    Agreed, it made a lot more sense to write MaraDNS in C in 2001 though. The main advantage of writing in C over Rust here in 2026 is that C has two different Lua interpreters, and t…

  22. comment
    Comment #48118771

    The point of djbdns and qmail was this: It allowed administrators to run a local DNS server securely without needing to constantly patch the code. They were limited in scope, but w…

  23. comment
    Comment #48118701

    >>>The patch landing in 2021, instead of 2014, being one of those concerns. What makes you think I was using Lua in 2014? Seriously, do you even know how to use “git log”? I added …

  24. comment
    Comment #48116815

    A lot of security and other audits have been performed against it though; MaraDNS, after all, is notable enough to have a Wikipedia page and hundreds of GitHUB stars. For example, …

  25. comment
    Comment #48116802

    It’s useful for things like 10.1.2.3.ip4.internal style queries, or having a DNS server that always returns a given IP for any query given to it. More discussion is on the coLunacy…