Top all-time · #3481
Michael Kohl
Personal blog · citizen428.netprogrammingsystems
Michael Kohl's personal blog at citizen428.net covers programming and systems. Since 2009, 22 different Hacker News readers have linked it 25 times, most often “Self-hosting a static site with OpenBSD, httpd, and relayd”. It is still writing: the last post was on 2026-10-12, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Commenters link Michael Kohl's blog for a Rails quick tip on creating app templates and a list of 30 free programming ebooks, citing them as learning resources.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Michael Kohl aka citizen428
Most-linked posts?
- Self-hosting a static site with OpenBSD, httpd, and relayd3 people · 3 mentions · first linked 2022-07-08
- Free Programming Ebooks3 people · 3 mentions · first linked 2012-01-06
- Free programming E-books2 people · 2 mentions · first linked 2010-09-05
What Hacker News says?
I put together a website collecting links to various programming languages/environments specifically targeting children (if anybody wants to make a prettier stylesheet for it, let me know): http://www.happynerds.net/ Generally I'd advise starting with something interactive and fun, like eToys or Mindstorms. After that a project like Hackety Hack, Löve or Processing might be a good bridge into more "serious" programm…
Comment linking /archives/434
on “Ask HN: Teaching programming to a 10 year old, and I'm kind of lost”Submitted Free Programming Ebooks as a story · 301 points
HN discussionUpon doing some more research and compiling a list of things to go through I've found the following: http://guides.rubyonrails.org/ http://ocw.mit.edu/courses/electrical-engineering-and-comput... http://manwithcode.com/299/making-games-with-ruby-ep-1-intro... http://learn.knockoutjs.com/#/?tutorial=intro http://peepcode.com/ http://railsforzombies.org/ http://ruby.railstutorial.org/ http://citizen428.net/blog/2010/0…
Comment linking /blog/2010/08/12/30-free-programming-ebooks/
on “Ask HN: I have 18 weeks to learn whatever I want, do you have any suggestions?”Submitted Common Git Problems and How to Fix Them as a story · 228 points
HN discussionrails has the concept of app templates, so you can create this for yourself. here's one step-by-step example: https://citizen428.net/blog/rails-quick-tips-5-create-apps-f... there are also repositories, like https://railsbytes.com/ , where you can peruse similarly pre-composed app templates of varying quality.
Comment linking /blog/rails-quick-tips-5-create-apps-from-templates/
on “The Open Source Ruby on Rails SaaS Framework”Submitted Free programming E-books as a story · 78 points
HN discussionI bookmarked this on my Chrome. I guess I found it via HN. 30 Free Programming eBooks: http://citizen428.net/blog/2010/08/12/30-free-programming-eb...
Comment linking /blog/2010/08/12/30-free-programming-ebooks/
on “Ask HN: Best place to learn stuff I didn't learn getting CS degree”Submitted Self-hosting a static site with OpenBSD, httpd, and relayd as a story · 50 points
HN discussionSubmitted Hey dude, where's our future? as a story · 41 points
HN discussionSubmitted RelaxedReader: A Firefox Addon to Fight Reading Anxiety as a story · 18 points
HN discussionSubmitted So you want to learn Clojure? as a story · 4 points
HN discussionSubmitted Introduction to OCaml Extension Points as a story · 3 points
HN discussionSubmitted FizzBuzz in GNU Make as a story · 3 points
HN discussionSubmitted Self-hosting a static site with OpenBSD, httpd, and relayd as a story · 3 points
HN discussionSubmitted The updated Ruby reading list as a story · 3 points
HN discussionSubmitted Smalltalk like Method Finder in Ruby as a story · 3 points
HN discussionSubmitted Good math teachers are like unicorns as a story · 3 points
HN discussionSubmitted Self-hosting a static site with OpenBSD, httpd, and relayd as a story · 2 points
HN discussionSubmitted Learning F# – Writing a Ray Tracer as a story · 2 points
HN discussionSubmitted GitHub stats with Clojure Incanter as a story · 2 points
HN discussionSubmitted Gravedigging why the lucky stiff: Io Has A Very Clean Mirror as a story · 2 points
HN discussionSubmitted Ruby Literals You May Not Know – Citizen428.net as a story · 1 points
HN discussionSubmitted A Rubyist Looks at Crystal (Part 2) as a story · 1 points
HN discussionSubmitted Clojure: Deriving the Y Combinator in 7 Stolen Steps as a story · 1 points
HN discussionSubmitted Cloud link collection as a story · 1 points
HN discussion