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 · #1009

A

Arabesque

Personal blog · blog.sanctum.geek.nzsystemsprogramming

Arabesque is a personal blog at blog.sanctum.geek.nz about systems and programming. Since 2012, 69 different Hacker News readers have linked it 83 times, most often “Unix as IDE”. The last post was in 2020, but the archive is still widely read.

Visit the blog
83mentions?
69HN people?
2012–2025first – last linked?
Links on Hacker News per year · peak 38 in 2012

Most-linked posts?

  1. Unix as IDE
    9 people · 10 mentions · first linked 2012-02-10
  2. Vim Koans
    6 people · 6 mentions · first linked 2021-06-08
  3. Unix as IDE (2012)
    6 people · 6 mentions · first linked 2021-07-01
  4. Vim Koans
    4 people · 4 mentions · first linked 2012-06-11
  5. /
    4 people · 4 mentions · first linked 2012-06-09
  6. Actually using Ed
    3 people · 3 mentions · first linked 2012-06-16
  7. Advanced Vim macros
    2 people · 2 mentions · first linked 2012-06-03
  8. Vim's built in IDE tools
    2 people · 2 mentions · first linked 2012-02-11
  9. You can tell a lot about a shell user by looking at their prompt
    2 people · 2 mentions · first linked 2012-07-11
  10. Actually Using Ed (2012)
    2 people · 2 mentions · first linked 2022-02-13

What Hacker News says?

  1. Also cool to play around with are the various options that let GCC (and presumably LLVM) show you the various compilation stages of your C code. You can even spit out the C and resulting assembly side-by-side. I haven't had the time to play with this, but Part 4 of the excellent "Unix as IDE" series [1] goes into it and I'm sure there's more around the web. Another really fun way to get into the underlying assembler…

    Comment linking /unix-as-ide-compiling/

    on “Learning C with gdb”
  2. Submitted Vim anti-patterns as a story · 333 points

    HN discussion
  3. I don't think this is the case, though I may be misunderstanding what you wrote. At the shell, it's true that you're limited to vi-style controls (so no text objects like ci"). However, once you press 'v' in normal mode you can drop into either vi or vim - this only depends on what $EDITOR is set to[1]. [1] http://blog.sanctum.geek.nz/vi-mode-in-bash/

    Comment linking /vi-mode-in-bash/

    on “Unix Tricks”
  4. Submitted Using unix as your IDE as a story · 233 points

    HN discussion
  5. as for technical blogs, the only ones I get consistently useful information from are: http://blog.sanctum.geek.nz/ , from which I've learnt a great deal about vim and also about some obscure but historically significant unix tools which otherwise I'd never have known of. http://archlinux.me/ Every now and then a good in depth article pops up pn this one. Dev blogs are great for learning about the nitty gritty detail…

    Comment linking /

    on “Ask HN: What unknown technical blogs or sites do you read?”
  6. Submitted Vim: Buffers, Windows, and Tabs as a story · 207 points

    HN discussion
  7. A bunch of things I like, in no particular order. Vimcasts: http://vimcasts.org/ (And keep your eye out for Drew's forthcoming book: Practical Vim .) Vim University: http://vimuniversity.com/ Coming Home To Vim: http://stevelosh.com/blog/2010/09/coming-home-to-vim/ Efficient Editing With Vim: http://robertames.com/files/vim-editing.html Why, oh WHY, do those #?@! nutheads use vi?: http://www.viemu.com/a-why-vi-vim.h…

    Comment linking /tag/anti-patterns/

    on “Best of Vim Tips”
  8. Submitted Unix as IDE as a story · 204 points

    HN discussion
  9. This is the best writeup I've seen so far on getting comfortable with ed: http://blog.sanctum.geek.nz/actually-using-ed/

    Comment linking /actually-using-ed/

    on “Plan 9 from Bell Labs”
  10. Submitted Cron best practices as a story · 155 points

    HN discussion
  11. Here [0] is a nice introduction to the newly introduced zoomed panes feature in tmux 1.8 by Tom Ryder. [0] http://blog.sanctum.geek.nz/zooming-tmux-panes/

    Comment linking /zooming-tmux-panes/

    on “tmux 1.8 Released”
  12. Submitted Advanced Vim Registers as a story · 142 points

    HN discussion
  13. The full series: http://blog.sanctum.geek.nz/series/unix-as-ide/

    Comment linking /series/unix-as-ide/

    on “Using unix as your IDE”
  14. Submitted Actually using Ed as a story · 139 points

    HN discussion
  15. I found NERDTree had no advantages for me over just plain :Vex. I'm sure it does have other features, but how whizbang does a file browser need to be, anyway? Besides, anything you want to do outside of choosing files to edit in your editor should be done in a shell: http://blog.sanctum.geek.nz/unix-as-ide-editing/

    Comment linking /unix-as-ide-editing/

    on “Vim: Buffers, Windows, and Tabs”
  16. Submitted Vim Koans as a story · 129 points

    HN discussion
  17. Also be sure to check this guy's blog out: http://blog.sanctum.geek.nz/ Tons of other useful articles about terminal and vim and things like that...

    Comment linking /

    on “Vim: Buffers, Windows, and Tabs”
  18. Submitted Unix as IDE (2012) as a story · 111 points

    HN discussion
  19. For bash users who are used to vi-style keybindings, you can enable vi mode[0]. When I discovered this, my "performance" must've more than doubled :) [0] https://blog.sanctum.geek.nz/vi-mode-in-bash/

    Comment linking /vi-mode-in-bash/

    on “Speed Matters”
  20. Submitted CLI RSS: RSS with Newsbeuter as a story · 43 points

    HN discussion
  21. Nice, and improvement on frequent "vim for beginners" texts. One vi(m) text that takes things further is "The Vi/Ex Editor" by Walter Alan Zintz (originally published in UnixWorld Online), atm at https://www.ele.uri.edu/faculty/vetter/Other-stuff/vi/009-in... . Love the intro, heart warming indeed :-) https://www.ele.uri.edu/faculty/vetter/Other-stuff/vi/009.pa... . A rich repository of related material is e.g. http…

    Comment linking /series/unix-as-ide/

    on “Vim Galore: everything you need to know about Vim”
  22. Submitted Advanced Vim macros as a story · 15 points

    HN discussion
  23. http://blog.sanctum.geek.nz/ has some of the clearest yet most nuanced Unix tutorials I've ever seen

    Comment linking /

    on “An Introduction to Unix (2014)”
  24. Submitted Actually Using Ed (2012) as a story · 9 points

    HN discussion
  25. This is the efficiency post that I kept coming back to when starting to use the command line more: http://shebang.brandonmintern.com/tips-for-remote-unix-work-... I'm seeing a lot of people respond about using similar setups with different tools. It doesn't really matter whether you use awesome/xmonad/ratpoison or something else, but I can tell that the people who built the tools I use think about computers the same…

    Comment linking /series/unix-as-ide/

    on “Vim as you IDE”
  26. Submitted Vim Koans as a story · 7 points

    HN discussion
  27. Linked to in the article: UNIX as IDE ( https://blog.sanctum.geek.nz/series/unix-as-ide/ )

    Comment linking /series/unix-as-ide/

    on “REPL vs CLI: IDE wars”
  28. Submitted Vim's built in IDE tools as a story · 6 points

    HN discussion
  29. According to Wikipedia (I know, not the most reliable source) a Kōan is a story, dialogue, question, or statement, which is used in Zen-practice to provoke the "great doubt", and test a student's progress in Zen practice. The main themes in this particular article are that Vi is not a silver bullet, that even using a great tool you can do a lousy lob and that tools are just tools. So more than an "incoherent flameba…

    Comment linking /

    on “Vim Koans”
  30. Submitted Passing Runtime Data to Awk as a story · 5 points

    HN discussion

Search all of HN for blog.sanctum.geek.nz

Linked by the same people?