Live data from Hacker News

Viewing profile — supersillyus

supersillyus

HN member
Joined
Thu, Jul 08, 2010, 3:43 PM UTC
HN karma
560
Public activity
134 items

About supersillyus

No profile information was provided.

Recent public activity

  1. comment
    Comment #8683733

    IIRC Servo is using html5ever for HTML parsing, which (at least in one branch) uses SSE4.2 for parsing.

  2. comment
    Comment #8455523

    So, do you consider the Go1 compatibility guarantee to be a mistake? Most suggested stdlib or lang improvements are DOA for the time being as a result, which is annoying, but of co…

  3. comment
    Comment #8103464

    I read that they have static analysis tools to track the flow of Contexts, making it much easier to verify that Contexts are threaded through correctly, which can make things a bit…

  4. comment
    Comment #7851932

    From that, it's not too hard how people could think it was influenced by Go (though it apparently wasn't): http://play.golang.org/p/oWNRd0D2Zp looks superficially very similar

  5. comment
    Comment #7634385

    There is a GSOC to add escape analysis ( https://www.google-melange.com/gsoc/project/details/google/g... ). It'll be interesting to see how that affects things.

  6. comment
    Comment #5795243

    Yes, in the same sense that any language with first class functions can. So, like: var SomeFunc = RequireAuth(func(...) { ... }); However, there's no language-level support, so you…

  7. comment
    Comment #5765379

    If I'm not mistaken, Plan9 comes with a code formatter, and this idiom is common in Plan9, so it seems likely that it is supported. http://plan9.bell-labs.com/sources/plan9/sys/src…

  8. comment
    Comment #5642200

    I somewhat disagree. Even if you don't use channels as iterators/generators (which many folks do), it's not hard to end up with a goroutine blocked on a channel that'll never be cl…

  9. comment
    Comment #5641426

    You can leak memory by leaking goroutines. If a goroutine is waiting on a channel that nobody else has access to, it lives forever, as does the memory it references. So, you can pr…

  10. comment
    Comment #5630305

    According to Last Call by Daniel Okrent, Gough St was named after famed temperance orator John Bartholomew Gough. I'd assumed that was true until I saw this site. Wikipedia has sup…

  11. comment
    Comment #4544382

    Why should C and Go (AOT compiled) be faster than Java for pure integer numerics? For long-running simple tight loops of numerics, I'd assume HotSpot would be faster.

  12. comment
    Comment #4518745

    I agree with them on the readability issue mostly, but I don't understand the preference for parens-less function calls, especially where there are arguments. Maybe it's a matter o…

  13. comment
    Comment #4331568

    If you don't care about types, schemas, and schema changes, probably not.

  14. comment
    Comment #4330644

    Also, segmented stacks ( http://llvm.org/releases/3.0/docs/SegmentedStacks.html ). GCC already supports it.

  15. comment
    Comment #4154490

    My "ah ha" moment with Haskell was after a few years of using it quite regularly, I realized that it wasn't actually making me more productive in the kind of code I actually write …

  16. comment
    Comment #4086372

    Does the answer here make sense to you?: http://golang.org/doc/go_faq.html#creating_a_new_language

  17. comment
    Comment #4016480

    I don't think the spike in VM means it's paging all that. That just means it has that address space reserved, not that it's using it. I'm not aware of any real cost to having a hug…

  18. comment
    Comment #4016354

    It doesn't sound like you're using the benchmarking tools that Go provides; I'd recommend using that if you're not. Ah, yeah, I was testing a much much smaller byte array with mult…

  19. comment
    Comment #4014702

    For what it's worth, I've looked into the 'Split' case, and the performance difference when specialized to the single-byte case is about 2%, which is mostly because Split already h…

  20. comment
    Comment #4013907

    It is quite neat and mighty convenient, but I sorta live in fear that at some arbitrary point the library will change and my code will just stop working. I konw this isn't a proble…

  21. comment
    Comment #3987464

    FYI, the original article has been updated with graphs showing reqs/sec, virtual, and real memory for both using 100, 500, and 1000 simultaneous requests. Aside from virtual memory…

  22. comment
    Comment #3834954

    For comparison, what do the automatically generated XML versions of those JSON examples look like?

  23. comment
    Comment #3831001

    It certainly could be more optimized. For example, all numeric literals are converted to strings before being parsed. That's a mostly unnecessary copy/allocation per number. Simila…

  24. comment
    Comment #3830645

    Would the comparison be more fair if the Python/Dart code were mapping the JSON to an existing type?

  25. comment