Live data from Hacker News

Viewing profile — mmcgrana

mmcgrana

HN member
Joined
Thu, Feb 22, 2007, 5:18 PM UTC
HN karma
378
Public activity
32 items

About mmcgrana

https://markmcgranaghan.com

Recent public activity

  1. comment
    Comment #31511247

    Yep, we already have basic support for versioning. The foundation of our approach is to have a versioned, documented schema shared among clients. Every write down to the individual…

  2. comment
    Comment #23952944

    This post was scraped from my old technical blog: http://web.archive.org/web/20100423003857/http://mmcgrana.gi... Looks like the site has a few other scraped posts as well. FWIW I …

  3. comment
    Comment #20867980

    Muse | Remote | iOS and Systems Engineers | https://museapp.com Muse is an iPad app to empower freeform, creative thinking. The company spun off from our industrial research lab ( …

  4. comment
    Comment #20688731

    Muse | Remote | iOS Engineer, Systems Engineer Muse is an independent software company that makes an iPad app for thoughtful work. The app brings together your research, photos, an…

  5. story
  6. comment
    Comment #4642759

    Yep it's a bummer - this is discussed in a comment below.

  7. comment
    Comment #4642730

    I totally agree re: copy-paste. I wasn't clever enough with CSS to do this straight away but it's high on my list: https://github.com/mmcgrana/gobyexample/issues/12 . Also agree th…

  8. comment
    Comment #4642694

    Great feedback - thanks. Georgia also works well on Mac, so I just shipped this as the default.

  9. comment
    Comment #4642182

    Yeah there is more work to do on explaining slices for sure. I'll probably create a separate example to explain underlying arrays + capacity and perhaps break out the slicing opera…

  10. comment
    Comment #4641851

    I'm exploring Go most actively right now. Go solves some problems that I care a lot about - systems access and process composition - for which Clojure isn't as directly designed. C…

  11. story
  12. story
  13. comment
    Comment #2833924

    San Francisco, CA Heroku is hiring infrastructure engineers across all of our platform teams. We develop a large distributed system that runs and manages thousands of applications …

  14. comment
    Comment #2603784

    LXC is one of several isolation layers used in the Heroku dyno manifold to ensure process security and resource guarantees. Here is a more in-depth discussion of Heroku dyno isolat…

  15. story
  16. comment
    Comment #1544040

    I'd love to see a fork of adder that used Ring+Enlive+Moustache.

  17. comment
    Comment #1228109

    Ring is a lower-level library than Compojure. It provides a variety of common web-related utilities that will be needed by many Clojure web developers, regardless of what higher-le…

  18. comment
    Comment #1031878

    Right, there are actually two potential problems here: 1) the initial compaction takes a long time and there are a correspondingly large amount of buffered writes to append and 2) …

  19. comment
    Comment #1031859

    Yes; the current version of FleetDB is designed for datasets that fit in RAM.

  20. comment
    Comment #1031838

    The database and metadata are not locked during compaction, at least to the extent that you seem to think they are. When a compaction is requested, the compact query enters the wri…

  21. comment
    Comment #1031807

    That's a good question; indeed the index maps just contain pointers back to the records.

  22. comment
    Comment #1031660

    Clojure is very compelling for implementing a main-memory database; if you use the persistent data structures and concurrency primitives in the right way, you get atomicity, consis…

  23. comment
    Comment #758998

    SoftLayer offers SSD options on their monthly dedicated servers, in particular 32 & 64GB "Intel SLC SSD" drives.

  24. comment
    Comment #692212

    "... The rest of the sentence, that they [TechCrunch] published an hour early, an hour before they were supposed to, an hour before the embargo lifted and we were going to launch t…

  25. comment
    Comment #668878

    I'm not familiar with CL's "PROGV", but you can indeed dynamically rebind vars at runtime with Clojure: http://paste.lisp.org/display/73551