-
7 votes
-
Your favourite Futurama opening line?
9 votes -
Geospatial DuckDB
4 votes -
Raspberry Pi 4 running OpenOCD cannot flash ATSAMC21G18A that drives SWD pins
3 votes -
Short video of some beautiful drone footage and stills while winter camping in Michigan. Cool wildlife too.
3 votes -
KeenWrite 3.2.0
6 votes -
KeenType 1.0.0
6 votes -
I got some cool drone footage along Lake Superior on a cold winter day
5 votes -
Faster PostgreSQL To BigQuery Transfers
2 votes -
Huge 36" snowfall at Whistler made it almost impossible to snowboard some sections, glad I had my camera with me!
4 votes -
KmCaster – Screencasting software to display keyboard and mouse status
4 votes -
Sigils followup: semantics and language design
2 votes -
Sigils are an underappreciated programming technology
3 votes -
Valheim dedicated servers using Docker in Linux
11 votes -
Getting started with nmap
3 votes -
Try not to be evil
9 votes -
SSH server hardening
5 votes -
The limited utility of the phrase “GNU/Linux”
6 votes -
Getting started with tmux
4 votes -
KeenWrite 2.10.0: R meets TeX
4 votes -
Re-Nav: a WebExtension to create custom redirects for any website
17 votes -
Visualizing the layers of the TCP/IP model
3 votes -
The strangest explanation of VLANs you've never heard
5 votes -
Recent Downtown shoot
6 votes -
A recipe for fully dehydrated Chicken Red Curry to bring camping
4 votes -
Some gorgeous top-roping on the North Shore of Superior
7 votes -
I got to combine my love for photography and climbing this weekend in Big Sky MT
9 votes -
hack.css, new.css, Water.css, sakura, Pico themes for my static site generator (mkws)
6 votes -
Propaganda, censorship, and surveillance are all inherent attributes of information monopoly
10 votes -
Truly understand your BASH programs with these debugging techniques
1 vote -
Adventures with old worprocessors
7 votes -
Made a couple of themes for my static site generator (mkws)
4 votes -
Awesome Isochrones
6 votes -
App of the fortnight: ksnip
2 votes -
eCharts for Python
3 votes -
Python data visualisation
6 votes -
Hardening SSH
4 votes -
Pretty Maps in Python
6 votes -
Create a Slack wizard app in Python that answers all your questions
2 votes -
Making Heatmaps
5 votes -
Harden your Linux server using SSH keys (and turn off password auth)
8 votes -
Emacs as your terminal multiplexer
10 votes -
3D printed Mercy from Overwatch
14 votes -
An experiment to test GitHub Copilot's legality
11 votes -
Two types of privacy
6 votes -
Ideal Flight - A Stormlight Archive animated short
8 votes -
Make You Love Me (Remix) (2022)
3 votes -
eInk calendar display object
I bought a colour eInk screen last summer and had a bit of fun getting it to talk to my shared Google calendar that runs our house. Recently I finally got around to making a frame for it so it can...
I bought a colour eInk screen last summer and had a bit of fun getting it to talk to my shared Google calendar that runs our house. Recently I finally got around to making a frame for it so it can sit somewhere prominent and tell us about upcoming events. It's basically just a raspberry pi zero hat, so it's debian underneath. There's some slightly hacky python to make it (a) talk to Google, (b) mung their API output into something useful, which turned out to be HTML which is then "screenshotted" to create a PNG which can be sent to the eInk display. Updating takes about 30 seconds in total, partly because the pi zero is slow and partly because the refresh rate of the screen is in double-digit seconds. Works in full sunlight though, which is nice, and it's a much nicer screen than it looks in photos.
Screen is this one here. Pi Zero is a pi zero, the frame is flamed oak, the base is beech, the copper is copper. If there are no events in the next week, it shows a random picture instead (and boy, if I thought rendering html was slow on a zero that's nothing on 7-colour dithering a jpg!)
16 votes -
Simple, small, awk analytics HTTP log parsers
7 votes -
What Five Letters? A search dictionary for Wordle.
8 votes