Viewing profile — tokenrove
tokenrove
HN member- Joined
- Mon, Jul 16, 2012, 3:17 AM UTC
- HN karma
- 826
- Public activity
- 272 items
- HN profile
- View on Hacker News ↗
About tokenrove
I have a blog at http://www.cipht.net/
Email me at julian@cipht.net.
[ my public key: https://keybase.io/tokenrove; my proof: https://keybase.io/tokenrove/sigs/gI5YUGMs_l422SIR3xySqQbBNosZ-uuXVctQBQATl5g ]
Recent public activity
-
comment
Comment #33351218
This paper was influential with regards this idea: https://www.usenix.org/conference/hotos-ix/crash-only-softwa... I don't think it's that unusual, but obviously there are tradeoff…
-
comment
Comment #33215268
Check out Kleinrock's Queueing Systems.
-
comment
Comment #24447651
And, note, I'm not saying Go is bad, here, just that there is a lot that is underrated and misunderstood about Erlang. On the Erlang side, check out the BEAM Book chapter on schedu…
-
comment
Comment #24447453
I've worked a bunch in both, and Go really doesn't compare; you can't judge based on watching a talk. I find it much, much easier to write safe, robust code in Erlang, and operatio…
-
comment
Comment #24434799
No, it was the need for this on Windows that made Citrix all its money.
-
comment
Comment #20395991
Hobbyists move first. Speaking of nostalgia, I'm sure you remember when people would mention they were moving to Linux and were laughed at — Windows, Solaris, AIX, HP-UX, and so on…
-
comment
Comment #20222302
I think your statement goes too far. In my experience, it's very difficult to do lightweight threading on the JVM anywhere near the performance of the BEAM, as well as region alloc…
-
comment
Comment #20145561
https://www.sqlite.org/malloc.html is a welcome contrast to the typical behavior you're describing, but I agree that such measures are rare. (and, not an application: though it pro…
-
comment
Comment #20083863
Untether.ai | multiple developers | Toronto & Montreal, Canada | REMOTE | Full-Time | https://untether.ai Our team is developing brand new hardware to do high-performance neural ne…
-
comment
Comment #19797599
Untether.ai | multiple developers | Toronto & Montreal, Canada | REMOTE | Full-Time | https://untether.ai Our team is developing brand new hardware to do high-performance neural ne…
-
comment
Comment #19553086
Untether.ai | multiple developers | Toronto & Montreal, Canada | REMOTE | Full-Time | https://untether.ai Our team is developing brand new hardware to do high-performance neural ne…
-
comment
Comment #19492336
Reading code is essential to growth as a programmer. I do it all the time, often for pleasure. But reading snippets without context, like you're suggesting, is a common source of b…
-
comment
Comment #18043473
Yep, seems to be pitch class notation with T and E replaced with a and b. People interested in this kind of orthogonality should definitely check out Introduction to Post Tonal The…
-
comment
Comment #17280864
Note that the claims in that abstract were retracted because the authors messed up when benchmarking. Note the changed title and abstract here: https://cseweb.ucsd.edu/~lerner/pape…
-
comment
Comment #15397819
Yeah, I should have finished this article when it was still fresh. Hardware always seems to catch up with codegen from the '70s. (Thanks for the excellent paper reference.)
-
comment
Comment #15397806
I wouldn't scrutinize it too much as the benchmarking approach is wildly inaccurate, but I'm curious about that too. I might investigate it later. (I am the author of the post.) Th…
-
comment
Comment #15395531
Well, it's been happening since the '80s when several OSes were written in ostensibly garbage-collected languages. So it might be a little late to complain.
-
comment
Comment #15163651
The most useful caveat, from the paper: Since the average professional software engineer has more experience than our average subject, the effect sizes reported may be overstated f…
-
comment
Comment #13695268
Also, grafx2 is very heavily DP-inspired: http://pulkomandy.tk/projects/GrafX2 Great for pixelling.
-
comment
Comment #12040555
I did this about a year ago after being self-employed for about 6 years. One of the biggest reasons was actually the social aspects of working; I rarely worked with other people, o…
-
comment
Comment #11935462
I agree, although I think this is mostly cultural. If we're only talking about single-threaded, CPU-bound code, this is basically true of any imperative language without fancy data…
-
comment
Comment #11932932
An underlying point to this article that is still true is that C isn't inherently fast -- you have to work together with the compiler to make sure it generates what you want. Why i…
-
comment
Comment #11908644
https://github.com/danluu/debugging-stories is a good start
-
comment
Comment #11827328
To answer the titular question: I hate C++ because I worked in it for 10 years, and I came to realize things could be otherwise. I almost came back to the language with C++11, but …
-
comment
Comment #11754268
If you are manually adjusting the volume of the track in response to its level, you are performing compression manually. The overcompression people complain about in the "loudness …