Team, a question: who is doing interesting work on software _composability_ these days, and where do I find them?
The last two really interesting ideas I've seen in this space are ysh and ... powershell.
What's good?
There is something to be said when your own party faithfuls dissent on a major policy.
On day 1 of the #HTMHellAdventCalendar @5t3ph describes an accessibility issue that can arise when you use popovers and dialogs together. #HTMHellAdventCalendar
htmhell.dev/adventcalendar/202…
A collection of bad practices in HTML, copied from real websites.Top layer troubles: popover vs. dialog - HTMHell
On day 14 @maureenholland feeds (🥁) us information. #htmhellAdventcalendar
htmhell.dev/adventcalendar/202…
A collection of bad practices in HTML, copied from real websites.The Wonderful World of Web Feeds - HTMHell
On day 15 @tylersticka shows us how to break the web‽
htmhell.dev/adventcalendar/202…
A collection of bad practices in HTML, copied from real websites.Them’s the Breaks - HTMHell
: Analysts worry lazy users could have agents complete mandatory infosec training, and attackers could do far nastier thingsSimon Sharwood (The Register)
We are getting ready for the second edition of #EOSAwards!
The EOSAwards Ceremony is envisioned as a one-of-a-kind event dedicated to celebrating the open source community and some of its leading contributors.
Wondering in what categories will the nominees be Awarded in?
In the upcoming weeks, the EOSA team will be sharing further event details and the official programme, so follow the EOSA social media channels for more updates.
🔹BlueSky:bsky.app/profile/eosa.bsky.soc…
Transfer Playlists From Any Music Platform to Any Other Music Platform! Including Spotify, Apple Music, Deezer, YouTube, Google Play Music, TIDAL and more!Tune My Music
How long before Guilbeault gets thrown out of the Liberals? Or do they need his vote too much? haha
lapresse.ca/dialogue/opinions/…
L’ex-ministre de l’Environnement Steven Guilbeault juge sévèrement l’entente sur l’énergie récemment conclue entre son patron, Mark Carney, et la première ministre de l’Alberta, Danielle Smith.La Presse
Sensitive content
Alien resurrection: Absynth 6 delivers a powerful update to a futuristic classic. What's new, hands-on:
cdm.link/alien-resurrection-ab…
Back in green: three years after Native Instruments announced its demise, Absynth 6 makes an unexpected return from the dead.Peter Kirn (CDM Create Digital Music)
reshared this
It is finally time to play Bits and Bops. Get ready to tap your toe along with some catch tunes. https://store.steampowered.com › app › Bits__BopsEnjoy the s...YouTube
reshared this
Here's a collection of free-to-use short music for any kind of project imaginable. I've been working on this project for over 10 years on and off, and it's a labour of love.
Whether you're doing work for TV, Radio, Film, your next podcast, show reel, powerpoint presentation, youtube video or university assignment that requires something to intro or outro it, there should be something for you, and if not you directly, maybe someone you know.
This is not the final form. I add to it whenever I find inspiration to do so. Check back every so often as you may find more content was added when you weren't looking 🔇
Currently:
1210 items
766 MB download in mp3
over 9 hours of music.
Absolutely no AI was used (or harmed) in the making of this collection.
If you feel so inclined, please do boost for reach. Many thanks.
onj.me/shorts
reshared this
wow, that is so generous! Thank you!
I do some DJing for my kids primary school discos; now I am rummaging for some fun stings to throw in my mix 😁🪩🕺
Been wanting to play with Jujutsu for a while, but its default log display with its console graphics and unicode glyphs is not as accessible as it could be.
Thankfully it's very configurable. I tweaked the default log templates to shorten change IDs to their minimal unique lengths, shortest 1, so changes can be identified by a single character in some cases. I also replaced the unicode graphics for the graph display with Graphviz so you see things like q -> py for commits with single parents or q -> {py, x} for children of merge commits with multiple parents. Now the log display looks like this, from jj's official repo with some empty changes I added to test:
q -> w nolan@thewordnerd.info 2025-12-09 09:00:18 5
(empty) New branch2
py -> w nolan@thewordnerd.info 2025-12-09 09:00:18 2
(empty) New branch1
@ w -> pt nolan@thewordnerd.info 2025-12-09 09:00:18 a88d
(empty) (no description set)
pt -> nwqx 45661989+xtqqczze@users.noreply.github.com 2025-12-08 18:58:53 main git_head() a88b
(immutable) docs: fix MD031 markdown lint
jj log or do the graphs/unicode characters not affect you? Screen reader user here.
I usually find it somewhat understandable, when I don't, I can usually figure out how to get what I want via some cursed revset query.
Worst case scenario, `jj help -k revsets | llm 'How do I...' does the job.
Your template is definitely something I could see myself using though. I thought about raising an issue with them and asking for a "screen reader mode" (this is really something terminals should do natively, but I've said that enough tinmes already).
Employee of a client calls me, absolutely furious. She has just arrived at the office and her laptop will not connect to the wifi. Clearly this network is broken. I suggest a couple of tests, like checking whether the network shows up (it does not) and trying a cable connection (nothing happens). So I timidly suggest checking whether there is actually power in the office, since there is construction going on. Boom. No power. She then asks me where the switch is to turn it back on. I have no idea, of course. Their electrical system is not exactly my responsibility. She snaps at me, asks why they even pay me, and hangs up with enough force that I can almost feel it.
I grin, although slightly annoyed. Luckily the people who work with her are nothing like that.
Half an hour later she calls again, apologizing deeply for how she treated me. She tells me she had a very rough night and even shares the details. Nearly thirty minutes on the phone, venting. Out of respect I will not retell anything, but she really should have stayed home today. She deserved it. She just did not want to tell her managers because she feared they would think she only wanted a longer weekend after yesterday’s holiday.
But her managers are not fools, and they immediately sent her home to rest and take care of her loved ones.
Too often honest people like her pay the price for those who act sly or arrogant. It is not fair, but the smart ones can tell the difference. Not always, but quite often.
reshared this
I sell Libreboot, and Libreboot accessories.
minifree.org/product/libreboot…
FUN FACT: Today it's December 9th. I'm making sure that orders ship before December 15th where possible - any orders nearer then will likely ship between December 15-18th.
If you want yours before December 25th, best order before December 15th.
Libreboot (free software BIOS/UEFI replacement) pre-installed offering many security benefits, with Debian Linux. I'm Libreboot's lead developer and founder. Sales fund the project.
🏆Bundespreis Ecodesign 2025
Yippie! Mit dem SHIFTphone 8 erhalten wir die höchste Auszeichnung für ökologisches Design.😍
shift.eco/bundespreis-ecodesig…
Die Jury würdigte unseren Beitrag zu echter Kreislaufwirtschaft – und ihr seid ein riesiger Teil davon. Gemeinsam verändern wir Technologie!💚
Fotocredit: Susanne Kühnapfel IDZ
#shift #shifthappens #shiftphone #shiftphone8 #ecodesign #bundespreisecodesign
Das SHIFTphone 8 ist mit dem Bundespreis Ecodesign ausgezeichnet wurden und gewinnt den Fokus Open Gold AwardLeon von Zepelin (SHIFT GmbH)
🧵 THANK YOU!! WOW! We hit our initial fundraising goal of $314,159.26 🌠 We're bursting with joy and hope- & we're not done yet!
Thanks to you, we’re rolling out two new goals:
400k (stretch)
512k (super stretchy!)
Can you help us hit our super stretchy goal? Read on ⬇️
Linkwarden má konečně oficiální mobilní aplikaci! 📱
✨ Co umí:
• Procházení a organizace odkazů (kolekce, tagy)
• Ukládání přes share sheet přímo z prohlížeče
• Offline čtení cachovaných článků
• Funguje s naší instancí link.oscloud.cz
• Podporuje iOS/Android telefony i tablety
📲 Stáhnout:
iOS: apps.apple.com/app/linkwarden/…
Android: play.google.com/store/apps/det…
🔧 Nastavení:
1. Stáhni aplikaci
2. Při prvním spuštění zadej: link.oscloud.cz
3. Přihlaš se pomocí tokenu (návod brzy na Oscloud)
linkwarden.app/blog/releases/m…
#Linkwarden #OpenSource #SelfHosted #Oscloud
Download Linkwarden by Linkwarden on the App Store. See screenshots, ratings and reviews, user tips, and more games like Linkwarden.App Store
The Department of Justice demanded Apple remove ICEBlock, which reports sightings of ICE officials, from its App Store. Now the creator is suing, saying the demand violated his First Amendment rights.Joseph Cox (404 Media)
DennisL reshared this.
Are you busy on the #FOSDEM Sunday afternoon? The closing talk is mine. 17:00 - 17:50
Open Source Security in spite of AI
How Museums Quietly Shape What We See and Believe
Museum walls shape viewers’ perception through the art of display, building context and prioritizing certain artworks over others.
Cleverson reshared this.
Elon Musk and X are once again proving why institutions should never rely on corporate-owned, centrally-controlled social media platforms to reach their people.
bbc.com/news/articles/c0589g0d…
The EU regulator had fined the social media platform over its "deceptive" blue tick badges.Laura Cress (BBC News)
Today we are calling on institutions around the world to take control of their #DigitalSovereignty, including their social accounts. Governments should communicate directly with their citizens on open platforms, not through the mouthpiece of a corporation.
blog.joinmastodon.org/2025/12/…
The world needs to log off corporate-owned, centrally-controlled social media platforms and log on to a better way of being online. The world needs an open social web through the fediverse and Mastodon.Mastodon Blog
reshared this
If you care about digital sovereignty and want to see your government join the #fediverse, contact them to say that #ItsTimeToAbolishX.
Help us make a list of how to get in touch with a representative in your area under this post, and don’t forget to #hashtag so your neighbours can find it 👇🏽 we’ll start:
#EU: commission.europa.eu/about/con…
#USA: usa.gov/elected-officials
Commission representations perform various functions such as liaising with local authorities and media, organising official visits, and providing political information and analysis.European Commission
⭐ ⭐ ⭐ ⭐ ⭐
The #curl repo on GitHub surpassed 40K stars: github.com/curl/curl
⭐ ⭐ ⭐ ⭐ ⭐
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP...GitHub
I would like to propose SOSS: Sponsored Open Source Software.
If your company uses OSS, you sponsor the project $100/year.
Not per seat, or per team, just $100/year, all in.
- 30 developers using Ghostty? $100
- 300,000 engineers using tmux? $100, total
You audit the OSS you use (OSS tools for this would quickly emerge, $100, thank you). You set up a bunch of annual $100 sponsorships. Everyone wins.
This guarantees the longevity of that tiny piece of code propping up your bank.
#SOSS
It's so depressing how orgs like #Mozilla squander volunteer goodwill for nothing. They'll never recover from this self-inflicted damage:
«Mozilla’s translation bot on Support Mozilla (that is currently overwriting user contributions is based on the closed source, copyright infringing LLM, Google Gemini. This is in spite of Mozilla claiming that they are at the forefront of open source AI, and belies their exhortations to choose to build open source AI and data sets»
quippd.com/writing/2025/12/08/…
TL;DR: Mozilla’s translation bot on Support Mozilla (that is currently overwriting user contributions is based on the closed source, copyright infringing LLM, Google Gemini.Youssuff Quips
RE: mathstodon.xyz/@antoinechamber…
Is the age of arXiv over? They've been making hostile-to-scientists changes for a while now, let me list a few:
+ (Here) Enforcing English submissions, when science is international and many cultures have traditions of serious work in their own language. By allowing auto-translation, they are advocating for *slop* over carefully written non-English work.
+ Moving to an enshittified cloud architecture and ending arXiv mirroring (something that many institutions were happy to contribute to).
+ Subjecting scientific papers to a buggy and mostly non-working LaTeX->HTML conversion process that leads readers to click the HTML version, which is in nearly all cases of mathematical papers totally broken and full of errors. (It seems that they are now doing a better job of skipping this for papers where there is no hope, to be fair.) Let me be clear: translating LaTeX to HTML will always be a non-starter, even if you have a billion-LOC Perl program that claims to do it. You cannot translate a programming language to a markup language, period.
+ Subjecting established academics (e.g. associate professors) to outrageous submission-holds, requiring us to get endorsed by our own students, etc...
The only thing missing is “arXiv AI” — which I am sure is coming soon, as it seems the “AI Transformation” comes for all public goods...
Combine this with the shaky funding situation in the US, I am thinking it would be good to imagine a future without arXiv. And I am not talking about an arXiv replacement...
The new @arXiv policy is to impose an English version for all papers. They acknowledge: “We realize that many arXiv submitters may not have access to professional translation services; non-English paper versions that use automated translation are ac…⏚ Antoine Chambert-Loir (Mathstodon)
Because age verification is really just there to:
- suppress queer information
- restrict abortion access
- gatekeep sexual education
- slurp up more personal data for marketing
"But think of the children!"
Maybe we should think about the corporations that prey on their attention-spans and self-esteem instead.
Sign stuff here:
stoponlineidchecks.org
Info on how to help here:
docs.fightforthefuture.org/s/6…
Today in Email Hegemony.
Here are the 2025 top ten domains from orders placed on the @dnalounge store. Remember this the next time someone uses email as an example of a federation success story.
73.0% gmail.com
8.5% yahoo.com
7.1% icloud.com
2.6% hotmail.com
0.7% outlook.com
0.6% aol.com
0.5% comcast.net
0.5% me.com
0.4% sbcglobal.net
0.3% live.com
5.8% everything else
Here are the 2025 top ten domains from orders placed on the DNA Lounge store. Remember this the next time someone uses email as an example of a federation success story. 73.0% gmail.com. 8.5% yahoo.com. 7.1% icloud.com. 2.6% hotmail.com. 0.jwz.org
»Jürgen Resch, Bundesgeschäftsführer der DUH, verlangt mehr konsequente Kontrollen, Bußgelder und sofortiges Abschleppen der Falschparker: „Solange die Städte ihrer Aufgabe nicht nachkommen, rufen wir alle Bürgerinnen und Bürger auf, Verstöße zu dokumentieren und zur Anzeige zu bringen.“«
Quelle: rnd.de/wirtschaft/illegales-ge…
Der Verkehrsclub VCD hat deutschlandweit dazu aufgerufen, zugeparkte Gehwege zu melden. Das Ergebnis zeigt: Vier von fünf Autos parken dort illegal.Andrea Barthélémy (RedaktionsNetzwerk Deutschland)
Federico Mena Quintero
in reply to mhoye • • •