Archives All posts
- 2024-11-15 : The price of incoherence
- 2024-10-08 : The many definitions of retirement
- 2024-08-11 : The ultimate rerun
- 2024-07-08 : Virtual threads
- 2024-06-22 : No children of men
- 2024-05-31 : Does debt matter?
- 2024-04-07 : Poverty and disorder
- 2023-10-04 : Stack ranking and decimation
- 2023-04-10 : Whiplash and the cult of sacrifice
- 2023-03-08 : Semantic vs. date versioning
- 2022-10-18 : Putin's political constraints
- 2022-07-04 : The Sino-Russian delusion
- 2022-06-20 : The Identity Stack
- 2020-11-04 : Après Trump, l'Orban
- 2020-08-10 : The decline of black political power
- 2020-06-13 : Cryptography
- 2020-04-25 : Dynamics of insufficient demand
- 2020-03-29 : Coronavirus and globalism
- 2020-01-04 : China vs. India
- 2019-12-22 : What's wrong with 996?
- 2019-12-14 : The return of big government
- 2019-11-22 : Datomic is simple made easy
- 2019-10-26 : Size and risk taking
- 2019-09-19 : An adventure in resizing partitions
- 2019-08-22 : The end of PC corporatism
- 2019-07-12 : Is it genius or just plain dumping?
- 2019-06-07 : The Strange Obsession With 5G
- 2019-03-01 : The Coming IT Crunch
- 2018-04-28 : Data Really IS the New Oil
- 2018-04-08 : The Road to Cyber Serfdom
- 2018-03-16 : Code BEAM 2018
- 2018-03-04 : Technology needs genuine diversity
- 2018-01-28 : Technology shouldn't waste your time
- 2018-01-05 : A look at Julia
- 2017-11-30 : Quantum computing is real
- 2017-09-25 : Augmented reality
- 2017-09-14 : Too big a language, too small a language
- 2017-07-13 : Corman Lisp
- 2017-06-21 : Success begets success
- 2017-05-20 : Observations on Ruby
- 2017-05-06 : Tech is tyrannical
- 2017-04-15 : RSI and the Kinesis
- 2017-04-08 : Just-in-time education
- 2017-03-25 : Java appletviewer
- 2017-03-18 : Clojure with-redefs gotcha
- 2017-02-25 : Put aside the math
- 2017-02-20 : A good night's sleep
- 2017-02-12 : Decompiling Java classfiles in Emacs
- 2017-02-05 : Are you one of us?
- 2017-01-28 : The rerise of nationalism
- 2017-01-21 : Prediction vs. analysis
- 2017-01-14 : Technology, economics, and law
- 2017-01-07 : Better is better
- 2017-01-01 : Progress isn't linear
- 2016-12-24 : Machine learning and math
- 2016-12-17 : Instant gratification
- 2016-12-10 : Collaboration in open source
- 2016-12-03 : Clojure/conj 2016
- 2016-11-26 : A shallow dive into Erlang
- 2016-11-19 : Coders at work
- 2016-11-12 : The merits of assembly
- 2016-11-05 : Laziness and chunking in Clojure
- 2016-10-29 : The churn of being cutting edge
- 2016-10-22 : Beyond programming
- 2016-10-15 : Different strokes for different folks
- 2016-10-08 : Do it yourself
- 2016-10-01 : The mythical software engineer
- 2016-09-24 : Don't be a hacker
- 2016-09-17 : JVM garbage collection
- 2016-09-10 : StumpWM
- 2016-09-03 : WiFi passwords--or, why Linux is a hassle
- 2016-08-26 : Batteries, the next frontier
- 2016-08-20 : Self-driving cars and local economies
- 2016-08-12 : Crowdfunding and open-source
- 2016-08-06 : Holding the line
- 2016-07-30 : Category theory
- 2016-07-23 : Haskell vs. practical languages
- 2016-07-16 : Reactive programming
- 2016-07-09 : Property-based testing
- 2016-07-02 : Pattern matching
- 2016-06-21 : Functional programming in Scala
- 2016-06-18 : Starting Emacs from IntelliJ IDEA
- 2016-06-11 : It's good to be lazy
- 2016-06-04 : Why functional languages are great
- 2016-05-30 : Basics of an LLC
- 2016-05-29 : The 70/30 rule
- 2016-02-13 : The problem with tutorials
- 2016-02-09 : Default editor in GNOME
- 2016-02-05 : Split PDF files by bookmarks
- 2016-02-03 : Getting an Apress subscription
- 2016-01-22 : Software as a team sport
- 2016-01-20 : To understand anything
- 2013-02-23 : Using WordPress to power your entire website
- 2012-10-05 : Being too clever with LaTeX files
- 2012-05-17 : Using Python with Emacs
- 2012-04-30 : Syntax highlighting on Wordpress.org blog
- 2012-04-25 : Migrating to a new host, twice in a week
- 2012-04-19 : Getting the latest version of TeXLive on Fedora 16
- 2012-04-19 : Customizing Gnome 3.2 on Fedora 16
- 2012-04-08 : Getting Dell WLAN 1397 Wireless card to work with Fedora 16
- 2011-07-16 : Getting Started with WinForms in C++/CLI
- 2011-07-16 : Using .ico files in Visual Studio 2008
- 2011-06-30 : Fun with Windows Forms