Viewing profile — jasone
jasone
HN member- Joined
- Tue, Jan 04, 2011, 5:28 PM UTC
- HN karma
- 617
- Public activity
- 122 items
- HN profile
- View on Hacker News ↗
About jasone
No profile information was provided.
Recent public activity
-
comment
Comment #49151840
If you enjoyed that experience, read The Book of the New Sun, by Gene Wolfe (5 books, 1-2 and 3-4 commonly printed as combined volumes: Shadow & Claw, Sword & Citadel, The Urth of …
-
comment
Comment #48770361
As for most book-based movies, the book is IMO better.
-
comment
Comment #48543729
APLR(1) generates ~minimal parsers with the full power of canonical LR(1). Suitable for use with GLR, fast enough generation to be default algorithm. LALR(1) is obsolete.
- story
-
comment
Comment #45903016
The C47/R47 appears to use the 4-level XYZT stack design by default, but it has an option to use an 8-level stack (XYZTABCD). I really like the unlimited stack option that can be e…
-
comment
Comment #44859653
The former merely exposes a `BlogPostRepository` class. The latter requires some mechanism for creating a generic object of concrete type, which is a lot bigger change to the imple…
- story
-
comment
Comment #41448744
The addition of infinite pages made my RM2 unusable. It's far too easy to accidentally scroll, and hugely disruptive. I checked for tuning improvements for a couple of software upd…
-
comment
Comment #41422815
Hard disagree. Yacc has unnecessary footguns, in particular the fallout from using LALR(1), but more modern parser generators like bison provide LR(1) and IELR(1). Hand-rolled recu…
- story
- story
- story
-
comment
Comment #40470150
I'm pretty sure that is mentioned in this interview: https://www.youtube.com/watch?v=wqI7MrtxPnk By the way the CHM oral history video series is full of gems.
-
comment
Comment #40403605
This is an interesting read. As a software engineer who accidentally discovered the depth of Scrabble in middle age, I fell down a slightly different Scrabble rabbit hole. The prob…
-
comment
Comment #35804209
I've spent a lot of time over the years using bit shifting to multiply/divide by powers of 2 in low-level code. At some point I grokked the connection with (base 2) logarithms and …
-
comment
Comment #34837288
As an Idaho resident, I dearly hope not. And I'd be really surprised if such legislation did pass. Toxic extreme-right rhetoric appeals to a nontrivial proportion of Idahoans, and …
-
comment
Comment #34820548
Agreed. I was a bit disappointed the article didn't address this point.
-
comment
Comment #34736294
There are often situations in which the rational approach is to upstream enhancements, if only because it reduces ongoing maintenance of a derivative product. This is especially tr…
-
comment
Comment #34559269
I started reading the PDF last year after failing to find a hardcopy, but the pervasive OCR-induced typos stopped me cold.
-
comment
Comment #34479854
jemalloc does not assume a particular page size; it configures page size at build time. By default the configured page size is the actual page size (usually 4KiB), but optionally i…
-
comment
Comment #34301896
You're right that trumpets have cylindrical bores, but that's not a universal characteristic of brass instruments. For example, cornets and euphoniums have conical bores, yet they …
-
comment
Comment #34178653
This was the idea that I kicked around for years before eventually writing a Scrabble engine in 2018. But by the time I got to the point where Monte Carlo simulation of the opponen…
-
comment
Comment #34170694
I got sucked into a variant of Scrabble insanity. In 2018 I spent close to six months writing a Scrabble engine, initially as an exercise to learn OCaml. But the algorithmic challe…
-
comment
Comment #34070650
Dune ( https://dune.build/ ) is the preeminent build tool for OCaml development. I don't love its input syntax (s-expressions), and I sometimes miss the ability to write high-level…
-
comment
Comment #33975280
Minor nit: In a language like Erlang, function calls (including tail recursion) are instrumented to implement things like preemption, GC, and statistics updates. But loops (backwar…