Live data from Hacker News

Viewing profile — jmakeig

jmakeig

HN member
Joined
Sun, Nov 20, 2011, 3:41 AM UTC
HN karma
48
Public activity
29 items

About jmakeig

Enterprise software Product Manager, web and data nerd based in the San Francisco Bay Area.

Recent public activity

  1. comment
    Comment #18490916

    This took me a while to figure out, but it’s incredibly powerful once you get it. As others have suggested, I was working on a Redux-based interpreter.

  2. comment
    Comment #18423346

    REST allows for clients and servers to evolve independently. If you can constrain that you can probably design something significantly simpler. That’s not a shortcoming of REST, th…

  3. story
  4. comment
    Comment #17271987

    HATEOAS is designed so clients and servers can evolve independently, like on the open web. If you control both ends, HATEOAS is probably overkill. (And that’s ok.)

  5. comment
    Comment #16394601

    The problem isn’t the schema, it’s that you must have exactly one at all times. Sometimes you need zero, sometimes you need many. Having a fixed schema in production reduces unpred…

  6. comment
    Comment #15522638

    Only? Many of the early MongoDB employees came from MarkLogic. Several have returned too. (Full disclosure: PM at MarkLogic)

  7. comment
    Comment #14841911

    Or your data is…you know…mark-up. Imagine a biology textbook, or legal contract, with inline citations and entities. There’s lots of marked-up human text around, even if that’s not…

  8. comment
    Comment #14841858

    If you control both the client and the server, there are lots of shortcuts you can take. As you say, that’s not the problem that REST was trying to solve, though.

  9. comment
    Comment #13345178

    That is clearly an invitation to Netflix and chill.

  10. comment
    Comment #13186123

    This was nothing but a ring-kissing ceremony only to boost Trump’s own ego. The entire Trump campaign has been a sophomoric revenge fantasy exacted against the (actual) elites who …

  11. story
  12. comment
    Comment #12662823

    Argh! They didn’t charge for the component of their offering that was most valuable. Period. Good software doesn’t pay for itself. Consulting and training are difficult to scale, m…

  13. comment
    Comment #12654911

    This is a cultural problem not a technical one. The social contract in a dev team should strictly enforce no cowboy commits to master…ever. If Bob thinks that’s OK, there are more …

  14. comment
    Comment #12515640

    I'd love some backstory on this too. I (kind of) understand JSX for HTML, but declaring routing rules seems very far from that.

  15. comment
    Comment #11725726

    This looks really cool, but I still don’t understand how Rethink plans to cash out their VCs, though—~$12M, according to Angel List. Cloud hosting is trending toward zero and suppo…

  16. comment
    Comment #11489914

    I created a quick code generator[1] for async action scaffolding just for this reason. [1] https://github.com/jmakeig/redux-thunk-scaffolding/blob/mast...

  17. comment
    Comment #10560689

    ACID transactions in a highly available distributed system are hard and often fail in subtle ways when done wrong at the edges. Any implementation will take years to mature in the …

  18. comment
    Comment #10556662

    And it’s a database with indexes and caches.

  19. comment
    Comment #10239497

    OK, I'll bite: What is "fair"? Isn't allocated to the users who value it most fair?

  20. comment
    Comment #10236681

    Maybe "efficient" would have been a better word than "good". I have no doubt that Uber is pricing to benefit their shareholders, not the public good. That's why the taxi fare regul…

  21. comment
    Comment #10236489

    "Couldn't afford" is a loaded term. I can afford a helicopter ride home, but I don't value its utility enough to pay what's being asked. Isn't that how prices are supposed to work?…

  22. comment
    Comment #10236265

    Great read and thorough approach. However, it's worth noting that Uber provided the data for this study. I'd imagine they had an idea as to its conclusions before they provided it.…

  23. comment
    Comment #9724098

    http://developer.marklogic.com/features/javascript (Full disclosure: I work at MarkLogic)

  24. comment
    Comment #8682888

    [Full disclosure: I’m a product manager at MarkLogic.] MarkLogic can handle all of these requirements with aplomb. You can think of MarkLogic as a database built with search engine…

  25. comment
    Comment #8637371

    Looks like a FLWOR statement in XQuery.