Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hencq
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
hencq
15d ago
Yes, same. Initially this seemed like an article I should love, but it was basically impossible to get through, so I stopped reading.
2.
▲
by
hencq
27d ago
Spot on. Another thing these experts fail to mention is that a lot of the data on the Pacific Garbage patch actually comes from the Ocean Cleanup, since, you know, they actually went out there to look.
3.
▲
by
hencq
1mo ago
I know, but the point is that in Clojure there's a bit of a culture of not writing macros unless you have to, while in Racket there's no such thing. Agreed that you can write macros just fine in other lisps.
4.
▲
by
hencq
1mo ago
Meh, that seems to be a bit of a clojure thing. In the Racket world, with hygienic macros and phase separation, they'll routinely write macros returning macros, etc.
5.
▲
by
hencq
2mo ago
Yeah, when you fail, maybe it could offer a "continue playing" option? Then you can still finish the words, but it doesn't add to your score.
6.
▲
by
hencq
5mo ago
What a great writeup! I really enjoyed reading the whole process and problem solving approach. This is why I come to Hacker news.
7.
▲
by
hencq
5mo ago
I studied in Trondheim for a semester and learned some Norwegian. Whenever I didn't know a word, I just pronounced the Dutch or English word in a 'Norwegian way'. Most of the time people didn't even blink. So much so tha
8.
▲
by
hencq
5mo ago
I think the website does an amazing job explaining it, but it basically takes an interpreter written in C and turns it into a JIT with minimal changes to the code of the interpreter (i.e. not to the code of the program you're running i
9.
▲
by
hencq
5mo ago
I bought Crumpler messenger bag about 15 years ago (in San Francisco when they still had a store there). Can confirm it’s indestructible. I’m glad to hear they’ve kept up their standards to this day!
10.
▲
by
hencq
5mo ago
I also remember how frustrating and depressing it was that they wouldn’t allow foreign teams to help with the rescue effort. At the time it was clear that the Russians lacked the capabilities to do it. I also think in hindsight it was a sig
11.
▲
by
hencq
6mo ago
Hmm, maybe my memory is betraying me. I remember our first family computer was an XT and then later we had a 386. Maybe I'm misremembering and it was the 386 that had the turbo button or maybe the earlier one was a clone. My first own
12.
▲
by
hencq
6mo ago
I think ours had a turbo button that would double/half the clock speed. Good times indeed :)
13.
▲
by
hencq
6mo ago
I think there's something to this. And while America has always had this can-do attitude (just look at the number of self help books), it does seem to be in another gear recently. I don't know what caused it, but I think there hav
14.
▲
by
hencq
6mo ago
A friend of mine used to once a year hang all his shirts with the open end of the cloth hangers' hooks facing forward. After wearing and washing them he'd hang them back with the hanger facing the other way. After a year he'd
15.
▲
by
hencq
6mo ago
Very cool stuff and great written article. Lone looks very interesting! Are you planning to use your design to support things like exceptions as well? I think that's where that multi-prompt ability becomes important (yielding from a ne
16.
▲
by
hencq
6mo ago
I like the overview given in this Stackoverflow answer [1] (based on an even earlier comment) which classifies different types of continuations: - Asymmetric or symmetric - Stackful or stackless - Delimited or undelimited - Multi-prompt or
17.
▲
by
hencq
6mo ago
Yes! I was racking my brain trying to remember what it was called. Back in the early 2000s I ran BeOS on my desktop and absolutely loved it. Then when they went under, I followed the effort to come up with an open source version with guest
18.
▲
by
hencq
6mo ago
Yeah, in the Netherlands 2 finger widths is the norm. But if it's more than that, people will get upset that you're pouring them milk.
19.
▲
by
hencq
6mo ago
Clojure also has the anonymous function syntax with #(foo a b %) where you essentially get exactly this hole functionality (but with % instead of $). Additionally there’s partial that does partial application, so you could also do (partial
20.
▲
by
hencq
6mo ago
J++ predates C#. It was Microsoft's version of Java that wasn't quite compatible.
21.
▲
by
hencq
7mo ago
I think that should work in racket-mode as well. You can easily send individual sexps to the repl and add to the live state. However, one thing that CL does that Racket doesn't do (afaik) is when you change a data type (e.g. alter a st
22.
▲
by
hencq
8mo ago
Exactly who I immediately had to think of.
23.
▲
by
hencq
8mo ago
> by the bushel Well played
24.
▲
by
hencq
8mo ago
No, ASML was spun out of Philips (as was e.g. NXP)
25.
▲
by
hencq
9mo ago
I remember at the time it felt a little bit suspicious to me. Only after everyone already knew it had imploded, the navy came out to say their hyper advanced detection system for enemy submarines had of course also detected it.
26.
▲
by
hencq
10mo ago
From the description, it doesn't really seem to be full Tail Call Optimization, but only optimizes tail recursion. At least all the examples are about tail recursion, where the function calls itself in tail position, which can indeed
27.
▲
by
hencq
10mo ago
Delimited continuations are quite similar to effect systems that seem to be getting a lot of interest lately. So who knows, maybe they will become more mainstream in the future.
28.
▲
by
hencq
10mo ago
Yeah that one is surprisingly difficult even with a Human Intelligence in the passenger seat.
29.
▲
by
hencq
10mo ago
Similarly in the Netherlands, my grandparents used to have the Enkhuizer Almanak. Also still around after 430 years https://www.almanak.nl/
30.
▲
by
hencq
11mo ago
How is selling call options not betting against a company?
More ›