Skip to content

shrimple 🇵🇱 🏳️‍⚧️

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

Tag: linux

My setup is a distraction — netbook case

Posted on March[²⁰26], Monday 02. By Shrimple No Comments on My setup is a distraction — netbook case

My lately blog posts have been written in the built-in editor of WordPress (earlier, it was WordGrinder). More than I should, I care about autosave being reliable, and that of WordPress has a somehow bad reputation (no idea why so far), although what I know is it autosaves only every minute. I like to write…

Read More “My setup is a distraction — netbook case” »

Smol Web Habits

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

Forcing KWin decorations and MS Edge’s 1cm shadow gradient

Posted on January[²⁰26], Friday 23.February[²⁰26], Monday 09. By Shrimple No Comments on Forcing KWin decorations and MS Edge’s 1cm shadow gradient

In Plasma (or just KWin), if you want to have window decorations, of an application that doesn’t like having anything outside its own, behave in a uniform way that you configured in your setup, you launch yourself the “Window Rules” by either

  1. Clicking on the titlebar of some normal window and picking “More Actions” and “Configure Special Window Settings” or “Configure Special Application Settings”, then going the arrow back to get out of creating a new rule or customizing an existing one (the window name, however, will remain referring to which fo the two options did you pick), or, more reasonably,
  2. Going to Plasma System Settings, from there under Workspace to Window Management, and picking Window Rules.

There, you use “Add new…” to create a new rule, use the Detect Window Properties tool to pick a window and select what scope do you want, consider the “matching whole window class” selector at random (occasionally giving it more thought), and then picking “No titlebar and frame” and setting it to “Force” with “No”, then picking “Instantly” above the Apply button and clicking Apply.

This lets you comfortably shade/unshade (feature only active in X11… https://bugs.kde.org/show_bug.cgi?id=377162) a maximized jetbrains-idea or code code with your mouse scroll wheel if you configured your KWin so; you may also want to do the same for “Ignore global shortcuts” so that your Alt-drag works for moving and resizing these even if they like having Alt for themselves.

Descent into the Microsoft Edge madness

But then if you do the same for Microsoft Edge…

Read More “Forcing KWin decorations and MS Edge’s 1cm shadow gradient” »

Software Imposed On Us

when DMI info like Serial not in hostnamectl output

Posted on January[²⁰26], Thursday 22.January[²⁰26], Thursday 22. By Shrimple No Comments on when DMI info like Serial not in hostnamectl output

At a workplace, someone may expect that your Linux distribution, presumed to be some outdated Fedora, will have hostnamectl print out the Serial Number and SKU from Desktop Management Interface (DMI). But they might not expect that your version, an old Ubuntu LTS to Microsoft Intune requirements, doesn’t print these out. Someone may even be…

Read More “when DMI info like Serial not in hostnamectl output” »

Oddities of alternate reality

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)
Fediverse reactions

Post URL

Paste the post URL 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.

shrimple 🇵🇱  🏳️‍⚧️
shrimple 🇵🇱 🏳️‍⚧️
@shrimple@www.shrimple.pl
Follow

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

28 posts
10 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.

  • Links 2, a graphical browser I wanna build upon. And a quick look at how ELinks is doing. Wild Software Writing
  • My spur of the moment opinion on LLMs Influencing Society
  • Create Block Theme with Block Editor in WordPress Playground — a first Programming Technologies
  • Forcing KWin decorations and MS Edge’s 1cm shadow gradient Software Imposed On Us
  • Trying to run WordPress Studio, failing Programming Technologies
  • Implementing proper natural language grep — approach Programming Technologies
  • Amending my Offpunk redirection implementation Wild Software Writing
  • Getting TLS1.3 Key Log from Go application with requests by a library, and using it in Wireshark 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