Live data from Hacker News

Viewing profile — ruricolist

ruricolist

HN member
Joined
Wed, Feb 20, 2008, 8:45 PM UTC
HN karma
419
Public activity
139 items

About ruricolist

http://ruricolist.com

http://the.ruricolist.com

https://github.com/ruricolist

Recent public activity

  1. comment
    Comment #48780421

    "If you have an active subscription, Translate still works."

  2. comment
    Comment #48529101

    If you're actually planning on reading any of the essay, "The Poisoned Chalice" is the section most likely to be of interest to this audience, especially this bit: > Big AI essen­t…

  3. comment
    Comment #46183344

    The sketch here would be that Lisps used to be exceptionally resource-intensive, allowing closer-to-metal languages to proliferate and become the default. But nowadays even Common …

  4. comment
    Comment #45418703

    I'll mention the recent Second Act as an excellent survey of the phenomenon of the late bloomer: https://www.henry-oliver.co.uk/home .

  5. comment
    Comment #44611316

    Tim Cain on YouTube has been posting some technical details of the original Fallout implementation.

  6. comment
    Comment #44076686

    If you just do C-x C-f, M-n to get the "next completion" gives you the file at point.

  7. comment
    Comment #42446642

    "Over time, this shaped a deep biological aversion to unnecessary exertion." This is both ahistorical - dancing and athletic competition are effectively human universals - and abio…

  8. comment
  9. comment
    Comment #42404424

    For forcing colorized output: I personally prefer pipetty (from the colorized-logs package on Debian) to unbuffer, since unbuffer merges stdout and stdin.

  10. comment
    Comment #41824778

    I'd replace the underlying data structure used to represent buffers ( https://www.gnu.org/software/emacs/manual/html_node/elisp/Bu... ) with something more sophisticated, like rope…

  11. comment
  12. comment
    Comment #38135143

    The Dark Reader browser extension works for HN.

  13. comment
    Comment #36190502

    The history here is that Common Lisp gets reduce from APL ( https://aplwiki.com/wiki/Reduce ). It's not an attempt an ML-style fold, but a different formalism from a different line…

  14. comment
    Comment #35023038

    It's true there's often a tenuous relationship between blurbs and books, but setting up reviews as the more reliable alternative to blurbs is untenable. Most reviews I read, especi…

  15. comment
    Comment #34028809

    Personally I feel about Scheme's distinction between false and the empty list the way Schemers feel about CL's distinction between variables and functions.

  16. comment
    Comment #33810985

    DDisasm ("a fast disassembler which is accurate enough for the resulting assembly code to be reassembled") uses Souffle: https://grammatech.github.io/prj/ddisasm/

  17. comment
    Comment #32750120

    Resolve is another tree-sitter based tool that does this: https://github.com/grammatech/resolve

  18. comment
    Comment #32729761

    I have a project to do that, https://github.com/ruricolist/vernacular , although I'm not working on it right now.

  19. comment
    Comment #32629855

    The CL convention would be to have a function called bar that converts whatever its argument into an instance of bar. Make it generic and new libraries can easily add their own con…

  20. comment
    Comment #31779885

    Related, for C++: https://cpp-rust-assisted-migration.gitlab.io

  21. comment
    Comment #31003799

    There is a fair amount of academic work on bidirectional tree transformation with lenses, e.g. https://www.cs.cornell.edu/~jnfoster/papers/lenses.pdf >. It breaks down to proving t…

  22. comment
    Comment #29802312

    I hated the spring-loaded spouts until I learned the trick: you have to actuate them once to release gas before you actually starting pouring. Haven't spilled a drop since.

  23. comment
    Comment #28158542

    That novella sounds fun.

  24. comment
    Comment #27885951

    I mean distinguishing between `null`, `false`, and `[]` on the JSON side. Most JSON libraries for CL by default parse them all as `nil`. (ST-JSON excepted.)

  25. comment
    Comment #27877926

    I like the way CL does things but it makes dealing with JSON occasionally annoying.