Live data from Hacker News

Viewing profile — jmoiron

jmoiron

HN member
Joined
Fri, Dec 12, 2008, 3:29 AM UTC
HN karma
167
Public activity
33 items

About jmoiron

programmer, bloggist, amateur photographer, footie fan

t: http://twitter.com/jmoiron

w: http://jmoiron.net

Recent public activity

  1. comment
    Comment #24234906

    I played from 1995~2001/2ish. Probably to this day the most rich online gaming experience I've had; the book version of a succession of inferior films.

  2. comment
    Comment #12793646

    97th to 104th between 2nd & 3rd is basically all public housing, and there's public housing along the east river that will also have closer, less crowded stations. A lot of the tun…

  3. comment
    Comment #11727723

    What? He also predicted how and why it would fail. Sun was a big enough player then that it could have survived plenty of other ways. Apple of today looks nothing like the company …

  4. comment
    Comment #9943673

    Same author as GORM so its to be expected.

  5. comment
    Comment #9809952

    A few comments on some things I'm seeing in these.. comments. - What about Cassandra/PostgreSQL/Redis? One of the implications of "99% of data is never read" is that it's incredibl…

  6. comment
    Comment #9809560

    I have actually heard of Kx and Kdb+ and Q and have looked into those products. You're right that I should have mentioned them, because they are important in that space, and in man…

  7. comment
    Comment #9510288

    I have a lot of experience with Django's ORM and I would say that the essential character of these heavier ORMs is missing from the afore mentioned libraries. They can be used in t…

  8. comment
    Comment #9509563

    > The belief that ORMs are evil is precisely the belief that this sort of code should be repeated everywhere database access is performed. If you have generalized routines for inte…

  9. comment
    Comment #9326780

    When I wrote the same kind of article in Nov 2011 [1], I came to similar conculsions; ujson was blowing everyone away. However, after swapping a fairly large and json-intensive pro…

  10. comment
    Comment #8761458

    Chopsticks are superior for lots of traditional chinese dishes.

  11. comment
    Comment #8185228

    What tulip should have been. Being a long time gevent user, I found goroutines pretty familiar and even unspectacular (no pool.map?!). What really converted me to Go was all of the…

  12. comment
    Comment #7690389

    There is no type hierarchy and there are no subtypes. Interfaces do not describe type relationships. The conversion required between `[]int` and `[]interface{}` further demonstrate…

  13. comment
    Comment #7687016

    Go does not have a type hierarchy, so there is no top type. You can easily use interface{} to make generic data structures, but interfaces have a time/space/code-complexity cost wh…

  14. comment
    Comment #7655673

    The way you describe it ends up being more awkward, because you have to change code to reference the new path, both in your own code, and potentially in the library you've forked a…

  15. comment
    Comment #7582321

    Python 2.7 was released after 3.1 and contains many features backported from the 3.x series in order to ease migration.

  16. comment
    Comment #7412099

    I spent years out in the woods with my own projects page that nobody could find and very few cared about, happily cutting trees down with nary a witness. I wanted control over back…

  17. comment
    Comment #5758535

    Yeah, I think that bold looks better with sans serif typefaces than underline, so that was a design rather than an ergonomic decision; perhaps not a correct one. I think underlined…

  18. comment
    Comment #5758100

    I've independently come up with the same decisions on many of these points and, weirdly, a very similar blog design: http://jmoiron.net I decided even to dispatch with the header b…

  19. comment
    Comment #5725586

    Unfortunately if you focus on beauty you sometimes break pragmatism. The JavaScript example in particular is not merely a typographical convention, but a way to avoid common errors…

  20. comment
    Comment #4844816

    Redshift is a real physical phenomena describing the way light wavelengths get "shifted" (stretched, to visualize) towards the red as they are seen coming from something moving awa…

  21. comment
    Comment #4395442

    From the twitter announcement ( https://dev.twitter.com/blog/changes-coming-to-twitter-api ): "To ensure that Twitter users have a consistent experience wherever they see and inter…

  22. comment
    Comment #4252193

    I don't know how most other people code, but I rarely write out a module, even from scratch, in a way that doesn't require editing and rearranging. I start with a skeleton which re…

  23. comment
    Comment #3914325

    This is available via the pkg-info in all installed packages; iirc version is required for distutils, and there is pep386 for version number format, so it should be possible to det…

  24. comment
    Comment #3507376

    http://markdotto.com/bs2/docs/less.html Odd, it says that lessc can take --compress, but using the most recent version of less in npm says that there's no such flag. Maybe it's on …

  25. comment
    Comment #3326587

    full disclosure: johnny-cache author The top commenter in OP gave a great rundown of these projects and their evaluation of them at YCharts at a Django NYC meetup a month-ish ago; …