Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Merbist

    merbist.com · Personal blog · on HN since 2008

    Matt Aimonetti writes about Ruby, Merb, MacRuby and RubyMotion, covering Ruby development on Apple platforms and the Ruby community.

    Visit blogHN submissions
    ProgrammingMobile & AppleLanguages & Compilers
    What HN says

    HN links it for MacRuby and RubyMotion commentary, including his review of RubyMotion, and for his posts about Apple and open-licensed books.

    Stats for nerds
    38HN people shared it
    42linked in comments
    1.1Kstory points
    May 2013last shared
    2008people per year2013

    Top posts on HN

    1. 1
      Hey Apple, Please Be Nice and Share MacRuby
      2 people · 209 points · first shared 2011 · 59 comments on HN
    2. 2
      Ruby concurrency explainined simply
      1 person · 103 points · first shared 2011 · 25 comments on HN
    3. 3
      First step in scaling a web site: HTTP caching
      1 person · 94 points · first shared 2011 · 12 comments on HN
    4. 4
      Performance cost of Ruby ORM model instantiation
      1 person · 85 points · first shared 2012 · 21 comments on HN
    5. 5
      About concurrency and the GIL
      2 people · 82 points · first shared 2011 · 50 comments on HN
    6. 6
      Building and implementing a Single Sign-On solution
      2 people · 68 points · first shared 2012 · 42 comments on HN
    7. 7
      RubyMotion pros and cons
      2 people · 62 points · first shared 2012 · 22 comments on HN
    8. 8
      Learning from Rails' failures
      2 people · 55 points · first shared 2012 · 35 comments on HN
    9. 9
      The Ruby Revolution is Over
      2 people · 40 points · first shared 2009 · 15 comments on HN
    10. 10
      Merb 1.0 released
      3 people · 35 points · first shared 2008 · 16 comments on HN

    What HN people wrote when they linked it

    • reissbakerMay 2012

      Pure Ruby code in MRI 1.9 can run on multiple OS threads, but it can't run on multiple OS threads in parallel. Here's some reading you can do if you're unsure:

      http://merbist.com/2011/10/03/about-concurrency-and-the-gil/
      http://www.igvita.com/2008/11/13/concurrency-is-a-myth-in-ruby/
      http://jabberwocky.eu/2010/10/02/where-is-the-global-interpreter-lock-/
      http://en.wikipedia.org/wiki/Global_Interpreter_Lock

      Yes: Ruby can allow native code to execute in parallel with Ruby code (although it doesn't always do so, as you note). But if you're under the impression that multiple Ruby threads can execute in parallel, you're wrong. That may or may not be a problem, depending on what you need Ruby to do.

      JRuby can be a good option for parallelism, but it's also slower than Ruby MRI 1.9 and has an ecosystem that most Ruby developers will be unfamiliar with. Regardless, my point was that Rails doesn't magically "work with multithreading," at least for standard Ruby deploys.

    • thibaut_barrereMay 2013

      I find that it's a happy day, not a sad day (even if I like open-source).

      Why? Because now some of my customers are going to seriously think about using Ruby for Mac OS X apps, because they know someone is making profit while supporting this, so they feel they can rely on this.

      I much prefer this to the fate of IronRuby (or to some extent, MacRuby).

      Remember what you wrote one year ago [1] ?

      Using RubyMotion for a professional product represents
      a significant business risk, which is exactly the same
      as using proprietary technology from any vendor.

      It turns out the opposite is coming to reality :p

      [1] http://merbist.com/2012/05/04/macruby-on-ios-rubymotion-review/

    • nglevinMay 2013

      As I recall, BridgeSupport created indexes to C symbols, enumerations and functions by producing XML files [1] that corresponded to C APIs like CoreGraphics, and code you produced yourself.

      You don't necessarily need BridgeSupport to call out to Objective-C.

      Speaking of BridgeSupport, does anybody know where the most recent source code for that project went? It seems to have been removed from Apple's Mac OS Forge after Laurent Sansonetti left Apple. A shame.

      [1] - For example, http://merbist.com/2011/02/19/bridgesupport-build/ . The chapter referenced from O'Reilly's excellent MacRuby book does a better job of explaining the whole process.

    • jarnoldDec 2008

      More links:

      http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3

      http://yehudakatz.com/2008/12/23/rails-and-merb-merge/

      http://rubyonrails.org/merb

      http://merbist.com/2008/12/23/rails-and-merb-merge/

      http://brainspl.at/articles/2008/12/23/merb-is-rails

      http://loriholden.com/archives/2008/12/23/16-merb-is-rails-30

      http://mornini.wordpress.com/2008/12/23/rails-2x-merb-1x-rails-30/

      http://splendificent.com/2008/12/the-merb-rails-merger-announcement-an-inside-opinion/

    • mattjaynesNov 2008

      Yes.

      "Merb has an API. You might be wondering why having an API is awesome. Well, the truth is that the Merb Team spent time marking methods public, which are guaranteed to not break until the next major release (any change to the public API will be well documented). There is also a plugin API meaning that plugin developers won’t have to worry about upgrades if they stick to the plugin API."

      From: http://merbist.com/2008/11/09/merb-1-0-released/

    • jaaronApr 2009

      Matt Aimonetti, the author of the presentation, is not an Apache CouchDB committer. He is a Merb and Rails developer:

      - http://merbist.com/about/

      This controversy is very much about the Rails community. It's the Rails community leaders who are defending Matt. If this had been an Apache committer you would have seen a clear and swift apology from the ASF and likely a huge mailing list thread about how this behavior isn't helpful.

    Related

    Ezra Zygmuntowiczbrainspl.at24 people

    My short history of Engine Yard and my Resignation

    Ezra Zygmuntowicz
    Personal · last shared 2012
    Ruby Insiderubyinside.com147 people

    Sinatra 1.0 Released: Major Milestone for Ruby’s Best Webapp DSL

    Ruby Inside
    Publication · last shared 2021
    AkitaOnRailsakitaonrails.com53 people

    Rails has won: The Elephant in the Room

    AkitaOnRails
    Personal · last shared 2026
    Closer to Codemensfeld.pl21 people

    Ruby concurrency is hard: how I became a Ruby on Rails contributor

    Closer to Code
    Personal · last shared 2026
    Unlimited Noveltyunlimitednovelty.com42 people

    Node.js has jumped the shark

    Unlimited Novelty
    Personal · last shared 2023
    Probably Danceprobablydance.com74 people

    Fibonacci Hashing: The Optimization That the World Forgot

    Probably Dance
    Personal · last shared 2026
    Mislav Marohnićmislav.uniqpath.com100 people

    Vim: revisited

    Mislav Marohnić
    Personal · last shared 2015
    Sam Rubyintertwingly.net64 people

    Sam Ruby, Brendan Eich, and Jeremy Ashkenas on CoffeeScript and "JS-next"

    Sam Ruby
    Personal · last shared 2026