sometimes programs Safety fan & bureaucratic wunderkind, and about the most superficial commentator on programming-langues since the idiotic B. Stroustrup, and nobody's figured out my twelve fatal flaws
Public Key
npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 Profile Code
nprofile1qqsppjnpglxj55v99rp0td43kpvy8gd20c8dydcsx5k6dnvwkrpclpcpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q6xyyup
Show more details
Published at
2026-08-16T17:46:11Z Event JSON
{
"id": "647eb1882972c84174c6264b5b3b8976a77b807b021f1e5086803e763f183862" ,
"pubkey": "10ca6147cd2a518528c2f5b6b1b05843a1aa7e0ed23710352da6cd8eb0c38f87" ,
"created_at": 1786902371 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://ieji.de/users/anselmschueler",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"schuelermine\",\"about\":\"sometimes programs\\nSafety fan \u0026 bureaucratic wunderkind, and about the most superficial commentator on programming-langues since the idiotic B. Stroustrup, and nobody's figured out my twelve fatal flaws\",\"picture\":\"https://ftp.ieji.de/accounts/avatars/110/646/543/824/755/624/original/09574e04cbbbc03d.png\",\"banner\":\"https://ftp.ieji.de/accounts/headers/110/646/543/824/755/624/original/c83a3b3496245be4.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Email\",\"[email protected] \"],[\"Website\",\"https://anselmschueler.com\"],[\"Pronouns\",\"he/him\"]]}" ,
"sig": "483aeff2e7da81913344bcfa2d42d9eef9b8f7686f43914824bfa301f214424e41f06072789d75bda8eda16ec1146676bd474f12e31b9f4fb3e8206f9a35b827"
}
Last Notes npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…2hpy Interesting! In what sense? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine TIL you can use "sage" as an adjective npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine I had an idea for modal logic and it turns out this is what modal logic semantics already do… npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…f9sr I’m not overlooking it. I am simply talking about something else. Nothing that I have said excuses anything I didn’t say anything about. If you don’t want to talk about the topic I was talking about, that’s fine, but then please state so outright. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…f9sr The charitable interpretation is that the post I showed is not any intentional lie or an attempt to present the situation in any particular way, but an expression of their feelings. It is entirely possible as an outsider observing the situation to come away with the wrong conclusion if you don’t see some of the events. It is strange to assume that someone presenting a wrong and harmful opinion is doing so intentionally. I understand that these attacks personally affect you, and that it’s therefore difficult to view the situation from this perspective. I can’t expect you to do that. It’s also unfair to ask you to tone down your voice. Unfortunately, I don’t know of the proper way to resolve what I perceive as a sort of deadlock. But I ask that you at least consider this perspective. To clarify what I think I’m observing: I think that an outsider observing this situation passively can come to the conclusion that no actual harassment against GrapheneOS has occurred and that GrapheneOS’ claims about security are exaggerated. From there it is not difficult to come to the subsequent conclusion that attempts to defend yourself are in fact attacks, which inverts the victim-perpetrator roles, and ends up confirming itself. Therefore, I refuse to condemn the post I showed specifically. I do not believe it actively encourages harassment, but I can believe that it contributes to it. To me, active encouragement requires intent, which I don’t think should be assumed here. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…f9sr OK. Do you disagree with my statement when it comes to posts like the ones I quoted? If not then I don’t disagree with you about these quotes being wrong and my argument not applying to them. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…f9sr The truth of these claims about SailfishOS is not very relevant to the discussion I tried to have, which was whether these feelings are to be expected. The people making the attacks are different people from the people who I am defending. When I read the thread, I saw posts like this, which express opinions that are misguided, but entirely to be expected given your social media strategy, and unworthy of moral condemnation. https://ftp.ieji.de/media_attachments/files/115/698/866/091/430/427/original/fde8ecdf7ab9c25c.png npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…f9sr I think that it’s important to recognise that simply stating facts that show something to be subpar directly is perceived as very aggressive and rude. While this is certainly something one could lament, it does mean that the reactions I see in this forum (though I admit I didn’t scroll through the entire thread, only about half of it) are to be expected and even reasonable in the right informational environment. I think if your approach is to bluntly state the facts, then it might be a good idea also to never attack these comments based on whether they misperceive you as aggressive. I didn’t see any outright harassment in that thread, but if there was any, that’s not what I’m talking about. The fact is simply that what you did was aggressive, to them. Simply stating facts in the way you do on social media is perceived as aggressive. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…sw2c that's quite bad however I've become a bit exhausted with zero tolerance against bad opinions. I don't think it's reasonable to expect everyone to agree with our values nearly as closely as is often expected. In this case I think it is reasonable to condemn these opinions, they're quite far out there. But will people agree that it's worth boycotting? Of course you want to limit the influence of these opinions, but 1. I don't think our ideas are popular enough, if construed narrowly enough, that we'll succeed 2. I think it's possible to distance yourself from these ideas and suppress them and counteract their proliferation without e.g. refusing to share any content by someone who is bigoted idk how much this really applies here, that is indeed some proper catholic skulduggery, but I just wanted to air my frustration here npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…xlvy ah man I didn't get the context of the post at all npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…xlvy I would honestly expect modern computers to manage a 1000 bullets X 100 enemies collision check pretty fast npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…qrtm @nprofile…94h2 @nprofile…mg3v @nprofile…245g it’s just a vague feeling about the tone really. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…qrtm @nprofile…94h2 @nprofile…mg3v @nprofile…245g Yes, I did look at the article. I don't think the way it opens is very nice. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…qrtm @nprofile…94h2 @nprofile…mg3v @nprofile…245g I get this sentiment, but I think it's unfair to say "Open Source has won" is wrong. After the Free Software movement was founded it would've been entirely possible that it fizzled out entirely, that you would need to write code on a nonfree OS in a nonfree language or at least a nonfree compiler, debug with a nonfree debugger, read the news on a nonfree network with nonfree authoring and browsing tools. That doesn't mean it's enough, but we've won because we yet exist. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…qhz3 Just recently, Firefox removed Do Not Track in favour of Global Privacy Control, which seeks to communicate disagreement with data resale, but not collection. Is the law general enough to apply to mechanisms other than Do Not Track, and would a Global Privacy Control signal also prohibit data collection and not just resale? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…tfka @nprofile…dz3v I think I need a spectrometer because I feel like I absolutely hate warm LEDs and cold LEDs are way more comfortable. I wanna find out if that’s just poor spectral performance on the warm ones npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine The Linux kernel docs say you shouldn't write more than one character to /proc/sysrq-trigger, and then immediately give an example command that writes two characters to /proc/sysrq-trigger (echo prints a newline at the end) #linux https://ftp.ieji.de/media_attachments/files/115/308/169/090/475/514/original/46404b09cc810bb0.png npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine does the US treasury issue ionic or covalent bonds npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine https://ftp.ieji.de/media_attachments/files/115/074/672/597/042/360/original/be396cdad34165f9.png npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr @nprofile…xc3l isn't that what he said systemd is doing? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…g3cq is this supposed to be sung? I read it in like a rap sorta way npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…d23x thanks :) I’m gonna listen to it now. when I read this reply this morning I misread it as "it is a quiet gentle ambulance" lol npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…d23x I'll take a listen tomorrow (wait no it's past midnight already) npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine complaining about SMS abbrvs was rly silly bc it's not like other groups hadn't been doing it 2 all the time b4 like eg lawyers & scientists npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…j0he all but a few words are made up, I just typed in Cyrillic with a Russian style and sprinkled a few words like парикмахерские in npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine босимарь сояне к вашах лаврой с каянё пратак жистым емогой это стацелная товолой как калспок в дройач Новосибирск лявдакь лвокий даеный парикмахерские мугахаб осыстпархельмой я врагек атай зуно лапирск npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…d23x what is it a name of here? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…sqcg @nprofile…d2rl I don't think so. Technology as a consumer product usually doesn't require specialist knowledge like binary coding to interact with it, and questions like "How strong is the fan motor in my vacuum?" and "How many photos fit on this hard drive?" can be discussed by a journalist without this specialist knowledge. The article here is listed as in the "Lifestyle" rubric, so it's probably not aimed at programmers or policy makers. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…d2rl ok but why is not knowing that such a big problem npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…8j6a but why npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine 1930s logic notation is absolute whack shit out of this world note: I didn't write alt text here because I'm not sure what the best way is to describe this… if you have an idea please tell me #math #logic #notation https://ftp.ieji.de/media_attachments/files/114/695/702/881/149/766/original/fcb018b2a279356f.png npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine Bikes should have an antibell which signifies to the person behind you that you'd like them to overtake you npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr Do you believe changes that current changes might be preparing for would be necessary in the event of a breakup, or are these changes intended to soften the blow of a breakup to Google at the cost of third parties? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine Advertising should be banned. Advertising is an industry whose goal is to manipulate people at a massive scale into spending money on or believing things. Advertising pollutes our physical and digital landscape visually and serves as an inconvenience. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…5ul8 what does F6 do? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…cnxx I was unaware this exists npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr CVE-2024-50089 is listed as rejected/withdrawn, what was it about? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr By what method does it block third party app stores? Does it also disable fallback codes? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr What is the Advanced Protection Program and why is it required to properly secure a Google account? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine people are MISSING OUT on U+2044 FRACTION SLASH! 9400723⁄205473 👆 this does NOT use sub-/superscript letters! npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…xprl I don't understand what you mean. I definitely agree that it's very difficult and usually almost impossible to move as a person away from one messaging service to another entirely, but moving any individual conversation isn't difficult at all, and persuading people to switch isn't that difficult either. In my experience you really do not need all that message history that often, and chances are the old app is still around and/or you made an export. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr Did you mean to write "9.9[…]%" or is this a typo of "99.9[…]%"? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine This is absolutely insane. What the fuck is going through these people's minds. Horrendous behaviour. #gnome #foss #matrix https://ftp.ieji.de/media_attachments/files/114/435/683/685/866/228/original/c7da79e6c183b97c.png https://ftp.ieji.de/media_attachments/files/114/435/683/747/259/868/original/e2c66e7e23f265b9.png npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…6m2n suggestion for a thing to consider: things that don't print anything and just await input, possibly line-buffered, like starting cat w/o any arguments, or nc (netcat)? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr @nprofile…9j3a @nprofile…d3qg @nprofile…zz7s I didn't know that. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…m8mr @nprofile…9j3a @nprofile…d3qg @nprofile…zz7s That's not hostile. I think you need to understand that saying the truth bluntly is perceived as "drama" or outright hostility by others. Your communications are direct and to the point, yes, but that's not enough, unfortunately. This is how the world perceives you. It's okay to not want to adhere to these expectations but the reaction to it is not hostility. Recognizing that could deescalate this and other issues. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…2386 when does the graph start? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…args I thought it was just a philosophical exercise akin to Descartes's method of doubt or Plato's cave npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…r0kn what is meant by growth here? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…args interesting I've always spelt it sexagesimal npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…nm3g I like the cover design! npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…zuq0 Why did they write "monstrum"? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…args What is "psha"? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…cgs9 what phone is this? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…3x3n Also dein Frust gilt dem Streit überhaupt, nicht irgendeiner Partei? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…3x3n Ich bin mir nicht sicher, an wen diese Nachricht gerichtet ist. Ist sie an Nextcloud gerichtet? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…ss2n but aren't attrsets unordered? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…ss2n what does that do? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…8j6a I feel like this type of commit message only works for projects where your commits are large themselves npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @nprofile…ss2n What is the proprietary dependency? And yes, that is the reason. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine Does anybody else CRAVE technology solutions to be more productive and technologically relevant? (Microsoft promotional video from here: https://learn.microsoft.com/en-us/autopilot/overview) #technology #microsoft #modern #crave https://ieji.nbg1.your-objectstorage.com/mastodata/media_attachments/files/113/987/272/531/794/254/original/c6314a772d5ba1fc.mp4 npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine Is there a #GNOME extension that switches the accent color based on dark/light theme being selected? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine Why exactly is: 4K content on 4K monitor > FHD content on FHD monitor > FHD content on 4K monitor? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1rv4…ft5j the open? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1gzl…kk4u how the fuck would they get that many people in on it I wouldn't know what to do either npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1l3g…vu48 d stands for dollar npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1mjj…h2pr I'd say this isn't performant because it copies the string unnecessarily. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1rtc…9wd6 is the spelling "GaneDev" intentional? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1l3g…vu48 which text browser do you use? npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1l3g…vu48 duckduckgo has a JS-less version AFAIK npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1e2p…aqmc No, `pkgs.git` npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub1e2p…aqmc git is not provided by coreutils. npub1zr9xz37d9fgc22xz7kmtrvzcgws65lsw6gm3qdfd5mxcavxr37rs2uvj45 schuelermine @npub17lg…9uux It would be helpful to show two views from the same device for comparison so that we can be sure it isn't just a layout decision!