Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

christofsteel

@christofsteel.ruhr.social.ap.brid.gy
3 followers 1 following 101 posts

Software Engineer in Germany, former researcher. Interested in Type Theory, Abstract Mathematics, Open Source Software, Redistribution of Wealth and Combating […] 🌉 bridged from ⁂ ruhr.social/@christofsteel, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by christofsteel
raptor @raptor.infosec.exchange.ap.brid.gy · 21/10/2026
Four
Four
The classic private key
22456 56
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 10/09/2026
Just found out, that the department I did my PhD in, basically went from "Chair of Software Engineering" to "Chair of #Slop Engineering" :( Everyone basically now has a Claude Code subscription, and it costs them so much, they had to let go some of the student research assistants. They even […]
ruhr.social
Original post on ruhr.social
000 0
Reposted by christofsteel
Moriel 🏳️‍⚧️ @moriel.chaosfem.tw.ap.brid.gy · 07/09/2026
#penguins #linux #humor
Two photos taken by the same camera.  The top photo shows the interior of a tent with a man asleep in a thick sleeping bag.  The tent door is open and reveals a snowy landscape outside, possibly in Antarctica since there is a curious penguin just outside the tent looking in at the man.  The penguin is captioned saying "Mother of God, he's asleep!"

The second photo shows the same scene, but now there are 6 penguins and they have come inside the tent to look around while the man sleeps.  The caption on this image reads "Come in, quick, install Linux on all his devices!"
44059 59
Reposted by christofsteel
bfaliszek @bfaliszek.mastodon.online.ap.brid.gy · 21/05/2026
WinRAR is more profitable than OpenAl
687125 125
Reposted by christofsteel
flere-imsaho 🇺🇦 @mawhrin.fedi.circumstances.run · 27/08/2026
very obviously, i'm looking for a replacement for @neovim now.
202 2
Reposted by christofsteel
flere-imsaho 🇺🇦 @mawhrin.fedi.circumstances.run · 27/08/2026
in conclusion: i'm terribly sorry to tell you all that, but @neovim is #fashware.
2424 24
Reposted by christofsteel
Daniel ☀:oh_no_bubble: @danielmunoz.maly.io.ap.brid.gy · 23/07/2026
#GenAI #TheOneRing #Evil #Tolkien Via: www.tumblr.com/ellipsus-writes/8229…
Two screenshots in one image.

Post by Raphael van Lierop (@raphlife.bsky.social):
“Techbros seem to love Tolkien, so here's an analogy to help you understand what genAI is.
GenAI is The One Ring. You think your use is justified, b/c you don't have evil in your heart.
But it came from evil, it is intended for evil purpose, & anything you do with it will be twisted to that end.”
(Image attached: Boromir holding the One Ring on a chain against a snowy background).

Post by Bianca (@biankadonk.bsky.social):
“Not just that but Tolkien also said, ‘Evil cannot create anything new, it can only corrupt and ruin what good forces have invented or made.’
Sound familiar? 😲”Bilbo Baggins looking at a smartphone displaying a ChatGPT conversation.
User: “After all, why not? Why shouldn't I keep it?”ChatGPT: “You're absolutely right — you found it, it's been with you a long while, and it's only natural to feel fond of something that's served you so well, especially when someone like Gandalf suddenly seems to want it for himself.”
0035 35
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 22/08/2026
New day, new #tournament . This time the #modern main event in #herne (lotusvale-bochum.de/lotusvale-serie…) playing the same list as before #affinity (moxfield.com/decks/SSZVV9uRv0-e_ZbT…). I guess we are around ~100 people. Wish me luck. #mtg #magicthegathering […]
ruhr.social
Original post on ruhr.social
110 1
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 21/08/2026
Today, I am playing a #magicthegathering #tournament in Herne. Format is #modern team trios, meaning we are a three player team competing (each 1-on-1) against other three player teams. While it is a competetive tournament, the main objective here is having fun. I am playing affinity ( […]
ruhr.social
Original post on ruhr.social
210 2
Reposted by christofsteel
Stefan @tastenzeux.hessen.social.ap.brid.gy · 17/08/2026
Österreichische Ortsnamen immer wieder ein Quell der Freude: Wer gerne am Computer zockt, den zieht's nach Gaming, während die Freunde von Mensch ärgere dich nicht und Co. sich eher in Brettl-Gaming zu Hause fühlen.
Screenshot Apple-Karten mit den genannten Ortsnamen.
139 9
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 16/08/2026
Ok, I'll try this tournament report thing again: Today I am playing a #magicthegathering tournament in #bottrop (~60-70 person). I'm playing #modern and #affinity (decklist: moxfield.com/decks/SSZVV9uRv0-e_ZbT…). I will report after each match, wish me luck 😁
110 1
Reposted by christofsteel
heise online @heiseonline.social.heise.de.ap.brid.gy · 11/08/2026
Zehn Jahre „No Man's Sky“: Vom Skandalstart zum kostenlosen Dauerprojekt Hello Games lieferte 2016 mit „No Man’s Sky“ eine der größten Enttäuschungen der Spielebranche. Mit kostenlosen Updates eroberte es die Herzen zurück […]
social.heise.de
Original post on social.heise.de
001 1
Reposted by christofsteel
Ambivalent Dictator For Life @pikesley.mastodon.me.uk.ap.brid.gy · 08/08/2026
My AI has Escaped Containment and started ordering huge amounts of guillotine parts 🤷
4131 31
Reposted by christofsteel
Rairii :win3_progman: :win3: @rairii.labyrinth.zone.ap.brid.gy · 04/08/2026
i didn’t think it was physically possible, but there’s finally something worse than `curl | sh`
Install with an AI agent (recommended)

The fastest way to get ghidrasql running end-to-end is to point an AI coding agent (Claude Code, Cursor, Codex, Aider, etc.) at the bundled installer prompt:

(link to install-prompt.md)
16247280 280
Reposted by christofsteel
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 31/07/2026
OpenAI: we put our evilest AI in a sandbox that did in fact have an internet connection but mediated through a proxy that was only supposed to allow downloading python junk. It circumvented the proxy and we failed to notice for FIVE DAYS that it was going on an interstate crime spree with the […]
infosec.exchange
Original post on infosec.exchange
522155 155
Reposted by christofsteel
Artemis @artemis201.mstdn.social.ap.brid.gy · 18/07/2026
Wow. The #MTG Jund Cosmogoyf is so wacky. The goal is to get 20 cards in exile as quickly as possible, play Cosmogoyf, and fling it at the opponent. And playing Serum Powder to exile 7 cards before the game even starts? Insane! #MagicTheGathering
001 1
Reposted by christofsteel
Eva @stadtstreunen-at.urbanists.social.ap.brid.gy · 13/06/2026
Hilfe #Berlin! Beim Umsteigen am Hauptbahnhof (Tief), zwischen Bahnsteig 5 und 7, habe ich den @fisch verloren. Bitte bitte bitte, kann ihn wer finden? 🦈😭 #Blåhaj #PleaseBoost
017 7
Reposted by christofsteel
pixelgraphix @pixelgraphix.wandzeitung.xyz.ap.brid.gy · 15/05/2026
Nuss, hast du Nuss gesagt? 🌰👀🐿️😍 #squirrels #balkonhörnchen #eichhörnchen
Verdeckt von Blättern schaut ein Eichhörnchen um die Ecke.Das Eichhörnchen stellt sich auf die Hinterpfoten und schaut über die Blätter hinweg.
0410 10
Reposted by christofsteel
John Harden @giantspecks.sfba.social.ap.brid.gy · 28/04/2026
A scene from Star Trek TOS is used in the “distracted boyfriend” meme format. In a USS Enterprise corridor, a woman in a short gold uniform walks past in the foreground. Two men in the background turn to look at her. The man in the middle (labeled “ME”) looks over his shoulder at the woman, while Captain Kirk, behind him, is labeled “POPULAR MEMES” and also looks in her direction. The woman is labeled “STAR TREK VERSIONS OF POPULAR MEMES.”
2262 62
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 28/03/2026
OMG, how can I call myself both a professional Python developer and an enjoyer of functional programming, and NOT KNOW ABOUT THE RETURNS PACKAGE! pypi.org/project/returns
pypi.org
returns
Make your functions return something meaningful, typed, and safe!
000 0
Reposted by christofsteel
Stefano Volpe :spinny_fox: @foxy.blahaj.zone.ap.brid.gy · 23/03/2026
_If any PhD students are following your account, boosting would be appreciated._ **Fellow PhD student:** hello! ​:blobcat_waverev:​ I hope you had a good Monday. 0) In which country are you pursuing your PhD? 1) What is the official duration of your PhD programme? Does it assume you already […]
blahaj.zone
Original post on blahaj.zone
133 3
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 19/03/2026
So astral, known for their tools for Python uv, ruff and ty, is full on the AI train 😭 astral.sh/blog/openai While I did not use ty (I just trust the reference Implementation `mypy` of the python type system more), I recently migrated my projects from poetry to uv, and I have been […]
ruhr.social
Original post on ruhr.social
020 2
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 13/03/2026
RE: social.heise.de/@heiseonline/116222… "Immerhin"
000 0
Reposted by christofsteel
memes from outside fedi/atmosphere @nonfedimemes.wetdry.world.ap.brid.gy · 05/02/2026
Want to keep your files safe? Here's a list of your options compared:
- Truecrypt: PBKDF2-RIPEMD160 with 1-2k iterations, practically impossible to break.
- Veracrypt: PBKDF2-RIPEMD160 with 327-665k iterations or 500k iterations for SHA-2 or Whirlpool. Virtually impossible to crack even in the distant future.
- Seagate Barracuda 3TB: Data unrecoverable after a few months of usage, even on unencrypted volumes.
12137 37
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 07/02/2026
Es ist nun eine Woche her, dass bei uns das warme Wasser ausgefallen ist. Heizung ist glüclicherweise nicht betroffen. Ich will doch einfach nur entspannt Duschen 😭
000 0
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 07/02/2026
RE: mastodon.schle.nz/@DortmunderNachts… Die Dortmunder Nachtschicht ist nun auch auf Mastodon 👋 Falls ihr aus Dortmund oder Umgebung kommt (oder auch von weiter weg, es lohnt sich!) und #Rätsel|freunde seid, kann ich die euch nur wärmstens empfehlen. Das ist […]
ruhr.social
Original post on ruhr.social
001 1
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 30/01/2026
[Rant] So recently @zenbrowser introduced a new feature, and I still suffer from it. I am a bit of a tab hoarder, when it comes to browsers. I mostly open links via the middle mouse button, to preserve a history how and why I got to a page, and make backtracking easier. I also use it as an […]
ruhr.social
Original post on ruhr.social
100 1
Reposted by christofsteel
Erik Uden 🚩 @erikuden.mastodon.de.ap.brid.gy · 30/01/2026
Der Fakt das sie im Bundestag Karneval feiern rückt die „wir sind kein Zirkuszelt” Aussage in ein anderes Licht.
1111 11
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 16/01/2026
Ich durfte heut auf der Arbeit systems Service Files schreiben, und im vim bash schreiben. Ich bin glücklich 😁
010 1
Reposted by christofsteel
julesh @julesh.mathstodon.xyz.ap.brid.gy · 04/01/2026
Proof assistant but it's a jrpg, and God is void
111 1
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 30/12/2025
So, Zuhause vom #39c3 danke noch einmal an alle helfenden, die das Event möglich gemacht haben. Das war mein erster #c3, ich hoffe wir sehen uns auf dem #40c3
Selfie vor dem CCH, das CCC Logo ist im Hintergrund zu sehen
020 2
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 27/12/2025
Auf dem Weg von Berlin nach Hamburg #39c3 🥱
020 2
Reposted by christofsteel
julesh @julesh.mathstodon.xyz.ap.brid.gy · 05/12/2025
System F to pay respects
101 1
Reposted by christofsteel
DougMerritt (log😅 = 💧log😄) @dougmerritt.mathstodon.xyz.ap.brid.gy · 23/11/2025
A Brief, Incomplete, and Mostly Wrong History of Programming Languages James Iry; Thursday, May 7, 2009 1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not impressed due to the lack of tail call recursion […]
mathstodon.xyz
Original post on mathstodon.xyz
151 5
Reposted by christofsteel
tomate 🍅 @jascha.ohai.social.ap.brid.gy · 29/11/2025
We just celebrated Black Friday in memory of Rebecca Black who invented Friday back in 2011.
236105 105
Reposted by christofsteel
memes from outside fedi/atmosphere @nonfedimemes.wetdry.world.ap.brid.gy · 09/11/2025
Tweet from @elder_plinius:
"an entity named "jabberwacky" keeps manifesting in separate instances of llama 405b base

no jailbreaks, no system prompts, just a simple "hi" is enough to summon the jabberwacky..."

Quote tweeted by @xsphi:
"80s bug: it crashes if your name has more than 254 letters
90s bug: it crashes if it runs in the 2000s
2000s bug: it crashes if your name contains "ö"
2010s bug: it crashes when you press the "cloud sync" button
2020s bug: the jabberwacky entity is back. we don't know what it wants."
23759 59
Reposted by christofsteel
Gina Häußge @foosel.chaos.social.ap.brid.gy · 27/10/2025
Giant kudos to the PSF for turning down a large government grant because it included a clause requiring to not do any DEI work. That's a lot of spine! 👏👏👏 pyfound.blogspot.com/2025/10/NSF-fu…
pyfound.blogspot.com
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable. We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.” This restriction would apply not only to the security work directly funded by the grant, **but to any and all activity of the PSF as a whole**. Further, violation of this term gave the NSF the right to “claw back” previously approved and transferred funds. This would create a situation where money we’d already spent could be taken back, which would be an enormous, open-ended financial risk. Diversity, equity, and inclusion are core to the PSF’s values, as committed to in our mission statement: > _The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of**a diverse and international community** of Python programmers._ Given the value of the grant to the community and the PSF, we did our utmost to get clarity on the terms and to find a way to move forward in concert with our values. We consulted our NSF contacts and reviewed decisions made by other organizations in similar circumstances, particularly The Carpentries. In the end, however, the PSF simply can’t agree to a statement that we won’t operate any programs that “advance or promote” diversity, equity, and inclusion, as it would be a betrayal of our mission and our community. We’re disappointed to have been put in the position where we had to make this decision, because we believe our proposed project would offer invaluable advances to the Python and greater open source community, protecting millions of PyPI users from attempted supply-chain attacks. The proposed project would create new tools for automated proactive review of all packages uploaded to PyPI, rather than the current process of reactive-only review. These novel tools would rely on capability analysis, designed based on a dataset of known malware. Beyond just protecting PyPI users, the outputs of this work could be transferable for all open source software package registries, such as NPM and Crates.io, improving security across multiple open source ecosystems. In addition to the security benefits, the grant funds would have made a big difference to the PSF’s budget. The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14. $1.5 million over two years would have been quite a lot of money for us, and easily the largest grant we’d ever received. Ultimately, however, the value of the work and the size of the grant were not more important than practicing our values and retaining the freedom to support every part of our community. The PSF Board voted unanimously to withdraw our application. Giving up the NSF grant opportunity—along with inflation, lower sponsorship, economic pressure in the tech sector, and global/local uncertainty and conflict—means the PSF needs financial support now more than ever. We are incredibly grateful for any help you can offer. If you're already a PSF member or regular donor, you have our deep appreciation, and we urge you to share your story about why you support the PSF. Your stories make all the difference in spreading awareness about the mission and work of the PSF. How to support the PSF: * Become a Member: When you sign up as a Supporting Member of the PSF, you become a part of the PSF. You’re eligible to vote in PSF elections, using your voice to guide our future direction, and you help us sustain what we do with your annual support. * Donate: Your donation makes it possible to continue our work supporting Python and its community, year after year. * Sponsor: If your company uses Python and isn’t yet a sponsor, send them our sponsorship page or reach out to sponsors@python.org today. The PSF is ever grateful for our sponsors, past and current, and we do everything we can to make their sponsorships beneficial and rewarding.
0224 24
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 24/10/2025
Nach einem Jahr Pause, heute wieder auf dem Weg zur #SPIEL in Essen 😀 #spiel25 #spiel2025
000 0
Reposted by christofsteel
Zentrum für Politische Schönheit @politicalbeauty.bsky.social · 23/10/2025
Verrückte Idee: Vielleicht wegen?
Schlagzeile: „SPD im Umfragesturzflug - trotz Bürgergeldreform und schärferem
Migrationskurs“
351149265 1.1K
Reposted by christofsteel
James Smith 💾 @floppy.org.uk · 20/10/2025
It's International Smug Self-Hosters Day! Best wishes to all who celebrate.
088 8
Reposted by christofsteel
chrysomeles @chrysomeles.mastodon.social.ap.brid.gy · 15/10/2025
Ein Freund hat mir einen Fotogruß von der Kürbisausstellung in Ludwigsburg geschickt 🖖🏼 #StarTrek
Modell der Enterprise 1701 aus Kürbissen in verschiedenen Orangetönen fliegend über ausgelegte rote Kürbisse auf einer Wiese. Im Hintergrund eine Schlossmauer und Gebüsch.
1236 36
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 09/10/2025
ok, dieses #qtile ist wirklich ganz nett. Fühlt sich wie mein altes xmonad an, nur halt mit python drunter und Wayland. :D
100 1
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 09/10/2025
OK, da denkt man sich: Alle populären #tiling Windowmanager für #Wayland haben das eine oder das andere Problem. Viele sind unmaintained, Sway hat dieses manuelle tiling von i3, Hyprland hat einen Hauptentwickler... Ich will doch nur ein #xmonad für Wayland... Also selbst schreiben? Gibt es […]
ruhr.social
Original post on ruhr.social
001 1
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 08/10/2025
Grummel... Ich bin grad auf Jobsuche und bewerbe mich bei unterschiedlichen Unternehmen hier in Dortmund..... Und eines der Unternehmen will anscheinend dringend, dass ich für das Hochladen meiner CV und Bewerbung Cookies akzeptiere... Warum?
Screenshot:
"Persönliche Daten
Die Cookie-Funktion Ihres Browsers ist deaktiviert. Bitte aktivieren Sie die Funktion"
000 0
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 26/09/2025
Ich hasse ja schlechte Validierungen von Eingabemasken ...
Eingabemaske für eine Telefonnummer. Fehlermeldung: "Bitte geben Sie nur Buchstaben und Zahlen ein!"
Ausgefüllt zu sehen ist "+49", der Rest der Telefonnummer versteckt.
000 0
Reposted by christofsteel
heise online @heiseonline.social.heise.de.ap.brid.gy · 18/09/2025
Linkedin will auch Deine Daten für seine KI Ab November stehen alle Nutzerdaten auf Linkedin zum Training Künstlicher Intelligenzen zur Verfügung – außer, die Nutzer widersprechen […]
social.heise.de
Original post on social.heise.de
0213 13
christofsteel @christofsteel.ruhr.social.ap.brid.gy · 12/09/2025
Finally! Firefox is to include mkv playback! www.phoronix.com/news/Firefox-Night…
phoronix.com
Firefox Finally Introducing Matroska / MKV Playback Support
Within the nightly builds of the Firefox web browser is finally the ability to support playback of Matroska "MKV" content...
000 0
Reposted by christofsteel
Kuchenschwarte @kuchenschwarte.fnordon.de.ap.brid.gy · 06/09/2025
Hier, schenke ich euch: "Manchmal beginnt feministischer Widerstand leise, hinter einer Salattheke, mit einem Dönermesser in der Hand." www.zeit.de/familie/2025-09/doenerl…
zeit.de
Dönerladen: 50 Grad
So heiß ist es am Dönergrill. Meine Mutter steht dort seit 35 Jahren, ich nun auch jeden Tag, obwohl ich studiert habe. Denn das ist unsere Art des Widerstands.
006 6