Skip to content

shrimple 🇵🇱 🏳️‍⚧️

shrimple mind. shrimple problems. complex solutions. she/her

Author: Shrimple

Shrimple software developer with hacker-community afiliations who decided a Wordpress site would be funny.

Simplistic reconciliation of mostly-append text files like Offpunk lists: draft involving Kahn’s algorithm

Posted on February[²⁰26], Monday 09. By Shrimple No Comments on Simplistic reconciliation of mostly-append text files like Offpunk lists: draft involving Kahn’s algorithm

I have been thinking about managing my Offpunk list files that I might be modifying on either, or both, my netbook and some main laptop. Since this is mostly about new parts that might have gotten added, I didn’t want to introduce some full-blown version control to this. Instead, I figured that I could start ensuring the files end with a time-specific marker when was the file last appended before sync that would also be useful to the human…

Read More “Simplistic reconciliation of mostly-append text files like Offpunk lists: draft involving Kahn’s algorithm” »

Wild Software Writing

Getting TLS1.3 Key Log from Go application with requests by a library, and using it in Wireshark

Posted on February[²⁰26], Tuesday 03.February[²⁰26], Tuesday 03. By Shrimple No Comments on Getting TLS1.3 Key Log from Go application with requests by a library, and using it in Wireshark

Today I wanted to sniff on TLS traffic of hell, a “mastodon client” that seemed to not want to work with things that aren’t Mastodon. The network calls are mostly made from within a library, hellclient-go-mastodon fork of go-mastodon.

SSLKEYLOGFILE turned out to be a standard, now even RFC 9850, for TLS client instrumentation. But Go standard library doesn’t simply write the secrets to a log file in coupling with the obscure environment variable. Not much libraries seem to do it — just programs like major web browsers and curl. (Perhaps bizarrely, this Haskell package adds it coupled with an environment variable — introduced to one’s Haskell code by means of adding nothing more than an import statement.)

Read More “Getting TLS1.3 Key Log from Go application with requests by a library, and using it in Wireshark” »

Programming Technologies

Distributed file version management in 15 minutes of Bash

Posted on February[²⁰26], Tuesday 03.February[²⁰26], Saturday 07. By Shrimple No Comments on Distributed file version management in 15 minutes of Bash

You don’t always need to have all the tools at your disposal, but you may want to have some way of checking in your file edits. CVS is too powerful and has a lot of unnecessary parts, while not being distributed. You may not need to keep everything in deltas. So why not just write…

Read More “Distributed file version management in 15 minutes of Bash” »

Wild Software Writing

Subscription into list rather than tour — Offpunk draft feature patch

Posted on January[²⁰26], Thursday 29.January[²⁰26], Friday 30. By Shrimple 2 Comments on Subscription into list rather than tour — Offpunk draft feature patch

Offpunk has a feature where any updated links from a subscribed list will be added to tour on sync. I expanded on that feature by making it possible to parameterize #subscribe with a list name like #subscribe(some_list_name) to the result of the links getting added to that list, with just the one link to that list getting added to tour.

Read More “Subscription into list rather than tour — Offpunk draft feature patch” »

Wild Software Writing

Slash-hierarchical list names — my draft implementation for Offpunk

Posted on January[²⁰26], Thursday 29.January[²⁰26], Friday 30. By Shrimple 2 Comments on Slash-hierarchical list names — my draft implementation for Offpunk

More draft patches for Offpunk from me that I haven’t particularly tested much yet.

Offpunk has no support for slash-containing list names — it just crashes on an attempt, because the names are neither supported by creating directories nor sanitized to not contain slashes. I wrote a patch for that. And another to make the all lists view, and other logic involving iterating through all lists like subscriptions and syncs, traverse them all, flatly for now.

Read More “Slash-hierarchical list names — my draft implementation for Offpunk” »

Wild Software Writing

Posts pagination

Previous 1 … 3 4 5 6 Next

Atom feed for this page

Atom feed for this blog

against-messy-software akkoma Atom|RSS_feeds bash big.ugly.git.patch. chromium-and-derivatives community fragment golang kde language-models-ai links2 linux me microsoft-edge network offpunk offpunk:lists offpunk:redirections oss-contributing perl programming-tips scripting smolweb subscribe superuser window-decorations wordpress-diving Wordpress_ActivityPub_plugin

Categories

  • Guides to Free Open Source

    (1)
  • Influencing Society

    (4)
  • Meta

    (4)
  • Oddities of alternate reality

    (1)
  • Programming Technologies

    (6)
  • Rookie Repairs

    (1)
  • Smol Web Habits

    (5)
  • Software Imposed On Us

    (1)
  • Wild Software Writing

    (8)
  • March 2026 (13)
  • February 2026 (5)
  • January 2026 (10)
shrimple 🇵🇱  🏳️‍⚧️
shrimple 🇵🇱 🏳️‍⚧️
@shrimple@www.shrimple.pl
Follow

shrimple mind. shrimple problems. complex solutions. she/her

28 posts
9 followers

Follow shrimple 🇵🇱 🏳️‍⚧️

My Profile

Paste my profile into the search field of your favorite open social app or platform.

Your Profile

Or, if you know your own profile, we can start things that way!
Why do I need to enter my profile?

This site is part of the ⁂ open social web, a network of interconnected social platforms (like Mastodon, Pixelfed, Friendica, and others). Unlike centralized social media, your account lives on a platform of your choice, and you can interact with people across different platforms.

By entering your profile, we can send you to your account where you can complete this action.

  • Distributed file version management in 15 minutes of Bash Wild Software Writing
  • Bugfix for list URI for my Offpunk redirections implementation draft Wild Software Writing
  • Subscription into list rather than tour — Offpunk draft feature patch Wild Software Writing
  • On OVH hosting, you can’t opt out from protection Meta
  • Don’t let AI sparkle: idea for self-shame hub access Influencing Society
  • Create Block Theme with Block Editor in WordPress Playground — a first Programming Technologies
  • Simplistic reconciliation of mostly-append text files like Offpunk lists: draft involving Kahn’s algorithm Wild Software Writing
  • Check up on RSS/Atom dates in dozen+ lines of Bash Programming Technologies

Great reads as of late / Blogs I follow

  • Chris Siebenmann, The things that make me so attached to xterm as my terminal program
    https://utcc.utoronto.ca/~cks/space/blog/unix/XTermWhyAttached read March 4th
  • Andrew Nesbitt, https://nesbitt.io/2026/02/13/respectful-open-source.html read March 14th.
    Wishes for a git request-pull world, rather than obligating maintainers to review.
  • Cedric Beust, www.beust.com/weblog/i-am-the-reason-for-hungarian-notation-in-android/
    (found thru https://curlie.org) | article read March 15th
  • Ariadne Conill, ariadne.space/2025/12/12/rethinking-sudo-with-object-capabilities.html
    | read March 15th
  • Winthrop Gillis, wingillis.github.io/posts/2025-02-17-email-categorization/ read March 16th.
    Combines classy focus on LLM reliability & low-level purpose, privacy & reliability advocacy.

cyrnekofamfokleines filmröllchen https://filmroellchen.eu/Eloy https://eloydegen.com/sdomi
TheresNoTime, foxXaselgio, indigo dragoness


changelog.complete.org

unsung.aresluna.org

bold-edit.com/devlog

https://dorotac.eu

https://ploum.net

daringfireball.net

https://snkrgirl.cfd

https://lists.sr.ht/~lioploum/offpunk-devel

mitjafelicijan.com

https://famfo.xyz

https://code.curly.kiwi

https://blogroll.org

https://ionathan.ch

https://maia.crimew.gay

uwu.network/~sink

https://fokus.cool

https://unixdigest.com

https://cliophate.wtf

https://roytang.net
(avoid “Weeknotes”, they start with geopolitics of war)

https://matduggan.com

https://naildrivin5.com

https://ratfactor.com

https://bstn.info

discuss.coding.social

blog.dougbelshaw.com
(Doug has posts that don’t seem about AI yet they are about AI)

https://swyx.io

https://danieltperry.me

https://codeberg.org/fogti/public-docs/src/branch/main/blog/2026

https://mtekk.us
(flooded with announcements for Breadcrumb NavXT)

https://xeiaso.net
(recent posts about AI have the word “AI” in different places in the title)

https://fourtonfish.com
(thru https://curlie.org)

https://raily.net
(thru https://curlie.org)

https://underlap.org
(thru https://curlie.org)
(Glyn has posts that don’t seem about AI yet they are about AI)

https://samhenri.gold

https://noumenal.es

blog.arkstack.dev

https://jaketrent.com

jasongullickson.com

unplannedobsolescence.com

https://billwadge.com

internet-czas-dzialac.pl

shrimple@shrimple.pl

Copyright © 2026 shrimple 🇵🇱 🏳️‍⚧️.

Powered by PressBook News WordPress theme