Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
riwsky
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
riwsky
2y ago
To be fair, Ilya seems to have called the previous one pretty well!
122.
▲
by
riwsky
2y ago
Doesn’t need to be journalism, just needs to compete with it.
123.
▲
by
riwsky
2y ago
Crash-only peopleware
124.
▲
by
riwsky
2y ago
Mentalese
125.
▲
by
riwsky
2y ago
It took Java two tries to get their chronology standard libraries right, but eventually they did: https://docs.oracle.com/javase/8/docs/api/java/time/LocalTim...
126.
▲
by
riwsky
2y ago
Keep kids away! Too much weird incest stuff in that book.
127.
▲
by
riwsky
2y ago
Or we discover roguelikes!
128.
▲
by
riwsky
2y ago
Stochastic Parricide
129.
▲
by
riwsky
2y ago
For what it’s worth, the main developer of git-branchless is also a `jj` contributor
130.
▲
by
riwsky
2y ago
Beat me to it!
131.
▲
by
riwsky
2y ago
Intel never wrote posts of the sort oxide wrote here, that’s the point.
132.
▲
by
riwsky
2y ago
Source order, presumably?
133.
▲
by
riwsky
2y ago
Huh? The article shows why 1/0=0 is mathematically sound, and then considers an error preferable in a programming context anyway, because practicality. It’s the opposite of the reasoning you’re describing.
134.
▲
by
riwsky
2y ago
That it enjoyed some popularity doesn’t mean it was the right choice. Teams who adopted it were, in all likelihood, betting that it would see wider adoption—and if they’d known how Elm (vs, say, TypeScript) ended up by 2024, they probably w
135.
▲
by
riwsky
2y ago
Are we just ignoring when they invited Philip “Featherweight Java” Wadler to help them design Go generics? https://arxiv.org/abs/2005.11710 Or that Robert Griesemer literally is a language PhD, whose thesis was supervi
136.
▲
by
riwsky
2y ago
“Poohthousand and one”
137.
▲
by
riwsky
2y ago
Like how phonetic alphabets save space compared to ideograms by just “write the word how it sounds”, the little SVG-icode would just “write the letter how it’s drawn”
138.
▲
by
riwsky
2y ago
The suggestion is that, while it is possible to overdo a stdlib, it is also possible to underdo it. For two examples: plenty of languages leave auto-formatting and testing to the community, functionality which rust is better for having stan
139.
▲
by
riwsky
2y ago
And new cars tailored for each consumer’s use case will emerge in ten years, too—that doesn’t make it any less awful to live in areas that lack good public transportation.
140.
▲
by
riwsky
2y ago
Bruce Lee has that quote: “ I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times.” If Lisp’s “one kick” is the cons list, then jj’s is the commit: by using them for everything (t
141.
▲
by
riwsky
2y ago
Forbidding unused imports was a direct response to the practical difficulty of compiling google-scale C++ binaries: https://go.dev/talks/2012/splash.article#TOC_5 . In theory, programmers can just be disciplined en
142.
▲
by
riwsky
2y ago
They just need to take GLP+1, instead.
143.
▲
by
riwsky
2y ago
I used GLP-1 to prepare my taxes last week, it was such a stress-free experience. Then as I was coding I kept hitting context window limitations with o1-preview. so on a lark I just fired up my local Ozempic and submitted the same prompts a
144.
▲
by
riwsky
2y ago
If it helps, they actually named it after their desired CLI abbreviation: > The command-line tool is called jj for now because it's easy to type and easy to replace (rare in English). The project is called "Jujutsu" becaus
145.
▲
by
riwsky
2y ago
Please forgive my JavaScript joke: it’s really just a poorly-written series of callbacks.
146.
▲
by
riwsky
2y ago
#All possible codebases by major programmers Linus Torvalds: you take a week-long swing at a problem you find annoying, fascinating, or both. The result enjoys staggering worldwide success in the ensuing decades, despite being clearly outcl
147.
▲
by
riwsky
2y ago
Celebrating 120 years, plus or minus four hours, of timezones
148.
▲
by
riwsky
2y ago
If "speaks faster, doesn't mind being interrupted, and still will happily spout bullshit in multiple languages" is what defines advanced voice mode, then that must mean humanity's advanced voice mode is "being from
149.
▲
by
riwsky
2y ago
You’re actually making the same argument that the article is—it’s just hard to tell because terms are being used differently. Where you talk about merging PRs early, the article talks about merging commits early: “You don't have to wa
150.
▲
by
riwsky
2y ago
The original backdoor.
More ›