Nerd. Freelance Software Dev. Relationship Anarchist. Sometimes lives in a van. Queer white cis dude, promotes anti-capitalism, anti-fascism, intersectional feminism, the fight against climate change, and thoughtful, ethical behavior in general. Toots in English or German about software development (mainly Python, JavaScript, Shell), Linux, Vim, electronics/µCs, van life, politics, sex, (inter)personal & emotional things, music, Star Trek, beverages. May contain awful puns.
Public Key
npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce Profile Code
nprofile1qqs2qu2x96tqypa85gnj506e6ppwt93rhv3p0dt0jdjuhgs7zgsnu0spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsse6a0f
Show more details
Published at
2024-05-15T07:45:28Z Event JSON
{
"id": "32d2184ffe690de576e1bdb4973cfaed055acc145305a8de98788d7478840fc0" ,
"pubkey": "a071462e960207a7a2272a3f59d042e59623bb2217b56f9365cba21e12213e3e" ,
"created_at": 1715759128 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://chaos.social/users/scy",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://chaos.social/users/scy",
"pink.momostr"
]
],
"content": "{\"name\":\"scy\",\"about\":\"Nerd. Freelance Software Dev. Relationship Anarchist. Sometimes lives in a van. Queer white cis dude, promotes anti-capitalism, anti-fascism, intersectional feminism, the fight against climate change, and thoughtful, ethical behavior in general.\\n\\nToots in English or German about software development (mainly Python, JavaScript, Shell), Linux, Vim, electronics/µCs, van life, politics, sex, (inter)personal \u0026 emotional things, music, Star Trek, beverages.\\n\\nMay contain awful puns.\",\"website\":\"https://chaos.social/@scy\",\"picture\":\"https://assets.chaos.social/accounts/avatars/108/130/304/763/556/365/original/99f7d524529dce65.jpg\",\"banner\":\"https://assets.chaos.social/accounts/headers/108/130/304/763/556/365/original/24f7e856348dc27b.png\",\"nip05\":\"[email protected] \"}" ,
"sig": "9c5191211e75a6e120fcda92889c692232fb4d1c0d9d965302e5464bf42bef9b7a3c73e2bc21f0d886e65d21f3da5456d30cd672596053f5145f9cfba581e8d0"
}
Last Notes npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy So … when are we going to actually do what we can against it? I'm talking about real change, not "too little too late". npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Protipp: Wenn's euch in der Wohnung zu warm ist, geht einfach mal 10 Minuten raus. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Would've loved to have gotten an easy choice there, but alas, not in this timeline. #BorgBackup #restic https://assets.chaos.social/media_attachments/files/116/765/694/148/688/952/original/9c5917a539cfb4de.png https://assets.chaos.social/media_attachments/files/116/765/698/840/111/989/original/4b35cdc921bd907a.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I now have several friends where the agreement is basically "instead of overthinking and spiraling and guessing, you can just _ask,_ anything and everything and at any time, and I'll treat it with respect and sympathy and tenderness" and it's so much better than anything else. When you're close with each other, it should be a safe space, with no question being awkward. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy stolen and alt-texted https://assets.chaos.social/media_attachments/files/116/575/034/411/498/836/original/efbf309038bb2bce.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy https://assets.chaos.social/media_attachments/files/116/424/765/039/342/037/original/407031778babc994.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy The one weakness of this post is the implications due to what "the Duncan Idaho machine" actually is. (Spoilers for Heretics of Dune I guess.) npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I don't know who needs to hear this¹, but you can actually _ask_ for things that are important to you in a friendship or a dating situation, instead of just trying to be whatever the other person seems to need. ¹ it's me, I'm who needs to hear this npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Ich hab jetzt mal versucht rauszufinden warum ihr das alle spielt, und ja, ist schon nicht schlecht :) Glaube mein Ziel werden perfekte Solves, auch wenn's länger dauert. (Heute hab ich auch noch Anleitung gelesen und so.) I solved the daily #CluesBySam, Mar 17th 2026 (Medium), in less than 25 minutes 🟩🟩🟩🟩 🟩🟩🟩🟩 🟩🟩🟩🟩 🟩🟩🟩🟩 🟩🟩🟩🟩 https://cluesbysam.com npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy If we as progressives think it's okay for people to engage in things that are unhealthy to their bodies, like consuming drugs, or sex with lots of bruising, or eating burgers and pizza all the time, then why are we struggling so much to allow them to engage in things that are _psychologically_ unhealthy? Because we absolutely do. We disapprove of it, we judge them for it, we blame them for hardship that results from it. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "FOSS maintainers are unpaid and don't have the resources to manage large open source projects, they _have_ to use AI to get anything done." I've seen this take a couple of times in recent weeks, and I've got two things to say about it: 1. We've been able to manage large open source projects for decades in the past, without LLMs. 2. Ever thought about how there may be a connection between "FOSS is unpaid" and capitalism producing trillion-dollar AI companies and more and more billionaires? npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Richtiges Outfit für nen geschäftlichen Call würd ich sagen. https://assets.chaos.social/media_attachments/files/116/205/174/833/172/667/original/1ac155a07a39cbcb.jpg npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy cute date idea https://assets.chaos.social/media_attachments/files/116/196/004/988/661/803/original/9025eac2b9821daa.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Damn I hope we spend 2027 to 2037 suing the whole LLM industry into the fucking ground. Every software project built using license-violating training data, every piece of music made by stealing from thousands of artists simultaneously, every picture created by ripping off people who barely have enough to make a living. Sue them all for copyright violations. I don't care if we need twice as many lawyers to do that. Or, option B, abandon copyright altogether. Both works for me. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "The test data has also been moved to a separate repo to help prevent any licensing issues" So you've used the LGPL-licensed tests provided by contributors as a spec for Claude? And of course Claude wasn't trained on the existing chardet code, nu-uh. Like, usually when trying to free code from copyright or NDAs, it's an elaborate process, with the authors having to guarantee to never even have looked at the original code. Did you add "pretend you didn't see the original" to the prompt? lol. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Dan Blanchard, maintainer of Python's "chardet" library, used Claude to rewrite the entire project's codebase so that he can switch the license from LGPL to MIT. https://github.com/chardet/chardet/pull/322 I highly doubt that this is legal, but who the fuck cares these days anyway, right? If I was a contributor to that project, I'd tell him in no vague words what I think about shit like that. "No bro, it's totally not relicensing your code bro, this is totally new code bro!" via https://chaos.social/@Foxboron/116170859737134271 #note1fgg…qzta npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Putting lots of swear words into my code so that LLMs refuse to interact with it. security by obscenity npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "You can control what you think. You can control how you think. And therefore you can control who you are." That's Chinese-American Olympic freestyle skier, model, millionaire and Stanford student Eileen Gu, and I've never heard about her, but she seems like a pretty interesting and smart person. #EileenGu https://assets.chaos.social/media_attachments/files/116/141/852/735/799/111/original/47d633c52ef4debe.mp4 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Kumpel von mir löst seine Werkstatt auf und hat ne Menge Zeug, das spätestens im März in neue Hände muss – oder den Container. Plasmaschneider, Schweißgerät, Formatkreissäge ca. 180×180, Elektro(nik)geraffel, diverses Zeug. Am liebsten würde er alles komplett abgeben, also eher nicht einzeln rauspicken. Hackspaces, offene Werkstätten evtl.? Standort ist bei #Hennef (Sieg) aufm Dorf, Preis VHB aber günstig. Fotos: https://cloud.scy.name/s/H92FcYWeqFgXemE Kontakt über mich, schreibt mir ne DM. Gerne Boosts. https://assets.chaos.social/media_attachments/files/116/121/388/431/827/155/original/233d0d9adfe760d2.jpg https://assets.chaos.social/media_attachments/files/116/121/398/169/679/016/original/393548c41ae6f7cc.jpg https://assets.chaos.social/media_attachments/files/116/121/400/696/003/078/original/1cc48433184cbee0.jpg https://assets.chaos.social/media_attachments/files/116/121/401/454/754/544/original/9e9aaed4c3549f13.jpg npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Take me down to parallax city Where the back moves slow and the front moves quickly npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I've been using i3 and Sway for years, and I'm now using Gnome almost exclusively. Do I miss tiling windows and extreme customizability from time to time? Sure. But what I don't miss is spending hours at a time trying to get apps to deal with the window manager aggressively resizing them, or getting screen sharing or screenshots to work. Like they say: Choose the right tool for the job. Use something user-friendly if that's your focus. If you want raw hack value, use something else. 🤷♂️ npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy You know you don't _have_ to reproduce their sick wording, right? Could've at least put some quotes around "spicy mode". Or call it what it is: non-consensual porn, psychological violence, (re-)traumatization. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy 🫸 "trans bubble" 👉 "Haj society" npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy TIL: Instead of the standard pattern of if k not in mydict: mydict[k] = [] mydict[k].append(foo) Python comes with a subclass of dict that will automatically create missing elements from a factory function as soon as you try to access them: from collections import defaultdict mydict = defaultdict(list) mydict[k].append(foo) #Python npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Öh, Crypto-Nerds, wie genau funktionieren eigentlich PINs für Girocards und Kreditkarten? Insbesondere frage ich für die "Wunsch-PIN"-Funktion, mit der ich online(!) die PIN für meine Kreditkarte ändern kann. Ich ging bislang davon aus, dass die PIN den Hardware-Crypto-Teil der Karte entsperrt und nicht bis zur Bank wandert. Bei Girocards scheint das auch so zu sein, denn da kann ich die PIN nur am Automaten ändern. Bei Kreditkarten kann ich aber online eine neue vergeben? Wie geht das? npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Wago has announced 2.54 mm pitch pluggable connectors. Push-in clamp technology and levers. It's basically a PATA connector with individual levers per wire. (Not compatible though, but very similar in form factor.) https://www.wago.com/global/pluggable-connectors/1-conductor-female-connector/p/2712-1220 #Wago https://assets.chaos.social/media_attachments/files/115/638/363/723/909/999/original/70c385cdcb47268c.png https://assets.chaos.social/media_attachments/files/115/638/364/557/959/001/original/423739102c4d1339.png https://assets.chaos.social/media_attachments/files/115/638/365/601/160/213/original/41197cabd8bafc64.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Say what you will about Debian, but I still have about 2½ years left before I even have to think about Firefox getting AI features. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy German here. I struggle to find a source in English, but https://www.recht-gegen-rechts.de/gesetze-gegen-rechts/symbole-strafbar-oder-erlaubt.html has an overview of forbidden and allowed symbols. Check the three at the bottom, which are all allowed because they're unambiguously symbolizing opposition to Nazi ideology. Can't say anything about the situation in Austria though. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy What the fuck is wrong with men. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy TIL: You can create popup menus that open and close based on a button in plain HTML, no JavaScript needed. You can also position elements to be adjacent to other elements in plain CSS, no JavaScript needed. And you can have the browser make sure that these things are positioned inside the viewport and automatically move to a fallback position, for example to have a dropdown open _over_ its associated button if that button is at the bottom of the screen. In plain CSS. https://www.youtube.com/watch?v=dsD9bE_QVAs npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Cereal Experiments Lain https://assets.chaos.social/media_attachments/files/115/498/062/811/899/906/original/b983ed4ce359e15b.webp npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy The instance I'm on is not on Mastodon 4.5 yet, therefore I haven't had the chance to play around with the user interface yet, but according to that discussion I've linked, pasting a quotable link will show in the user interface that Mastodon is preparing to quote that post. The solution, if you just want to link to something and not "quote" it, seems to be to click a "cancel quote" button when composing your post. But users need to be aware of this or there absolutely will be leaked DMs. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy The upcoming "quote post" feature in Mastodon and other Fedi software can lead to DM leaks. "DMs" were always "everyone that's mentioned via @ can read the message". However, with the quoting feature, _linking_ to someone's post from a DM, even without mentioning them, may be interpreted as "quoting" their post by Mastodon. And if that user allows quotes, they will be notified of your (DM) post _and_ be able to read its content. https://github.com/mastodon/mastodon/discussions/36685 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Except that these are not pronouns, these are articles. And while you can derive the usual er/sie/es pronouns from it, you can't derive neopronouns. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy This was originally from a (now unavailable) Twitter post that said "I did the thing where I let my 2½-year-old nephew take over my Animoji and he mostly had one question" and had this video attached. https://x.com/thisjenlewis/status/1179884667207589889 #MemeHistory #Hello #HowYouTaday #HelloHowYouToday #JenLewis https://assets.chaos.social/media_attachments/files/115/397/952/760/924/979/original/b43ac810b47fb0e9.mp4 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Thinking about starting my online dating profile from scratch. https://assets.chaos.social/media_attachments/files/115/397/924/422/299/645/original/2796436a5b5edb14.mp4 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I'm sorry. (For what it's worth, I've explained this not only for you, but also for other people reading the thread.) Parts of this "guilt complex" are a good thing, I think, but it does cause people to talk and act without reflecting, and it's increasingly getting in the way of solving real issues. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Well I can see how that would be a controversial opinion for many Germans, not just chaos.social users. Germany's past is causing all kinds of … complications when it comes to our perception of Israel and its politics, and our legislation on Holocaust denial doesn't make it easier. https://en.wikipedia.org/wiki/Legality_of_Holocaust_denial#Germany In fact, I wouldn't be surprised if people reported that post because they interpreted it as "downplaying the Holocaust", which is legally problematic over here. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy As a user on chaos.social, I don't think there's any more Zionism here than on other servers with a mostly German user base. That said, as far as I know you're only getting an anonymous report, while the chaos.social admins will see the reporting user's name, right? I'd assume that if some chaos.social users were reporting lots of Palestinians "for simply existing", our admins would notice that and put an end to it pretty quickly. Or are you seeing things that suggest otherwise? npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Right? You should try Windows 11 instead, and record your cursing. Would probably be great content. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Fun fact: The German word "fast" (pronounced like the English "fussed") means "almost". We enjoy pointing this out when eating fast food. #German #FastFood npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy By the way, if your website only uses minimal styling, or no styles at all, consider setting <meta name="color-scheme" content="light dark" /> in the <head>. This allows browsers to also use their default dark mode styles on your page, without you having to do anything. If you don't, it'll always be light mode. For example, these screenshots show this minimal document and how it will be rendered when the browser is set to light or dark mode. #HTML #DarkMode #WebDev #WebDesign #accessibility https://assets.chaos.social/media_attachments/files/115/197/335/821/072/935/original/8bd41e582362ba0b.png https://assets.chaos.social/media_attachments/files/115/197/336/679/442/061/original/6b508ca1b0dd44e3.png https://assets.chaos.social/media_attachments/files/115/197/337/481/738/280/original/691392187e4b27f4.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Let's tessellate. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy To add a bit of chaos to the world, start referring to CDNs as "geocaching". npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Websites that don't use cookies are not involved. Neither are websites that only use cookies that are _required_ for the website to function, e.g. session tokens. It's only when you'd like to use cookies to track users and deliver personalized ads that you have to deal with this stuff. It's a choice. Most websites simply don't choose the privacy-friendly option. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Spock's stance regarding generative AI and LLMs. #StarTrek #StarTrekSNW https://assets.chaos.social/media_attachments/files/115/044/741/753/534/067/original/ed7809b1f6e4c4b2.mp4 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Hi #WHY2025, I'm looking for queues on the camp! People queue up here at the showers, in front of food trucks, for the badges … and what else? I'll be providing a website later today where people can report how long the queues are, so that others know what to expect and maybe go somewhere else, or come back later. To do that, I need your input on where you've experienced significant queues. Just reply to this post: Where was the queue, and what was it for? Feel free to boost for reach! :) npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I mostly do software hacks, sometimes hardware ones. Crafting hacks are very rare, but here we are. I present to you: Magnetic Paracord. It's simply magnetic rings lined up on paracord. Very useful for non-permanently attaching light-ish things to metal surfaces, in irregular shapes, and with easy attachment and detachment. When you're using many small magnets and can't be bothered to attach/detach each one individually. I'm using it to attach mosquito net to the entrance of my van. https://assets.chaos.social/media_attachments/files/114/992/826/270/108/955/original/fb252b35b98eb41b.jpg https://assets.chaos.social/media_attachments/files/114/992/826/282/973/615/original/a096b9480d4f6f43.jpg https://assets.chaos.social/media_attachments/files/114/992/826/277/872/163/original/490ff35f27bc7b55.jpg npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "While there are a lot of caveats and limitations there, the fact that you can set up a speaker in your yard and conceivably store any amount of data in songbirds is fucking crazy" — Benn Jordan, "I Saved a PNG Image To A Bird" https://www.youtube.com/watch?v=hCQCP-5g5bo 31 min video about recording birds and bats with ultrasonic microphones, with some bonus content about #birdwatching / #birding apps, automated bird recording software, and acoustic cameras that can show you where a sound is coming from. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy So, turns out #Mastodon no longer displaying alt texts on hover was a deliberate change. 😩 https://github.com/mastodon/mastodon/issues/33799 Look, I don't want to go all xkcd 1172 here, but it'd be really great if I could do actual work instead of having to work around things broken by random updates. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy #Tomorrowland partying with an improvised main stage, with the one that burned down just days ago right behind it, is such a 2025 aesthetic. https://assets.chaos.social/media_attachments/files/114/878/960/571/300/526/original/c974581fa34d1e69.png https://assets.chaos.social/media_attachments/files/114/878/961/709/443/750/original/e0bfb8aabf690c2c.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I thought that the mainstream scientific opinion these days is that all genders were involved in hunting? Where are you taking this "making bone grease was a job for women" from? npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Sehe die ersten Freelance-Jobs, deren Arbeitsauftrag im Prinzip lautet "reparier mal das, was die KI fabriziert hat". Ich sag's euch, das wird die nächsten Jahre ein nicht zu vernachlässigendes Tätigkeitsfeld. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "This tram is configured using a filesystem containing DOS-style configuration files." "Ah, the famous initramfs." npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Okay, jetzt ganz konkret: Ich hab krankheitsbedingt ein Ticket fürs #HOA25 (https://hackenopenair.de, Di–Sa) abzugeben, inklusive Wohmobilstellplatz. Hat mich 199 € plus 40 € für den Stellplatz gekostet. Ich hab's gerade nicht besonders dicke, deshalb würd ich mich freuen, es zu dem Preis weitergeben zu können, aber wenn das finanziell für dich nicht geht, können wir gern auch über Alternativen reden. #HOA ist meine liebste Chaosveranstaltung. Gechillt, gemütlich, gute Laune. Und Glühwürmchen! npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "from another service". You fucking liars. #SoundCloud https://assets.chaos.social/media_attachments/files/114/766/540/417/039/613/original/7d4580708f79811b.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Jetzt nur mal theoretisch gefragt, ich lote hier einfach meine Optionen aus: Wär hier jemand kurzentschlossen genug, mir mein Ticket zum #HOA25 abzukaufen? Womöglich sogar inklusive meines Camper-Tickets, also ner Wohnmobil-Erlaubnis? Edit: Aus der Theorie wird Realität, ich verkauf mein Ticket. Siehe auch mein Reply auf diesen Post. Schreibt mir gern ne DM oder so. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Particle physics is giving me a hadron. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Write! A fucking date! In your fucking changelogs! (And in your fucking blog posts! And elsewhere on your fucking website!) npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Today I saw someone use the term "vintage DVD" and I'm not ready for that. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Somebody should set up an Asterisk server that you can call and scream into, and call it Void over IP. #Asterisk #VoIP npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "Wir haben ein neues Softwareupdate veröffentlicht, das spannende Verbesserungen und Fehlerbehebungen enthält." Du bist meine Buchhaltungssoftware. Kann ich bitte nur unspannende Verbesserungen haben? Ich hab keinen Nerv für Aufregung in meinen Finanzdaten. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy As a #Vim user, I appreciate all of you ending your posts with #esc. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy https://assets.chaos.social/media_attachments/files/114/421/057/171/868/682/original/b558dcf9f694e8e3.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy TIL: The European Union Public License. https://en.wikipedia.org/wiki/European_Union_Public_Licence Looks pretty decent actually! • OSI and FSF approved • copyleft • SaaS clause (like the AGPL) • explicitly compatible with several copyleft licenses to allow EUPL code to be integrated into GPL, AGPL, LGPL, OSL, MPL etc. projects • based on European law • available in 23 languages, all with the same validity #EUPL #EuropeanUnion #software #license #FLOSS #OpenSource #licensing npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy so take these broken links download all files again mirror what you can and when we hear the platters spin the old-school web will open up and let us in npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Stolen from https://berlin.social/@jack/114227820756592888, added alt text & source. Originally by Rosemary Mosco, https://rosemarymosco.com/comics/bird-and-moon/misleading-names https://assets.chaos.social/media_attachments/files/114/228/043/044/166/955/original/fc2b028f8b195062.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy This also highlights an ActivityPub issue: If you approve someone's follow request, you're technically not granting that _user_ access, you giving their _instance_ access to your protected posts. And it's then up to that instance to behave in the correct way and only show your protected posts to those users you have actually accepted. Sure, from a technical standpoint this might be obvious, but it can still be somewhat counterintuitive. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Oh, great. #Pixelfed had a broken implementation of "follower-only" posts, _and_ fucked up the disclosure / bugfix release process. https://fokus.cool/2025/03/25/pixelfed-vulnerability.html Summary of the bug: If you have a protected account (on Pixelfed, Mastodon, GTS, whatever) and a Pixelfed user followed you and got approved by you, _all_ users on that instance were now able to see your followers-only posts, not just the one you approved. #Fediverse #ActivityPub #security #fail npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "We are experiencing dozens of brief outages per week, and I have to review our mitigations several times per day to keep that number from getting any higher." "If you personally work on developing LLMs et al, know this: I will never work with you again, and I will remember which side you picked when the bubble bursts." https://drewdevault.com/2025/03/17/2025-03-17-Stop-externalizing-your-costs-on-me.html Holy shit, Drew has _had_ it. And this, folks, is why some of us are so passionately hating LLMs and generative AI. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy https://assets.chaos.social/media_attachments/files/114/179/616/719/891/927/original/4264a7f23f7f3307.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Would've been a great opportunity to change the name. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Gelernt: Eine Windkraftanlage (vulgo: "Windrad") produziert pro Umdrehung etwa 8 Kilowattstunden. Also acht Stunden Mikrowelle laufen lassen. Eine Umdrehung! Fand ich krass, ich hätte viel weniger gerechnet. Quelle: Sendung mit der Maus von 2024. https://www.ardmediathek.de/video/die-maus/wie-viel-energie-erzeugt-ein-windrad-bei-einer-umdrehung/das-erste/Y3JpZDovL3dkci5kZS9CZWl0cmFnLXNvcGhvcmEtYjc1MWY5ZjQtY2Y3My00NDRmLTg1MWYtYmMwNDgxMjJiZWIw?isChildContent= #Windkraft #TIL npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "Trying to get rid of US services" also means looking for alternatives for #Signal. (I don't intend to dump it outright, but with Signal being my main messenger for the past years, I think I should at least _consider_ other options.) Of these(!) options listed(!) in the poll, which one(s) would you recommend? Please don't suggest others. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy via https://mastodon.nz/@weekendspy/114063487635028135, added CN and alt text https://assets.chaos.social/media_attachments/files/114/087/089/536/409/005/original/fd2f25a09f2b0efd.jpg npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy #Codeberg, my code hosting platform of choice, suffered an attack earlier today that sent racist spam to many users. This could've happened to other platforms too, but Codeberg was targeted because they're explicitly welcoming people and projects with a diverse and inclusive mindset. But what really stood out to me: The post-mortem and apology. https://blog.codeberg.org/we-stay-strong-against-hate-and-hatred.html It's extraordinarily well written and a great example of how to do these things. Excellent job, team! <3 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Heh, Drew is organizing a sit-in to protest against Jack Dorsey (former CEO of Twitter, billionaire, Bitcoin and blockchain enthusiast) holding a keynote at #fosdem2025. https://drewdevault.com/2025/01/16/2025-01-16-No-Billionares-at-FOSDEM-please.html npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "Why do Muslim names have to be so … religious? They call themselves Muhammad after their prophet, or Abdullah, 'servant of God' … why?" Oh shut up Chris. Sincerely, Tim ("one who honors God") npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy repost of https://mastodon.social/@nixCraft/113764593952462070 with actually useful alt text https://assets.chaos.social/media_attachments/files/113/764/676/224/184/932/original/b646b13be0eb7dea.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy repost from https://fed.mthie.com/@mthie/113747356549736377 with added alt text https://assets.chaos.social/media_attachments/files/113/753/167/597/743/452/original/5dff36f6f7859faf.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy new Android logo just dropped https://assets.chaos.social/media_attachments/files/113/674/073/253/824/096/original/e6226618ee5ec118.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy awww, there's a lil bunny in the spectrum #MusicProduction https://assets.chaos.social/media_attachments/files/113/618/324/124/910/253/original/956a107fd70b83cb.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Also, iirc Gnome themselves said that this was the official pronunciation. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy TIL: #Vim can do :w >> filename to _append_ to a file. (You can omit "filename" to append to the current file.) Also, :w accepts a range, so if you want to append only a few lines from the current buffer (e.g. by selecting them in visual mode), you can do that. And :w also accepts a range when _not_ appending, allowing you to save only a selection of lines in the current buffer to the current file. (You might need to use :w! if it's an existing file, to protect you from fuckups.) npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy The CEO of #Vercel welcomes President Trump. https://x.com/rauchg/status/1854206133776388461 (Twitter link) Vercel also maintains #NextJS. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Follow-up question: Did the Matrix spam(?) you've seen come from matrix.im accounts? Because the cases I know about all did. (cc [@andre](https://fedi.jaenis.ch/@andre ) @npub1ga0…6u7z @npub16k9…zxaw since you've responded to this thread so far) npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy The last couple of days I've heard or read multiple reports of people being invited to #Matrix conversations by people they don't know. I even got one myself. To me this sounds like a spam or phishing wave, or even some kind of (semi-)automated attack. Anyone got any insights about that? npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy ✅ All Clocks Adjusted Backwards npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy me: huh okay let's see, what should I use to replicate a #SQLite database between devices? There's LiteSync, rqlite, dqlite, Litestream, LiteFS … while researching, some random Hacker News comment: oh yeah, this looks like they're using the Session extension under the hood me: the what now Oi! Did you know that SQLite has changeset tracking already baked-in? https://www.sqlite.org/sessionintro.html It tracks changes made during a session & returns a "patch" that you can then apply to another SQLite file 🤯 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy So these four things happened: 1. #Bitwarden, who always advertised being open source, introduced a non-free dependency into their client. 2. People start speculating whether this means that Bitwarden will become proprietary. https://github.com/bitwarden/clients/issues/11611 3. After three days of speculation, founder and CTO Kyle Spearrin posts a comment saying that this is just a measure to isolate a part of the code from the GPL. 4. He then closes & locks the issue. Looks totally not suspicious, yeah. 😬 npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Vergessen, nen Timer für den Tütenreis zu stellen. Also mal wieder aus dem Grafana-Stromverbrauchs-Tracking fischen, wann das Wasser fertig gekocht hatte. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy We're used to index.html being the file that's displayed when requesting what's actually a folder over HTTP. I wonder whether there's a better word than "index", because index reminds me a lot of an alphabetical index, which is usually not what these files contain. I've been thinking of "home.html", but I'd say the "homepage" is only the very top level of a website, not the index in subfolders. Maybe something like "main.html"? Am I overthinking this? What would you say? #WebDev #HTTP npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy Oh, nice, Codeberg Pages supports proper HTTP redirects these days! https://docs.codeberg.org/codeberg-pages/redirects/ Including catch-alls like /my-spa/* to /my-spa/index.html 👍 Thanks @npub1fh7…ee83! #Codeberg #CodebergPages #HTTP #redirect #WebHosting npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I'm a proponent of static websites. Most generators use a folder structure with Markdown files and other assets as the input. However, not all users are confident editing Markdown and YAML front matter etc. by hand. Are there any good web frontends for this kind of stuff? It should feel like the authoring backend for WordPress or whatever random CMS, with a WYSIWYG editor, and the result are Markdown files & assets. Bonus points for Git support. #WebDev #StaticWebsite #StaticSite #SSG npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy So, if you care about the _content_, if you care about the web as a _publishing_ platform (and not something providing a streamlined, feature-rich, pixel-perfect "experience"), you should focus on making your site available for as many browsers and users as possible. I'm not talking about "Chrome & Firefox". I'm talking about Lynx & Ladybird & BeautifulSoup, and if you haven't heard of them, not only read up on them, but actually start _using_ them. Let's re-diversify interacting with the web. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy There will be basically one software to access the web (Chrome and its derivatives), one entity to de-facto dictate the content (by choosing which standards to implement and which sites to add to blocklists "for safety reasons"). We've been seeing efforts to remove the URL bar for years and years now. How long until we're back at AOL Keywords? We'll need a grassroots movement to either re-democratize the web (by building interoperable, semantic sites) or move to a new set of protocols & tools. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy That being said, I feel like "the web" as in "open standards, and sites are being built with interoperability and semantic content in mind" is basically almost lost anyway. These days, we're building pixel-perfect web "applications". Back in the days, when CompuServe's and AOL's non-web services were still a thing, I considered their walled-gardenness inferior to the web. But now, Google is building a new, larger wall. The AOLification of the web is almost complete. npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy I haven't given this a lot of thought, but hear me out for a moment: When people say "the complexity of modern web technologies makes it almost impossible to create a new web browser from scratch", what they really mean is "a new web browser that supports everything Chrome does". I wonder whether that's even necessary. After all, the web _should_ be built with progressive enhancement in mind. But who am I kidding, right? Most people only test their sites in Chrome these days. #web #webdev npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy This is great. (Explanation in the alt text.) #German #GermanLanguage https://assets.chaos.social/media_attachments/files/113/178/294/039/420/405/original/0ba2d62e1c06ee71.png npub15pc5vt5kqgr60g389gl4n5zzuktz8wezz76klym9ew3puy3p8clqckhvce scy "Havarierter Frachter mit Ammoniumnitrat an Bord sucht Hafen in Nordeuropa" https://www.tagesschau.de/ausland/europa/frachter-ammoniumnitrat-100.html Ammoniumnitrat, klingelt da nicht was? Jo, das ist das Zeug, das 2020 den Hafen von Beirut gesprengt hat. Aber okay, im Hafen waren ja auch riesige Mengen gelagert, wie viel kann auf so nem Schiff schon … … ach, die siebenfache Menge haben die an Bord. Na dann.