Akilan Selvacoumar's blog

2020-05-25 04:00 IT infrastructure (Beginners guide):
2020-04-05 04:00 First post

Caleb Doxsey's blog

2020-01-06 04:11 A Response to Hello World
2019-12-30 18:35 Strategies for Working with Message Queues
2019-10-10 15:52 How to Build a Custom Kubernetes Ingress Controller in Go
2019-08-16 01:37 Software Tracing with Go
2019-07-19 09:05 Was Go's Try Proposal a False Flag?
2019-06-24 22:19 An Age of Spin
2019-04-17 22:35 Go Concurrency from the Ground Up
2019-03-04 22:42 The Fall of Trada and the Facebook Marketplace that Never Was
2018-11-16 02:00 RTCTunnel: Building a WebRTC Proxy with Go
2018-09-30 19:07 Kubernetes: The Surprisingly Affordable Platform for Personal Projects

Christine Dodrill's blog

2020-10-17 04:00 ln - The Natural Log Function
2020-10-12 04:00 kalama pali pi kulupu Kala
2020-10-11 04:00 The Itch
2020-09-30 04:00 How Mara Works
2020-09-27 04:00 Rust Crates that do What the Go Standard library Does
2020-09-19 04:00 TL;DR Rust
2020-09-08 04:00 My Org Mode Flow
2020-09-07 04:00 The Within Go Repo Layout
2020-08-22 04:00 Colemak Layout - First Week
2020-08-15 04:00 Colemak Layout - Beginning
2020-08-02 04:00 The Fear Of Missing Out
2020-07-28 04:00 Book Release: Musings from Within
2020-07-26 04:00 RSS/Atom Feeds Fixed and Announcing my Flight Journal
2020-07-16 04:00 Site Update: Rewrite in Rust
2020-07-10 04:00 Continuous Deployment to Kubernetes with Gitea and Drone
2020-06-28 04:00 The Dwarven Cavern - A Beginner 6E Adventure
2020-06-17 04:00 V Update - June 2020
2020-06-15 04:00 Fairly Odd Orca
2020-06-05 04:00 Why I Use Suckless Tools
2020-05-31 04:00 gitea-release Tool Announcement
2020-05-29 04:00 ReConLangMo 8: Storytelling
2020-05-25 04:00 ReConLangMo 7: Discourse
2020-05-23 04:00 maybedoer: the Maybe Monoid for Go
2020-05-22 04:00 ReConLangMo 6: Lexicon
2020-05-19 04:00 How HTTP Requests Work
2020-05-18 04:00 ReConLangMo 5: Sentence Structure
2020-05-15 04:00 ReConLangMo 4: Noun and Verb Morphology
2020-05-11 04:00 ReConLangMo 3: Morphosyntactic Typology
2020-05-09 04:00 Gamebridge: Fitting Square Pegs into Round Holes since 2020
2020-05-08 04:00 ReConLangMo 2: Phonology & Writing
2020-05-06 04:00 Super Bootable 64
2020-05-05 04:00 ReConLangMo 1: Name, Context, History
2020-04-25 04:00 My NixOS Desktop Flow
2020-04-13 04:00 Chicken Stir Fry
2020-03-26 04:00 pa'i Benchmarks
2020-03-20 04:00 New Site Feature: Signal Boosting
2020-03-15 04:00 How I Start: Rust
2020-03-08 04:00 How I Start: Nix
2020-02-29 04:00 New Site Feature: Patron Thanks Page
2020-02-22 04:00 pa'i: hello world!
2020-02-15 04:00 Why Rust
2020-02-10 04:00 I was Wrong about Nix
2020-02-03 04:00 Instant Pot Spaghetti
2020-01-28 04:00 Thoughts on Nix
2020-01-25 04:00 Dhall for Kubernetes
2020-01-11 04:00 Live Streaming Server Setup
2020-01-09 04:00 Cadey Alicia Ratio
2020-01-03 04:00 V is for Vvork in Progress
2019-12-21 04:00 How I set up an IRC daemon on Kubernetes
2019-12-14 04:00 Olin Improvements
2019-12-08 04:00 Wasmcloud Progress: Hello, World!
2019-12-02 04:00 Toast Sandwich Recipe
2019-11-16 04:00 Orca Stranding
2019-11-14 04:00 The Gears and The Gods
2019-11-11 04:00 Death Stranding Review
2019-11-01 04:00 Blog Feature: Art Gallery
2019-11-01 04:00 Orca
2019-10-28 04:00 Get Going: Hello, World!
2019-10-22 04:00 OVE-20191021-0001
2019-10-21 04:00 Outsider Art and Anathema
2019-10-06 04:00 Don't Look Into the Light
2019-10-03 04:00 Compile Stress Test
2019-10-01 04:00 The Cheese Dream
2019-09-22 04:00 mapatei
2019-09-12 04:00 When Then Zen: Wonderland Immersion
2019-09-07 04:00 The Cult of Kubernetes
2019-08-28 04:00 How to Send Email with Nim
2019-08-23 04:00 How I Converted my Brain fMRI to a 3D Model
2019-08-19 04:00 Pageview Time Experiment
2019-08-16 04:00 Instant Pot Quinoa Taco Bowls
2019-08-15 04:00 WebAssembly Talk Video Posted
2019-08-04 04:00 Plurality-Driven Development
2019-07-24 04:00 Tarot for Hackers
2019-07-07 04:00 How to Use User Mode Linux
2019-06-30 04:00 The h Programming Language
2019-06-24 04:00 OVE-20190623-0001
2019-06-23 04:00 V is for Vaporware
2019-06-20 04:00 Untitled
2019-06-18 04:00 Advice to People Nurturing a Career in Computering
2019-06-05 04:00 MrBeast is Postmodern Gold
2019-05-31 04:00 WebAssembly on the Server: How System Calls Work
2019-05-30 04:00 TempleOS: 2 - god, the Random Number Generator
2019-05-25 04:00 All There is is Now
2019-05-23 04:00 Lifecycle
2019-05-20 04:00 TempleOS: 1 - Installation
2019-05-19 04:00 A Formal Grammar of h
2019-05-16 04:00 Life Update - Montréal
2019-05-10 04:00 iPad Smart Keyboard: French Accents/Ligatures
2019-04-21 04:00 Practical Kasmakfa
2019-04-16 04:00 Site to Site WireGuard: Part 4 - HTTPS
2019-04-11 04:00 Site to Site WireGuard: Part 3 - Custom TLS Certificate Authority
2019-04-09 04:00 When Then Zen: Site Announcement
2019-04-07 04:00 Site to Site WireGuard: Part 2 - DNS
2019-04-02 04:00 Site to Site WireGuard: Part 1 - Names and Numbers
2019-03-22 04:00 iOS Development Pro Tip for Private CA Usage
2019-03-14 04:00 My Career So Far in Dates/Titles/Salaries
2019-03-08 04:00 Farewell Email - Heroku
2019-02-11 04:00 Deprecation Notice: Elemental-IRCd
2019-01-28 04:00 Progressive Web App Conversion in 5 Minutes
2019-01-26 04:00 How To Make a Progressive Web App Out Of Your Existing Website
2019-01-20 04:00 When Then Zen
2019-01-17 04:00 Old Articles Recovered
2019-01-11 04:00 graphviz.christine.website
2019-01-08 04:00 vanbi
2018-12-17 04:00 Let it Snow
2018-12-12 04:00 The Blind Men and The Animal Interface
2018-12-02 04:00 That Which Is For Kings
2018-12-01 04:00 Ten Thousand Laughs
2018-11-30 04:00 I Put Words on this Webpage so You Have to Listen to Me Now
2018-11-29 04:00 Blind Men and an Elephant
2018-11-21 04:00 My Experience Cursing Out God
2018-11-13 04:00 Chaos Magick Debugging
2018-11-03 04:00 Thinking Different
2018-11-01 04:00 Bokoblin
2018-11-01 04:00 One Day
2018-10-14 04:00 lipu pi o wawa e lukin
2018-10-13 04:00 The Service is Already Down
2018-09-24 04:00 Boat
2018-09-17 04:00 Creator's Code
2018-09-05 04:00 Olin: 2: The Future
2018-09-01 04:00 Link's Home
2018-09-01 04:00 Link's Sunset
2018-09-01 04:00 Olin: 1: Why
2018-08-27 04:00 Died to Save Me
2018-08-26 04:00 Sorting Time
2018-08-19 04:00 Death
2018-08-15 04:00 When Then Zen: Anapana
2018-08-13 04:00 Narrative of Sickness
2018-08-12 04:00 Olin Logo V1
2018-07-24 04:00 Fear
2018-07-20 04:00 Gratitude
2018-06-18 04:00 Land 1: Syscalls & File I/O
2018-06-16 04:00 A Letter to Those That Bullied Me
2018-06-14 04:00 What It's Like to Be Me
2018-05-17 04:00 IRC: Why it Failed
2018-04-23 04:00 The Beautiful in the Ugly
2018-04-14 04:00 Coding on an iPad
2018-03-29 04:00 How to Automate Discord Message Posting With Webhooks and Cron
2018-03-04 04:00 Bliss
2018-02-08 04:00 Introducing Lokahi
2017-12-10 04:00 How does into Meditation
2017-04-16 04:00 Voiding the Interview
2017-04-12 04:00 IRCv3.2 `webirc` Extension
2017-03-29 04:00 RSS Feed Generation
2017-03-25 04:00 gopreload: LD_PRELOAD for the Gopher crowd
2017-02-08 04:00 textile-conversion Main
2017-01-09 04:00 Crazy Experiment: Ship the Frontend as an asar document
2016-12-18 04:00 New Site
2015-12-20 04:00 FFI-ing Go from Nim for Fun and Profit
2015-12-14 04:00 The Origin of h
2015-12-01 04:00 Coming Out
2015-10-17 04:00 The Universal Design
2015-08-26 04:00 Metaprogramming: Partial Application...
2015-06-10 04:00 Nim and Tup
2015-03-21 04:00 Trying Vagga on For Size
2015-03-13 04:00 CinemaQuestria Orchestration
2015-02-14 04:00 The Saga of plt, Part 1
2015-02-14 04:00 The Saga of plt, Part 2
2015-02-14 04:00 This Site's Tech Stack
2015-01-28 04:00 Getting Started with Go
2014-11-28 04:00 Web Application Development with Beego
2014-11-20 04:00 Dependency Hell
2014-11-18 04:00 My Experience with Atom as A Vim User
2014-10-24 04:00 Instant Development Environments in Docker
2014-10-20 04:00 MPD Via Docker
2014-08-16 04:00 Pursuit of a DSL
2014-07-31 04:00 Thoughts on Community Management
2013-10-04 04:00 IRCv3.2 CHGHOST Extension

Ctrl blog

2020-10-20 20:55 Intel: replace thermal compound “every few years”
2020-10-14 04:30 The 0,5 MB of nothing in all Apple Music files
2020-10-08 05:30 How to get Microsoft Edge back into your Windows Timeline
2020-10-07 16:38 Options for deduplicating storage of TV series intros
2020-10-07 03:29 Review: Beurer TL20 daylight therapy lamp
2020-09-30 19:20 How to distinguish between files, links, and cloned files
2020-09-29 20:17 How to label a webpage as being out-of-date
2020-09-24 00:21 What happened to BitTorrent’s Project Maelstrom web browser?
2020-09-21 17:51 Which file systems support file cloning
2020-09-12 17:05 Network routers are just computers
2020-09-12 16:09 KMail account trouble
2020-09-08 16:00 Linux on Lenovo ThinkPad T14: great except the webcam/mic
2020-08-24 13:20 Fretted M.2 connector cause difficult-to-diagnose performance slowdown
2020-08-18 17:48 Fix Linux not suspending on low battery levels, and prolong your battery life
2020-08-18 17:12 How to install Corel AfterShot Pro 3 on Fedora 32
2020-08-16 11:54 The difference between RDFa’s property and rel attributes
2020-08-10 09:16 The $10 LensPen Hurricane Blower vs a $1 air puffer
2020-08-05 23:22 Review of Firefox “Daylight” for Android
2020-08-03 07:42 The hoops I jump through to be an Amazon customer in Norway
2020-07-31 07:30 Can Linux hibernate into tmpfs?
2020-07-26 01:35 How to schedule Folding@home to only run during winter nights
2020-07-24 23:06 RunCat and the battery-impact of processor indicators

Derek Sivers

2020-08-06 04:00 $250K books sold. $250K to save lives.
2020-06-22 04:00 How to learn JavaScript
2019-12-30 04:00 Time is personal. Your year changes when your life changes.
2019-11-07 04:00 Experiments in music and life
2019-11-01 04:00 Writing daily, but posting when ready
2019-10-30 04:00 How I got rich on the other hand
2019-10-29 04:00 Podcast published today
2019-10-28 04:00 When in doubt, try the difference
2019-10-27 04:00 Why experts are annoying
2019-10-26 04:00 What you learn by travelling
2019-10-25 04:00 PostgreSQL example of self-contained stored procedures
2019-10-24 04:00 Mastery school
2019-10-23 04:00 Monthly self-expansion project
2019-10-22 04:00 Living according to your hierarchy of values
2019-10-17 04:00 How to ask your mentors for help
2019-10-16 04:00 When you win the game, you stop playing
2019-10-15 04:00 Digital pollution
2019-10-14 04:00 Cut out everything that’s not surprising
2019-10-13 04:00 Heed your fears
2019-10-12 04:00 Daydreaming is my favorite pastime

Drew DeVault's blog

2020-10-22 04:00 Firefox: The Jewel^WEmbarassment of Open Source
2020-10-15 04:00 Status update, October 2020
2020-10-09 04:00 Four principles of software engineering
2020-10-01 04:00 Spamtoberfest
2020-09-25 04:00 A tale of two libcs
2020-09-21 04:00 TOFU recommendations for Gemini
2020-09-20 04:00 The unrealized potential of federation
2020-09-15 04:00 Status update, September 2020
2020-09-02 04:00 Linux development is distributed - profoundly so
2020-08-27 04:00 Embrace, extend, and finally extinguish - Microsoft plays their hand
2020-08-24 04:00 Alice in Wonderland and the theft of the public domain
2020-08-17 04:00 Software engineers solve problems
2020-08-16 04:00 Status update, August 2020
2020-08-13 04:00 Web browsers need to stop
2020-08-10 04:00 I want to contribute to your project, how do I start?
2020-08-01 04:00 pkg.go.dev is more concerned with Google's interests than good engineering
2020-07-27 04:00 The falsehoods of anti-AGPL propaganda
2020-07-15 04:00 Status update, July 2020
2020-07-14 04:00 March 2nd, 1943
2020-06-26 04:00 General-purpose OS, special-purpose OS, and now: vendor-purpose OS
2020-06-21 04:00 Introducing the BARE message encoding
2020-06-19 04:00 Email service provider recommendations
2020-06-15 04:00 Status update, June 2020
2020-06-12 04:00 Can we talk about client-side certificates?
2020-06-06 04:00 Add a "contrib" directory to your projects
2020-05-15 04:00 Status update, May 2020
2020-05-05 04:00 We are complicit in our employer's deeds
2020-04-22 04:00 How to store data forever
2020-04-20 04:00 Configuring aerc for git via email
2020-04-15 04:00 Status update, April 2020
2020-04-06 04:00 My unorthodox, branchless git workflow
2020-03-25 04:00 Designing and 3D printing a new part for my truck
2020-03-18 04:00 The reckless, infinite scope of web browsers
2020-03-13 04:00 GitHub's new notifications: a case of regressive design
2020-03-07 04:00 An open letter to Senator Bob Casey on end-to-end encryption
2020-03-03 04:00 The Abiopause
2020-02-21 04:00 Thoughts on performance & optimization
2020-02-18 04:00 Fucking laptops
2020-02-15 04:00 Status update, February 2020
2020-02-06 04:00 Dependencies and maintainers
2020-01-27 04:00 KnightOS was an interesting operating system
2020-01-21 04:00 The happinesses and stresses of full-time FOSS work
2020-01-17 04:00 A philosophy of project governance
2020-01-15 04:00 Status update, January 2020
2020-01-08 04:00 Following up on "Hello world"
2020-01-04 04:00 Hello world
2019-12-30 04:00 Managing my dotfiles as a git repository
2019-12-18 04:00 PinePhone review
2019-12-09 04:00 Developers shouldn't distribute their own software
2019-11-29 04:00 Take action to save .org and prosecute those who sold out the internet
2019-11-26 04:00 Software developers should avoid traumatic changes
2019-11-20 04:00 China
2019-11-15 04:00 Status update, November 2019
2019-10-30 04:00 An old-school shell hack on a line printer
2019-10-15 04:00 Status update, October 2019
2019-10-12 04:00 How to fuck up software releases
2019-10-10 04:00 RaptorCS's redemption: the POWER9 machine works
2019-10-07 04:00 Why Collabora really added Digital Restrictions Management to Weston
2019-09-23 04:00 RaptorCS POWER9 Blackbird PC review
2019-09-17 04:00 Don't sacrifice the right ideas to win the right words
2019-09-15 04:00 Status update, September 2019
2019-09-08 04:00 How I decide between many programming languages
2019-09-02 04:00 Building interactive SSH applications
2019-08-19 04:00 Shell access for builds.sr.ht CI
2019-08-15 04:00 Status update, August 2019
2019-08-09 04:00 DRM leasing: VR for Wayland
2019-07-29 04:00 FOSS contributor tracks
2019-07-15 04:00 Status update, July 2019
2019-07-08 04:00 Announcing code annotations for SourceHut
2019-07-01 04:00 Absence of certain features in IRC considered a feature
2019-06-15 04:00 Status update, June 2019
2019-06-13 04:00 My personal journey from MIT to GPL
2019-06-03 04:00 Initial pre-release of aerc: an email client for your terminal
2019-05-24 04:00 What is a fork, really, and how GitHub changed its meaning
2019-05-15 04:00 Status update, May 2019
2019-05-13 04:00 Webcast: Reviewing git & mercurial patches with email
2019-05-06 04:00 Calculating your donation's value following Patreon's fee changes
2019-05-01 04:00 Announcing Wio: A clone of Plan 9's Rio for Wayland
2019-04-29 04:00 The "shut up and get back to work" coding style guide
2019-04-23 04:00 Using Cage for a seamless remote Wayland session
2019-04-19 04:00 Choosing a VPN service is a serious decision
2019-04-15 04:00 Announcing first-class Mercurial support on Sourcehut
2019-04-15 04:00 Status update, April 2019
2019-04-02 04:00 NewPipe represents the best of FOSS
2019-03-25 04:00 Rust is not a good C replacement
2019-03-15 04:00 Status update, March 2019
2019-03-11 04:00 Announcing the release of sway 1.0
2019-03-04 04:00 Sourcehut's spartan approach to web design
2019-02-25 04:00 Tips for a disciplined git workflow
2019-02-18 04:00 Generics aren't ready for Go
2019-02-10 04:00 Wayland misconceptions debunked
2019-02-05 04:00 My experiences at FOSDEM 2019
2019-01-30 04:00 Why I chose Flask to build sr.ht's mini-services
2019-01-23 04:00 Why I use old hardware
2019-01-15 04:00 I'm going to work full-time on free software
2019-01-13 04:00 Backups & redundancy at sr.ht
2019-01-01 04:00 Patches welcome
2018-12-28 04:00 Anatomy of a shell
2018-12-20 04:00 Porting Alpine Linux to RISC-V
2018-12-04 04:00 How to abandon a FLOSS project
2018-11-15 04:00 sr.ht, the hacker's forge, now open for public alpha
2018-10-30 04:00 It's not okay to pretend your software is open source
2018-10-29 04:00 How does virtual memory work?
2018-10-20 04:00 Sway 1.0-beta.1 release highlights
2018-10-08 04:00 Go 1.11 got me to stop ignoring Go
2018-10-05 04:00 Don't sign a CLA
2018-09-30 04:00 Sway & wlroots at XDC 2018
2018-09-10 04:00 Getting started with qemu
2018-09-04 04:00 Conservative web development
2018-08-26 04:00 How to make a self-hosted video livestream
2018-08-22 04:00 The Commons Clause will destroy open source
2018-08-08 04:00 I don't trust Signal
2018-08-05 04:00 Setting up a local dev mail server
2018-07-29 04:00 Writing a Wayland compositor with wlroots: shells
2018-07-23 04:00 Git is already federated & decentralized
2018-07-17 04:00 Input handling in wlroots
2018-07-09 04:00 Simple, correct, fast: in that order
2018-07-02 04:00 The advantages of an email-driven git workflow
2018-06-27 04:00 A quick review of my Let's Encrypt setup
2018-06-05 04:00 Should you move from GitHub to sr.ht
2018-06-01 04:00 How I maintain FOSS projects
2018-05-29 04:00 Embedding files in C programs with koio
2018-05-27 04:00 Why did we replace wlc?
2018-05-13 04:00 Introducing scdoc, a man page generator
2018-05-04 04:00 Redirecting stderr of a running process
2018-05-03 04:00 Google embraces, extends, and extinguishes
2018-04-28 04:00 Sway reporting in from KDE's Berlin development sprint
2018-03-24 04:00 Achtung! Decentralize, decentralize, decentralize!
2018-03-17 04:00 Hack everything without fear
2018-03-10 04:00 How to write an IRC bot
2018-02-28 04:00 Writing a Wayland Compositor, Part 3: Rendering a window
2018-02-24 04:00 The path to sustainably working on FOSS full-time
2018-02-22 04:00 Writing a Wayland Compositor, Part 2: Rigging up the server
2018-02-17 04:00 Writing a Wayland Compositor, Part 1: Hello wlroots
2018-02-13 04:00 The last years
2018-02-05 04:00 Introduction to POSIX shell
2018-01-27 04:00 Sway and client side decorations
2018-01-16 04:00 Fee breakdown for various donation platforms
2018-01-10 04:00 Learn about your package manager
2018-01-02 04:00 fork is not my favorite syscall
2017-12-28 04:00 wlroots whitepaper available
2017-12-16 04:00 Firefox is on a slippery slope
2017-12-02 04:00 A history of emergent intelligence
2017-11-24 04:00 On taking good care of your phone
2017-11-13 04:00 Portability matters
2017-10-26 04:00 Nvidia sucks and I'm sick of it
2017-10-09 04:00 The future of Wayland, and sway's role in it
2017-09-13 04:00 Analyzing HN moderation & censorship
2017-09-08 04:00 Killing ants with nuclear weapons
2017-08-13 04:00 When not to use a regex
2017-08-09 04:00 State of Sway August 2017
2017-06-19 04:00 Archive it or you will miss it
2017-06-10 04:00 An introduction to Wayland
2017-06-05 04:00 Limited "generics" in C without macros or UB
2017-05-11 04:00 Rotating passwords in bulk in the wake of security events
2017-05-05 04:00 Building a "real" Linux distro
2017-04-29 04:00 State of Sway April 2017
2017-04-13 04:00 MSG_PEEK is pretty common, CVE-2016-10229 is worse than you think
2017-03-15 04:00 Principles for C programming
2017-02-22 04:00 Compiler devnotes: Machine specs
2017-01-30 04:00 Lessons to learn from C
2017-01-13 04:00 The only problem with Python 3's str is that you don't grok it
2017-01-06 04:00 Actually, you CAN do it
2016-12-27 04:00 State of Sway December 2016 - secure your Wayland desktop, get paid to work on Sway
2016-12-06 04:00 A broad intro to networking
2016-11-24 04:00 Electron considered harmful
2016-11-16 04:00 Getting on without Google
2016-11-05 04:00 I'm losing faith in America
2016-09-17 04:00 Using the right tool for the job
2016-09-09 04:00 What motivates the authors of the software you use?
2016-08-18 04:00 [VIDEO] Arch Linux with full disk encryption in (about) 15 minutes
2016-08-02 04:00 Sway 0.9 & One year of Sway
2016-07-19 04:00 Using -Wl,--wrap for mocking in C
2016-06-29 04:00 Life, liberty, and the pursuit of privacy
2016-05-28 04:00 Understanding pointers
2016-05-11 04:00 In Memoriam - Mozilla
2016-04-20 04:00 State of Sway - April 2016
2016-04-12 04:00 How to write a better bloom filter in C
2016-04-11 04:00 Please use text/plain for email
2016-03-22 04:00 Integrating a VT220 into my life
2015-12-20 04:00 State of Sway - December 2015
2015-11-11 04:00 Bring more Tor into your life
2015-11-01 04:00 Please don't use Slack for FOSS projects
2015-07-20 04:00 A practical understanding of Flux
2015-06-14 04:00 osu!web - WebGL & Web Audio
2015-04-19 04:00 Hooks - running stuff on Github hooks
2014-11-30 04:00 Porting an assembler, debugger, and more to WebAssembly
2014-10-10 04:00 On the profitability of image hosting websites
2014-09-02 04:00 Process scheduling and multitasking in KnightOS
2014-06-28 04:00 Python's datetime sucks
2014-06-07 04:00 Go's error handling doesn't sit right with me
2014-02-25 04:00 Hacking on your TI calculator
2014-02-02 04:00 The bug that hides from breakpoints
2013-08-24 04:00 Custom Music Syncing on Android
2013-08-19 04:00 You don't need jQuery
0001-01-01 03:41 State of Sway - April 2016
0001-01-01 03:41 State of Sway - December 2015
0001-01-01 03:41 Status update, April 2019
0001-01-01 03:41 Status update, April 2020
0001-01-01 03:41 Status update, February 2020
0001-01-01 03:41 Status update, January 2020
0001-01-01 03:41 Status update, July 2020
0001-01-01 03:41 Status update, June 2020
0001-01-01 03:41 Status update, May 2020

EuAndreh's blog

2020-10-05 04:00 cargo2nix: Dramatically simpler Rust inside Nix
2020-10-05 04:00 swift2nix: Run Swift inside Nix builds
2020-08-31 04:00 The database I wish I had
2020-08-10 04:00 Guix inside sourcehut builds.sr.ht CI
2019-06-02 04:00 Using NixOS as an stateless workstation
2018-12-21 04:00 Using “youtube-dl” to manage YouTube subscriptions
2018-08-01 04:00 Verifying “npm ci” reproducibility
2018-07-17 04:00 Running Guix on NixOS

Gokberk Yaltirakli's blog

2020-10-15 01:00 Status update, October 2020
2020-07-17 01:00 Status update, July 2020
2020-06-15 01:00 Status update, June 2020
2020-06-10 01:00 Faux-DEFLATE
2020-03-15 01:00 Rolling your own encryption
2019-09-05 01:00 Tampermonkey is not Open Source
2019-06-02 01:00 Gopher Server in Rust
2019-05-12 01:00 Evolving Neural Net classifiers
2019-04-03 01:00 Plaintext budgeting
2019-03-23 01:00 Phone Location Logger
2019-01-26 01:00 Rendering GPS traces

Hillel Wayne's blog

2020-09-25 04:00 Finding Goroutine Bugs with TLA+
2020-09-09 04:00 Decision Table Patterns
2020-08-14 04:00 J Notation as a Tool of Thought
2020-07-24 04:00 A Better Cheatsheet
2020-07-10 04:00 The Frink is Good, the Unit is Evil
2020-07-03 04:00 Weak and Strong Fairness
2020-06-19 04:00 Property Testing with Complex Inputs
2020-05-18 04:00 Constructive vs Predicative Data
2020-05-12 04:00 In Praise of AutoHotKey
2020-04-27 04:00 The Hard Part of Learning a Language
2020-04-13 04:00 Announcing: Alloydocs
2020-03-25 04:00 10 Most(ly dead) Influential Programming Languages
2020-03-09 04:00 This is How Science Happens
2020-02-05 04:00 Feature Interaction Bugs
2020-01-22 04:00 The Business Case for Formal Methods
2020-01-13 04:00 Hypermodeling Hyperproperties
2019-10-28 04:00 How fast do I talk?
2019-10-09 04:00 Formally Modeling Database Migrations
2019-09-26 04:00 Python Negatypes
2019-08-07 04:00 Performance Matters
2019-07-15 04:00 Modeling Missing Requirements
2019-06-17 04:00 Probabilistic Modeling with PRISM
2019-05-31 04:00 At least one Vim trick you might not know
2019-05-22 04:00 Alan Kay Did Not Invent Objects
2019-05-05 04:00 Modeling Adversaries with TLA+
2019-04-08 04:00 Finding Property Tests
2019-03-25 04:00 Metamorphic Testing
2019-03-11 04:00 Using Formal Methods at Work
2019-02-11 04:00 Solving Knights and Knaves with Alloy
2019-01-21 04:00 Why Don't People Use Formal Methods?
2019-01-02 04:00 STAMPing on event-stream
2018-12-08 04:00 A Better Interview
2018-10-31 04:00 Modeling Message Queues in TLA+
2018-10-18 04:00 Practical TLA+ Now Available
2018-09-30 04:00 Optimizing MiniZinc
2018-09-24 04:00 Constraint Solving with Minizinc
2018-08-10 04:00 1/0 = 0
2018-07-30 04:00 Augmenting Agile with Formal Methods
2018-07-09 04:00 Decision Tables
2018-06-11 04:00 Formally Specifying UIs
2018-05-27 04:00 Raw Materials
2018-04-25 04:00 The Great Theorem Prover Showdown
2018-04-10 04:00 Why Does "=" Mean Assignment?
2018-04-02 04:00 Just a Whole Bunch of Different Tests
2018-03-16 04:00 Formally Specifying a Package Manager
2018-03-08 04:00 List of TLA+ Examples
2018-03-05 04:00 Monad Tutorials for Other Topics
2018-02-19 04:00 The Problem With APLs
2018-02-13 04:00 It's Hard to Reason About Systems
2018-02-12 04:00 Modeling Redux with TLA+
2018-02-09 04:00 We've Already Thought the Unthinkable
2018-01-30 04:00 Teaching Leaky Abstractions
2018-01-26 04:00 Important Women in CS Who Aren't Grace Hopper
2018-01-15 04:00 Proving Games are Winnable with Alloy
2018-01-12 04:00 The best software engineering paper you haven't read
2017-12-26 04:00 Vim Macro Trickz
2017-12-17 04:00 Property Tests + Contracts = Integration Tests
2017-12-10 04:00 What's the Right Tool for the Job?
2017-12-05 10:40 Maybe Comments SHOULD Explain 'What'
2017-12-03 04:00 How is a Class like a Microservice?
2017-11-27 04:00 Introduction to Contract Programming
2017-11-21 04:00 Calculating Burn Rates in J
2017-10-30 04:00 Why TDD Isn't Crap
2017-10-26 04:00 Unit Tests Aren't Tests
2017-10-10 04:00 Handwriting Programs in J
2017-10-05 04:00 Uncle Bob and Silver Bullets
2017-08-29 04:00 Instructive and Persuasive Examples
2017-08-14 04:00 How Do We Trust Our Science Code?
2017-07-21 18:00 Hypothesis Testing with Oracle Functions
2017-06-09 04:00 List of Articles about Programming Skepticism
2017-05-30 20:48 Modeling Zero-Downtime Deployments with TLA+
2017-02-16 04:00 Doctests in Python
2017-02-01 19:59 Falsehoods Programmers Believe About Dogs
2017-01-24 22:37 Uncle Bob is Ruining Software
2016-12-28 05:48 Hate Your Tools

Nora's blog

2020-08-01 20:06 Modular Synthesis and UNIX
2020-07-14 18:36 Back to Zsh
2020-05-11 09:05 Names, Legal Names, and Fractally Deferred Responsibility
2020-04-11 04:00 Stop Making Students Use Eclipse
2019-09-11 00:00 Packaging Desktop Apps With Flatpak
2019-09-08 01:48 HackRF Tripups with GNURadio
2019-08-20 04:19 Arduino Geiger Counter Dosimeter
2019-07-20 23:03 Simple Elixir Functions
2019-07-12 21:00 What Is Rust's unsafe?
2019-07-06 01:00 Speedy Desktop Apps With GTK and Rust
2019-02-23 21:31 System76 Thelio: A Review
2019-02-04 07:09 Let's Build a Terrible Search
2018-09-06 21:31 Fedidict Implementation: Setting Up the Database
2018-09-02 04:00 FediDict UX Design, Part 2
2018-08-23 22:04 FediDict UX Design, Part 1
2018-08-04 21:17 PDF Embedding Attacks
2018-07-23 18:56 Building Readable Tests with Fluent Testing APIs
2018-06-26 21:54 Chaining Fallible Operations with Combinators
2018-06-13 17:46 Improved User Interface 0.3.0!
2018-03-28 20:16 #DeleteFacebook and FOSTA/SESTA
2018-03-26 20:48 U2F Zero in Firefox
2018-03-07 21:16 A Methodology for Fontconfig Editing
2018-03-07 04:50 Modding, Vim, i3, and Efficiency
2018-02-03 21:00 Additional Exercises in Reverse Engineering
2017-11-16 22:29 An Intro to x86_64 Reverse Engineering
2017-11-06 21:32 Locking Down Firefox
2017-09-29 04:00 A Gentle Introduction to Practical Types
2017-06-16 04:00 BattleDome VR, a Review
2017-05-27 04:00 Quanero VR, a Review
2017-05-26 04:00 Thoughts on Virtual Reality
2017-05-02 04:00 SBrain, an extension of BrainF.ck
2017-04-17 08:48 MLeM, a VM for genetic programming
2017-03-14 08:48 Getting started with Piston, a game library for Rust
2017-02-21 21:04 Hacker Superstitions
2017-02-16 05:49 Session Types
2016-12-24 09:04 socketserver: the Python networking module you didn't know you needed
2016-10-21 18:07 Rewriting tinyhttpd in Rust, Part One
2016-09-13 05:55 Am I in a Terminal?
2016-08-30 02:06 Learning Japanese the Python Way
2016-08-02 20:28 Why Linux on the PC Needs a Focus on Hardware Support
2016-07-11 19:33 Porting Deucalion to Rust
2016-07-08 19:20 Rust - Abstracting the FSM
2016-07-06 19:03 Rust - Using Enums and Match Expressions/Statements
2016-06-04 18:53 I Repaired My Headphones
2016-06-01 08:39 A Story About My Personal Trainer
2016-04-11 09:54 Open Source for Normal People
2016-04-10 19:42 The Sinclair ZX-81/TS-1000
2016-04-10 19:37 IPFS, the Interplanetary File System
2016-01-22 04:00 Keys and Fingerprints
0001-01-01 03:41 RandomUA

Omar Ali's blog

2020-07-15 03:02 Overkill
2019-12-11 09:47 To Shadow, With love
2019-11-10 14:13 How the Muslims of India got Ayodhya wrong
2019-08-05 15:39 Why we unschool
2019-03-17 09:47 Jacinda Ardern
2019-03-14 16:20 π – A number like none other
2019-03-04 08:57 Marshmallows
2019-01-21 23:11 HR Dashboard
2019-01-14 20:20 Birth to Now
2019-01-09 13:01 Cleansing!

Posts on secluded.site

2020-10-11 02:26 Secluded.Site
2020-09-24 02:09 Moving My Old Blog
2020-08-03 13:43 Replacing YouTube & Invidious
2020-07-23 08:48 100 Days To Read
2020-07-19 09:43 New fonts & site changes
2020-06-20 00:41 LWN Theming
2020-06-04 20:23 Documenting With MediaWiki
2020-05-18 23:28 A (Mostly) Google-Free Android
2020-05-15 00:04 The House of San Balay
2020-05-14 06:23 Calcurse Notifications
2020-05-12 04:39 Adding A (Better) Scroll To Top Button Without JavaScript
2020-05-05 05:57 Pausing 100 Days to Offload
2020-05-03 09:57 Day 6 Updates
2020-05-01 07:06 Vim as a Markdown Editor
2020-04-28 10:13 Bluegrass Music
2020-04-28 07:15 Day 3
2020-04-27 04:24 Custom Streaming Setup
2020-04-26 06:12 School...
2020-04-18 04:18 Part of my cellar
2020-04-14 03:50 Site changes
2020-04-08 21:21 Typing International Characters
2020-04-07 20:53 The Guilded Mouse
2020-04-06 05:38 On smoking a pipe
2020-04-03 17:13 (Temporary?) Death of the Campaign
2020-03-31 22:08 Consuming News
2020-02-14 06:57 Reading Methods & RSVP
2020-02-09 10:03 Krozn'ik
2019-10-19 09:35 Downloading courses from Linux Academy
2019-06-05 05:57 Removing your site from the Wayback Machine (GPG)
2019-06-03 20:08 Removing your site from the Wayback Machine (Keybase)
2018-12-15 05:41 Forecasting with a command
2018-08-19 00:52 Arch Spin pt. 3 - packages.x86_64
2018-08-17 22:11 Arch Spin pt. 2 — Initial setup
2018-08-15 18:38 Arch Spin pt. 1 — The perfect bootable
2018-08-13 01:15 Lossless screen recording

SourceHut blog

2020-10-15 04:00 What's cooking on Sourcehut? October 2020
2020-10-08 04:00 Post-mortem: git.sr.ht's almost-outage today
2020-10-06 04:00 In-process work queueing for Go
2020-09-25 04:00 SourceHut API 2.0 dev log
2020-09-15 04:00 What's cooking on Sourcehut? September 2020
2020-09-09 04:00 SourceHut's PeerTube bootstrap fund: first batch
2020-08-26 04:00 SourceHut contributor spotlight
2020-08-16 04:00 What's cooking on Sourcehut? August 2020
2020-07-17 04:00 Sourcehut Q2 2020 Financial report
2020-07-15 04:00 What's cooking on Sourcehut? July 2020
2020-07-14 04:00 SourceHut adds continuous integration for mailing lists
2020-07-03 04:00 How we monitor our services
2020-06-15 04:00 What's cooking on Sourcehut? June 2020
2020-06-10 04:00 How and why GraphQL will influence the SourceHut alpha
2020-05-27 04:00 Achieving accessibility through simplicity
2020-05-15 04:00 The PeerTube content bootstrap fund
2020-05-15 04:00 What's cooking on Sourcehut? May 2020
2020-05-11 04:00 SourceHut + Plan 9 = ❤
2020-04-29 04:00 Announcing the SourceHut project hub
2020-04-20 04:00 Prioritizing simplicity improves performance and reliability
2020-04-15 04:00 What's cooking on Sourcehut? April 2020
2020-04-13 04:00 Sourcehut Q1 2020 Financial report
2020-03-15 04:00 What's cooking on Sourcehut? March 2020
2020-03-04 04:00 What do we do when you lose your 2FA codes?
2020-02-15 04:00 What's cooking on Sourcehut? February 2020
2020-01-15 04:00 What's cooking on Sourcehut? January 2020
2020-01-13 04:00 Sourcehut Q4 2019 Financial report
2019-12-15 04:00 What's cooking on Sourcehut? December 2019
2019-11-22 04:00 What happens when you push to git.sr.ht, and why was it so slow?
2019-11-15 04:00 Sourcehut's year in alpha
2019-10-23 04:00 Our model is customers first, investors never
2019-10-21 04:00 Sourcehut Q3 2019 Financial report
2019-10-15 04:00 What's cooking on Sourcehut? October 2019
2019-09-15 04:00 What's cooking on Sourcehut? September 2019
2019-09-11 04:00 Sourcehut makes BSD software better
2019-08-21 04:00 Sourcehut welcomes Bitbucket refugees
2019-08-15 04:00 What's cooking on Sourcehut? August 2019
2019-07-15 04:00 What's cooking on Sourcehut? July 2019
2019-06-15 04:00 What's cooking on Sourcehut? June 2019
2019-05-15 04:00 What's cooking on Sourcehut? May 2019

The Go Programming Language Blog

2020-10-20 15:00 Announcing the 2020 Go Developer Survey
2020-08-11 15:00 Go 1.15 is released
2020-07-07 15:00 Keeping Your Modules Compatible
2020-06-16 15:00 The Next Step for Generics
2020-06-15 15:00 Pkg.go.dev is open source!
2020-06-09 15:00 The VS Code Go extension joins the Go project
2020-04-20 15:00 Go Developer Survey 2019 Results
2020-03-25 15:00 Go, the Go Community, and the Pandemic
2020-03-02 15:00 A new Go API for Protocol Buffers
2020-02-25 15:00 Go 1.14 is released
2020-01-31 15:00 Next steps for pkg.go.dev

arp242 (Martin Tournoij)

2020-08-12 04:00 Freedom is not simple
2020-08-05 04:00 Analytics on personal websites
2020-07-03 04:00 Let’s not be pedantic about “Open Source”
2020-05-22 04:00 Some zshrc tricks
2020-05-18 04:00 GoatCounter 1.2: unique visits, events, password auth, and more
2020-05-17 04:00 Experiences with email-based login
2020-04-25 04:00 Storing files in .git
2020-04-20 04:00 The problems with hard wrapping email body text
2020-04-11 04:00 Statically compiling Go programs
2020-03-18 04:00 GoatCounter 1.1 release

jlelse's Blog

2020-08-31 23:41 My August '20 in Review
2020-08-29 23:56 Subscription fatigue
2020-08-24 20:45 Summer vacation '20
2020-08-01 23:05 My July '20 in Review
2020-07-01 21:30 My June '20 in Review
2020-06-15 11:57 Costs to run this blog
2020-06-07 18:20 My current Wiki approach
2020-06-01 10:30 My May '20 in Review
2020-05-29 23:26 How I curate links for my blog
2020-05-16 14:23 Retiring AndroidPub
2020-05-01 12:09 My April '20 in Review
2020-04-30 01:23 Streaming or MP3s?
2020-04-19 11:31 Why HN readers don't have a blog
2020-04-15 19:15 Why I use tools like Docker and Flatpak
2020-04-01 14:43 How and Why do I write monthly reviews?
2020-03-31 19:14 My March '20 in Review
2020-03-12 22:50 Attention
2020-02-29 12:07 My February '20 in Review
2020-01-30 19:57 My January '20 in Review
2020-01-24 18:56 A few months with the Surface Go
2020-01-15 15:56 What I like about Windows 10
2020-01-14 00:53 I deleted my Twitter account
2020-01-07 03:44 Subscribing to YouTube channels using RSS
2019-12-25 13:51 My 2019 in Review
2019-12-15 00:55 My Thoughts about Meal Replacement Powders
2019-12-07 23:10 Review: Eastpak Provider
2019-11-07 21:00 I can now use Micropub to publish to my blog
2019-11-03 23:30 The Operating Systems I Use
2019-11-02 12:40 Why you shouldn't start a newsletter
2019-11-02 02:40 The 2nd of November
2019-10-01 22:25 Windows: External Storages and File Systems
2019-09-28 21:53 You never know how things turn out

joshua stein

2020-10-21 09:00 Video: C Programming on System 6 - Viewing Messages
2020-10-16 09:00 Video: C Programming on System 6 - Parsing RFC822 Dates
2020-10-14 09:00 Video: C Programming on System 6 - Easier LDEFs With This One Weird Trick
2020-10-12 09:00 Video: C Programming on System 6 - Message List Fixes
2020-10-10 09:00 Video: C Programming on System 6 - IMAP Protocol Parser Fixes
2020-10-08 09:00 Video: C Programming on System 6 - Debugging a Crash
2020-10-05 09:00 Video: C Programming on System 6 - Demo Application
2020-10-01 09:00 Video: C Programming on System 6 - Intro
2020-09-03 09:00 PPP Over a WiFi232
2020-09-03 09:00 PPP Over a WiFi232 (PPP Over TCP)
2020-08-14 09:00 MacSnap RAM Upgrade for Macintosh 512Ke
2020-05-15 09:00 OpenBSD on the Microsoft Surface Go 2
2020-03-31 09:00 A USB Loader for the Cidco MailStation
2019-12-17 10:00 Arduino Development on OpenBSD
2019-08-14 09:00 OpenBSD on the Lenovo ThinkPad X1 Carbon (7th Gen)
2019-07-28 09:00 Touchpad, Interrupted
2019-05-30 09:00 CVE-2019-8575: Apple AirPort Firmware Data Deletion Vulnerability
2019-05-03 09:00 Cidco MailStation as a Z80 Development Platform
2019-03-21 09:00 Using an OpenBSD Router with AT&T U-Verse
2018-11-12 10:00 OpenBSD in Stereo with Linux VFIO

paritybit.ca (Jake Bauer)

2020-09-24 08:51 Gomuks is the Best CLI Matrix Client
2020-08-30 10:04 Why IRC is Still Good in $CURRENT_YEAR
2020-08-29 10:45 BTW, I Use Arch
2020-08-27 20:18 Nope, Back to st
2020-08-23 07:55 Setting Up WeeChat Again with weechat-matrix
2020-08-22 03:32 My Top 10 Most Used Commands
2020-08-15 06:53 The Hacker Quarterly Magazine
2020-08-14 06:48 Ethical Investing
2020-08-13 07:57 Choosing An Investment Brokerage
2020-08-12 06:18 The Marble Man
2020-08-11 00:53 My Preferred Fediverse Mobile Client
2020-08-09 08:39 Posting Statuses on Pleroma with a Shell Script
2020-08-09 02:06 How to Not Make an Ass of Yourself in Online Discussions
2020-08-08 22:23 Gentoo Isn't for Me
2020-08-07 04:53 Adding Image Optimization to My Static Site Generator
2020-08-06 03:59 Use xterm-256color With Alacritty For Better ls Output
2020-08-04 07:48 My Journey With Computers
2020-08-03 04:12 The Vortex ViBE Mechanical Keyboard
2020-07-30 07:23 My Git Server Was DDoSed
2020-07-26 06:27 Mastodon to Pleroma — 3 — Shutting Down Mastodon
2020-07-25 09:15 I Was Wrong
2020-07-25 04:25 "Switching From St to Alacritty" and "The Separation of Creators From Their Work"
2020-07-24 07:48 Two Truths and a Lie
2020-07-23 08:42 Mastodon to Pleroma — 2 — Customizing My Instance
2020-07-22 06:21 Mastodon to Pleroma — 1 — Setting up a Pleroma Server
2020-07-19 08:20 Two Months with aerc
2020-07-18 07:41 My Attempts to Fix My Mastodon Instance
2020-07-16 07:26 Be A Good Netizen
2020-07-14 08:00 Installing Debian 10 Buster with Encrypted LVM and btrfs Subvolumes
2020-07-14 06:16 Using the "rm" Command with Trash
2020-07-13 09:28 New Desktop Checklist
2020-07-13 06:18 New Server Checklist
2020-07-13 02:26 Machine Hostnames
2020-07-11 21:27 Colours for Gitea Issues
2020-07-10 05:13 Migrating My Wiki Off of MediaWiki
2020-07-09 06:24 My TODO Solution
2020-07-08 07:59 Are TODO Applications a Waste of Time?
2020-07-07 04:37 Improving Blog Searching
2020-07-06 07:57 Switching to cgit
2020-07-05 05:41 Generating My Geek Code
2020-07-04 00:49 Adding Search to my Blog
2020-07-03 05:48 A Month-and-a-Half of Self-Hosted Email
2020-06-29 07:59 How I Keep My Home Directory Clean
2020-06-28 06:06 My First CTF
2020-06-27 07:17 Use Syncthing to Sync Things
2020-06-26 10:45 Why dwm's Window Swallowing Patch Can't Swallow tmux
2020-06-24 07:59 Switching to Debian Sid
2020-06-23 06:04 My LWN Theme
2020-06-22 06:12 Reflecting on 50 Days of Blogging
2020-06-21 08:01 How to Create an RSS Feed for Your Blog — 3 — Automating Updates
2020-06-20 07:59 How to Create an RSS Feed for Your Blog — 2 — The Basics
2020-06-19 04:01 How to Create an RSS Feed for Your Blog – 1 — Why?
2020-06-17 07:57 My Beginnings with Gentoo
2020-06-16 07:56 My New T420s
2020-06-15 05:16 Announcing kontaktdb
2020-06-14 07:51 How I Manage My Dotfiles
2020-06-13 02:32 Making My Site Easier to Read
2020-06-12 01:06 Improving My Blog Post Publishing Script
2020-06-11 09:11 Trying Out dwm
2020-06-10 07:58 Setting Up a Status Page
2020-06-09 02:24 Scripting My Way to Success
2020-06-08 06:27 Curating My Blogroll
2020-06-07 09:17 Why Email is the Best Discussion Platform
2020-06-03 07:08 Toggling Between Indentation Styles in Vim
2020-06-03 05:38 My Custom XP System for DnD
2020-06-01 07:48 It Doesn't Have to Be Perfect
2020-05-30 07:12 Book Review: The Mediocre Programmer
2020-05-29 07:57 A Quick Rant About Web Font Sizes
2020-05-28 07:57 I Like Perl
2020-05-27 02:50 Choosing a Self-Hosted Git Service
2020-05-26 06:52 Going From User to Contributor With FOSS
2020-05-25 08:18 Paying for Software
2020-05-24 06:28 Two of the Most Valuable Lessons I've Learned
2020-05-23 06:25 Rewriting My Static Site Generator
2020-05-20 03:45 Self-Hosted Email is Now Live!
2020-05-20 02:01 Attempting to Replace My Thinkpad's Touchpad
2020-05-19 07:16 Trying Out aerc
2020-05-18 07:53 Setting Up GPG Keys from Scratch
2020-05-16 09:29 Self Hosting Email
2020-05-15 08:44 Preparing to Self-Host Email
2020-05-14 07:57 Diving Deeper Into the Small Internet
2020-05-13 07:44 Setting Up A Gopher Site
2020-05-12 06:16 A Brief Review of Fedora 32
2020-05-11 07:52 Why I Love the Fediverse
2020-05-10 06:51 Submitting a Bug Report to FreeBSD
2020-05-09 07:17 Cat -v Considered Harmful
2020-05-08 05:46 Unsure What To Write
2020-05-07 08:46 The Joys of Old Tech
2020-05-06 07:56 Refining My Neomutt Configuration
2020-05-05 07:21 Star Wars: The Clone Wars Finale
2020-05-04 07:46 The Diefenbunker Museum
2020-05-03 07:42 The Disappearance of _One_
2020-05-02 07:42 Caring About SEO
2020-05-01 02:20 I Got More RAM!
2020-04-30 02:29 Some Interesting Things For Today
2020-04-29 04:00 How Far Translation Tools Have Come
2020-04-28 01:54 Tweaking Some CSS
2020-04-27 03:03 I Ran Out of RAM... Again
2020-04-26 02:41 Why I Blog and #100DaysToOffload
2020-04-11 09:18 Decommissioning My Rackmount Server
2020-04-08 04:13 Doing Some House Cleaning
2020-02-29 07:13 New Blog Post: Redesigning My Website's Logo
2020-02-25 07:42 New Blog Post: Making My Own Vim Statusline
2020-02-15 07:34 New Blog Post: Switching from urxvt to st
2020-02-07 07:06 New Blog Post: Making My Website More Accessible
2020-01-09 03:44 New Guide: How to Make the New Tab Page Dark Themed in Firefox
2020-01-01 07:43 New Project: Borderlands 3 DPS Calculator
2019-12-30 11:01 New Blog Post: Automating the Publishing of Articles
2019-12-22 04:00 New Blog Post: How to Argue Effectively
2019-12-21 11:10 New Project: usrmnt
2019-12-21 05:50 New Blog Post: The Difficulty of Educating People About Online Privacy
2019-11-26 22:05 New Guide: Using the "rm" Command with Trash
2019-11-23 13:30 New Blog Post: China
2019-11-02 11:30 New Page: Blogroll - Check out some blogs from other cool people
2019-09-06 07:30 New Page: My Toolset
2019-08-10 08:00 New Project: Morrowind Character Roller
2019-07-16 08:00 New Guide: Installing Debian 10 Buster with Encrypted LVM and btrfs Subvolumes
2019-06-20 08:00 New Blog Post: Why I Switched Back to Firefox from Qutebrowser

research!rsc

2019-12-03 23:00 The Principles of Versioning in Go
2019-10-03 19:45 Go Proposal Process: Representation
2019-09-23 22:00 Go Proposal Process: Enabling Experiments
2019-08-22 18:00 Go Proposal Process: Scaling Discussions
2019-08-15 20:00 Go Proposal Process: Large Changes
2019-08-07 22:00 Go Proposal Process: Clarity & Transparency
2019-08-05 20:02 Thinking about the Go Proposal Process
2019-08-05 20:01 Go Proposals
2019-03-01 20:00 Transparent Logs for Skeptical Clients
2019-01-23 20:00 Our Software Dependency Problem
2018-05-30 18:00 What is Software Engineering?
2017-07-13 21:00 How Many Go Developers Are There?
2017-01-09 18:00 Go and Dogma
2012-09-17 19:00 A Tour of Acme
2011-05-18 08:00 Minimal Boolean Formulas
2010-03-18 08:00 Zip Files All The Way Down
2010-03-05 09:00 UTF-8: Bits, Bytes, and Benefits
2008-04-09 08:00 Computing History at Bell Labs
2008-03-14 08:00 Using Uninitialized Memory for Fun and Profit
2008-01-25 09:00 Play Tic-Tac-Toe with Knuth
2008-01-09 09:00 Crabs, the bitmap terror!

tedu's flak

2020-09-23 00:00 small views of large files
2020-08-17 17:53 comparative unsafety
2020-08-14 07:11 skyrim vs the wild
2020-07-31 00:07 Cenum safety warning

tonsky.me (Nikita)

2020-09-25 04:00 People expect technology to suck because it actually sucks
2020-09-18 04:00 The most important feature of Sublime Text
2020-09-14 04:00 New service: UX Consulting
2020-07-31 04:00 Cognitect, please stop adding alpha to your namespaces
2020-07-03 04:00 The Changelog episode 401
2020-06-17 04:00 Time to upgrade your monitor
2020-06-15 04:00 Computers as I used to love them
2020-03-31 04:00 Cleaning up form UI
2020-02-21 04:00 Grumpy chronicles: The question of utils
2020-01-27 04:00 Performance first
2020-01-20 04:00 SwiftUI defaults considered harmful
2019-12-30 04:00 Good times create weak men
2019-11-08 04:00 ClojureScript podcast, s04e04
Newsfeed (0)