Live data from Hacker News

Viewing profile — urbanautomaton

urbanautomaton

HN member
Joined
Tue, Jun 28, 2011, 11:44 AM UTC
HN karma
138
Public activity
54 items

About urbanautomaton

All-purpose developer and C++ refugee, currently molesting Ruby on behalf of Tribesports.

Recent public activity

  1. comment
    Comment #7973912

    Well, I'm not sure I agree that not much harassment goes on in more established companies, but you're absolutely right that at least they're more likely to have procedures in place…

  2. comment
    Comment #7972177

    Call me naive, but when harrassment this egregious is exposed at a well-known tech company, I don't feel the need to stroke my chin and wonder if there's a media conspiracy to make…

  3. comment
    Comment #7848877

    I have no time for someone who claims to be quoting "the legal documents" when he is in fact parroting one side's case in a domestic violence dispute to which he is not a party. Th…

  4. comment
    Comment #7848134

    > If she doesn't like it, she can go back to actually working for a living, like the rest of us. The rest of us turn up for 8 hours on a good day, turn in shitty code on our horrif…

  5. comment
    Comment #7848015

    And as a guy not on the margins, who has been repeatedly educated and informed by these "spoiled princesses", I can't say I agree with him either. I find their work incredibly valu…

  6. comment
    Comment #7462439

    I would be ecstatic if the businesses I chose to deal with had such principles, yes, and would gladly join their boycott. We are all involved in the civil rights "debate", whether …

  7. comment
    Comment #7462352

    Brendan Eich chose to make his personal belief public by paying for it to be written into law, and his customers, who include publishers on his platform, are absolutely free to hol…

  8. comment
    Comment #7461981

    Weighed in the balance: 1. the right of gay people to get married 2. our personal right to pay money to bigots using specific money-transfer services I'll be honest, I keep re-roll…

  9. comment
    Comment #7461715

    Well, let me help you out. Brendan Eich choosing to pay actual money (taking a direct action) to oppose the existence of gay marriage (alienating a large community) is what I'm ref…

  10. comment
    Comment #7461444

    > That's a very very very VERY unprofessional stance. I do not recognise this definition of professionalism, and am happy to be called unprofessional if it is the accepted one. Moz…

  11. comment
    Comment #6284919

    I totally agree. And this is before we even consider what ubiquitous autoloading encourages us to do to our code in terms of coupling. Our classes are available everywhere, so the …

  12. comment
    Comment #6284779

    Yep - if you pass a path the behaviour is as normal, but it's still overloaded to support the path inference behaviour. I guess it's not really monkeypatching though as `Module` it…

  13. comment
    Comment #6284469

    Rails does overload Ruby's autoload (naturally - no core functionality can remain un-monkeypatched. ;-)), but not for the on-demand autoloading the article describes, which is what…

  14. story
  15. comment
    Comment #5074744

    Just to make sure we're on the same page: I'm talking about the externality of global warming, which at present is completely absent from the oil pricing system. As a result, I'm n…

  16. comment
    Comment #5074021

    The incentives are completely screwed, because flaring off that gas represents a mere opportunity cost to the oil company, yet imposes a heavy externality on the rest of the world.…

  17. comment
    Comment #4998289

    I took a stab at separating out the method dispatch costs from the cost of the #extend call here https://gist.github.com/4436640 . I also tried making a call against an unmodified …

  18. comment
    Comment #4997843

    It doesn't seem to be widely acknowledged amongst people promoting this particular style of DCI as a good way to write Rails app, so I'd say the point is valid, even if the title i…

  19. comment
    Comment #4921905

    "You Scored: 56.00000000000001". :-)

  20. comment
    Comment #4898557

    You're quite right, query builder statements are error-prone and difficult to stub; that's why you shouldn't sprinkle them throughout your app. Rather than write things like User.a…

  21. comment
    Comment #4850281

    > It feels like we're on totally separate universes. It does indeed. Never mind, it's happened before and will no doubt happen again. :-) If all you're proposing is a coding conven…

  22. comment
    Comment #4848796

    > As a client I like to know if a method is purely functional or if it's going to have side-effects because I care to know if the operation is going to be re-entrant or not. But yo…

  23. comment
    Comment #4847290

    > I think that we agree on the bottom-line: UserContentSpamChecker has no need for a state and is just some kind of namespace. I'm not sure that we do. I agree that the current imp…

  24. comment
    Comment #4843690

    I see this assertion increasingly frequently, and it puzzles me: that if we're not currently using an object to encapsulate state, we should prefer class methods. What's the justif…

  25. comment
    Comment #4664097

    Yes, some configuration detail would be helpful. For instance, I can't find any custom Haml config, suggesting it's running with the defaults - in production mode this would mean t…