Two Wrongs

Tags

Tags

ada

Reading Notes: Guide for Ravenscar in High Integrity Systems

Selective Delays in SPARK and Ravenscar

Unicode Strings in Ada 2012

Timeout Blocking Requests in Ada

Guessing Game: Ada Style!

baduk

A Year of Baduk

c

Using withPtr From inline-c in Haskell

The Mystery of the Deterministic Super Shotgun

cycling

Why Cyclists Use Public Roads

Starting to Commute by Bicycle

design

A Maze of Storage Cages

emacs

Variable Width Unicode Fallback Fonts in Emacs

Emacs Calendar with Fixed Width Font

Emacs for Humans: Glossary

New and Improved: Two-Wrongs Now Powered By Org Mode

On Escape Meta Alt Control Shift

haskell

On Competing with C Using Haskell

Extendable Data in Haskell (part 2)

Dynamic Dispatch in Haskell, or: How Can I Make My Code Extendable?

My Experience Using Yesod for a “Quick Hack”

Pomohoro: Combine the Pomodoro Technique with hledger and Timeclock for Productivity

Parser Combinators: Parsing for Haskell Beginners

Using withPtr From inline-c in Haskell

A Haskell Time Library Tutorial

Static Generation with Haskell

Statically Generated Blog

The Case for Controlled Side Effects

Web Scraping with Lenses

How Laziness Works

The “What Are Monads?” Fallacy

life

Reasons To Like Stockholm: Water

Sensor and Controller Chip in “Roxcore 720p” Action Camera

Bayesian Statistics

Pairing Debian Laptop with Bluetooth Headphones

Basic Computer Security: Things I Want to Explore

Pomohoro: Combine the Pomodoro Technique with hledger and Timeclock for Productivity

Starting to Commute by Bicycle

The Weekly Pure Bullet Journal

Is Learning Shorthand for Personal Note-taking Worth It?

Learning to Say No to Myself

Melins system, övning och demonstration

Why I’m Learning Shorthand

The Joy of Manipulation

A Year of Baduk

Debian Linux On My Asus Transformer Book Flip (TP300LA)

linux

Touchpad Pointer Speed in Xorg on Debian Linux

Display Backlight Keys on TP300LA

maths

Bayesian Statistics

meta

New and Improved: Two-Wrongs Now Powered By Org Mode

Fallback Font, Good Fonts and a General Font Recommendation

Statically Generated Blog

meta_programming

Documentation: Reference Manual vs. Cookbook

How Much Does an Experienced Programmer Use Google

Discoverability of Functions in Functional Languages

Why Code Review Matters: Suble (Often Non-Breaking) Bugs

Say What You Mean, Not What Happens to Work

notes

Passwordless sudo

Pairing Debian Laptop with Bluetooth Headphones

Basic Firewall Configuration (iptables)

Basic Computer Security: Things I Want to Explore

Fake Bold Small Caps in XeLaTeX with Fontspec

Connecting to KTH Eduroam on Debian Stretch

rtorrent missing from Homebrew on El Capitan

IMAP/SMTP port numbers for Google mail

photography

Reasons To Like Stockholm: Water

Sensor and Controller Chip in “Roxcore 720p” Action Camera

Darkroom Chemistry and Photograms

The Joy of Manipulation

Developing B&W Film at Home

Does My DSLR Have Dead Pixels?

The Case for Shooting in Manual Mode

Painting with Light

programming

On Competing with C Using Haskell

Extendable Data in Haskell (part 2)

Dynamic Dispatch in Haskell, or: How Can I Make My Code Extendable?

Reading Notes: Guide for Ravenscar in High Integrity Systems

Selective Delays in SPARK and Ravenscar

Unicode Strings in Ada 2012

Timeout Blocking Requests in Ada

Guessing Game: Ada Style!

Intuition for Time Complexity of Algorithms

My Experience Using Yesod for a “Quick Hack”

Pomohoro: Combine the Pomodoro Technique with hledger and Timeclock for Productivity

The Bug in the Physical Building

Using withPtr From inline-c in Haskell

Bubble Sort: Not Even Once

A Haskell Time Library Tutorial

Static Generation with Haskell

Statically Generated Blog

The Case for Controlled Side Effects

The Mystery of the Deterministic Super Shotgun

Web Scraping with Lenses

How Laziness Works

Parser Combinators

Fast SQL for Inheritance in a Django Hierarchy

Documentation: Reference Manual vs. Cookbook

Why Web Apps Disappoint Me

How Much Does an Experienced Programmer Use Google

The “What Are Monads?” Fallacy

Move Translations Between Django Apps

Myth of the Day: Functional Programmers Don’t Use Loops

Discoverability of Functions in Functional Languages

What Optimisations Are Not

Why Code Review Matters: Suble (Often Non-Breaking) Bugs

Say What You Mean, Not What Happens to Work

Crash-Only Software on the Desktop, Please

security

Migrating From iptables To nftables – Link Collection

Temporarily Disabling iptables

Passwordless sudo

Securing a Debian Laptop with a Firewall

Secure DNS on Laptop with Debian

Basic Firewall Configuration (iptables)

Basic Computer Security: Things I Want to Explore

Gmail Passwords Trusted, Yet Not Trusted

shorthand

Is Learning Shorthand for Personal Note-taking Worth It?

Systemet i Melins system

Melins system, övning och demonstration

Why I’m Learning Shorthand

software_problems

Connecting to KTH Eduroam on Debian Stretch

rtorrent missing from Homebrew on El Capitan

Monospaced Code Formatting in Skype

RecordMyDesktop Videos Going out of Sync

Text Selection Behaves as Swipe in WeeChat

Resize Video While Keeping Quality High with FFmpeg

Calculator in Spotlight Not Doing Simple Arithmetic?

swedish

Systemet i Melins system

Melins system, övning och demonstration

Why I’m Learning Shorthand

sysadmin

Passwordless sudo

Basic Firewall Configuration (iptables)

Basic Computer Security: Things I Want to Explore

rsync.net

A Checklist for Renewing GPG Subkeys

Redirect Every Subdomain to the Same Subdomain on a Different Host with Nginx

IMAP/SMTP port numbers for Google mail

An Update a Week Keeps the Hackers Away

technology

Rethinking Text Input on Touch Screens

tp300la

Display Backlight Keys on TP300LA

Pairing Debian Laptop with Bluetooth Headphones

The Touchpad On the Asus TP300LA

Debian Linux On the Asus TP300LA, Bad News #1

Debian Linux On My Asus Transformer Book Flip (TP300LA)

typography

Variable Width Unicode Fallback Fonts in Emacs

Fallback Font, Good Fonts and a General Font Recommendation

Fake Bold Small Caps in XeLaTeX with Fontspec

vim

On Escape Meta Alt Control Shift

Reasons to Know Vim – It’s Similar to ed

Custom Surrounding Text with surround.vim

Email Quoting with Vim Visual Block Mode

web

Redirect Every Subdomain to the Same Subdomain on a Different Host with Nginx

Static Generation with Haskell

Statically Generated Blog

Web Scraping with Lenses

Fast SQL for Inheritance in a Django Hierarchy

Why Web Apps Disappoint Me

Move Translations Between Django Apps

Draw a Tree Structure With Only CSS