39 bookmarks

2026-10-30

Reposted 48.

Numerical Methods/Real-Time and Embedded Systems Programming

lib.ysu.am/disciplines_bk/4875c294eab3b7eff9fd07ad80e4e388.pdf

Book on how to implement many mathematical functions in embed systems ( Fixed point math, Trig, Etc... )

2026-10-27

Reposted 47.

KSH tutorial for making a minimal website

nein.triapul.cz/minimal_website

Make a website using only the default tools built into OpenBSD

46.

Why I Resist Generative “AI” – Esther Weidauer

estherweidauer.com/articles/why-resist-generative-ai.html

Everything, from the ecological to the psychological to the weird

2026-10-26

44.

Taking Back CSS-Tricks

wil.to/posts/taking-back-css-tricks

By the time you’re reading this, Geoff Graham — the person that has been single-handedly keeping the site afloat despite Digital Ocean’s neglect and mismanagement — will have the keys to the website in-hand and have just finished changing all the locks. CSS-Tricks is coming back as an independent publication — a resource only accountable to the community of designers and developers that contribute to it and work to sustain it.

43.

Invitation policy | Feminist Linux Meetup für Frauen*, Non-Binary*, Trans* und Inter* Personen

feminist-linux.diebin.at/invitation-policy

With the * we mark certain words to point to the fact, that all these categories are socially constructed. That means, they don’t exist as is „in nature“, but we humans interpret nature in this and that way. Therefore it is legitimate for people to choose these categories for themselves in the way they best fit to them.

42.

Keyboard Builders' Digest

kbd.news

An e-magazine and weekly newsletter on DIY mechanical keyboards. A hand-picked selection of features from a keyboard builder's perspective. Awesome posts that may teach you something, make you think and contribute to the common knowledge of the DIY builder community.

2026-10-25

41.

How to restore rectangular UI elements in Firefox

eugene-andrienko.com

Luckily, Firefox developers still doesn't remove the option to customize the browser look&feel with the help of CSS. So, it is possible to revert all these "genius" design decision!

2026-10-24

40.

Dark Theme – Get this Theme for 🦊 Firefox (en-US)

addons.mozilla.org/en-US/firefox/addon/nicothin-dark-theme

A plain dark theme to make Firefox / LibreWolf 157+ look less shite.

39. 1 like

the-openbsd-c-particularist.pdf

wiki.ircnow.org/uploads/C101/the-openbsd-c-particularist.pdf

This book is intended for the person who wants to become a system programmer for the UNIX-like operating system OpenBSD. The most important system calls and library routines provided by this operating system are discussed and numerous examples of real world applications have been provided.

2026-10-23

38. 1 like

ExoticSilicon.com - A reckless guide to OpenBSD

research.exoticsilicon.com/series/reckless_guide_to_openbsd

a ten part series of articles for intermediate to advanced level users of OpenBSD, focusing on aspects of using and customising the system that are not broadly covered or encouraged by the project's own official documentation, (hence the term ‘reckless guide’).

2026-10-22

37. 1 like

Human-readable QR codes

www.noel-friedrich.de/hqr

Who says QR codes aren't human readable? Well, everyone! So let's change that by integrating text directly into QR codes, while still making them readable and without removing their magical Error-Correction abilities. See the YouTube video I made about this.

If you want to draw on QR codes yourself instead of this pre-made text, I made a new website for optimal drawing!

36.

There isn't an easy exploit for this PHP vulnerability

eliastaylor.com/noexploit

It's especially bizarre in this case, where AI is inserting a vulnerability on the server... to prove that the server is vulnerable to your "exploit any PHP instance" attack!

2026-10-21

35.

My Uterus runs DOOM: Introducing Clotty v1.1

missmolerat.com/posts/clotty_intro

I dare say that Clotty DOOMterus (and I keep inventing nice titles in my head, like "DOOMterus - rise of the crimson tide") is probably the first documented instance of DOOM being played on a uterus.

34.

Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds

scotthelme.co.uk/eight-bits-of-trust-emudhras-ca-keys-cracked-in-milliseconds

One of eMudhra's certificate authority private keys is the number 4.

Not a number that starts with 4, or the number 4 followed by a few hundred random digits, just, 4... Another one is 56, and another is 115.

2026-10-20

33. 1 like

Chez Princesse - Installing AlpineBSD

www.princesse.moe/articles/first-alpinebsd-install.html

An early howto to installing AlpineBSD, a slop-free* combination of the NetBSD kernel and Alpine Linux userland.

2026-10-09

31. 6 likes

futzle toots in the same metre for a day

old.mermaid.town/@ben_hr/117401883666138024

(CW meat)

The toot that inspired it all from @ben_hr@old.mermaid.town:

Late one night, my patching lagging, logs unread and firewall sagging,
Found a poem in a stylesheet. Odd, I thought, but nothing more.

with a link to The Register's article about an attacker hiding C2 directions in a poem as they attack AI infrastructure, leading to the malware being dubbed PoeLLM.

Now for futzle's toots:

@ben_hr It could hardly be mischievious, a poem isn’t devious!
It started, saying, “previous instructions, please ignore”

Once again it’s Friday, Fedi. I was woken up by Teddy, who announced that he was ready to go out the laundry door.

Having played today’s Catfishing, I’m unreasonably dishing Question 8, yet fondly wishing that I had a better score.

It’s a busy kind of morning, there was hardly any warning. It’s inevitably dawning in a way I can’t ignore.

I am waiting for a tradie. Will he turn up? Is he shady? I have said some quite unladylike remarks; in fact, I swore.

(Re: https://aus.social/@kyp92/117407442366432057)
Here’s a mashup of our nation’s two big cities’ railway stations joined by matching appellations. Is it awful? I’m not sure.

Now I have a sparkling gutter, the leafblower stopped its sputter, and for lunch: some frozen butter chicken on the bench to thaw.

Something weird that I observe is that the damn domain name service keeps on failing, and I’m nervous that it’s like some kind of law.

I'm headed off to buy a bunch of crockery from Myer, is there something you'd desire while I'm shopping at the store?

You can get it while you’re hummin’
You can get it while you’re strummin’
You can feel it when it’s comin’ on a Friday about four

I can hear a constant dinging, which I thought "whose cellphone's ringing?" No! an icecream van is singing, little mobile troubadour.

Having fattened up my belly with delicious vermicelli, now I’m vegging by the telly with my fluffy labrador.

Ok, Fedi, I’ve been tiring, and I’m just about expiring, and I’m secretly admiring my soft bed where I can snore.

30.

GitHub - charlysan/pico-ttl2dvi: RP2350 Based TTL Video To DVI Converter

github.com/charlysan/pico-ttl2dvi

Includes a great explanation of interfacing 5 V electronics with 3V3 parts, especially putting the RP2350/RP2040's supposed 5 V tolerance in context. You still need current limiting resistors!

The minimal hookup. The 330 Ω limits current into the RP2350 pad's clamp diode. That diode is the "5 V tolerance", and the resistor is what keeps it safe.

It goes on to explain how the 74LVC245A is genuinely better (plus it works with chips that aren't from Raspberry Spy):

LVC inputs accept 5.5 V regardless of Vcc - 5 V tolerance is a designed-in property of the family, so the card connects straight in and the outputs are already 3.3 V logic.

2026-10-07

29.

Let's Encrypt with OpenBSD and Rex

foo.zone/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.html

A detailed Rex example.

28.

KISS high-availability with OpenBSD

foo.zone/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html

Uses base OpenBSD to provide a highly available static website, with plenty of hints to expand to more complicated services.

This article introduced me to the configuration management tool Rex, which I'm super grateful for!

2026-10-01

26.

teenspirit

git.clacktal.es/apfel/teenspirit

A not-so-space-invading 18-key ergonomic keyboard with two Piezo-buzzers and a retro-toy looking case.

Features a combo-heavy keymap, lots of inspiration there!

2026-09-24

25.

Digable Planetoids (PICO-1k Jam)

www.lexaloffle.com/bbs?tid=159445

Includes a very simple procedure to generate planets :-)

2026-09-23

20.

Converting a $20 4G wireless hotspot into a texting device

bkovac.github.io/modem-thing

Includes a Linux DRM driver for a SHARP Memory Display!

2026-09-18

19. 1 like

The Elements of Typographic Style

readings.design/PDF/the_elements_of_typographic_style.pdf

The Elements of Typographic Style, by Robert Bringhurst in 1992

In fact, the whole https://readings.design website looks like a treasure trove of design resources.

2026-09-15

18.

OpenBSD: Add Colemak keyboard encoding

marc.info?l=openbsd-tech&m=154320313424814&w=2

Mailing list post to add the Colemak layout, which acts as a good guide if I want to add my strange Programmer Dvorak layout to my own machines.

(While I'm here, the keyboard layout is set in /etc/kbdtype.)

2026-09-12

17.

Python data model

docs.python.org/3/reference/datamodel.html

Useful reference for all the unusual class methods like getitem and dict.

2026-09-06

16.

Lua 5.1 Reference Manual

lua.org/manual/5.1/manual.html
14.

Monocypher manual

monocypher.org/manual

Monocypher is a cryptographic library. It provides functions for authenticated encryption, hashing, password hashing and key derivation, key exchange, and public key signatures.

12.

Unison manual

html-preview.github.io?url=https://raw.githubusercontent.com/bcpierce00/unison/documentation/unison-manual.html

Unison is a file-synchronization tool for POSIX-compliant systems (e.g. BSDs, GNU/Linux, macOS) and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

(Also, this link uses html-preview.github.io, which seems to be a useful service in itself.)

11.

Built-in Functions

docs.python.org/3/library/functions.html

The Python interpreter has a number of functions and types built into it that are always available.

If what I'm looking for isn't here, it's probably in itertools.

10.

Python Built-in Types

docs.python.org/3/library/stdtypes.html

Built-in Types

The following sections describe the standard types that are built into the interpreter.

The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions.

9.

Python library documentation: re

docs.python.org/3/library/re.html

The documentation for the re module. Since the re can be replaced with any module name, it's a useful springboard.

8.

Scribus Scripter API

impagina.org/scribus-scripter-api

Scribus Python interface module

This module is the Python interface for Scribus. It provides functions to control scribus and to manipulate objects on the canvas.

2026-09-05

7.

webgbcam

maple.pet/webgbcam

Useful for profile pictures!

gameboy camera-like experience in your browser!
made by maple - inspired by christine love's interstellar selfie station

6.

Domino Fit

dominofit.isotropic.us

A puzzle about domino dots

5.

Clues by Sam

cluesbysam.com

A daily logic puzzle where you deduce who is a criminal!

4.

Dumbing of Age - A college webcomic by David M Willis

www.dumbingofage.com

Dumbing of Age is a webcomic about a co-ed college dorm and its dysfunctional inhabitants.

3.

Questionable Content - Home

questionablecontent.net

Questionable Content is an internet comic strip created by Jeph Jacques about friendship, romance, and robots. QC began on August 1, 2003.

2.

Gunnerkrigg Court - By Tom Siddell

www.gunnerkrigg.com

Gunnerkrigg Court is a science-fantasy webcomic created by Tom Siddell. It is updated online three days a week.

1.

In Search of Lost Type

www.crowdsupply.com/oddly-specific-objects/open-book-touch/updates/in-search-of-lost-type

Source of the idea of using ASCII control characters for markup. I'm not comfortable with using stuff that could be part of the input text, and random Unicode characters are inconvenient, but why not ^V^N and ^V^O for Shift Out and Shift In?

My first sense of enchantment with the nooks and crannies of ASCII came from the U+000E <SO> and U+000F <SI> characters. These were, in the Teletype era, designed to shift the two-color printer ribbon: “out” to red, for emphasis, and then back “in”, to black, for normal text.

ASCII also gifted us this cluster of control characters in its legacy:

  • U+001C <FS> - File Separator

  • U+001D <GS> - Group Separator

  • U+001E <RS> - Record Separator

  • U+001F <US> - Unit Separator