Live data from Hacker News

Viewing profile — ryah

ryah

HN member
Joined
Tue, Jun 02, 2009, 1:12 PM UTC
HN karma
91
Public activity
25 items

About ryah

No profile information was provided.

Recent public activity

  1. comment
    Comment #5008425

    A recent article in nytimes discussed research that estimates the cost of some government regulations on businesses. It's done by first noticing that company size follows a power-l…

  2. story
  3. comment
    Comment #4490079

    Kudos should go to Bert Belder and Ben Noordhuis of Cloud9 who built much of libuv and Igor Zinkovsky of Microsoft has contributed a lot of important work as well. As well many oth…

  4. comment
    Comment #4310740

    Yep, serialized message passing between threads is slower - you didn't have to go through all that work. But it doesn't matter because that's not the bottleneck for real websites. …

  5. comment
    Comment #4310723

    Node is popular because it allows normal people to do high concurrency servers. It's not the fastest or leanest or even very well put together - but it makes good trade offs in ter…

  6. comment
    Comment #4307666

    it's all serialization - but that's not a bottleneck for most web servers. i'd love to hear your context-switching free multicore solution. this is the sanest and most pragmatic wa…

  7. comment
    Comment #4306241

    Trouble? Node.js has linear speedup over multiple cores for web servers. See http://nodejs.org/docs/v0.8.4/api/cluster.html for more info.

  8. comment
    Comment #4273592

    isaac likes semver - so probably that

  9. comment
    Comment #4273386

    Node follows a even/odd version scheme where even releases are stable and odd releases are unstable. v0.9.0 is just the first release of the unstable v0.9 series. The versioning sc…

  10. comment
    Comment #4031153

    "not a good fit" You're speaking of HTTP: the protocol on which a great deal of world's computing infrastructure is being set on top of. The protocol which we are communicating wit…

  11. comment
    Comment #1620692

    docs are wrong, it defaults to utf8

  12. comment
    Comment #1186075

    build and/or packaging systems

  13. comment
    Comment #1171905

    You should read my reply again (or maybe for the first time) and comprehend. I did not say nor imply that I think Erlang's processes are OS processes. Sorry for not using quotes ('…

  14. comment
    Comment #1171157

    Something that's different, at least from POE, EventMachine, Twisted is that it is attempting non-blocking purity. You can snub your nose at this but it turns out to be very import…

  15. comment
  16. comment
    Comment #970031

    clearly you're unfamiliar with http.

  17. comment
    Comment #969251

    > Sure - speed++, but at what cost? it only has to be written once. i think it's an important enough problem to warrant such code - definitely could use a few more macros though

  18. comment
    Comment #920275

    I want a build system with an external API.

  19. comment
    Comment #866529

    > which is just unfounded bashing. i'm always surprised to hear things like this. it's certainly not unfounded - it's just so obvious and universally accepted that it doesn't requi…

  20. comment
    Comment #856990

    This is the top story on hacker news?

  21. comment
  22. comment
    Comment #666345

    > I'm mostly curious so that I can try to avoid any such pitfalls in any server software I might write. If you start a thread for each connection, you're doing it wrong.

  23. comment
    Comment #639450

    That has to do a lot with Ruby's awful thread implementation. You could possibly port the app again to Ruby EventMachine and see even better performance. The point is - for 99% of …

  24. comment
    Comment #639447

    > Are Node people going to reimplement event-driven MySQL client from scratch or what? No. MySQL does not provide an API that is usable with an event-loop, so it will need to be ru…

  25. comment
    Comment #637749

    Web site performance problems usually don't have much to do with the raw executing speed of the language they're written in. The problems derive from poor understanding of how to h…