23 Jan 2019
|
|
The Hidden Cost of Cheap Hardware
|
23 Dec 2018
|
|
I Love NSOperation
|
19 Dec 2018
|
|
Pine.blog Version 1.3: Multiple Timelines 🎉
|
15 Nov 2018
|
|
Textual.app Maintainer Steps Away
|
10 Nov 2018
|
|
Mastodon and Microblogging
|
04 Nov 2018
|
|
Code Lasts Whether You Know it or Not
|
04 Nov 2018
|
|
Recommendations, Echo Chambers, and Pine.blog
|
03 Nov 2018
|
|
Blogging has an Image Problem
|
19 Oct 2018
|
|
Feed Readers and Local News
|
17 Oct 2018
|
|
Pine.blog 1.2 is Out!
|
06 Oct 2018
|
|
The Scope Creep is Real
|
13 Jul 2018
|
|
Pine v1.1 is Out & A Special Moment
|
11 Jul 2018
|
|
On the Future of Social Media
|
06 Jul 2018
|
|
RSS Has Already Won
|
05 Jul 2018
|
|
Pine for iOS Released!
|
15 Jun 2018
|
|
A Sneak Peek: Pine for iOS
|
23 May 2018
|
|
Announcing Pine: Microblogging for a New Generation 🎉
|
19 May 2018
|
|
The People vs. Democracy
|
04 Mar 2018
|
|
Safari's WebSocket Stream View
|
04 Mar 2018
|
|
Git's Hidden Feature: Notes
|
06 Feb 2018
|
|
Real Life Science Fiction
|
02 Feb 2018
|
|
The Web as a Social Network
|
24 Nov 2017
|
|
Primitive Tech is Here for the Long Haul
|
23 Nov 2017
|
|
The FCC Moves to Dismantle Net Neutrality
|
25 Oct 2017
|
|
MyGeneRank: Behind the Scenes of the Newest ResearchKit App
|
24 Oct 2017
|
|
OAuth Over XMPP
|
10 Oct 2017
|
|
todolist update
|
09 Oct 2017
|
|
Mini-Rant About Documentation
|
28 Sep 2017
|
|
todolist
|
26 Sep 2017
|
|
Accidental DevOps
|
25 Sep 2017
|
|
Getting Back on the Horse
|
31 Jul 2017
|
|
TODOs as a Templating System
|
15 Jul 2017
|
|
Climate Change and Guns, Germs, and Steel
|
11 Jul 2017
|
|
Adventurer's Codex: XMPP
|
06 Jul 2017
|
|
Adventurer's Codex: The Stack
|
26 Jun 2017
|
|
Measuring Sticks
|
20 Jun 2017
|
|
Adventurer's Codex: Behind the Curtain
|
24 Feb 2017
|
|
The Cloudbleed Bug: An Overview
|
09 Feb 2017
|
|
Comments with Cited References
|
06 Feb 2017
|
|
So Many Words Written, So Many More to Come
|
04 Feb 2017
|
|
An Ode to the 13 Inch MacBook Pro
|
02 Feb 2017
|
|
California Bills to Safeguard Privacy from the Federal Government Advance
|
28 Jan 2017
|
|
The Internet Won't Forget Climate Change
|
10 Jan 2017
|
|
A Slight Modification to Gordon Ramsey's Scramled Eggs
|
09 Jan 2017
|
|
Manton's Micro.blog
|
03 Jan 2017
|
|
Alternatives to macOS
|
01 Dec 2016
|
|
Sony MDR Extra-Bass Bluetooth Headphones Review
|
14 Nov 2016
|
|
YouTube has (apparently) reinstated RSS feeds
|
15 Aug 2016
|
|
More Efficient VBR MP3s and Podcasting
|
07 Aug 2016
|
|
Tabletop Audio
|
29 Jul 2016
|
|
Primitive Tech tiptoes into the Bronze Age
|
22 Jul 2016
|
|
18th Century Cooking
|
19 Jul 2016
|
|
Easy Refactoring with Source Making
|
14 Jul 2016
|
|
Latest Project: Log Linker
|
16 Jun 2016
|
|
Linode's 13th Birthday
|
02 Jun 2016
|
|
Siri is a blogging tool
|
30 May 2016
|
|
Swift Dynamism
|
25 May 2016
|
|
Python-like Context Managers in Swift
|
24 May 2016
|
|
MVC-N and Services
|
24 Apr 2016
|
|
iMessage Security
|
15 Apr 2016
|
|
Re: Voting Systems
|
19 Mar 2016
|
|
Can we save the open web?
|
14 Mar 2016
|
|
Blog when you disagree
|
14 Mar 2016
|
|
Overcast 2.5 Update
|
08 Mar 2016
|
|
A Vision of the Open Web
|
01 Mar 2016
|
|
Hosting a Minecraft Server on Linode
|
17 Feb 2016
|
|
FBI tells Apple to Create a Master Key to iOS
|
05 Feb 2016
|
|
Better Image Sharing with Dropbox
|
02 Feb 2016
|
|
What Ancient Greek Music Sounded Like
|
01 Feb 2016
|
|
Smaller
|
27 Jan 2016
|
|
More Secure Pastures
|
26 Jan 2016
|
|
Re: Leaving Twitter
|
15 Jan 2016
|
|
Horizontal History
|
15 Jan 2016
|
|
The Invention of Farming
|
12 Jan 2016
|
|
Why privacy is important
|
11 Jan 2016
|
|
Breaking up is hard to do
|
20 Dec 2015
|
|
MVVM is not very good
|
20 Dec 2015
|
|
No, We are Romans
|
19 Dec 2015
|
|
Removing Google Analytics
|
14 Dec 2015
|
|
GitBook
|
16 Nov 2015
|
|
Software performance in an ASM.js world
|
12 Nov 2015
|
|
Ad tracking company using audio to identify users
|
09 Nov 2015
|
|
Even more re: software and engineering
|
12 Oct 2015
|
|
Why I'm switching back to iTunes
|
12 Oct 2015
|
|
Disable "shake to find cursor" in El Capitan
|
05 Oct 2015
|
|
Software Correctness and Software Engineering
|
24 Sep 2015
|
|
How to save your team from the evil testing demons
|
20 Sep 2015
|
|
A full size mirror
|
20 Sep 2015
|
|
A mirror for posterity
|
20 Sep 2015
|
|
More Pluto images
|
18 Sep 2015
|
|
Python 3.5 and multitasking
|
13 Sep 2015
|
|
Airplane Mode
|
13 Sep 2015
|
|
Python 3.5.0 has been released
|
06 Sep 2015
|
|
The Race for Space
|
05 Sep 2015
|
|
You should go to SpaceUp
|
28 Aug 2015
|
|
Re: Yin and Yang
|
16 Aug 2015
|
|
Re: The ethics of modern web ad-blocking
|
14 Aug 2015
|
|
Blogdown
|
10 Aug 2015
|
|
Rewritten
|
19 Jul 2015
|
|
Hiking the Pacific Crest Trail
|
09 Jun 2015
|
|
WWDC and Open Source Swift
|
25 May 2015
|
|
Software 'Engineering'
|
28 Apr 2015
|
|
Python multiprocessing and unittest
|
25 Apr 2015
|
|
Microblog Crawler v1.4(.1)
|
08 Apr 2015
|
|
PEP 484 - Type Hints for Python
|
31 Mar 2015
|
|
Patreon
|
31 Mar 2015
|
|
Microblog Crawler Diary: Signals Follow Up
|
31 Mar 2015
|
|
Priming the Pump
|
10 Mar 2015
|
|
Roderick on the Line: Space Exploration is Human Nature
|
08 Mar 2015
|
|
Why Everyone Was Wrong About Net Neutrality
|
08 Mar 2015
|
|
Microblog Crawler v1.3 Released
|
26 Feb 2015
|
|
Clarifying Structure
|
24 Feb 2015
|
|
Microblog Crawler Diary: Signals
|
22 Feb 2015
|
|
Microblog Crawler Diary: Timezones
|
20 Jan 2015
|
|
Elon Musk is Crazy
|
15 Jan 2015
|
|
Fight for Space - Why Space?
|
15 Jan 2015
|
|
What-If: Pools on the Moon
|
15 Jan 2015
|
|
The Results of SpaceX's Attempt to Recover Falcon
|
02 Jan 2015
|
|
Time Machine Transfer Trouble Resolved
|
31 Dec 2014
|
|
Microblogger Wiki and Issues are Live!
|
31 Dec 2014
|
|
Time Machine Transfer Trouble
|
13 Dec 2014
|
|
Microblogger status updates and more
|
04 Dec 2014
|
|
What if sending money was as easy as AirDrop
|
03 Dec 2014
|
|
Hypervelocity Stars
|
03 Dec 2014
|
|
Dave Winer on Donating to Wikipedia
|
29 Nov 2014
|
|
Microblog Crawler v1.0 Released
|
28 Nov 2014
|
|
Star Wars VII Teaser (and thoughts on the new lightsabers)
|
24 Nov 2014
|
|
ISS Livestream now in 720p HD
|
23 Nov 2014
|
|
Ursula K. Le Guin At The National Book Awards
|
16 Nov 2014
|
|
Philae Breaks our Hearts
|
12 Nov 2014
|
|
Philae Lands on Comet 67P
|
10 Nov 2014
|
|
Obama "urges" FCC to reclassify ISPs as Utilities
|
09 Nov 2014
|
|
The Mac Mini Server Configuration is Dead
|
04 Nov 2014
|
|
New Parallel Universe Theory Proposed
|
02 Nov 2014
|
|
FCC's Tom Wheeler is trying to open up cable TV
|
02 Nov 2014
|
|
What is your blog about?
|
02 Nov 2014
|
|
Short-form blogging
|
02 Nov 2014
|
|
Twitter is not a replacement for blogs
|
24 Oct 2014
|
|
The Professional Sharer
|
24 Oct 2014
|
|
AT&T and Apple SIM
|
21 Oct 2014
|
|
Podcast Recommendations
|
20 Oct 2014
|
|
Twitter's "peace offering" to developers is meaningless
|
19 Oct 2014
|
|
Making RSS Real-Time
|
14 Oct 2014
|
|
Site transferred. Email is next
|
12 Oct 2014
|
|
Some advice on programming
|
11 Oct 2014
|
|
Thinking about redoing my blog engine
|
11 Oct 2014
|
|
The unremarkable yesterday
|
07 Oct 2014
|
|
Balancing Work, Fun, and Work-Fun
|
02 Oct 2014
|
|
Backblaze Hard Drive Reliability Report
|
29 Sep 2014
|
|
The Open Microblog Standard
|
28 Sep 2014
|
|
Thoughts on the iPhone 6
|
14 Sep 2014
|
|
The Trouble With Harvard
|
14 Sep 2014
|
|
Space Junk
|
07 Sep 2014
|
|
Chris Radcliff on Twitter's Timeline Changes
|
06 Sep 2014
|
|
Casey Liss on Women's Experience in Gaming
|
31 Aug 2014
|
|
How to stimulate the open web
|
31 Aug 2014
|
|
Why It's Impossible to Make Plans Anymore
|
31 Aug 2014
|
|
Brent Simmons on App Performance Tuning
|
30 Aug 2014
|
|
Numba: Compiling Python Using LLVM the way WebKit Compiles JavaScript
|
28 Aug 2014
|
|
Waffle, Brent and Marco on Social Networks
|
25 Aug 2014
|
|
Twitter and the Open Web
|
24 Aug 2014
|
|
Roderick on the Line
|
18 Aug 2014
|
|
Notifications
|
17 Aug 2014
|
|
Book Recommendation: The Stormlight Archive
|
17 Aug 2014
|
|
10 Years of Podcasts
|
17 Aug 2014
|
|
Changing App Behavior Server-Side
|
16 Aug 2014
|
|
Humans Need Not Apply
|
12 Aug 2014
|
|
Permanence Revisited
|
11 Aug 2014
|
|
How the Other Half Works: an Adventure in the Low Status of Software Engineers
|
11 Aug 2014
|
|
First Person Hyperlapse Videos by Microsoft
|
05 Aug 2014
|
|
Into the Depths of Python
|
25 Jul 2014
|
|
You need math to program
|
16 Jul 2014
|
|
Forest Through the Trees
|
16 Jul 2014
|
|
Letter to the FCC
|
15 Jul 2014
|
|
Re: Permanence
|
15 Jul 2014
|
|
The Internet's Own Boy
|
22 Jun 2014
|
|
It's just a Phone
|
05 Jun 2014
|
|
Harry's Razors Review
|
04 Jun 2014
|
|
So I Went Flying Yesterday
|
30 May 2014
|
|
Multithreading in Java
|
10 May 2014
|
|
NASA Streams the ISS View of Earth 24/7
|
05 May 2014
|
|
Rocket Simulation
|
02 May 2014
|
|
Programming Sucks
|
01 May 2014
|
|
CSU Tuition
|
26 Apr 2014
|
|
Don't Blow Up the Internet
|
25 Apr 2014
|
|
Help Protect the Internet
|
21 Apr 2014
|
|
OS X's New Look
|
21 Apr 2014
|
|
Pokemon
|
20 Apr 2014
|
|
Roman Food
|
16 Apr 2014
|
|
My iOS 8 Wishlist
|
15 Apr 2014
|
|
BloodMoon Eclipse Photos
|
15 Apr 2014
|
|
Apple, Intel, and Matt Richman
|
12 Apr 2014
|
|
The NSA knew about and exploited the Heartbleed Bug
|
24 Mar 2014
|
|
The New New CMS
|
18 Mar 2014
|
|
If Only I had a Podcast
|
11 Feb 2014
|
|
Microsoft and a Unix-based Windows
|
19 Sep 2013
|
|
MarkDown Syntax Feature Request: Math Syntax
|
07 Jul 2013
|
|
PhotoStream: Apple's beautiful, convoluted dream
|
07 Jul 2013
|
|
Writing for a website you built from scratch
|
07 Jul 2013
|
|
Re: Comic-Con
|
12 Dec 2012
|
|
A Very Special Sweater
|