41554 blogs · [ { "id": "01a08c64-94b5-72a7-9e3d-94b7e2be5ca6", "title": "Sometimes I hate this room 🤣", "url": "https://wwwtech.de/pictures/417", "published_at": "2026-03-31T12:49:44+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e3b94dda", "title": "Weather is a bit dramatic today", "url": "https://wwwtech.de/pictures/416", "published_at": "2026-03-30T14:22:28+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e4b139f9", "title": "Lunch break with the dog", "url": "https://wwwtech.de/pictures/414", "published_at": "2026-03-30T11:46:42+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e4fbdf15", "title": "I know I'm late to the party. But a friend convinced me to check it out.", "url": "https://wwwtech.de/pictures/413", "published_at": "2026-03-12T09:45:36+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e5e072e0", "title": "This is the first year our wild plum tree has blossomed", "url": "https://wwwtech.de/pictures/412", "published_at": "2026-03-12T09:41:24+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7ca2933b8", "title": "„How Vibe Coding Is Killing Open Source“ https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/", "url": "https://wwwtech.de/notes/645", "published_at": "2026-02-04T08:29:12+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7caeeea08", "title": "An interview with Cory Doctorow about rescuing the internet from enshitification: https://www.youtube.com/watch?v=d2e-c9SF5nE", "url": "https://wwwtech.de/notes/644", "published_at": "2025-12-20T07:15:16+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cb4c1656", "title": "A snippet for the people who need it", "url": "https://wwwtech.de/notes/643", "published_at": "2025-12-08T14:44:36+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cbd04fdb", "title": "If you are similarly annoyed as I am by the indicator / popup showing you the current keyboard layout, here is how to disable it", "url": "https://wwwtech.de/notes/642", "published_at": "2025-08-19T13:35:49+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cc1fcfc8", "title": "My current task: split a PDF into one file per page, dump the text and extract information from it. And I hate myself for doing it.", "url": "https://wwwtech.de/notes/641", "published_at": "2025-05-09T13:15:34+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cd0f39bc", "title": "Sigh. Locally everything works, on the server it doesn't. Once again I've been bitten by Debian's old packages.", "url": "https://wwwtech.de/notes/640", "published_at": "2025-05-02T06:31:46+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cd3282fe", "title": "Today was a high gravity day at the gym.", "url": "https://wwwtech.de/notes/639", "published_at": "2025-04-23T06:38:23+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cd874571", "title": "„Any sufficiently advanced incompetence is indistinguishable from malice.“ – Nice variation of Hanlon's razor 🤣 (via Jeena, https://jeena.net/)", "url": "https://wwwtech.de/notes/638", "published_at": "2025-04-16T12:40:10+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cdb2a773", "title": "I‘m surprised every time I turn it how many worms there are in the compost pile.", "url": "https://wwwtech.de/notes/637", "published_at": "2025-04-12T18:01:04+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7ce623277", "title": "Block them all!\n\n```\n if ($http_user_agent ~* (SemrushBot|AhrefsBot|PetalBot|YisouSpider|Amazonbot|VelenPublicWebCrawler)) {\n return 403;\n }\n```", "url": "https://wwwtech.de/notes/635", "published_at": "2025-03-30T19:08:15+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7cf3c5e9b", "title": "Why still maintain my own website? Seriously. Nearly all of the traffic is bot traffic.", "url": "https://wwwtech.de/notes/634", "published_at": "2025-03-30T18:11:16+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d00d5e6f", "title": "TIL: since Erlang/OTP 27 and above pattern matching on `0.0` matches only +0.0. You have to pattern match on both, +0.0 and -0.0 to cover both cases.", "url": "https://wwwtech.de/notes/633", "published_at": "2024-08-28T08:12:23+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d070fb32", "title": "A pretty interesting article about gap buffers and ropes, two data structures to represent files in memory for an editor https://coredumped.dev/2023/08/09/text-showdown-gap-buffers-vs-ropes/", "url": "https://wwwtech.de/notes/632", "published_at": "2023-10-24T17:29:16+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d14d8f5b", "title": "This is hilarious 🤣 „A Brief, Incomplete, and Mostly Wrong History of Programming Languages“ http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html", "url": "https://wwwtech.de/notes/631", "published_at": "2023-09-21T05:25:59+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d21f9b1a", "title": "Gaming seems horribly broken to me these days. Everything is packed with micro transactions, and everything is just a slot machine to get you going via a dopamin hit.", "url": "https://wwwtech.de/notes/630", "published_at": "2023-09-20T12:23:05+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d2ec73d2", "title": "„How to type the word blimpy in Emacs“ https://www.youtube.com/watch?v=2VOnKMJqIL0", "url": "https://wwwtech.de/notes/629", "published_at": "2023-09-04T19:08:43+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d310f2bf", "title": "„Haskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit“ https://steve-yegge.blogspot.com/2010/12/haskell-researchers-announce-discovery.html", "url": "https://wwwtech.de/notes/628", "published_at": "2023-08-28T12:51:40+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d3a5dcc3", "title": "PC hardware disappoints my time and time again. I ordered a workstation for faster Rust build times. An i7 13700 with 16 cores and 24 threads, 64gb RAM and a 1tb Samsung 990 NVMe ssd. While the performance is better than I was hoping for, damn, this machine when used in a casual edit&recompile workflow is as loud as our Dell servers. Fucking hell, how is anyone able to work with this thing on your desk?!", "url": "https://wwwtech.de/notes/627", "published_at": "2023-08-27T17:43:55+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d4462177", "title": "For my fellow GNOME users, who are also extremely pissed of by these „$application is ready“ notifications: Grand Theft Focus fixes that ❤️ https://extensions.gnome.org/extension/5410/grand-theft-focus/", "url": "https://wwwtech.de/notes/626", "published_at": "2023-08-26T04:47:36+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d47117ab", "title": "„Cool your heels, Emacs“ – an interesting piece about debouncing and throtteling in Emacs Lisp https://karthinks.com/software/cool-your-heels-emacs/", "url": "https://wwwtech.de/notes/625", "published_at": "2023-08-24T07:18:56+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d4aab44c", "title": "„The thing about those new languages is that there’s nothing new in any of them. They’re just made up of the pieces of old languages that they cut up and shook in a jar and then dumped out in a game of language Yahtzee.“ rotfl 🤣 https://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html", "url": "https://wwwtech.de/notes/624", "published_at": "2023-08-20T05:25:59+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d5480cd1", "title": "Learning Emacs: Sacha Chua, the author of Emacs News, made a cute hand-drawn sketch on how to learn Emacs https://sachachua.com/blog/2013/05/how-to-learn-emacs-a-hand-drawn-one-pager-for-beginners/", "url": "https://wwwtech.de/notes/623", "published_at": "2023-08-18T13:49:52+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d5ab90b0", "title": "TIL: you can't sort a read-only array in JS, because `Array.sort` sorts in-place. Also lodash's `_.sort` uses `Array.sort` internally and tries to sort the read-only array.", "url": "https://wwwtech.de/notes/622", "published_at": "2023-08-17T08:26:00+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d5efefe1", "title": "„GenServer.reply: Don't Call Us, We'll Call You“ – an article about how to do longer running background tasks in GenServer scenarios https://blog.sequin.io/genserver-reply-dont-call-us-well-call-you/", "url": "https://wwwtech.de/notes/621", "published_at": "2023-08-17T05:30:05+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d6978f95", "title": "An interesting review of the 15\" Macbook Air. Tl;dw: don't buy it, buy the 14\" Macbook Pro https://www.youtube.com/watch?v=u65QuZT1ZJo", "url": "https://wwwtech.de/notes/620", "published_at": "2023-08-17T05:24:56+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d716fc96", "title": "Interesting read: Max Rozen moved from an Macbook Air M1 to a Thinkpad. https://maxrozen.com/replacing-my-macbook-m1-with-thinkpad-t480", "url": "https://wwwtech.de/notes/619", "published_at": "2023-08-17T05:18:52+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d73f4e50", "title": "TIL: `git stash --keep-index` stashes only changes not added to the index, so e.g. staged changes won't be stashed", "url": "https://wwwtech.de/notes/618", "published_at": "2023-08-15T08:06:31+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d78ffe91", "title": "„Flatpak explained“ - a pretty comprehensive video from @thelinuxEXP@mastodon.social about Flatpak https://www.youtube.com/watch?v=IYXlgzrZRIE", "url": "https://wwwtech.de/notes/617", "published_at": "2023-08-14T05:25:48+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d835ec94", "title": "„Put a Pin on That“ - a pretty interesting article about Pin/Unpin in Rust #rustlang https://ohadravid.github.io/posts/2023-07-put-a-pin-on-that/", "url": "https://wwwtech.de/notes/616", "published_at": "2023-08-14T04:49:15+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d8baf0ec", "title": "I think I will re-vitalize my website. It's been dead for a few months since using a Mastodon app directly was just more convenient, but I still like the idea of the indie web and POSSE", "url": "https://wwwtech.de/notes/615", "published_at": "2023-08-13T07:06:58+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d923205c", "title": "Sloth, a Mac app that shows all open files and sockets https://sveinbjorn.org/sloth", "url": "https://wwwtech.de/notes/614", "published_at": "2023-03-16T20:25:08+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7d9b95c55", "title": "Veronica Explains about 90s websites and the guestbook. A real nostalgia journey to the early internet 😍 https://www.youtube.com/watch?v=ZSBYO1BYrDM", "url": "https://wwwtech.de/notes/613", "published_at": "2023-03-08T06:16:50+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7da5ac5d8", "title": "There is a love-hate relationship between Dialyzer and me. On the one hand it is really great when I find a bug because of it, but on the other hand… OMG is it sometimes hard to understand what the warnings mean.", "url": "https://wwwtech.de/notes/612", "published_at": "2023-02-24T06:18:52+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7db16efa4", "title": "This is really fascinating. https://arstechnica.com/information-technology/2023/02/man-beats-machine-at-go-in-human-victory-over-ai/", "url": "https://wwwtech.de/notes/611", "published_at": "2023-02-19T19:40:31+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7db360f48", "title": "@fasterthanlime@octodon.social published an interesting article about LSP internals, #emacs and unicode woes https://fasterthanli.me/articles/the-bottom-emoji-breaks-rust-analyzer", "url": "https://wwwtech.de/notes/610", "published_at": "2023-02-14T07:42:40+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7dbb15a6f", "title": "When I was young I had so many ideas what software to write, but I didn't have the skills. And so most projects ended in the bin. Nowadays I have the skills but I lack the ideas, the motivation and the time. Getting old can really suck.", "url": "https://wwwtech.de/notes/609", "published_at": "2023-02-11T21:02:02+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7dc40a7ed", "title": "Trying out the Helix editor https://helix-editor.com/ Interesting concepts, modern features, but it looks like the tutorial is outdated. Some key bindings don't work as advertised.", "url": "https://wwwtech.de/notes/608", "published_at": "2023-02-11T07:48:29+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7dd1f51cd", "title": "Jhey Tompkins wrote an article about an interesting way to show circular text using only CSS. I didn't know CSS has trigonometry functions, pretty cool. https://jhey.dev/cheep/circular-text-with-css/", "url": "https://wwwtech.de/notes/607", "published_at": "2023-02-09T20:22:53+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7dd9b7d6d", "title": "First working day of the year starts with a broken VPN. CRL expired, and the collegues ignored the warning mails 🥳", "url": "https://wwwtech.de/notes/606", "published_at": "2023-01-04T06:37:12+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7ddf3f9ab", "title": "Happy new year everyone! 🎆🎊🎉", "url": "https://wwwtech.de/notes/605", "published_at": "2022-12-31T22:59:37+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7de5ee8fb", "title": "An upside of a deaf dog: he doesn’t care about fireworks", "url": "https://wwwtech.de/notes/604", "published_at": "2022-12-30T10:55:01+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7df040634", "title": "Why AI will turn evil, or: the banality of evil https://medium.com/ai-etichs/why-will-my-ai-turn-evil-4719dd032dbb", "url": "https://wwwtech.de/notes/603", "published_at": "2022-12-29T19:11:35+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e5fda43a", "title": "Emacs 29: Install Tree-Sitter parser modules with an Emacs package", "url": "https://wwwtech.de/articles/2022/dec/emacs-29-install-tree-sitter-parser-modules-with-a-minor-mode", "published_at": "2022-12-25T18:59:21+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7df613fe4", "title": "Merry Christmas! 🎄", "url": "https://wwwtech.de/notes/601", "published_at": "2022-12-24T19:29:54+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e00d1c7e", "title": "pretty cool project: Sniffnet, a network monitor. A bit like top, but for network traffic https://github.com/GyulyVGC/sniffnet", "url": "https://wwwtech.de/notes/600", "published_at": "2022-12-22T10:01:14+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e0f51de4", "title": "There is an alternative to disable Apple Music starting when hitting the play / pause button: https://github.com/tombonez/noTunes", "url": "https://wwwtech.de/notes/599", "published_at": "2022-12-22T06:25:47+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e17e5e32", "title": "YouTube recommendation: Veronica Explains. A nerdy channel about Linux, old computers and hobby hacking projects. I like it a lot! https://www.youtube.com/@VeronicaExplains", "url": "https://wwwtech.de/notes/598", "published_at": "2022-12-21T10:05:19+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e192bc43", "title": "TIL: you can avoid Apple Music from launching when you press the play / pause key", "url": "https://wwwtech.de/notes/597", "published_at": "2022-12-21T09:17:21+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e1ad8f7b", "title": "Delivering and receiving Emails in the modern internet is such a shit show. The big providers (looking at you, Google and Microsoft!) do their own shit, and the old protocols are at least inofficially deprecated. Just try to send a mail via SMTP using an Office365 account (e.g. because the customer uses Office365 for their mail). The admin has to manually enable SMTP for users, and then you have to implement shit like XOAUTH2. Sigh.", "url": "https://wwwtech.de/notes/596", "published_at": "2022-08-15T08:21:39+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e1d8d32d", "title": "Damals[tm], als es noch die Bloggosphäre gab, haben wir „Nunchakus“ oder „Blog-Stöckchen“ geworfen…", "url": "https://wwwtech.de/notes/595", "published_at": "2022-08-08T10:14:50+00:00" }, { "id": "01a08c64-94b5-72a7-9e3d-94b7e23f5ffd", "title": "„What happens when you press a key in your terminal?“ https://jvns.ca/blog/2022/07/20/pseudoterminals/", "url": "https://wwwtech.de/notes/594", "published_at": "2022-07-21T07:11:36+00:00" } ] posts Claim your blog
Back to WWWTech — Open Source Software and publications by Christian Kruse
Blog · corpus.blog/blogs/wwwtech.de/posts

WWWTech — Open Source Software and publications by Christian Kruse

wwwtech.de

2026

2025

2024

2023

2022