Profile for splitbrain
- Display name
- Andreas Gohr
- Username
- @[email protected]
- Role
- admin
About splitbrain
Fields
- Website
- https://splitbrain.org
- Pronouns
- he/him
- Bestest Boy 🐺
- @tarly
Bio
Blogger, open source developer, maker, human from Berlin.
- Joined
- Posts
- 1271
- Followed by
- 550
- Following
- 113
Stats
huh. You used to be able to select "listen to this page" in Google Chrome on Android and it would use text to speech to read the page to. Now the option is still there, but it generates an AI podcast like thing based on the article??? That's not what I asked for!
there's some media that leaves an everlasting impression on your brain. may it be an idea or a feeling from that media that will pop up again and again in your thoughts over the years.
bojack horseman is one of those for me. I don't think anyone I know gave that silly cartoon a second look. but that shit went much deeper than any animated series with anthropomorphized animals has any right to.
🤷♂️ dunno what I'm trying to say here. but i c u, bojack.
I bought The Doors of Trithius today and uhm... I already played for 5.4 hours straight?
https://store.steampowered.com/app/1519490/The_Doors_of_Trithius/
#gaming #steam
Second new software release this year. I don't think I can keep up that pace ;-)
https://www.splitbrain.org/blog/2026-01/09-gmail_backup_notmuch_gui
#gmail #backup #notmuch #search #blogpost #opensource #php
Berliner Stromausfall (positiv)
Das Wunder Strom https://starke-meinungen.de/blog/2026/01/08/das-wunder-strom/
(PS: war selbst nicht betroffen)
Am I being stupid or does HTMX not support this very simple use case?
on form submit:
1) clear the target area
2) show a loading indicator
3) trigger an ajax call
4) wait for the ajax call to return
5) hide the loading indicator
6) fill the target area
Ideally I would want the loading indicator IN the target area, but that would make it usable only once. Stupid, but I can live with it...
But what seems not to work is 1). It will show my indicator but not clear the target area.
It seems I have to write additional JS to get that behavior. Well then I can write the thing myself. So much for the promise of not having to write JavaScript for simple things.
#htmx #javascript
Ich finde, ich hab genug gearbeitet für dieses Jahr...
Felt shit today, but used the down time to make something: https://www.splitbrain.org/blog/2026-01/02-password_hasher_pwa
#passwordhasher #blogpost #pwa #javascript
happy new year 🎉
Hey, electronic geeks. I need your help.
We have a lamp in our living room containing a bunch of white LED strips. We really like the lamp, unfortunately the remote to control the brightness and color temperature broke.
I am now thinking about "simply" replacing the LED driver with a new one that can be controlled via WiFi (ideally via Home Assistant).
However I am having a hard time to find a driver with exactly the specs of the original. I think it's probably because I don't 100% understand how these specs work.
Can you:
* point out drivers wich should be able to replace this one?
* explain if and what wiggle room I would have when selecting a driver?
#electronics #led #homeassistant #fedihelp #rtwelcome
@foosel danke dir! 🤗
Oh, looks like I beat my own highscore.
https://www.splitbrain.org/blog/2025-12/15-twenty_years
#blogpost #github #opensource
Over the weekend I had to implement a bot blocker for #DokuWiki (see https://phpc.social/@dokuwiki/115718031689877459)
I just ran a script over the log files to see who is never getting through the bot check, expecting lots of smaller search engine spiders. But no, it seems really like 99% of bots are trying to mask as a end user browsers like Chrome, Safari, etc.
When you group the results by IP, you can see that they tried dozens of different user agent strings, sometimes with a seemingly random version number.
A handful also tried common search engine identifiers (Google, Yahoo...). Good thing I am letting those in via their published IP ranges rather than by user agent.
#bots
from time to time I assign an inconsequential small issue to github copilot to see how it does. and it's surprisingly bad. much worse than claude code or codex would do.
I spent my whole day playing through the darkside detective. I liked it a lot.
#adventuregame
capitalism is failing me again.
I am looking for a retractable USB-C cable. But one that is only pulled from one side of the spool, not one where I have to pull on both sides.
Length should be at least a meter and it should be able to cope with 100W charging - no need for data or video.
The idea is to mount the housing under my desk (or other furniture) and being able to pull out the cable when needed and have it neatly recoil when not.
Does anyone know a product? Or has a good idea on how to DIY it?
Update: I might have found one: https://amzn.to/4q3QbR9
#askfedi #usbc #rtwelcome #diy
sorry I cannot work. I am waiting for the chimney sweep.
I fell into a rabbit hole again and had to compare a whole bunch of products to find the perfect headset for me. Spoiler: nothing is perfect. But I found one I can live with.
https://www.splitbrain.org/blog/2025-12/09-wireless_gaming_headsets_compared
#blogpost #review #headset #homeoffice