Live data from Hacker News

Viewing profile — tokenrove

tokenrove

HN member
Joined
Mon, Jul 16, 2012, 3:17 AM UTC
HN karma
826
Public activity
272 items

About tokenrove

I am an eccentric layabout who happens to also write software and play music.

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

  1. 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…

  2. comment
    Comment #33215268

    Check out Kleinrock's Queueing Systems.

  3. 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…

  4. 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…

  5. comment
    Comment #24434799

    No, it was the need for this on Windows that made Citrix all its money.

  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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…

  14. 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…

  15. 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.)

  16. 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…

  17. 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.

  18. 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…

  19. comment
    Comment #13695268

    Also, grafx2 is very heavily DP-inspired: http://pulkomandy.tk/projects/GrafX2 Great for pixelling.

  20. 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…

  21. 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…

  22. 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…

  23. comment
    Comment #11908644

    https://github.com/danluu/debugging-stories is a good start

  24. 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 …

  25. 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 …