matrix.org: Security release: Synapse 1.61.1 2022-06-28 00:00:00 +0000 GMT
Purism: How to Challenge Big Tech with Privacy-First Alternatives 2022-06-27 22:50:09 +0000 UTC
matrix.org: This Week in Matrix 2022-06-24 2022-06-24 00:00:00 +0000 GMT
Purism: How to Enable Hotspot and Tethering in PureOS on Your Librem 5 2022-06-23 21:13:49 +0000 UTC
Not a Blog: SNOW… and Other Stuff 2022-06-23 19:59:02 +0000 UTC
Drew DeVault's blog: GitHub Copilot and open source laundering 2022-06-23 00:00:00 +0000 UTC
Drew DeVault's blog: Introducing the Himitsu keyring & password manager for Unix 2022-06-20 00:00:00 +0000 UTC
Not a Blog: New Sword from JALIC BLADES 2022-06-17 15:14:40 +0000 UTC
matrix.org: This Week in Matrix 2022-06-17 2022-06-17 00:00:00 +0000 GMT
matrix.org: Synapse 1.61 released 2022-06-17 00:00:00 +0000 GMT
matrix.org: Matrix v1.3 release 2022-06-16 00:00:00 +0000 GMT
Purism: Upgrading Qubes 4.0.4 to 4.1.0 2022-06-15 23:47:03 +0000 UTC
Drew DeVault's blog: Status update, June 2022 2022-06-15 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on SourceHut? June 2022 2022-06-15 00:00:00 +0000 UTC
emersion: Status update, June 2022 2022-06-15 00:00:00 +0200 +0200
Drew DeVault's blog: The Helios microkernel 2022-06-13 00:00:00 +0000 UTC
matrix.org: This Week in Matrix 2022-06-10 2022-06-10 00:00:00 +0000 GMT
Purism: PureBoot’s Powerful Recovery Console 2022-06-09 18:39:05 +0000 UTC
Not a Blog: Six Days to Joe 2022-06-06 23:46:21 +0000 UTC
Purism: The Ultimate Guide to Free Software 2022-06-06 15:30:38 +0000 UTC
matrix.org: This Week in Matrix 2022-06-03 2022-06-03 00:00:00 +0000 GMT
Purism: Is Ethical Advertising Possible? 2022-06-02 16:39:52 +0000 UTC
Not a Blog: Good Stuff, Bad Stuff, Strange Stuff 2022-06-02 02:25:00 +0000 UTC
matrix.org: Welcoming Rocket.Chat to Matrix! 2022-05-30 00:00:00 +0000 GMT
Drew DeVault's blog: bleh 2022-05-30 00:00:00 +0000 UTC
Not a Blog: Words For Our Times 2022-05-29 15:33:26 +0000 UTC
Posts on Ryan Prior: Yondergrove, Hedgerow Hall, and the Ideology of the Cozy Forest 2022-05-28 10:53:12 -0500 -0500
Not a Blog: Stonemaiden Is Back 2022-05-27 14:32:40 +0000 UTC
matrix.org: This Week in Matrix 2022-05-27 2022-05-27 00:00:00 +0000 GMT
Purism: Qubes 4.1 Now Available for Pre-Install 2022-05-26 15:39:02 +0000 UTC
Purism: Introducing AweSIM, Simple Plus and SIMple Plans for Securing Your Phone Data 2022-05-25 18:00:49 +0000 UTC
Drew DeVault's blog: Google has been DDoSing SourceHut for over a year 2022-05-25 00:00:00 +0000 UTC
Purism: Purism Launches SIMple Plus for Data Privacy 2022-05-24 15:10:20 +0000 UTC
emersion: Status update, May 2022 2022-05-24 00:00:00 +0200 +0200
matrix.org: This Week in Matrix 2022-05-20 2022-05-20 00:00:00 +0000 GMT
Purism: Free Software Support Is Critical to Its Success 2022-05-17 18:37:49 +0000 UTC
Blogs on Sourcehut: What's cooking on SourceHut? May 2022 2022-05-16 00:00:00 +0000 UTC
Drew DeVault's blog: Status update, May 2022 2022-05-16 00:00:00 +0000 UTC
Drew DeVault's blog: A Hare code generator for finding ioctl numbers 2022-05-14 00:00:00 +0000 UTC
Purism: The Second Best Time to Protect Your Privacy 2022-05-13 15:26:16 +0000 UTC
Purism: Summer Sale on Librem 14 Laptops 2022-05-12 20:04:51 +0000 UTC
Drew DeVault's blog: When will we learn? 2022-05-12 00:00:00 +0000 UTC
Purism: Improved Delivery Time for Librem 5 USA: May 2022 Update 2022-05-11 17:00:19 +0000 UTC
Purism: Cameras: It’s Complicated 2022-05-09 15:39:40 +0000 UTC
Drew DeVault's blog: Implementing an SSH agent in Hare 2022-05-09 00:00:00 +0000 UTC
Purism: Purism and Linux 5.18 2022-05-06 16:02:59 +0000 UTC
Not a Blog: Here Come The Dragons 2022-05-05 23:43:21 +0000 UTC
Purism: Why I Support Purism, A Tech Company that Respects Digital Rights 2022-05-04 17:54:46 +0000 UTC
Purism: Improving the Stability and Reliability with a Modular Modem in the Librem 5 2022-05-02 03:32:44 +0000 UTC
Hundred Rabbits: Summary of changes for April 2022-05-01 00:00:00 +0000 GMT
Not a Blog: Random Bits of This and That 2022-04-29 17:13:29 +0000 UTC
Purism: Privacy Washing: Do As I Say, Not As I Do 2022-04-29 15:16:18 +0000 UTC
Purism: How to Power Your CS Labs with PureOS 2022-04-26 17:47:04 +0000 UTC
Purism: Animating Pepper & Carrot with a respectful laptop 2022-04-25 15:16:43 +0000 UTC
Not a Blog: Words For Our Times 2022-04-23 15:48:30 +0000 UTC
iliana.fyi: Oxide Computer Company: “Benefits as a reflection of values” 2022-04-20 12:00:00 -0700 -0700
Purism: The Future of Social Media Depends on You 2022-04-20 18:38:02 +0000 UTC
Not a Blog: The Winds of June 2022-04-20 14:46:34 +0000 UTC
Blogs on Sourcehut: What's cooking on SourceHut? April 2022 2022-04-15 00:00:00 +0000 UTC
emersion: Status update, April 2022 2022-04-15 00:00:00 +0200 +0200
Purism: How to be Upstream-First 2022-04-12 21:08:33 +0000 UTC
Purism: Purism Cares about Environmental Impact 2022-04-12 20:46:36 +0000 UTC
Purism: Definitive Guide to User Documentation for Librem Devices 2022-04-11 22:48:48 +0000 UTC
Blogs on Sourcehut: SourceHut's 2021 Financial report 2022-04-08 00:00:00 +0000 UTC
Purism: Librem 5 Suspend Preview 2022-04-07 21:37:26 +0000 UTC
Purism: A Vision in Focus 2022-04-05 21:03:43 +0000 UTC
iliana.fyi: Tailscale’s human-scale networks are still controlled by Google and Microsoft 2022-04-04 12:00:00 -0700 -0700
Hundred Rabbits: Summary of changes for March 2022-03-31 00:00:00 +0000 GMT
Purism: Freedom From Coercion 2022-03-30 14:58:54 +0000 UTC
Purism: Crossing the Chasm Toward the Tipping Point 2022-03-25 12:00:07 +0000 UTC
Purism: As Purism Grows, Founder CEO Todd Weaver Transitions Role of President to Kyle Rankin & Vice-President to Nicole Faerber 2022-03-24 15:57:21 +0000 UTC
Purism: Security Self-Sufficiency 2022-03-23 17:29:09 +0000 UTC
Blogs on Sourcehut: What's cooking on SourceHut? March 2022 2022-03-15 00:00:00 +0000 UTC
emersion: Status update, March 2022 2022-03-15 00:00:00 +0200 +0200
Emily S. Damstra: Maya Angelou quarters in circulation 2022-03-14 13:27:28 +0000 UTC
Hundred Rabbits: Summary of changes for February 2022-02-28 00:00:00 +0000 GMT
Emily S. Damstra: Dawn of Life exhibit illustrations 2022-02-17 23:08:07 +0000 UTC
emersion: Status update, February 2022 2022-02-17 00:00:00 +0200 +0200
Blogs on Sourcehut: What's cooking on SourceHut? February 2022 2022-02-15 00:00:00 +0000 UTC
Blogs on Sourcehut: Welcoming Conrad Hoffmann, the newest SourceHut developer 2022-02-02 00:00:00 +0000 UTC
Emily S. Damstra: Fishes of the Great Lakes puzzle 2022-01-31 14:42:52 +0000 UTC
Hundred Rabbits: Summary of changes for January 2022-01-31 00:00:00 +0000 GMT
Blogs on Sourcehut: What's cooking on SourceHut? January 2022 2022-01-17 00:00:00 +0000 UTC
emersion: Status update, January 2022 2022-01-17 00:00:00 +0200 +0200
Blogs on Sourcehut: SourceHut selected for NLNet NGI Zero funding 2022-01-10 00:00:00 +0000 UTC
Blogs on Sourcehut: How does SourceHut's FOSS business model work? 2022-01-09 00:00:00 +0000 UTC
bitquabit: Learning Writing and Coding from a Con Artist 2022-01-05 10:03:36 -0500 -0500
Hundred Rabbits: Summary of changes for December 2021-12-31 00:00:00 +0000 GMT
Cyberia Blog: 17/12/2021: Capsul - Rumors Of My Demise Have Been Greatly Exaggerated 2021-12-18 00:00:00 +0000 UTC
emersion: Status update, December 2021 2021-12-17 00:00:00 +0200 +0200
Dave Bucklin: Pseudo-Randomness with an LFSR in Forth 2021-12-15 08:32:00 -0600 -0600
Blogs on Sourcehut: What's cooking on SourceHut? December 2021 2021-12-15 00:00:00 +0000 UTC
Blogs on Sourcehut: An interview with 100 rabbits 2021-12-08 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for November 2021-12-01 00:00:00 +0000 GMT
Blogs on Sourcehut: Announcing chat.sr.ht: a persistent IRC session for sourcehut users 2021-11-29 00:00:00 +0000 UTC
begriffs.com: Practical parsing with Flex and Bison 2021-11-28 00:00:00 +0000 UTC
bitquabit: I See Deno in Your Future 2021-11-22 20:26:29 -0500 -0500
emersion: Status update, November 2021 2021-11-16 00:00:00 +0200 +0200
Blogs on Sourcehut: SourceHut's third year 2021-11-15 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for October 2021-11-03 00:00:00 +0000 GMT
emersion: Status update, October 2021 2021-10-18 00:00:00 +0200 +0200
Blogs on Sourcehut: What's cooking on SourceHut? October 2021 2021-10-15 00:00:00 +0000 UTC
Emily S. Damstra: Maya Angelou quarter design begins new series 2021-10-06 19:10:03 +0000 UTC
Hundred Rabbits: Summary of changes for September 2021-10-03 00:00:00 +0000 GMT
Hundred Rabbits: Repairing our shore power cord 2021-09-29 00:00:00 +0000 GMT
Spencer Krum: Using ssh-askpass with wayland 2021-09-20 21:22:13 -0500 -0500
Blogs on Sourcehut: What's cooking on SourceHut? September 2021 2021-09-15 00:00:00 +0000 UTC
emersion: Status update, September 2021 2021-09-15 00:00:00 +0200 +0200
: GCP AI Notebooks Vulnerability - Remediation 2021-09-11 00:00:00 +0000 UTC
: Bypassing GCP Org Policy with Custom Metadata 2021-09-10 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for August 2021-09-04 00:00:00 +0000 GMT
Spencer Krum: Docker Desktop 2021-09-01 08:30:07 -0500 -0500
Blogs on Sourcehut: Introducing a GraphQL-native approach to webhooks 2021-08-25 00:00:00 +0000 UTC
Blogs on Sourcehut: SourceHut is hiring FOSS software engineers 2021-08-23 00:00:00 +0000 UTC
Jesse Li: Breaking electron-store's encryption 2021-08-21 17:22:39 -0400 -0400
emersion: Status update, August 2021 2021-08-16 00:00:00 +0200 +0200
Blogs on Sourcehut: What's cooking on Sourcehut? August 2021 2021-08-15 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for July 2021-08-01 00:00:00 +0000 GMT
emersion: Setting up sr.ht for local development 2021-07-30 00:00:00 +0200 +0200
Hundred Rabbits: Dry Toilet Installation 2021-07-28 00:00:00 +0000 GMT
emersion: Status update, July 2021 2021-07-21 00:00:00 +0200 +0200
Blogs on Sourcehut: The mythical 10× programmer is just a good leader 2021-07-17 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? July 2021 2021-07-15 00:00:00 +0000 UTC
begriffs.com: Dynamic linking best practices 2021-07-04 00:00:00 +0000 UTC
Emily S. Damstra: Stiff goldenrod artwork 2021-07-02 14:00:13 +0000 UTC
Hundred Rabbits: Summary of changes for June 2021-07-01 00:00:00 +0000 GMT
Emily S. Damstra: American Eagle silver coin 2021-06-24 14:10:55 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? June 2021 2021-06-15 00:00:00 +0000 UTC
emersion: Status update, June 2021 2021-06-15 00:00:00 +0200 +0200
Hundred Rabbits: Summary of changes for May 2021-06-08 00:00:00 +0000 GMT
Emily S. Damstra: Lake trout sign illustration 2021-06-03 17:30:31 +0000 UTC
Emily S. Damstra: Spotted lanternfly illustrations and map 2021-05-31 13:55:26 +0000 UTC
Blogs on Sourcehut: SourceHut is leaving Freenode 2021-05-19 00:00:00 +0000 UTC
emersion: Status update, May 2021 2021-05-18 00:00:00 +0200 +0200
Emily S. Damstra: Newly redesigned website with Nature Art section 2021-05-17 20:07:57 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? May 2021 2021-05-16 00:00:00 +0000 UTC
: Programming and Writing 2021-05-14 09:47:18 +0000 UTC
Blogs on Sourcehut: Sourcehut is the fastest. So what? 2021-05-08 00:00:00 +0000 UTC
Blogs on Sourcehut: Bug trackers are for tracking bugs 2021-04-29 00:00:00 +0000 UTC
Hundred Rabbits: Wood stove installation 2021-04-22 00:00:00 +0000 GMT
Blogs on Sourcehut: What's cooking on SourceHut? April 2021 2021-04-15 00:00:00 +0000 UTC
Emily S. Damstra: Christa McAuliffe commemorative coin 2021-04-09 16:49:53 +0000 UTC
Dave Bucklin: Like Free Software? Give 'em Five! 2021-04-03 09:22:00 -0500 -0500
Blogs on Sourcehut: What's cooking on SourceHut? March 2021 2021-03-15 00:00:00 +0000 UTC
Jesse Li: Ten seconds to ponder if a thread is worth it 2021-03-01 22:37:28 -0500 -0500
Hundred Rabbits: Summary of changes for April 2021-03-02 00:00:00 +0000 GMT
Hundred Rabbits: Summary of changes for March 2021-03-01 00:00:00 +0000 GMT
Hundred Rabbits: Summary of changes for February 2021-02-28 00:00:00 +0000 GMT
Blogs on Sourcehut: Sourcehut pages 2021-02-18 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? February 2021 2021-02-15 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for January 2021-01-31 00:00:00 +0000 GMT
Spencer Krum: Using Centurylink gigabit fiber with Debian Linux 2021-01-19 15:31:36 -0600 -0600
Posts on Ryan Prior: What Is Guix Really? 2021-01-17 00:10:22 -0600 -0600
Blogs on Sourcehut: What's cooking on Sourcehut? January 2021 2021-01-15 00:00:00 +0000 UTC
Blogs on Sourcehut: On the subject of ethics in our industry 2021-01-13 00:00:00 +0000 UTC
: GCP .actAs d-day > How not to remediate 2021-01-01 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for December 2020-12-31 00:00:00 +0000 GMT
Jesse Li: The Chrome T-Rex game, except the dinosaur is you 2020-12-28 23:47:29 -0500 -0500
Posts on Ryan Prior: How to try out somebody's Guix package 2020-12-26 14:16:33 -0600 -0600
: GCP Roles and Permissions 101 2020-12-25 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? December 2020 2020-12-15 00:00:00 +0000 UTC
: GCP Users and Group 101 2020-12-05 00:00:00 +0000 UTC
Spencer Krum: Cloud Init Trivia 2020-12-02 22:46:23 +0000 UTC
: GCP Service Account 101 2020-12-01 00:00:00 +0000 UTC
: GCP IAM Policy 101 2020-12-01 00:00:00 +0000 UTC
: GCP Resource Hierarchy 101 2020-12-01 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for November 2020-11-30 00:00:00 +0000 GMT
Cyberia Blog: COVIDaware MN app investigation 2020-11-27 13:46:13 +0000 UTC
Jesse Li: My brother’s hamster 2020-11-24 20:44:57 -0500 -0500
Spencer Krum: Terraform Plugins 2020-11-18 19:59:11 +0000 UTC
Blogs on Sourcehut: SourceHut's second year in alpha 2020-11-15 00:00:00 +0000 UTC
Blogs on Sourcehut: SourceHut Q3 2020 Financial report 2020-11-11 00:00:00 +0000 UTC
Hundred Rabbits: Summary of changes for October 2020-10-31 00:00:00 +0000 GMT
Spencer Krum: IBM VPC (gen2) Flavors 2020-10-29 19:39:31 +0000 UTC
Blogs on Sourcehut: Mailing lists are resistant to censorship 2020-10-29 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? October 2020 2020-10-15 00:00:00 +0000 UTC
Dave Bucklin: A Mini Macro Processor 2020-10-13 22:45:00 -0500 -0500
Hundred Rabbits: Working offgrid efficiently 2020-10-13 00:00:00 +0000 GMT
Blogs on Sourcehut: Post-mortem: git.sr.ht's almost-outage today 2020-10-08 00:00:00 +0000 UTC
Dave Bucklin: Visualizing Azure DevOps Dependencies with PlantUML 2020-10-06 21:58:00 -0500 -0500
Blogs on Sourcehut: In-process work queueing for Go 2020-10-06 00:00:00 +0000 UTC
: The open source paradox 2020-10-03 09:11:59 +0000 UTC
Blogs on Sourcehut: SourceHut API 2.0 dev log 2020-09-25 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? September 2020 2020-09-15 00:00:00 +0000 UTC
Spencer Krum: Injecting latency into applications running in docker 2020-09-10 20:38:36 +0000 UTC
Blogs on Sourcehut: SourceHut's PeerTube bootstrap fund: first batch 2020-09-09 00:00:00 +0000 UTC
begriffs.com: Tips for stable and portable software 2020-08-31 00:00:00 +0000 UTC
Blogs on Sourcehut: SourceHut contributor spotlight 2020-08-26 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? August 2020 2020-08-16 00:00:00 +0000 UTC
Hundred Rabbits: North Pacific Logbook 2020-07-31 00:00:00 +0000 GMT
Blogs on Sourcehut: Sourcehut Q2 2020 Financial report 2020-07-17 00:00:00 +0000 UTC
begriffs.com: Create impeccable MIME email from markdown 2020-07-16 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? July 2020 2020-07-15 00:00:00 +0000 UTC
Blogs on Sourcehut: SourceHut adds continuous integration for mailing lists 2020-07-14 00:00:00 +0000 UTC
Blogs on Sourcehut: How we monitor our services 2020-07-03 00:00:00 +0000 UTC
iliana.fyi: Identity fluidity and keysmashing 2020-07-02 12:00:00 -0700 -0700
: The end of the Redis adventure 2020-06-30 13:00:16 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? June 2020 2020-06-15 00:00:00 +0000 UTC
Blogs on Sourcehut: How and why GraphQL will influence the SourceHut alpha 2020-06-10 00:00:00 +0000 UTC
Noah Kantrowitz: How To Write An Operator For Anything 2020-06-08 19:57:19 +0000 UTC
Noah Kantrowitz: Lessons Learned From Two Years Of Kubernetes 2020-06-05 22:26:53 +0000 UTC
Posts on Ryan Prior: The Context of Software Freedom 2020-06-03 22:31:52 -0500 -0500
Jesse Li: Where Did Software Go Wrong? 2020-05-27 10:00:33 -0400 -0400
Blogs on Sourcehut: Achieving accessibility through simplicity 2020-05-27 00:00:00 +0000 UTC
begriffs.com: Logging TLS session keys in LibreSSL 2020-05-25 00:00:00 +0000 UTC
bitquabit: The Deprecated *nix API 2020-05-20 15:31:18 -0400 -0400
Cyberia Blog: 20/05/2020: Capsul rollin' onward with a Web Application 2020-05-20 00:00:00 +0000 UTC
Blogs on Sourcehut: The PeerTube content bootstrap fund 2020-05-15 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? May 2020 2020-05-15 00:00:00 +0000 UTC
Jesse Li: Finding secrets by decompiling Python bytecode in public repositories 2020-05-12 14:49:54 -0400 -0400
Blogs on Sourcehut: SourceHut + Plan 9 = ❤ 2020-05-11 00:00:00 +0000 UTC
Posts on Ryan Prior: Changing power settings in elementary OS 2020-05-09 15:40:24 -0500 -0500
bitquabit: Goodbye, Twitter 2020-05-07 18:51:08 -0400 -0400
Cyberia Blog: 01/05/2020: Cyberia Services Update: 2020-04 2020-05-01 00:00:00 +0000 UTC
: Redis 6.0.0 GA is out! 2020-04-30 13:33:35 +0000 UTC
Blogs on Sourcehut: Announcing the SourceHut project hub 2020-04-29 00:00:00 +0000 UTC
Spencer Krum: Cos Auth 2020-04-28 19:39:41 +0000 UTC
Blogs on Sourcehut: Prioritizing simplicity improves performance and reliability 2020-04-20 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? April 2020 2020-04-15 00:00:00 +0000 UTC
Blogs on Sourcehut: Sourcehut Q1 2020 Financial report 2020-04-13 00:00:00 +0000 UTC
Jesse Li: Open and Shut 2020-04-06 10:21:11 -0400 -0400
Andrew Kelley: `zig cc`: a Powerful Drop-In Replacement for GCC/Clang 2020-03-24 14:39:47 +0000 GMT
Posts on Ryan Prior: Svelte is unappealing 2020-03-23 15:00:00 -0400 -0400
begriffs.com: Concurrent programming, with examples 2020-03-23 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? March 2020 2020-03-15 00:00:00 +0000 UTC
Posts on Ryan Prior: Planning to Relaunch 2020-03-10 22:07:40 -0400 -0400
Cyberia Blog: 11/03/2020: Simple trusted compute: Announcing Capsul 2020-03-11 00:00:00 +0000 UTC
Blogs on Sourcehut: What do we do when you lose your 2FA codes? 2020-03-04 00:00:00 +0000 UTC
Hundred Rabbits: Typhoons and mold 2020-02-28 00:00:00 +0000 GMT
Cyberia Blog: 25/02/2020: How to write a blog post for Cyberia 2020-02-25 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? February 2020 2020-02-15 00:00:00 +0000 UTC
Dave Bucklin: Four Essential Diagrams for Business Analysts 2020-01-25 23:58:00 -0600 -0600
Tildes: Tildes is open-source 2020-01-21 00:00:00 -0700 -0700
Dave Bucklin: Sharing Expenses with Ledger 2020-01-19 18:30:00 -0600 -0600
Blogs on Sourcehut: What's cooking on Sourcehut? January 2020 2020-01-15 00:00:00 +0000 UTC
Blogs on Sourcehut: Sourcehut Q4 2019 Financial report 2020-01-13 00:00:00 +0000 UTC
iliana.fyi: Installing Fedora 31 on a 2018 Mac mini 2020-01-12 12:00:00 -0800 -0800
Jesse Li: Building a BitTorrent client from the ground up in Go 2020-01-04 17:34:43 -0500 -0500
bitquabit: When class-based React beats Hooks 2019-12-23 11:07:00 -0500 -0500
: Redis 6 RC1 is out today 2019-12-19 16:27:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? December 2019 2019-12-15 00:00:00 +0000 UTC
Jesse Li: You're still not anonymous on Looped 2019-11-25 16:19:03 -0500 -0500
Jesse Li: You're not anonymous on Looped 2019-11-23 17:17:29 -0500 -0500
Blogs on Sourcehut: What happens when you push to git.sr.ht, and why was it so slow? 2019-11-22 00:00:00 +0000 UTC
Blogs on Sourcehut: Sourcehut's year in alpha 2019-11-15 00:00:00 +0000 UTC
Dave Bucklin: Programming as Craft 2019-11-10 16:00:00 -0600 -0600
Spencer Krum: Upcoming Projects 2019-11-09 20:36:08 -0600 -0600
Spencer Krum: Creating an OBS source for serial devices 2019-11-08 14:04:59 -0600 -0600
Dave Bucklin: Switching to Fastmail 2019-11-01 09:00:00 -0500 -0500
Blogs on Sourcehut: Our model is customers first, investors never 2019-10-23 00:00:00 +0000 UTC
Blogs on Sourcehut: Sourcehut Q3 2019 Financial report 2019-10-21 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? October 2019 2019-10-15 00:00:00 +0000 UTC
Spencer Krum: New Desktop 2019-10-01 12:04:46 -0500 -0500
Noah Kantrowitz: What To Do About StackOverflow 2019-09-28 21:48:24 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? September 2019 2019-09-15 00:00:00 +0000 UTC
Blogs on Sourcehut: Sourcehut makes BSD software better 2019-09-11 00:00:00 +0000 UTC
Blogs on Sourcehut: Sourcehut welcomes Bitbucket refugees 2019-08-21 00:00:00 +0000 UTC
Spencer Krum: References for Open Source in Streaming Talk 2019-08-20 10:15:29 -0500 -0500
iliana.fyi: Fitting rooms, but for your name 2019-08-15 12:00:00 -0700 -0700
Blogs on Sourcehut: What's cooking on Sourcehut? August 2019 2019-08-15 00:00:00 +0000 UTC
Hundred Rabbits: a home for pino 2019-08-11 00:00:00 +0000 GMT
Dave Bucklin: Writing 2048 in Forth, or How I Spent My Summer Vacation 2019-08-10 12:33:00 -0500 -0500
Jesse Li: Detecting incognito mode in Chrome 76 with a timing attack 2019-08-04 16:34:07 +0100 +0100
Tildes: Announcing Tildes - a non-profit community site driven by its users' interests 2019-08-01 00:00:00 -0600 -0600
Spencer Krum: OpenShift and Falco 2019-07-30 15:52:00 -0500 -0500
bitquabit: Falsehoods Programmers Believe About Cats 2019-07-24 08:43:53 -0400 -0400
Hundred Rabbits: tools ecosystem 2019-07-22 00:00:00 +0000 GMT
begriffs.com: History and effective use of Vim 2019-07-19 00:00:00 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? July 2019 2019-07-15 00:00:00 +0000 UTC
Spencer Krum: Half lock your screen with xtrlock 2019-07-10 13:44:57 -0500 -0500
: Client side caching in Redis 6 2019-07-04 17:10:34 +0000 UTC
Spencer Krum: About 2019-07-03 01:12:55 -0500 -0500
Spencer Krum: My First Post 2019-07-03 00:11:15 -0500 -0500
Dave Bucklin: Setting Up a Pi-based Webcam 2019-06-30 14:10:00 -0500 -0500
Andrew Kelley: Why I'm donating $150/month (10% of my income) to the musl libc project 2019-06-24 20:15:06 +0000 GMT
Dave Bucklin: Quick, Fix Your Diction 2019-06-15 14:53:00 -0500 -0500
Blogs on Sourcehut: What's cooking on Sourcehut? June 2019 2019-06-15 00:00:00 +0000 UTC
begriffs.com: Unicode programming, with examples 2019-05-23 00:00:00 +0000 UTC
Dave Bucklin: Playlists, cmus, X3 2019-05-19 00:37:55 -0500 -0500
: The struggles of an open source maintainer 2019-05-16 17:42:18 +0000 UTC
Blogs on Sourcehut: What's cooking on Sourcehut? May 2019 2019-05-15 00:00:00 +0000 UTC
Noah Kantrowitz: Chef's New License: A Community Response 2019-04-02 22:09:49 +0000 UTC
Noah Kantrowitz: Why I Don't Support The OSI But Am Now A Member Anyway 2019-04-02 22:09:49 +0000 UTC
: Redis streams as a pure data structure 2019-03-22 15:10:15 +0000 UTC
Hundred Rabbits: hello fujisan 2019-03-13 00:00:00 +0000 GMT
Hundred Rabbits: goji no chaimu 2019-03-01 00:00:00 +0000 GMT
: Gopher: a present for Redis 2019-02-25 17:17:23 +0000 UTC
begriffs.com: Browsing a remote git repository 2019-02-21 00:00:00 +0000 UTC
: An update about Redis developments in 2019 2019-02-20 12:14:11 +0000 UTC
begriffs.com: Inside the C Standard Library 2019-01-19 00:00:00 +0000 UTC
iliana.fyi: the [E]nd of eeeee 2018-12-11 12:00:00 -0800 -0800
iliana.fyi: A tale of 132 e’s 2018-12-10 12:00:00 -0800 -0800
bitquabit: The Death of Edge 2018-12-07 20:16:22 -0500 -0500
Andrew Kelley: Using Zig to Provide Stack Traces on Kernel Panic for a Bare Bones Operating System 2018-12-04 18:02:47 +0000 GMT
Dave Bucklin: Turning the Wheel 2018-11-30 20:46:00 -0600 -0600
Hundred Rabbits: the promise of pancakes 2018-11-26 00:00:00 +0000 GMT
Hundred Rabbits: doldrumming 2018-11-20 00:00:00 +0000 GMT
: Why RESP3 will be the only protocol supported by Redis 6 2018-11-09 15:31:10 +0000 UTC
Dave Bucklin: Using GNU Recutils to Track Car Maintenance History 2018-10-24 17:54:00 -0500 -0500
: Writing system software: code comments. 2018-10-06 20:08:58 +0000 UTC
Dave Bucklin: Casual Programming at Work for Fun and Profit 2018-09-27 16:23:35 -0500 -0500
Andrew Kelley: String Matching based on Compile Time Perfect Hashing in Zig 2018-09-15 16:06:33 +0000 GMT
: LOLWUT: a piece of art inside a database command 2018-09-12 15:20:28 +0000 UTC
: On Redis master-slave terminology 2018-09-06 21:04:56 +0000 UTC
Hundred Rabbits: leleuvia 2018-09-05 00:00:00 +0000 GMT
Dave Bucklin: On Using a News Server to Host Discussions 2018-09-03 15:04:00 -0500 -0500
Dave Bucklin: Email as an Application Interface 2018-08-26 19:56:00 -0500 -0500
Dave Bucklin: The Canon Cat - Boxy, But Good 2018-08-24 19:46:00 -0500 -0500
: Redis is not "open core" 2018-08-24 22:38:52 +0000 UTC
: Redis will remain BSD licensed 2018-08-22 13:45:52 +0000 UTC
Hundred Rabbits: where is the turtle farm 2018-08-20 00:00:00 +0000 GMT
Jesse Li: Reversing JS Malware From marveloptics.com 2018-07-18 20:55:26 -0400 -0400
Dave Bucklin: Visualizing the History of Programming Languages 2018-06-29 15:12:00 -0500 -0500
Dave Bucklin: Introducing bbook 2018-06-16 20:51:00 -0500 -0500
: Redis Lua scripting: several security vulnerabilities fixed 2018-06-13 17:15:05 +0000 UTC
Hundred Rabbits: captain what is this 2018-06-12 00:00:00 +0000 GMT
Andrew Kelley: I Quit My Cushy Job at OkCupid to Live on Donations to Zig 2018-06-07 14:20:30 +0000 GMT
: Clarifications on the Incapsula Redis security report 2018-06-02 17:52:39 +0000 UTC
Hundred Rabbits: projects and pain 2018-06-02 00:00:00 +0000 GMT
Hundred Rabbits: an island to oneself 2018-06-01 00:00:00 +0000 GMT
Jesse Li: An Analysis of Cloudflare's Email Address Obfuscation 2018-05-20 15:16:19 -0400 -0400
Dave Bucklin: Installing Postfix and Mailman on Debian Jessie 2018-05-15 21:06:00 -0500 -0500
bitquabit: Messages, Google Chat, and Signal 2018-04-26 12:46:01 -0400 -0400
Dave Bucklin: Evernote Extraction Part II - Vimwiki Inception 2018-04-23 19:30:00 -0500 -0500
Dave Bucklin: Evernote Extraction 2018-04-17 21:02:00 -0500 -0500
Jesse Li: Hacking Harvard (and nearly every other college) 2018-04-16 21:43:13 -0400 -0400
Dave Bucklin: Learning Styles 2018-04-14 16:20:00 -0500 -0500
Jesse Li: Snow Day Calculator XSS 2018-04-12 17:30:04 -0400 -0400
bitquabit: Moving and backing up Google Moving Images 2018-04-05 14:51:32 -0400 -0400
Dave Bucklin: How to Gopher 2018-03-31 10:41:00 -0500 -0500
Jesse Li: Stored XSS in Schoology 2018-03-28 20:35:10 -0400 -0400
Jesse Li: Uncovering a Bug in Cloudflare's Minification Service 2018-03-17 18:49:48 -0400 -0400
Dave Bucklin: Reading John Conover 2018-03-12 20:09:00 -0500 -0500
Dave Bucklin: Formatting for Gopher with GNU troff 2018-03-04 12:00:00 -0600 -0600
bitquabit: Commit SHAs as dates 2018-02-23 17:57:24 -0500 -0500
Andrew Kelley: Zig: January 2018 in Review 2018-02-11 06:54:50 +0000 GMT
: A short tale of a read overflow 2018-02-07 20:30:39 +0000 UTC
: An update on Redis Streams development 2018-01-25 18:00:34 +0000 UTC
Andrew Kelley: Unsafe Zig is Safer Than Unsafe Rust 2018-01-24 20:17:36 +0000 GMT
Spencer Krum: OBS Scripting in Python 2018-01-23 01:34:53 -0600 -0600
Spencer Krum: Hodor v4 2018-01-22 23:32:47 +0000 UTC
Dave Bucklin: DIY Dropbox 2018-01-20 12:00:00 -0600 -0600
Jesse Li: Bypassing Cert Pinning in the Steam Mobile App 2018-01-14 20:07:22 -0500 -0500
Dave Bucklin: Contact Management with Ranger and Vim 2018-01-06 12:00:00 -0600 -0600
Andrew Kelley: Zig: December 2017 in Review 2018-01-03 07:23:11 +0000 GMT
Dave Bucklin: Plain Text 2017-12-31 21:57:00 -0600 -0600
Dave Bucklin: Working with Recruiters 2017-12-17 18:35:00 -0600 -0600
: Redis PSYNC2 bug post mortem 2017-12-02 14:44:32 +0000 UTC
Dave Bucklin: Journal to Timesheet 2017-11-10 08:43:05 -0600 -0600
Dave Bucklin: Shoving off with Lightsail 2017-11-02 21:01:00 -0500 -0500
: Streams: a new general purpose data structure in Redis. 2017-10-02 15:12:35 +0000 UTC
Dave Bucklin: Information Gathering and Management 2017-09-17 08:01:35 -0500 -0500
Dave Bucklin: Diagrams from Text with PlantUML 2017-09-11 16:14:05 -0500 -0500
: Doing the FizzleFade effect using a Feistel network 2017-08-29 14:35:14 +0000 UTC
Hundred Rabbits: the rock of polynesia 2017-07-29 00:00:00 +0000 GMT
bitquabit: Automating Hugo Deployments with Bitbucket Pipelines 2017-07-21 17:08:00 -0700 -0700
bitquabit: The Paradox of Apple Watch 2017-07-07 08:42:06 -0400 -0400
bitquabit: Why I Hate Slack and You Should Too 2017-07-06 14:13:06 -0400 -0400
Hundred Rabbits: internet in paradise 2017-07-01 00:00:00 +0000 GMT
bitquabit: JSON Feed with Hugo 2017-06-13 08:52:20 -0400 -0400
Dave Bucklin: Geeknote - Evernote at the command line 2017-05-25 10:27:01 -0500 -0500
Hundred Rabbits: rainy with a chance of mosquitoes 2017-04-01 00:00:00 +0000 GMT
Dave Bucklin: Backing up dotfiles with stow and git 2017-03-24 22:01:00 -0500 -0500
Dave Bucklin: Setting up twtxt 2017-03-05 19:12:00 -0600 -0600
: The mythical 10x programmer 2017-02-28 11:08:42 +0000 UTC
: Redis on the Raspberry Pi: adventures in unaligned lands 2017-02-24 09:52:30 +0000 UTC
Andrew Kelley: A Better Way to Implement Bit Fields 2017-02-17 00:43:53 +0000 GMT
Andrew Kelley: Zig: Already More Knowable Than C 2017-02-14 04:49:59 +0000 GMT
bitquabit: Working remotely, coworking spaces, and mental health 2016-12-30 11:45:09 -0500 -0500
: The first release candidate of Redis 4.0 is out 2016-12-02 17:25:58 +0000 UTC
Dave Bucklin: Getting Started -- Part 1 2016-11-28 11:19:26 -0600 -0600
Dave Bucklin: Migrating From WordPress to Jekyll -- Part 2 2016-11-06 14:00:00 -0600 -0600
Dave Bucklin: Migrating From WordPress to Jekyll -- Part 1 2016-11-02 15:00:00 -0500 -0500
Dave Bucklin: Using irssi with Slack 2016-10-22 00:06:26 -0500 -0500
Dave Bucklin: Learning to Type 2016-09-26 00:06:26 -0500 -0500
: Random notes on improving the Redis LRU algorithm 2016-07-29 08:04:12 +0000 UTC
: Writing an editor in less than 1000 lines of code, just for fun 2016-07-10 10:51:11 +0000 UTC
Dave Bucklin: The Purchase Funnel, Project Definition, and The Danger Zone 2016-06-20 00:06:26 -0500 -0500
: Programmers are not different, they need simple UIs. 2016-05-24 15:06:17 +0000 UTC
: Redis Loadable Modules System 2016-05-10 17:02:55 +0000 UTC
: Three ideas about text messages 2016-05-07 18:42:15 +0000 UTC
: Redis 3.2.0 is out! 2016-05-06 11:07:50 +0000 UTC
Dave Bucklin: Audiophilia 2016-04-14 00:06:26 -0500 -0500
Dave Bucklin: Mechanical Keyboards 2016-03-11 23:06:26 -0600 -0600
: 100 more of those BITFIELDs 2016-02-26 15:02:54 +0000 UTC
: The binary search of distributed programming 2016-02-13 16:49:13 +0000 UTC
: Is Redlock safe? 2016-02-09 15:33:51 +0000 UTC
: Disque 1.0 RC1 is out! 2016-01-02 15:26:07 +0000 UTC
: Generating unique IDs: an easy and reliable way 2015-11-21 14:47:01 +0000 UTC
: 6 years of commit visualized 2015-11-20 10:58:34 +0000 UTC
: Recent improvements to Redis Lua scripting 2015-11-19 11:23:27 +0000 UTC
: A few things about Redis security 2015-11-03 08:53:04 +0000 UTC
: Moving the Redis community on Reddit 2015-10-22 08:14:38 +0000 UTC
: Clarifications about Redis and Memcached 2015-09-26 16:16:14 +0000 UTC
: Lazy Redis is better Redis 2015-09-26 07:56:32 +0000 UTC
: About Redis Sets memory efficiency 2015-08-28 09:40:32 +0000 UTC
: Thanks Pivotal, Hello Redis Labs 2015-07-15 11:46:47 +0000 UTC
: Commit messages are not titles 2015-06-23 08:55:22 +0000 UTC
: Plans for Redis 3.2 2015-06-12 13:53:53 +0000 UTC
: Adventures in message queues 2015-03-15 22:32:15 +0000 UTC
: Redis Conference 2015 2015-03-10 09:22:20 +0000 UTC
: Side projects 2015-02-26 12:48:06 +0000 UTC
: Why we don’t have benchmarks comparing Redis with other DBs 2015-01-29 09:21:41 +0000 UTC
Spencer Krum: SSH HoneyPot Analysis 2015-01-25 21:41:41 -0700 -0700
Spencer Krum: SSH HoneyPot 2015-01-18 19:56:59 -0700 -0700
Spencer Krum: SSH Log Analysis 2015-01-11 20:47:28 -0700 -0700
: Redis latency spikes and the Linux kernel: a few more details 2014-11-03 15:58:19 +0000 UTC
: Redis latency spikes and the 99th percentile 2014-10-30 13:28:42 +0000 UTC
: This is why I can’t have conversations using Twitter 2014-10-29 09:17:04 +0000 UTC
: Diskless replication: a few design notes. 2014-10-27 16:34:15 +0000 UTC
: A few arguments about Redis Sentinel properties and fail scenarios. 2014-10-21 15:18:10 +0000 UTC
: Redis cluster, no longer vaporware. 2014-10-09 14:35:23 +0000 UTC
: Queues and databases 2014-07-14 09:53:34 +0000 UTC
: A proposal for more reliable locks using Redis 2014-05-16 11:15:32 +0000 UTC
: Using Heartbleed as a starting point 2014-04-10 09:06:18 +0000 UTC
: Redis new data structure: the HyperLogLog 2014-04-01 08:16:35 +0000 UTC
: Fascinating little programs 2014-03-13 22:32:59 +0000 UTC
: What is performance? 2014-02-28 13:30:42 +0000 UTC
: Happy birthday Redis! 2014-02-26 09:19:41 +0000 UTC
: A simple distributed algorithm for small idempotent information 2014-02-21 11:40:01 +0000 UTC
: Redis Cluster and limiting divergences. 2014-01-20 16:13:56 +0000 UTC
: Some fun with Redis Cluster testing 2013-12-18 15:32:21 +0000 UTC
: Redis as AP system, reloaded 2013-12-11 21:19:21 +0000 UTC
: The Redis criticism thread 2013-12-09 23:53:03 +0000 UTC
: WAIT: synchronous replication for Redis 2013-12-05 09:50:33 +0000 UTC
: Blog lost and recovered in 30 minutes 2013-12-02 08:52:19 +0000 UTC
: The fight against sexism is not a free pass 2013-12-01 15:48:37 +0000 UTC
: Finally Redis collections are iterable 2013-10-27 15:47:10 +0000 UTC
: New Redis Cluster meta-data handling 2013-09-26 15:46:48 +0000 UTC
: English has been my pain for 15 years 2013-09-01 15:46:14 +0000 UTC
: Twilio incident and Redis 2013-07-23 15:45:52 +0000 UTC
: San Francisco 2013-06-15 15:45:31 +0000 UTC
: Exploring synchronous replication in Redis 2013-05-27 15:45:08 +0000 UTC
: Availability on planet Terah 2013-05-21 15:42:35 +0000 UTC
: Reply to Aphyr attack to Sentinel 2013-05-19 15:42:06 +0000 UTC
: Redis configuration rewriting 2013-05-13 15:41:46 +0000 UTC
: Hacking Italia 2013-05-06 15:41:23 +0000 UTC
: Redis with an SSD swap, not what you want 2013-03-06 15:41:02 +0000 UTC
: Log driven programming is a real productivity booster. 2013-02-26 15:40:42 +0000 UTC
: An idea for Twitter 2013-02-26 15:40:24 +0000 UTC
: News about Redis: 2.8 is shaping, I'm back on Cluster. 2013-02-13 15:40:06 +0000 UTC
: A few thoughts about Open Source Software 2013-01-26 15:39:43 +0000 UTC
: PSYNC 2013-01-16 15:39:22 +0000 UTC
: ADS-B wine cork antenna 2012-12-16 15:38:36 +0000 UTC
: Partial resyncs and synchronous replication. 2012-12-11 15:38:03 +0000 UTC
: Twemproxy, a Redis proxy from Twitter 2012-12-03 15:37:42 +0000 UTC
: Redis Crashes 2012-12-03 15:37:19 +0000 UTC
: Redis children can now report amount of copy-on-write 2012-11-18 15:36:37 +0000 UTC
: Memory errors and DNS 2012-11-17 15:36:14 +0000 UTC
: On Twitter, at Twitter 2012-11-12 15:35:54 +0000 UTC
: Eventual consistency: when, and how? 2012-11-09 15:35:20 +0000 UTC
: Optimizing the TCP/IP checksum calculation. Interesting low level journey. 2012-11-08 15:34:56 +0000 UTC
: Welcome to RethinkDB 2012-11-08 15:34:32 +0000 UTC
: Redis data model and eventual consistency 2012-11-08 15:34:16 +0000 UTC
: Slave partial synchronization work in progress 2012-11-08 15:33:52 +0000 UTC
Hundred Rabbits: Summary of changes for May 0001-01-01 00:00:00 +0000 UTC