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
    D

    Dhananjay Nene

    blog.dhananjaynene.com · Personal blog · on HN since 2008

    Dhananjay Nene, a software developer, writes about language performance comparisons, Python, Scala, REST, and Linux server setup.

    Visit blogHN submissions
    Languages & CompilersProgrammingWeb Development
    What HN says

    HN commenters cite his language performance benchmarks, noting he later retracted them, and link his Python functional programming series.

    Stats for nerds
    17HN people shared it
    38linked in comments
    392story points
    Oct 2011last shared
    2010people per year2011

    Top posts on HN

    1. 1
      Why Java folks should look forward to Scala
      1 person · 88 points · first shared 2011 · 33 comments on HN
    2. 2
      Functional Programming with Python – Part 1
      2 people · 85 points · first shared 2010 · 3 comments on HN
    3. 3
      How I ended up selecting Python for my latest project
      1 person · 35 points · first shared 2008 · 5 comments on HN
    4. 4
      Why REST (Representational State Transfer) ?
      1 person · 26 points · first shared 2009 · 1 comments on HN
    5. 5
      Performance Comparison - C++/Java/Python/Ruby/Jython/JRuby/Groovy (2008)
      3 people · 22 points · first shared 2008 · 8 comments on HN
    6. 6
      Twitter / HTTP / REST API Invocation Infrastruture using data pipelines
      1 person · 20 points · first shared 2009 · Discussion on HN
    7. 7
      Concise Python Code
      1 person · 18 points · first shared 2010 · Discussion on HN
    8. 8
      Stop calling me NoSQL
      1 person · 18 points · first shared 2009 · 19 comments on HN
    9. 9
      CRUD not only good for, but is the only consistent way to build REST over HTTP
      2 people · 12 points · first shared 2009 · 2 comments on HN
    10. 10
      Programming language should be simple
      1 person · 8 points · first shared 2011 · 4 comments on HN

    What HN people wrote when they linked it

    • shmichaelJan 2010

      Let's put the term "framework" aside. The Wikipedia article states it is "a basic conceptual structure used to solve or address complex issues, usually a set of tools, materials or components". I believe a scripting language that is pre-designed for website design could be considered a framework, but it's not that important whether there is a consensus.

      I'd like to see your source for the performance claim. To my own I can bring e.g.

      http://xodian.net/serendipity/index.php?/archives/27-Benchmark-PHP-vs.-Python-vs.-Perl-vs.-Ruby.html

      http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/

      I found threading a great shortcoming of PHP. I had web services that required data from several sources and was in need of querying in parallel. there are about 370,000 results for +php +multithreading on Google so I assume it's more than just myself.

    • swannodetteAug 2011

      Your claim does not line up with reality. http://shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php

      http://blog.dhananjaynene.com/2011/08/cperformance-comparison-languages-styles-and-vms-java-scala-python-erlang-clojure-ruby-groovy-javascript/

      Those Clojure benchmarks in the above post were submitted by me to show that you can get Java/Scala performance.

      EDIT: Toned down the rhetoric

    • gtaniFeb 2010

      Brute forcing:

      http://news.ycombinator.com/item?id=1025520

      I think a new admin needs to read up on locking down ports in iptables, Bastille, snort, filesystem fingerprinting and some checklists:

      http://www.mnxsolutions.com/blog/apache/securing-your-server.html

      http://blog.dhananjaynene.com/2009/10/configuring-a-secure-ubuntu-linux-virtual-private-server/

    • gtrakOct 2011

      Reminds me of this: http://blog.dhananjaynene.com/2011/08/cperformance-comparison-languages-styles-and-vms-java-scala-python-erlang-clojure-ruby-groovy-javascript/

      note the retraction after he tried to keep everything updated for a while.

    • shawndumasApr 2011

      part 2: http://blog.dhananjaynene.com/2010/03/functional-programming-with-python-%E2%80%93-part-2-useful-python-constructs/

    Related

    Debasish Ghoshdebasishg.blogspot.com42 people

    Does category theory make you a better programmer?

    Debasish Ghosh
    Personal · last shared 2022
    dosyncdosync.posterous.com15 people

    Comparing JavaScript, CoffeeScript & ClojureScript

    dosync
    Personal · last shared 2012
    Vanilla Javavanillajava.blogspot.com26 people

    High performance libraries in Java

    Vanilla Java
    Personal · last shared 2015
    Best In Classbestinclass.dk46 people

    Reddit/HN clone in Clojure

    Best In Class
    Personal · last shared 2020
    Cay Horstmannhorstmann.com32 people

    Java in the Small

    Cay Horstmann
    Personal · last shared 2026
    Jason Moironjmoiron.net36 people

    Go Performance Tales

    Jason Moiron
    Personal · last shared 2026
    Futhark Blogfuthark-lang.org87 people

    Designing a Programming Language for the Desert

    Futhark Blog
    Company · last shared 2026
    Niko Matsakissmallcultfollowing.com221 people

    Towards a Rust Foundation

    Niko Matsakis
    Personal · last shared 2026