André Klein
André Klein
@andreklein.net
Writer, publisher, procrastinator … (will finish bio tomorrow) 🧉 https://andreklein.net
31 followers20 following220 posts
Every day another vibecoded Photoshop seems to drop. I tested some of them: https://andreklein.net/vibecoding-photoshop-time-and-pressure/ #photoshop #adobe #vibecoding
New tutorial on the blog for making CrowdSec work well with CloudPanel: https://andreklein.net/crowdsec-on-cloudpanel-mind-the-log-format/ #crowdsec #cloudpanel
Writing drafts in terminal doesn't have to be a hassle. Added some "normie" creature comforts for bold, italic and links to HeloWrite. https://github.com/burninc0de/helowrite/
New #linux users: note down every config change you make to your system in a text file (or have your agent do it if you're lazy). You'll thank me later.
3 step is a vibe #house #musicfriday https://www.youtube.com/watch?v=evL6qxKvPmc
Got MFA sign-in requests from Helsinki, Washington, and Paris over multiple weeks. Changed my password. Switched to passwordless. Still got spammed. Turns out that's by design. https://andreklein.net/microsoft-authenticator-spams-sign-in-requests-without-even-needing-your-password/ #microsoft
My Zenbook 14 had no firmware for auto-dimming keyboard backlight on Linux. So I wired up my own tiny daemon + ambient light dynamic screen brightness. Works better than whatever ASUS ships for Windows. https://andreklein.net/asus-keyboard-backlight-dimming-on-linux/ #linux #asus
Just throwing this out here in case anyone else stumbles over it: https://andreklein.net/asus-keyboard-backlight-dimming-on-linux/ #linux #asus
HeloWrite 0.8.85 updated for Omarchy Quattro theme awareness #linux https://github.com/burninc0de/helowrite
Dusted off my little hyprland dock and packaged it as fully theme-aware Omarchy plugin: github.com/burninc0de/b... #linux #hyprland
Oh really? Amazon has turned into a pay-to-play platform? It's been like that for years, Seth. https://seths.blog/2026/08/the-amazon-tax/ #indiepub #amazon
New in epub-moe 1.2.0 - Undo history! Quickly undo/redo any changes made to text or audio fragments in your audio-enhanced EPUB. Keyboard or mouse driven. https://github.com/burninc0de/epub-moe #epub #indiepub
My new quickshell Lockscreen plugin now has some funky new animations and is published on the #Omarchy marketplace: https://omarchyplugins.com/plugin.html?id=burninc0de.lock #linux
WordPress runs 41% of the web. Not because it's the best CMS, but because millions of people could easily build on it. Omarchy just made the same bet with quickshell plugins. https://andreklein.net/omarchy-quattro-is-the-wordpress-of-linux-distros/ #Linux #Omarchy #WordPress
Just upgraded to Omarchy Quattro: love what they did with quickshell. No more hyprlock, elephant, walker, waybar etc. Finally threw out a bunch of old PY/QT tray utils and replaced with proper plugins for coretemp, opencode or even my old abraunegg/onedrive monitor. #linux
Finally completed the UI overhaul of epub-moe for v.1.1.0 - integrated design system, modernized buttons and panels, custom themes for the editor #epub #talkingbooks #buildinpublic https://github.com/burninc0de/epub-moe
Just dropped release 1.0.8 of my EPUB Media Overlay Editor with a UI overhaul, bunch of QoL updates, new settings, etc. Check release notes for details. https://github.com/burninc0de/epub-moe #epub #smil #indiepub
Scammers are chaining forgotten CNAMEs to create fully authenticated phishing firehoses. Valid crypto means nothing when the pipes are rotten. https://andreklein.net/dns-debt-how-phishing-campaigns-pass-dkim-without-hacking-anything/ #InfoSec #CyberSecurity #DNS #EmailSecurity
Ideas are cheap. Focus is hard. Coders figured this out years ago: nothing beats the terminal when you just want to write. So I built a TUI specifically for authors. helowrite v0.8.79 is out: https://github.com/burninc0de/helowrite #WritingCommunity #Terminal #Linux
Ditching React Router for wouter in client SPAs and Electron apps is top-tier dev catharsis. Turns out matching a URL string to a UI component doesn't require a full-stack meta-framework. Who knew? #react
Why reading raw server logs beat any shiny dashboard once you tune out the noise: https://andreklein.net/your-logs-are-crawling-with-ants/ #selfhosted #sysadmin #nginx
lnav is so ridiculously good for digging through raw logs (nginx, syslog, etc.) and make them actually readable! if you need to chain multiple ones, do quick filters, all just a keybind away. It really is the "htop for logs". Can't believe I discovered it only now. #linux
Ah yes: bedtime slop! just what we needed https://techcrunch.com/2026/07/21/meta-is-testing-an-ai-bedtime-story-app-for-people-with-no-imagination/ #creativewriting #slopocalypse
just stumbled on this writing bootcamp taught out of a bunker in the Galilee. no affiliation, just think more people should know about it: https://terminal-legacy.pages.dev/ #WritingCommunity #amwriting #copywriting #creativewriting #IndieAuthor #WritingTips #WritingLife
gotta love these "AI voice training" jobs on voiceover sites: "please record 500 hours for a pittance and grant us eternal rights to your likeness in perpetuity, okthxbye." #voiceover
The new Zen mode in jellyfin-tui is sweet, especially when paired with the new accent-color piped into cava: https://github.com/dhonus/jellyfin-tui #jellyfin #linux
Spending 2 hours configuring XKB is the most Linux thing I’ve done all month. Fixed the dead-key paradox: no more double-tapping backticks, no more losing my own name's accent. Full writeup: https://andreklein.net/the-backtick-that-almost-broke-me-fixing-german-xkb-dead-keys-on-linux/ #linux
It's a special kind of pain using a DE keyboard, needing non-deadkey backticks constantly for code docs, while also needing regular deadkey accents so I can ... spell my name. Spent the afternoon hacking together a custom XBD layout and now i can switch modes easily. #linux
Since the game is currently free on EPIC, friendly reminder that there is an excellent hint book on archive with a hilarious preface by the man himself, Harlan Ellison: https://archive.org/details/nomouth-hintbook #pointandclick #adventuregames
I got tired of doomscrolling while trying to post, so I built a cross-poster for the terminal. No feed, no ads, no browser. Just send and close. FOSS/MIT. #linux #foss #opensource #terminal https://andreklein.net/a-social-media-crossposter-for-the-terminal/
Wired up jellyfin-tui to expose its cover-art derived accent-color so I can pipe it straight into cava. Works pretty well! #linux #hyprland #jellyfin https://github.com/dhonus/jellyfin-tui/pull/215
The mouse vs keyboard thing in tiling WM culture is a false dichotomy. And a lazy one at that. I built a minimalist dock for Hyprland to prove it. https://andreklein.net/i-put-a-dock-on-my-hyprland-and-id-do-it-again/ #Hyprland #Linux #Quickshell
André Klein reposted
When you find out only two days later that your post was #3 on HackerNews ... server didn't even break a sweat. Guess the caching strategy paid off.
Valid EPUB. Passes epubcheck. Works everywhere. Kobo says: corrupted. One line of CSS4 is all it takes. Adobe's renderer hasn't left 2013. Post-mortem: https://andreklein.net/your-epub-is-fine-kobo-disagrees-blame-adobe/ #epub #ebooks #selfpublishing #css
"Eat your heart out, Grogu!" https://www.youtube.com/watch?v=F164oR1V67I #cinema #horror
First time trying wireless adb on Arch for Android debugging and the connection has been rock solid (unlike on Windoze where it's always been hit-or-miss). Turns out when the OS isn't trying to "optimize" your drivers into oblivion, things actually just work. #archlinux #androiddev