Viewing profile — eholk
eholk
HN member- Joined
- Thu, Jul 12, 2012, 11:02 PM UTC
- HN karma
- 131
- Public activity
- 38 items
- HN profile
- View on Hacker News ↗
About eholk
No profile information was provided.
Recent public activity
-
comment
Comment #47827290
I used the Nano pass framework for my language when I was in grad school and loved it. I forget the exact count but I think we had 40 or 50 passes. Generally each pass either did s…
-
comment
Comment #47483324
I took it as meaning "perspectives of people in the Rust Project about AI."
-
comment
Comment #45700654
You know, that's exactly how I learned to program. I started up QBasic knowing nothing other than that it seemed like a thing for programming computers and programming seemed like …
-
comment
Comment #45599846
When we were teenagers, one of my friends lit a guitar pick on fire. It was a lot more exciting than we expected! We thought it'd just shrivel up and melt, but instead it was like …
-
comment
Comment #45458178
Bjarne Stroustrup is 74, so he probably counts as a senior too at this point, although surely more technically literate than the stereotypes. Still, I'm in my early 40s and I find …
-
comment
Comment #44362785
For what it's worth, I've read both Bostrom's Superintelligence and AI 2027. Reading Superintelligence was interesting and for me really drove home how hard setting aligned goals f…
-
comment
Comment #41553077
This was back when Internet Explorer was at version 7. Some Mozilla folks told me they used to get questions like "when are you going to upgrade to Internet 7 like Microsoft?" If I…
-
comment
Comment #40101711
If you're using Windows, in my experience Thunderbird is essentially unusable until you add a Windows Defender exclusion for your Thunderbird profile.
-
comment
Comment #26417174
Would that mean Indiana goes back to the way they were before they started doing Daylight Savings Time?
-
comment
Comment #24755485
Firefox adopted rapid version numbers basically because the rest of the browsers did. For years Firefox was on 3.something, and they'd get questions from people saying things like …
-
comment
Comment #24413277
The names are still there internally. Android 10 was Quince Start, and Android 11 is Red Velvet Cake. https://www.xda-developers.com/android-11-red-velvet-cake/
-
comment
Comment #24366701
I'd be really interested to see a comparison of the relative risks between skin cancer and vitamin D deficiency. A lot of what I've read lately suggests we're discovering a lot of …
-
comment
Comment #23972635
I think originally Roman numerals didn't have shorthands like IV instead of IIII. In that case, to add Roman numerals, you just write the letters all together, sort them, and combi…
-
comment
Comment #23616051
Typically the way systems do this is by translating small sections of straightline code, and patching the exits as they are translated. So you start by saying translate the block a…
-
comment
Comment #23597064
I see it as a way of focusing the discussion. The numbers we could plug into it are mostly all wild guesses, but the exercise of plugging in different numbers can still be instruct…
-
comment
Comment #22971220
> ...some Google employee has already refactored the code around the bug. Then you have to be fast enough to get your updated patch applied before someone else has reorganized the …
- story
-
comment
Comment #22225863
> - IRs need to be intuitive to the people who work on the compiler. Sea of nodes is more challenging to think about than SSA over CFG. I worked on V8 for awhile, which uses a sea …
-
comment
Comment #16498317
Sorry I didn't set this up initially, but here's a super barebones playground: https://google.github.io/schism/playground.html Keep in mind there's barely any error checking, so it…
-
comment
Comment #16494444
I hadn't seen those before. Thanks for the link, they look pretty interesting!
-
comment
Comment #16490230
I haven't documented the choice of R6RS anywhere, so here is as good of place as any. The main reason was familiarity. R6RS is the Scheme I know best. I learned on R5RS and moved o…
-
comment
Comment #6762839
Responding to pjmlp, a cool project I saw recently that's related to the ones you mentioned is Unikernels [1]. They noticed that a challenge faced by a lot of those projects is har…
-
comment
Comment #6762367
To be fair, Rust probably would have needed this for some other reason in the future. I see this more as making Rust a more complete language.
-
comment
Comment #5974498
I've done most of my development on a Mac, but I keep finding many bugs in Apple's OpenCL implementation. Intel's seems to follow the standard most closely, which is useful for kee…
-
comment
Comment #5973696
It's basically defunctionalization. It's hard to get access to function pointers on the GPU to do "real" higher order functions.