RSSAmplifier

Blog

shapr's RSS feed

writings by shae

scannedinavian.comRSS feed ↗35 posts

Latest posts

No central server, only BitTorrent

BEP 44 - store 1000 bytes on the BitTorrent distributed hash table

Monoidal Hashing

Data deduplication with monoidal hashing

Can you discover unknown elements by calculating their spectra?

physics, astronomy

Lockhart's Lament

Why you should keep a collection of small fun puzzles.

Split keyboard tips

You just switched to a split keyboard, now what?

Tools built on tree-sitter's concrete syntax trees

syntax tree for diff, merge, navigate, edit

Buy a blog post

bribe me plz, I will write cool things

Do something, BRAG ABOUT IT

write about your cool thing so I can find them

Programmers want flow. when programming, light turns RED

Posted on 2024-12-12 I read Reducing Interruptions at Work: A Large-Scale Field Study of FlowLight and built my own FlowLight. When I first heard about this paper from the second author, Chris Corley, he said something to the effect of “the easiest way to detect if a programmer is in flow is to see if they’re typing into their programmer’s editor.” This is the approach I wanted to implement. Go…

How to run Haskell source files like shell scripts

How do I run a Haskell source file like a shell script?

The github plugin my coworkers asked me not to write.

Bus Factor and Goodhart's Law

My own system packages in NixOS

frustration, confusion, resolution

Static blog on Nix

frustration, confusion, resolution

Remarkable 2 review

good, bad, and expensive

How to use Private Storage on Android

step by step installing gridsync and private storage and sharing data

Run property tests until coverage stops increasing

just the right amount of property tests

Android app in Haskell, six months, no previous Android experience

Android app in Haskell, six months, no previous Android experience

SMT Solvers part three

optimal pairing by language preference using SMT solvers

How to improve meaningful social interactions on the internet?

there must be a better way to video chat

Recurse Center again!

Shae attends another Recurse Center batch

Why does magit-status give me an error?

A stream of consciousness recording of my attempt to debug an emacs problem

Open Source Hardware Hearing Aid Part 1

Why pay thousands for a hearing aid when you could pay $300?

Hyper and Super on my keyboard?

Stranger Strings or the new-ish way to redefine keyboard layouts in the X Window System

Part two of SMT Solvers, Integer Linear Programming

Other people already know how to do this well

SMT Solvers, Integer Linear Programming

How do I get started optimizing cost/benefit with constraints?

Sparklines in text

I want to use sparklines to display data in tmux

Markov Keyboard, The Rabbit Hole Factory

suggestions and ideas for the markov keybaord

Linux on RISC-V

how I installed Linux on my RISC-V board

two weeks of recurse center

retrospective on two weeks at the recurse center

markov keyboard

markov keyboard that changes with every letter you type

mastermind in elisp

sketch of a mastermind game in elisp

xmonad the tiling window manager

setting up xmonad on ubuntu 19.04

blogging with emacs' org-mode

hakyll blog posts from emacs

Recurse Center

Recurse Center is amazing, I can barely wait to start

Faster Haskell code, by example!

how to speed up your Haskell code