Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1806

O

Ola Bini

Personal blog · olabini.comprogrammingphilosophy

Ola Bini's personal blog at olabini.com covers programming and philosophy. Since 2008, 43 different Hacker News readers have linked it 64 times, most often “Porting Syck - a Story of C, Parser Generators and General Ugliness”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
64mentions?
43HN people?
2008–2019first – last linked?
Links on Hacker News per year · peak 20 in 2009

Most-linked posts?

  1. Porting Syck - a Story of C, Parser Generators and General Ugliness
    2 people · 2 mentions · first linked 2009-07-28
  2. This is why I don't like "NULL"
    2 people · 2 mentions · first linked 2009-03-17
  3. Switching my Life
    2 people · 2 mentions · first linked 2013-09-12
  4. Questioning the reality of generics
    2 people · 2 mentions · first linked 2010-07-27
  5. Dynamic Languages on Google App Engine - An Overview
    2 people · 2 mentions · first linked 2009-04-08
  6. Emerging Languages camp - day 1
    2 people · 2 mentions · first linked 2010-07-22
  7. Ioke is not a Lisp
    2 people · 2 mentions · first linked 2009-01-26
  8. JRuby on Rails on Google App Engine
    2 people · 2 mentions · first linked 2009-04-08
  9. The Ioke philosophy
    2 people · 2 mentions · first linked 2009-05-14
  10. Emerging Languages camp - day 2
    2 people · 2 mentions · first linked 2010-07-23

What Hacker News says?

  1. Ola Bini was on the core development team of JRuby, created the Ioke programming language, and blogs about his research on privacy, security an croptography: https://olabini.com/blog/

    Comment linking /blog/

    on “Ola Bini, Swedish Software Developer with Ties to Assange, Arrested in Ecuador”
  2. Submitted Plan to write big software - and you have already lost as a story · 63 points

    HN discussion
  3. One source: https://olabini.com/blog/2010/07/questioning-the-reality-of-...

    Comment linking /blog/2010/07/questioning-the-reality-of-generics/

    on “The Java type system is broken”
  4. Submitted Emerging Languages camp - day 1 as a story · 48 points

    HN discussion
  5. I don't understand or agree with your logic at all. Oracle shouldn't waste time on Java because it is already so far behind as to be hopeless? That notion seems silly at best, especially as 99% of code written on the JVM is still done in Java. Also, generics fiasco? Generics may not be perfect, but I haven't met a single person who isn't glad that they are in the language. Who has done generics better? C#? Because C…

    Comment linking /blog/2010/07/questioning-the-reality-of-generics/

    on “Java 8 Lambdas”
  6. Submitted Preannouncing Seph - Immutable Ioke/Clojure-like JVM language as a story · 47 points

    HN discussion
  7. Clojure is one of the best documented languages, bookwise, especially the ones from Pragmatic, 2 from OReilly and 2 from Manning(Joy of, especially). (4) it's full of very reasoned data structures and designs, like, e.g. HAMT, transients. You can write dense/nested functions, and people do, and yes, other people have problems with it, see https://olabini.com/blog/2012/08/6-months-with-clojure/ (5) Being a haskeller/…

    Comment linking /blog/2012/08/6-months-with-clojure/

    on “Why I am so excited about Clojure”
  8. Submitted The JVM Language Summit 2010 as a story · 36 points

    HN discussion
  9. Ioke is slower than Io. Both languages probably by design will never be trail blazers I think. Here is Ioke's author view on its speed: http://olabini.com/blog/2009/01/iokes-need-for-speed/

    Comment linking /blog/2009/01/iokes-need-for-speed/

    on “The Io Language”
  10. Submitted Emerging Languages camp - day 2 as a story · 32 points

    HN discussion
  11. In that case, you will want to read: http://olabini.com/blog/tag/gae/ which includes: * Dynamic languages on Google App Engine - an overview * JRuby on Rails on Google App Engine * Java on Google App Engine

    Comment linking /blog/tag/gae/

    on “Google AppEngine Java Support Launches”
  12. Submitted JRuby on Rails on Google App Engine as a story · 30 points

    HN discussion
  13. He talks about it in a blog post [1] and uses Steve Yegge's definition [2] of "code that writes code that writes code". Ioke is homoiconic and seems to contain fexprs (functions which allow you to pass it unevaluated code to be evaluated (or not) later, thus capturing dynamic scope), like Io, and unlike most modern lisps. [1] https://olabini.com/blog/2009/01/a-folding-language/ [2] http://steve-yegge.blogspot.com/20…

    Comment linking /blog/2009/01/a-folding-language/

    on “Ioke is a folding language”
  14. Submitted Note on Syntax as a story · 23 points

    HN discussion
  15. This might be a bit related: http://olabini.com/blog/2009/01/ioke-is-not-a-lisp/ - Ioke -vs- Lisp post by Ioke's author.

    Comment linking /blog/2009/01/ioke-is-not-a-lisp/

    on “Ioke - strongly typed, dynamic, homoiconic, prototype-based JVM language”
  16. Submitted Charles, Tom and Nick to EngineYard - and the future of JRuby as a story · 22 points

    HN discussion
  17. > Ioke (iirc) is considerably slower than clojure, and kinda difficult to optimize. Throughout last year Ola mentioned many times in his blog, that he's not concerned with speed optimisation at this point, but mainly features. I'm not sure about the "hard to optimise" part... Also if you look at the Ioke manifesto[1]: > This is really the full manifesto of Ioke, if you ever had to choose just one. In any situation w…

    Comment linking /blog/2009/05/the-ioke-philosophy/

    on “Ioke - strongly typed, dynamic, homoiconic, prototype-based JVM language”
  18. Submitted Questioning the reality of generics as a story · 20 points

    HN discussion
  19. You linked to a tag, rather than the article itself - which means your link may not point to the same content in a year's time. The article in question is here: http://olabini.com/blog/2009/04/dynamic-languages-on-google-...

    Comment linking /blog/2009/04/dynamic-languages-on-google-app-engine-an-overview/

    on “JRuby & Dynamic Languages on Google AppEngine - technical details”
  20. Submitted JRuby & Dynamic Languages on Google AppEngine - technical details as a story · 20 points

    HN discussion
  21. Since you're from a Rails background, it's worth mentioning that you can run JRuby on Rails on Google App Engine. http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app...

    Comment linking /blog/2009/04/jruby-on-rails-on-google-app-engine/

    on “Ask HN: Web2py vs Django?”
  22. Submitted Ioke 0 released as a story · 19 points

    HN discussion
  23. Emerging Languages camp - day 1: http://olabini.com/blog/2010/07/emerging-languages-camp-day-...

    Comment linking /blog/2010/07/emerging-languages-camp-day-1/

    on “Emerging Languages camp - day 2”
  24. Submitted The Ioke philosophy as a story · 18 points

    HN discussion
  25. Submitted Should (programming) languages be multi-lingual? as a story · 14 points

    HN discussion
  26. Submitted Why not Io? as a story · 13 points

    HN discussion
  27. Submitted 6 months with Clojure as a story · 12 points

    HN discussion
  28. Submitted Patterns for use of Ruby's #method_missing as a story · 9 points

    HN discussion
  29. Submitted Languages should die as a story · 9 points

    HN discussion
  30. Submitted Eliza as a story · 9 points

    HN discussion

Search all of HN for olabini.com

Linked by the same people?