Christian Neukirchen
chneukirchen.org · Personal blog · on HN since 2007
Christian Neukirchen (Leah Neukirchen) writes about Unix tools, Ruby, Git, zsh, and small software projects, plus a link-collecting tumblelog.
What HN saysHN links it for practical shell and Git tricks and for its curated link collections, which commenters recommend following.
34HN people shared it
19linked it in comments
23stories submitted
239story points
8 years agolast shared
2007people per year2026
Most-shared posts
- 1Christian Neukirchen's new tumblelog10 people · 5 points · first shared 2009 · discussion on HN
- 2A grab bag of Git tricks (2013)3 people · 14 points · first shared 2013 · discussion on HN
- 3Anatomy of a Ceph meltdown2 people · 150 points · first shared 2018 · 104 comments on HN
- 4Restartable exceptions (a'la Lisp conditions) in Ruby2 people · 1 points · first shared 2009 · discussion on HN
- 5Why I use the MIT licence (by author of Rack)1 people · 39 points · first shared 2009 · 44 comments on HN
- 6Zsh tricks you may not know1 people · 9 points · first shared 2014 · discussion on HN
- 710 fancy zsh tricks you may not know1 people · 3 points · first shared 2015 · discussion on HN
- 8Runit and ignite: a suckless init system? (2013) [pdf]1 people · 3 points · first shared 2015 · discussion on HN
- 9gitsum - partial interactive commits from emacs1 people · 2 points · first shared 2008 · discussion on HN
- 10Introducing Rack [pdf]1 people · 2 points · first shared 2016 · discussion on HN
- 1110 more zsh tricks you may not know...1 people · 2 points · first shared 2011 · discussion on HN
- 12sudo -f1 people · 1 points · first shared 2014 · discussion on HN
- 13Rest of Geocities -- the ones worth saving1 people · 1 points · first shared 2009 · discussion on HN
- 14Programming for Android with Scala1 people · 1 points · first shared 2009 · discussion on HN
- 15How Rails made me a better programmer1 people · 1 points · first shared 2007 · discussion on HN
What HN people wrote when they linked it
icebraining · 2017-11-11
It's interesting, because that has really nothing to do with email or RSS as protocols, it's purely a social convention that daily/weekly aggregations get sent as newsletters rather than published as RSS feeds.
As a counterexample, I follow Leah Neukirchen's Trivium, which is a feed that publishes a weekly post with a bunch of interesting links (mostly tech related). http://chneukirchen.org/trivium/intro
And of course, there are tools to display emails inboxes as RSS feeds.
yomly · 2016-05-31
I'm a big fan of saving history - trying to remember all the shell based commands we use is a nightmare!
If you're using zsh, a tip I picked up from [0] was to alias all your common commands like
'cd', 'ls' 'fg'...
to:
' cd' ' ls' ' fg' ...
Then add the following line to your zshrc to ignore lines prepended with a space:
setopt HIST_IGNORE_SPACE
This keeps your history cleaner from any ls, cd, fg inputs you use.
[0] http://chneukirchen.org/blog/archive/2012/02/10-new-zsh-tricks-you-may…
EDIT: formatting
4ad · 2011-12-12
Doug McIlroy[1] invented pipes, by the way. He's also the author of spell, diff, sort, join, graph, speak and tr. He has written some fascinating papers, like Squinting at Power Series[2].
Thanks Christian Neukirchen for posting this on his blog[3], Mark Dominus[4] for asking for a copy and Doug McIlroy for sharing in the first place.
[1] http://www.cs.dartmouth.edu/~doug/
[2] http://swtch.com/~rsc/thread/squint.pdf
[3] http://chneukirchen.org/trivium
[4] http://blog.plover.com
quadhome · 2011-10-17
First, go through the archives of http://anarchaia.org/
Then follow http://chneukirchen.org/trivium
_mjk · 2017-06-21
I use `mess` [1].
Short descrption: New stuff that is not filed away instantly goes into a folder "current" linked to the youngest folder in a tree (mess_root > year > week).
If needed at a later time: file it accordingly, otherwise old folders are purged if disk space is low.
Taking it a step further: synching everything across work and personal machines using `syncthing`.
[1] http://chneukirchen.org/blog/archive/2006/01/keeping-your-home-clean-w…
yuribro · 2017-03-12
OpenBSD related - http://www.tedunangst.com/flak/
Weekly aggregations:
- http://chneukirchen.org/trivium/
- http://www.dragonflydigest.com/ (Look for the weekly "Lazy Readings" post)
Kototama · 2016-02-10
Git. Look for "homegit" on this page: http://chneukirchen.org/blog/archive/2013/01/a-grab-bag-of-git-tricks.…
panic · 2015-07-06
Christian Neukirchen's Trivium: http://chneukirchen.org/trivium/ (a descendant of the original "tumblelog", Anarchaia)
rsaarelm · 2013-09-05
I use the homegit alias trick to manage my top level home directory stuff in a Git repo that doesn't reside at ~/: http://chneukirchen.org/blog/archive/2013/01/a-grab-bag-of-git-tricks.…
wink · 2012-02-06
The idea is hardly unique, what matters more is that you have to somehow agree to the choice of content presented by the author of the summary in question.
I'm doing one of these myself for a few months, over at http://f5n.org/stack/ (and it consists at least 50% of HN content, so I didn't post it here as of yet.)
As I've also written somewhere my inspirations were http://www.foldl.org/ and http://chneukirchen.org/trivium - because there's stuff I like to see, I couldn't care less for weekly JS and Ruby links, for example, however rich in quality they would be :)
keyist · 2009-08-26
Sites I like from my feeds, aiming for variety:
* Joseph Miklojcik (emacs, lisp, languages) http://jfm3-repl.blogspot.com/
* Mauricio Fernández (functional, with ocaml focus) http://eigenclass.org/R2/
* Colin Percival (tarsnap, freebsd security) http://www.daemonology.net/blog/
* Matthew Garrett (mobile linux, power management) http://mjg59.livejournal.com
* Brad Fitzpatrick (memcached, pubhubsubbub) http://advogato.org/person/bradfitz/diary.html
* Chris Neukirchen's Trivium (all links, great jumping point) http://chneukirchen.org/trivium/
pjackson · 2008-07-19
I always liked this implementation:
http://chneukirchen.org/blog/archive/2005/05/lazy-streams-for-ruby.htm…
almost · 2007-12-11
My thoughts exactly on seeing this article. Looked on google and found this: http://chneukirchen.org/repos/darcsum/
Only limited support (you'll still be using the command line) but the whatsnew and record functionality is really useful (just make sure the cursor is at the bottom of the whatsnew buffer before hitting R otherwise it misses all the changes for some reason, at least on my machine)
gcr · 2014-01-08
I'm not sure. I honestly think it's a culture thing. Many Lisp communities embrace continuations, but everyone else rightly shies away because they make your head hurt.
Ruby(!) supports them, so it might be possible for Rails to create something like the pattern I mentioned. In fact, Ruby people use continuations for a few things like the built-in Generator class and making "restartable exceptions" so the thrower can figure out how to deal with the problem rather than the catcher, which is sometimes quite useful: http://chneukirchen.org/blog/archive/2005/03/restartable-exceptions.ht…
Properly implementing continuations is a huge implementiation burden though, which is another reason why the're uncommon. The language would have to make the stack frame itself slicable and serializable, and it's hard to get good performance when the call stack itself becomes a "first class" language construct. Consider a duplicate() function that saves the state of a program and then spawns ten threads that each reload that state! Have fun implementing continuations in a way that supports that, Guido! :)
jimmyjim · 2012-04-30
naner · 2011-10-17
http://stevehanov.ca/blog/ -- Updates infrequently. Very good programming articles.
http://duartes.org/gustavo/blog/ -- Updates infrequently. Good articles on Linux and Programming. Start here: http://duartes.org/gustavo/blog/best-of
http://catonmat.net -- He doesn't update much anymore since he's working on his startup but the archives are still good. Mostly unix tools and CompSci stuff IIRC.
http://chneukirchen.org/trivium/ -- Curates unix and plan9 articles and some lower level/systems programming stuff with a few other peculiarities sprinkled in.
http://www.foldl.org/ -- Curated programming/compsci stuff from certain subreddits. Didn't last long, archives still have some gems.
http://lambda-the-ultimate.org/ -- I actually don't read the articles that often anymore but I scan the titles as if it were a ticker of what's going on in the programming world.
If someone could point me to more curated sources like foldl, I'd appreciate it.
Non-programming:
http://ryanholiday.net -- http://www.ryanholiday.net/an-introduction-to-me/
http://thelastpsychiatrist.com/ -- I skip the pharma articles that are way over my head. Cultural deconstructionism.
vvdcect · 2017-07-08
Here is a list I keep for weekend reading Got some of these links from previous HN posts like this.. Not entirely tech sites
http://nautil.us/
https://lwn.net/
http://www.ribbonfarm.com/
http://pespmc1.vub.ac.be/
https://meaningness.com/
http://slatestarcodex.com/
http://www.britishpathe.com/
http://www.atlasobscura.com/
https://scholars-stage.blogspot.my
http://www.counterpunch.org/
http://harpers.org/history/
http://www.eevblog.com/forum/
https://zcomm.org/zmag/
https://the-artifice.com
https://liliputing.com/
https://dev.to/
http://chneukirchen.org/trivium/
https://blog.codinghorror.com/
https://stratechery.com/
http://www.tedunangst.com/inks/