Viewing profile — ruricolist
ruricolist
HN member- Joined
- Wed, Feb 20, 2008, 8:45 PM UTC
- HN karma
- 419
- Public activity
- 139 items
- HN profile
- View on Hacker News ↗
About ruricolist
http://the.ruricolist.com
https://github.com/ruricolist
Recent public activity
-
comment
Comment #48780421
"If you have an active subscription, Translate still works."
-
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 essent…
-
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 …
-
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 .
-
comment
Comment #44611316
Tim Cain on YouTube has been posting some technical details of the original Fallout implementation.
-
comment
Comment #44076686
If you just do C-x C-f, M-n to get the "next completion" gives you the file at point.
-
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…
- comment
-
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.
-
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…
- comment
-
comment
Comment #38135143
The Dark Reader browser extension works for HN.
-
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…
-
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…
-
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.
-
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/
-
comment
Comment #32750120
Resolve is another tree-sitter based tool that does this: https://github.com/grammatech/resolve
-
comment
Comment #32729761
I have a project to do that, https://github.com/ruricolist/vernacular , although I'm not working on it right now.
-
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…
-
comment
Comment #31779885
Related, for C++: https://cpp-rust-assisted-migration.gitlab.io
-
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…
-
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.
-
comment
Comment #28158542
That novella sounds fun.
-
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.)
-
comment
Comment #27877926
I like the way CL does things but it makes dealing with JSON occasionally annoying.