Posts by popularity
Posts by popularity; updated semi-regularly. Data from stats.arp242.net and collected since 28 May 2019.
- 124,708 YAML: probably not so great after all
- 79,457 Tired of Stack Overflow
- 71,733 Statically compiling Go programs
- 61,458 Go is not an easy language
- 44,859 Why I’m still using jQuery in 2019
- 36,560 Curl to shell isn’t so bad
- 34,497 s/bash/zsh/g
- 33,040 Scripting tmux
- 32,901 Go’s features of last resort
- 22,178 The web as a GUI toolkit
- 21,608 The downsides of JSON for config files
- 19,548 How to detect automatically generated emails
- 17,210 The Art of Unix Programming
- 15,870 Stupid light software
- 12,259 An API is a user interface
- 10,030 Some zshrc tricks
- 9,484 Stallman isn't great, but not the devil
- 8,373 Bitmasks for nicer APIs
- 8,331 Running Go CLI programs in the browser with WASM
- 7,847 Flags are great for configuration
- 7,838 Why GoatCounter ignores Do Not Track
- 7,233 Open source DIY ethics
- 6,963 Effective VimScript
- 6,851 Choosing a license for GoatCounter
- 6,500 Analytics on personal websites
- 5,683 Using flags for configuration in Go
- 5,567 Getting started with RimWorld modding on Linux
- 5,399 Experiences with email-based login
- 5,109 Why Hello CSS doesn’t use CSS variables
- 5,052 Freedom is not simple
- 4,971 VimLog – a ChangeLog for Vim
- 4,970 Safe terminal escape codes
- 4,893 The problems with hard wrapping email body text
- 4,782 Go testing style guide
- 4,528 PHP’s fopen() is broken
- 4,381 Bookmarklets to deal with annoying designs
- 4,176 The shell scripting trap
- 4,047 The Art of Unix Programming, reformatted
- 3,527 Better UX when reading from stdin
- 3,456 Why “rape games” are worse than violent games
- 3,386 It’s fine to be elitist, sometimes
- 3,089 The other kind of censorship
- 2,848 Testing isn’t everything
- 2,777 You (probably) don’t need Kubernetes
- 2,561 Easy means easy to debug
- 2,493 Storing files in .git
- 2,469 Anti-vaxers are not evil
- 2,467 Good comments read well and are to the point
- 2,321 Downsides of working remotely
- 2,311 The value of negative arguments
- 2,227 Vim myths
- 2,160 Let’s not be pedantic about “Open Source”
- 2,028 Making find -exec faster
- 1,849 I don’t like git, but I’m going to migrate my projects to it
- 1,727 On being the right size
- 1,588 My first vimrc
- 1,587 Source code shame
- 1,583 Why isn’t Amazon.com signing their emails?
- 1,332 Why write?
- 1,126 Creating temporary files in PHP
- 993 Empathy is required for democracy
- 974 A primer on the str and bytes types in Python 3
- 958 Learning a programming language
- 862 Browsers and conflicts of interests
- 828 Being right
- 739 Copyright, culture, and democracy
- 594 Why teach kids to program?
- 578 Some thoughts on CDNs
- 461 Security of Python’s pickle and marshal modules
- 352 Robots!
- 319 Vested interest in mismanaging government
- 206 Intercept outgoing mails in Ruby on Rails
- 125 The Art of Unix Programming
- 103 Making FlagShihTzu work well with Formtastic
- 26 Getting started with RimWorld modding on Linux