Live data from Hacker News

Viewing profile — defunkt

defunkt

HN member
Joined
Wed, Jul 09, 2008, 2:11 AM UTC
HN karma
1,349
Public activity
184 items

About defunkt

my other car is a time machine

Recent public activity

  1. comment
    Comment #2708260

    If you use your own server make sure you set the Access-Control-Allow-Origin header: https://github.com/defunkt/dotjs/blob/master/bin/djsd#L26 (Also, Ruby comes with OS X (just lik…

  2. comment
    Comment #2708233

    That's all true, but dotjs is only for Google Chrome on OS X. Google Chrome on OS X has no such filesystem-based model for managing scripts.

  3. comment
    Comment #2708226

    Chrome extensions can't access the local filesystem so we have to start a tiny webserver in the background. If someone knows a way around this limitation, or a simpler webserver to…

  4. comment
    Comment #2708172

    Try https://github.com/glenbot/dotjs/tree/ubuntu-support-merged

  5. comment
    Comment #2159420

    GitHub now owns the octocat art.

  6. comment
    Comment #1591017

    Sorry about that. It should show up in 'germany' and some others now, like 'rails' in the first search field and 'europe' in the second (location).

  7. comment
    Comment #1247788

    I want to do all of this stuff. Great post.

  8. comment
    Comment #896294

    GitHub's similar functionality is open source: https://github.com/pjhyett/github-services/blob/master/servi...

  9. comment
    Comment #872547

    If each Unicorn worker listened on a different port, we'd have to use one of nginx's load balancing strategies (unless I'm misreading your comment). We have not had success with th…

  10. comment
    Comment #872543

    Unicorn is not for slow clients or static assets. That's what nginx is for. See http://unicorn.bogomips.org/PHILOSOPHY.html for info on Unicorn and slow clients. nginx also has fea…

  11. comment
    Comment #872480

    Also it doubles as documentation for the members of our team who aren't familiar with this part of the system :)

  12. comment
    Comment #865704

    nginx relies heavily on system calls at the expense of portability.

  13. comment
    Comment #865686

    Counter example: nginx, which uses fork(), and seems to smoke Apache while offering features like binary reloading without dropping connections (not sure if Apache supports this bu…

  14. comment
    Comment #865597

    It's not just the GIL. Check out Joe Damato and Aman Gupta's awesome presentation from this year's Hoedown for more info on concurrency in Ruby: http://timetobleed.com/ruby-hoedown…

  15. comment
    Comment #865541

    But if you're already taking that memory hit with separate processes, ala mongrel cluster, fork() still provides a number of juicy advantages (which the article explains).

  16. comment
    Comment #862603

    Posterous supports Gist: http://blog.posterous.com/posterous-now-supports-traileraddi...

  17. story
  18. comment
    Comment #851291

    We have mentioned Anchor: http://twitter.com/github/status/4433287458 We'll talk about them more in the future, too.

  19. comment
    Comment #830766

    http://github.com/petdance/ack#readme

  20. comment
    Comment #828672

    Definitely needed fast synchronous requests. I know you can fake this in RabbitMQ but am not sure why we didn't go with it... guess you'll have to wait for Tom's presentation :)

  21. comment
    Comment #828427

    You could use BERT with amqp, as it's just a data format (like JSON). Ernie and BERT-RPC are libraries which build on that.

  22. comment
    Comment #828426

    We were constrained by network our file system and could not add more machines. We needed an RPC solution to shard the data and move away from our network file system. delayed_job,…

  23. comment
    Comment #826125

    You can do ACL with a DVCS by way of a pre-receive hook. It's just a matter of time before tools make this dead-simple.

  24. comment
    Comment #819240

    Yeah you guys crashed it :P I'm workin' on bringing it back up.

  25. comment
    Comment #819100

    Yeah, it does. Sounds like we should change this: Hurl makes HTTP requests. Enter a URL, set some headers, then view the response. Perfect for APIs. To something like this: Hurl ma…