Live data from Hacker News

Viewing profile — bo-tato

bo-tato

HN member
Joined
Mon, Jan 30, 2023, 7:16 PM UTC
HN karma
27
Public activity
18 items

About bo-tato

No profile information was provided.

Recent public activity

  1. comment
    Comment #41074624

    there's a much faster regex library: https://github.com/telekons/one-more-re-nightmare

  2. comment
    Comment #37846457

    The main thing I like is basically you always have a debugger present. When you run into some issue you don't have to restart your program in a debugger and recreate it. Even runni…

  3. comment
    Comment #37798144

    And why I love doom emacs, it's almost like vscode in ease of getting set up for different languages. There's a init.el file with a :lang section where you can uncomment languages …

  4. comment
    Comment #36947561

    The experience with distributions like Spacemacs, doom emacs or lazynvim really isn't that much worse than vscode, you select the language you want to code, it installs a reasonabl…

  5. comment
    Comment #36947516

    configuring vanilla emacs from scratch is certainly a lot of work. There's various distributions (Doom emacs, Spacemacs) that while not perfect have a pretty decent 'new user' expe…

  6. comment
    Comment #36911080

    You are loading code you wrote, not evaling untrusted user input. Common Lisp is actually safer than a lot of languages in that Java, Python, Javascript, etc all do lots of runtime…

  7. comment
    Comment #36902890

    If you're just using it for quick scripting, which is where startup time mostly matters, and you only use the stdlib and no external gems, you can use --disable-gems and it starts …

  8. comment
    Comment #36640182

    In the annual lisp game jam it seems a lot of the submissions and the most polished ones are using fennel, which is a lisp that compiles to lua from the same creator of Janet. Then…

  9. comment
    Comment #36250570

    easiest solution I found was building SBCL targetting an old glibc using zig as the c compiler: CC="zig cc -target x86_64-linux-gnu.2.28" LD="zig cc -target x86_64-linux-gnu.2.28" …

  10. comment
    Comment #35939470

    It seems with the massive amounts of money and full time engineers JVM has to be far more advanced technically, but does it actually make a difference? I don't know anything about …

  11. comment
    Comment #35928048

    I come from traditional "unix hacking" background and don't know at all the JVM or .NET ecosystems, and share the irrational distrust of them many unix hackers have, though I'd get…

  12. comment
    Comment #35927866

    I tried elixir and enjoyed it. I'm don't have strong feelings either way on static vs dynamic typing, I think the current craze for static typing is a lot because of people's exper…

  13. comment
    Comment #35926901

    > a GC language from the ML family. What other option is there? I thought the same and wanted a higher-level GC'd language than rust, and played some with Ocaml, Haskell and F#. In…

  14. comment
    Comment #35560698

    it's a normal way to develop in clojure. The primitive no-IDE support needed trick is to just define variables with the names of your function inputs, as in: https://blog.michielbo…

  15. comment
    Comment #35249406

    Interesting, thanks for sharing your experience. I don't doubt the Taliban is evil, but I don't think they're stupid. That they hold family hostage to force people to fight for the…

  16. comment
    Comment #35247977

    Why do you assume the taliban killed his family? if they go around killing family of people that do bombings for them they aren't going to find many people willing in the future. I…

  17. comment
    Comment #34848538

    you're totally right that it's often easier to read in the order the functions are being applied. That's why just about every lisp/scheme family language has thread-first and threa…

  18. comment
    Comment #34585090

    same, and I surprisingly found it quicker to get used to doom emacs coming from vim, than it took me to get used to a modern neovim setup which I also tried briefly