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
    N

    Nullspace

    blog.nullspace.io · Personal blog · on HN since 2013

    Nullspace is a programming blog by Alex Clemmer covering Windows, OCaml, Python, Lisp on the Apple //e and search engines.

    Visit blogHN submissions
    ProgrammingSystems & PerformanceLanguages & Compilers
    What HN says

    HN links it for posts on the Windows command line, building a search engine to compete with Google, and recovering deleted files with grep.

    Stats for nerds
    27HN people shared it
    30linked in comments
    1.4Kstory points
    Sep 2022last shared
    2014people per year2022

    Top posts on HN

    1. 1
      I found a bug in the .NET framework and fixed it by hand-altering the DLL
      1 person · 332 points · first shared 2014 · 118 comments on HN
    2. 2
      Beginner's guide to OCaml beginner's guides
      2 people · 209 points · first shared 2014 · 70 comments on HN
    3. 3
      Turning the Apple //e into a lisp machine, part 1
      4 people · 173 points · first shared 2013 · 62 comments on HN
    4. 4
      84% of a single-threaded 1KB write in Redis is spent in the kernel
      1 person · 158 points · first shared 2015 · 48 comments on HN
    5. 5
      How bad is the Windows command line really?
      6 people · 157 points · first shared 2016 · 104 comments on HN
    6. 6
      Recovering deleted files using only grep
      2 people · 142 points · first shared 2014 · 45 comments on HN
    7. 7
      What "viable search engine competition" really looks like
      6 people · 126 points · first shared 2014 · 99 comments on HN
    8. 8
      Should I Machine-Learn? (2014)
      1 person · 30 points · first shared 2019 · 11 comments on HN
    9. 9
      The obvious Python parser
      3 people · 21 points · first shared 2013 · Discussion on HN
    10. 10
      MSFT open sources production serialization system written partially in Haskell
      2 people · 10 points · first shared 2015 · 1 comments on HN

    What HN people wrote when they linked it

    • jlduggerAug 2021

      If you follow the citation trail:

      0. Dan writes an article about marginal employment decisions, which cites
      1. Alex Clemmer wrote (http://blog.nullspace.io/building-search-engines.html) about building a search engine to compete with Google, who cites
      2. John Peebles, who wrote (https://peebs.org/2014/01/04/we-need-viable-search-engine-competition-now/) about the urgent need for a viable competitor to Google, saying:

      > I wonder if we haven’t all been hypnotised by the complexity, much of which is marketing hype, and have missed the enormous opportunity that exists right in front of our noses. Does the next search engine have to be as big, involved in as many things, employ as many people, and fight on the same footing to be accomplish the goal of providing a counterpoint to Google?

      This article was upvoted fairly well on on HN (https://news.ycombinator.com/item?id=7011472), though the top comments are all in agreement this is not a simple task. This zeitgeist, along with Dan's personal experience on the subject, is why he wrote the article using Google as the example.

    • a0Jul 2014

      (Author of the repo here).

      This is just a draft. I wasn't expecting this to be published here in its initial state.

      Actually my intention was just to create an exhaustive collection of references to useful resources for the OCaml programming language. The list is far from complete and needs more refinements both in terms of content, organization and design.

      So all of your critics are fair (and actually useful). I'll continue to improve it, and I promise you'll be surprised the next time you visit the page! ;)

      Btw, if you want to quickly understand how the ecosystem of the language works and actually start experimenting with it, here's an excellent guide for beginners:

      - <http://blog.nullspace.io/beginners-guide-to-ocaml-beginners-guides.html>

      Hope it helps, and if you have any suggestions I'd be glad to know about them.

    • chasilJun 2022

      The classic Windows shell has many flaws in its design, appears to have come from OS/2, and it's amazing that it works at all for how it has been used:

      https://blog.nullspace.io/batch.html

      Powershell is a new arrival, limited outside of Windows. I admit that I don't know it.

      The POSIX shell also has severe problems with ambiguity, and it is not an LR-parsed language:

      https://archive.fosdem.org/2018/schedule/event/code_parsing_posix_s_hell/

      Use the right tool for the job, imperfect as they may be.

      It is unfortunate that awk didn't grow and supplant the shell, as for many years the BWK "One True Awk" did use straightforward lex and yacc grammars.

    • anticsFeb 2014

      A couple months ago, I decided to write a very short tutorial/introduction to the program `telnet`. I ended up deciding to use the <blink> tag to make a cursor that blinks similar to how it blinks in the terminal.

      Hilariously, I discovered that <blink> is actually no longer implemented in Chrome.

      The one legitimate use!

      I ended up mocking it with JavaScript. EDIT: it's here if you want to see how the cursor turned out! http://blog.nullspace.io/day-208.html

    • aus_Aug 2015

      In 2012, The Economist reported that mainframes accounted for about a quarter of IBM's revenue and about half of its profits. [0] [1]

      IT budgets for large banks and financial firms usually dedicate something like 20% their budget to mainframes, but it usually accounts for about 80% of the firm's workload/processing.

      [0]: http://www.economist.com/blogs/schumpeter/2012/09/ibms-mainframes
      [1]: http://blog.nullspace.io/mainframes.html

    • gregwebsJan 2015

      The Bond compiler is written in Haskell: http://blog.nullspace.io/bond-oss.html

      It is about time considering that Microsoft research has been one of the main funders of work on the Haskell compiler.

    Related

    Warp Blogwarp.dev132 people

    Show HN: Warp, a Rust-based terminal

    Warp Blog
    Company · last shared 2026
    JetBrains Blogblog.jetbrains.com907 people

    Fleet, a Lightweight IDE from JetBrains

    JetBrains Blog
    Company · last shared 2026
    Electrospaceselectrospaces.blogspot.com69 people

    Danish military intelligence uses XKEYSCORE to tap cables in co-op with the NSA

    Electrospaces
    Personal · last shared 2026
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026
    Shuttle Blogshuttle.rs34 people

    Infrastructure From Code

    Shuttle Blog
    Company · last shared 2024
    Dustyclouddustycloud.org72 people

    Racket Is an Acceptable Python

    Dustycloud
    Personal · last shared 2026
    Windows Command Line Blogdevblogs.microsoft.com/commandline248 people

    Initial preview of GUI app support for the Windows Subsystem for Linux

    Windows Command Line Blog
    Company · last shared 2026
    MSRC Blogmsrc.microsoft.com240 people

    SolarWinds hackers were able to access Microsoft source code

    MSRC Blog
    Company · last shared 2026