Thoughts on technology, the world, and life

Blog

The Great American Phone Insurance Rip-Off

Why I skip extended warranties on my devices

“Xbox One Reveal 2013 Highlights”

A console presentation with some questionable priorities

“2 Kinds Of People”

Everyday preferences, divided into two camps

Numbers Every Software Engineer Should Know

A sense of scale for caches, memory, disks, and networks

Gerrit’s UI Is Awful

Posting a review comment shouldn’t take a search

“Go GC: Prioritizing Low Latency And Simplicity”

Go 1.5 aims for shorter garbage collection pauses

Lost Voice Memo

An interrupted recording takes an irreplaceable moment with it

“Federal Circuit Strikes Its Own Blow Against Overbroad Software Patents”

The problem with patenting what software does instead of how

“Board Game”

Taxes make for a game nobody wants to play

Comcastic, Craptastic

Comcast makes waiting on hold even less pleasant

“Notes On Distributed Systems For Young Bloods”

Hard-earned lessons about building and operating distributed systems

What Is The Matrix

Remembering a vanished collection of Matrix production material

Gallagher And The Language

A comedian takes on the absurdities of English

Jack Bogle’s Advice For A Rocky Market: Follow Ben Franklin

The cost of letting money managers take the returns

“Wealthfront: Silicon Valley Tech At Wall Street Prices”

Small investment fees can compound into a large cost

It’s Time To Kill The Monthly Fee For Small Accounts

The case against charging small investors a monthly fee

“Foie Gras Ban Proves Confusing, Hard To Enforce”

An expensive cracker gets around a ban

Facebook Adds Generics To Golang

A Facebook project offers generics for Go

“Knowing How Doctors Die Can Change End-Of-Life Discussions”

A different perspective on care at the end of life

The Financial Advisor

A financial advice joke with a questionable premise

“Roth Retirement Accounts Are Very Overrated & Over-Hyped”

Making sense of Roth and traditional retirement accounts

SSD Prices In A Free Fall

Solid-state storage gets more affordable

“1Password Is Ready For John The Ripper”

How extra words strengthen a master passphrase

Toward Better Master Passwords

Rethinking passwords with Diceware passphrases

Steam Monster Summer Sale

Another summer sale, another long list of games

“The Quest To Save Today’s Gaming History From Being Lost Forever”

The challenges of preserving games as cultural history

Federico Viticii’s IOS 9 Wish List

Improvements I’d like to see in the next iOS release

Ancillary Sword…And Tea

A reader finds an awful lot of tea in space

John Harris’s Science Fiction Cover Art

The artist behind a familiar science fiction book cover

CBS Spills The Beans On The New Apple Streaming Service

An unusually public hint about an unannounced Apple service

Kudos To Rand Paul

Standing against the renewal of NSA surveillance powers

“Go Is Unapologetically Flawed, Here’s Why We Use It”

A hopeful critique of Go’s limitations and attitudes

“Simple String Comparisons Not Secure Against Timing Attacks”

Early returns can leak information about secret strings

“The Cultural Evolution Of Gofmt”

How a code formatter changed expectations beyond Go

“Struct Composition With Go”

Using embedding to adapt an existing connection

Jackass Further Destabilizes The Korean Region

A misguided attempt at diplomacy through illegal entry

Changing The Size Or Case-Sensitivity Of A Sparse Bundle

Adjusting a Mac disk image’s capacity and format

“Random Apple Watch Thoughts”

Seeing the promise without being sold on the first version

“Four Days Of Go”

A sharp take on Go’s design and its designers

“Trans-Pacific Partnership Agreement”

The EFF’s objections to a secretive trade agreement

Lost IOS Safari Tabs

When Safari reclaims memory, open tabs can lose their state

“Code Quality”

What engineers say about other engineers’ code

Manhattan DA: Smartphone Encryption Will Endanger New Yorkers

A privacy objection to the case against encrypted phones

Is Life Insurance A Smart Investment?

Weighing whole life insurance against term coverage

“10 Things Life Insurance Agents Won’t Say”

The case for separating insurance from investing

“Rule Of Thirds”

What those grid lines in the camera app are for

“The Star Wars George Lucas Doesn’t Want You To See”

George Lucas’s preservation argument meets his own films

Going Wrong

Robin Milner on what types can guarantee

Texas Finds More Lethal Injection Drugs After Almost Running Out

Questioning the choice of drugs used in executions

π