Securely define QMK firmware macros on macOS

  FreeBSD 12.0 Spectre mitigation for Linux guests under bhyve

  OpenConnect 8.02 Homebrew

  mbdns 1.0.1

  The perfect keyboard

  Use Firefox

  New Colossus

  Untrue

  mbdns

  Stardew Valley

  IRC

  Blue tick

  Failed projects

  Scopes

  Game Boy

  Privacy Policy

  100 Days

  AirPods

  NAS

  Subscriptions

  Colossus

  Drivers

  Drone Adventures - Part 1

  G920

  Snappy

  Higher end experience

  JSONFeed and Hugo

  Siri tube

  Moving

  micro.blog

  macOS

  PowerVR Furian

  Red good

  Relationships

  Tools

  Hugo

  GPG

  Alan Turing law

  Religion

  Bathroom Epiphanies

  Trainspotting

  Desk modifications

  Firefox

  Wire

  ha-bridge

  Acorn Electron

  Aaron Swartz

  PowerVR Rogue test chips

  Projection

  Standing in 2017

  TIL: macOS keychain command line

  New car

  Open plan

  Bipartisan politics

  Ergodox

  Notice

  Listening

  Fan

  Community

  WASD

  Editing

  Technologist

  Oculus Rift first impressions

  7 seconds

  Pascal

  ryszardatgmail

  Fling

  Paying for the Web

  Asthma

  Angles

  L2TP IPSec VPN on EdgeOS

  Tomorrow

  Keyboards

  Backdoors

  Hurricane Electric IPv6 Tunnel with EdgeOS

  Ubiquiti adventures

  PowerVR TBDR - Deferred Rendering

  Smoke

  The key

  Architecture

  Building clocks

  Scots

  dnsmasq on FreeNAS

  Public speaking

  R520

  Unix

  Stood up

  BINARY

  Money

  NATAS

  Beyond3D

  Philip

  Asocial

  Scotland

  iPhone 6 Plus

  The Mat

  Memory

  Stand up

  PowerVR TBDR - The Tiler

  Community

  Technical journalism

  GDC 2015

  Semiconductors from idea to product

  Suicide

  RFQ

  Borders

  How to build a great (graphics) benchmark

  Advice for new engineering managers

  Self awareness

  Brendan Eich

  Writing about difficult things

  UK TV licensing reform

  Rys(zard)

  Bad market intelligence

  EE

  The Silk Road

  Working hard might be hardly working

  Why do we only have JS in the browser

  Wash your crypto keys

  Plan to parameterise early

  Scratch your itches

  FreeBSD support for rvm

  The future of mobile CPUs

  Web content filters are inherently broken

  Modern democracy and politics

  Momentum

  Lisp

  DRY doesn't apply when you're speaking

  Reductionism and simplicity everywhere

  Pragmaticism

  The curious rise of the pixel shader

  The valuable intangibles

  LLVM

  Silence is golden

  I almost feel obligated to pirate Office for Mac

  Writer's block

  Understanding the metal

  Surround yourself with smarter people

  Old games are awesome

  Getting by in a technical industry without a degree

  Make sure you have the time for Coursera

  Flattr

  OS X Mountain Lion Wi-Fi Issues

  Carriers should only test connectivity

  Buying single home-use Windows license keys

  Client-side TLS certificates and root certificate authorities

  Booting and flashing embedded systems

  What I want next from virtualisation

  First week of Coursera's Cryptography course

  Learning to read error messages

  Don't assign arbitrary scale to things

  Programmer productivity is king

  Backup and restore OS X Lion Wi-Fi kext

  Beauty in code

  Surface area

  50 bucks for a programmer's editor is cheap

  All social networks reduce down to IRC and imgur

  Choosing a free or open source software license

  giffgaff as a recognised carrier in iOS

  Subconscious observation

  Why can't you view unlock attempts on iOS

  ryszard@gmail.com

  Performance versus ease of development

  ty versus teen

  Replacing default iOS apps

  Try programming languages for longer

  Accurate project estimates

  Deleting Skype accounts

  OS X command line developer tools

  What I do at Imagination

  Browsing without using the mouse

  Display colour calibration

  No more mouse

  Minimal text editors

  giffgaff

  PowerVR PMX590 mask

  Mac OS X Lion Wi-Fi problems

  The perils of not programming enough

  PowerVR PMX590

  (def newblog)

  Disclaimer