Rust 1.92.0 has been released! ๐ŸŒˆ ๐Ÿฆ€

This version adds RwLockWriteGuard::downgrade(), adds Location::file_as_c_str(), improves diagnostic and validation for various attributes, no longer warns for unused Result<(), Infallible>, and more!

Check out the announcement: blog.rust-lang.org/2025/12/11/โ€ฆ

I'm happy that my proposal for an introductory course on Homotopy Type Theory / Univalent Foundations at the European Summer School in Logic, Language and Information 2026 in Prague was accepted!

A great opportunity to make use of @egbertrijke's recently published book, @MartinEscardo's lecture notes (in Agda!) and @danielgratzer and @carloangiuli's book draft!

Links for the curious:
- Egbert's book: doi.org/10.1017/9781108933568 & arxiv.org/abs/2212.11082
- Martรญn's notes: cs.bham.ac.uk/~mhe/HoTT-UF-in-โ€ฆ
- Daniel and Carlo's book draft: danielgratzer.com/papers/type-โ€ฆ

#logic #typetheory

This entry was edited (1 week ago)

WhatsApp Desktop Faces Major Update: Users Warned of Forced Logout and Resource-Hungry Upgrade

WhatsApp is preparing to log users out of its PC applications with a sweeping update set to begin on December 9, 2025. This comes as part of Metaโ€™s plan to replace the older native Windows WhatsApp with a Chromium-based versionโ€”a move that promises new features but significantly increases system resource usage. While this is not the first warning, it signals a major shift inโ€ฆ

undercodenews.com/whatsapp-desโ€ฆ

โ€œFlutter 3.38.0: How an accessibility upgrade broke Android headingsโ€
abra.ai/blog/flutter-3-38-0-hoโ€ฆ

PR that should fix it:
github.com/flutter/flutter/pulโ€ฆ

from Jan Jaap de Groot (@jjdg.bsky.social).

reshared this

AI shopping assistants now pick sizes and fill carts for you.

WebExpo 2023 speaker @tink asked a bold question. If agents browse for us, what even is the web now?

She zoomed in on what this means for accessibility and why the next UX challenge may involve non-human users.
tetralogical.com/blog/2025/08/โ€ฆ

Krรกtce po jmenovรกnรญ Andreje Babiลกe premiรฉrem doลกlo v รšstรญ nad Labem k tragรฉdii. Pฤ›tapadesรกtiletรฝ muลพ se stal prvnรญ obฤ›tรญ novรฉ รฉry blahobytu, kdyลพ zemล™el na nรกsledky uduลกenรญ potรฉ, co mu dokล™upava upeฤenรฝ holub vletฤ›l rovnou do huby a zasekl se mu v krku. az247.cz/muz-v-usti-s...

Muลพ v รšstรญ se udusil, kdyลพ mu ...

Was just thinking realistically, are you going to pull out your DotPad, Monarch, other larger graphic Braille display at the airport to check your Uber ride status? Or look at a transit /navigation app at directions? Was looking at the dimensions for the DotPad, the smallest of them all, and it's still the size of an iPad 11-inch, slightly larger and thicker. Good to pull out at your gate or in-flight, bad when walking around as it's too large.
Some of you have asked if Cadence uses a membrane or film over dots, and the answer is no. I'm told this was a deliberate choice, to make the cells feel more crisp and sharp. Indeed, their rigidity reminds me of Orbit cells, but you can push down on them and when you lift your finger they spring back up. While you lose out on uninterrupted graphics (since Cadence uses Braille spacing, meaning there's a gap every 2 columns,) you get a pocketable reading device that's prioritized for that task. I was thinking to myself how most of these companies approached the multiline Braille concept purely from the graphic side, not so much making reading portable. For many of these companies Braille is another product alongside magnifiers or screen readers, or big-name medical groups sponsor them. (Dot Inc is an exception here.) So they didn't have the creativity to think, "what if we made smaller versions of this? 4 lines of 12 or 20?" Still find this a bit astounding and sad, until Cadence came along. They took a lost opportunity and made it real.
This entry was edited (1 week ago)

heads-up ArcaneChat users:

the previous poll is over, the winner was:
"allow to set subject in classic email chats" next poll ๐Ÿ‘‡

๐Ÿ“Š POLL: What should be done next?

you can influence what is the next thing that should happen in the ArcaneChat ecosystem!

#ArcaneChat supporters can vote here:

ko-fi.com/polls/ArcaneChat-Whaโ€ฆ

๐Ÿ”ฎchoose your own adventure! โœจ๏ธ

This entry was edited (1 week ago)

People think disability is something you can โ€œtry harderโ€ your way out of.

They think itโ€™ll never happen to them, or if it does they will overcome.

They refuse to listen to disabled voices.

They refuse to help build better safety nets.

They refuse to care.

Itโ€™s a minority group you can join anytime

#disability #chronicillness #ableism

"Do not introduce more ARIA into your code in an effort to please the knowledge ghouls of OpenAI and their new browser. Although you wouldn't know it from the bumpf OpenAI publishedโ€”It is not needed." @SteveFaulkner on the HTMHell advent calendar: htmhell.dev/adventcalendar/202โ€ฆ.

#ั„ะฐะปั‹ัั‚ั‹ะฝะฝะฐัˆ
ั ะฒะพั‚ ั‚ัƒั‚ ั€ัƒะณะฐัŽ ะตะฒั€ะพะฟัƒ ะทะฐ ั‚ะพ ั‡ั‚ะพ ะพะฝะธ ะทะฐ ั…ะฐะผะฐั. ะฐ ะฒะตะดัŒ ะพะฝะธ ะฟะพ ั„ะฐะบั‚ัƒ ะทะฐั‚ะบะฝัƒะปะธ ะดั‹ั€ัƒ ัƒั‚ะตั‡ะบะธ ะผะพะทะณะพะฒ. ะฏ ะฟั€ัะผะพ ะทะฝะฐัŽ ะฝะต ะพะดะฝะพะณะพ ะธ ะฝะต ะดะฒัƒั… ะฟั€ัะผะพ ั‚ะพะฟะพะฒั‹ั… ั‡ัƒะฒะฐะบะพะฒ ะบะพั‚ะพั€ั‹ะต ะฝะต ะฟั€ะธะฝัะปะธ ะฟั€ะตะดะปะพะถะตะฝะธั ะฒ ะตั ะธะท ะทะฐ ัั‚ะพะน ะฒะพั‚ ะฒัะตะน ะตะฑะฐะฝะธะฝั‹.

ั‚ะฐะบ ั‡ั‚ะพ ะฒะพะทะผะพะถะฝะพ ะฟะพะปัŒะทั‹ ะพั‚ ัั‚ะพะณะพ ะ˜ะทั€ะฐะธะปัŽ ะฑะพะปัŒัˆะต ั‡ะตะผ ะฒั€ะตะดะฐ.

health issues... again

Sensitive content

in reply to Estelle

health issues... again

Sensitive content

Informal Masto poll: What do yโ€™all think of the name Nayshawn? Pronounced โ€˜Nay Shawn.โ€™ For context, I was telling my s.o earlier that if we were to have a kid, I would want them to have a name that doesnโ€™t get them picked on in school. And, he was like, if itโ€™s a boy, we should name him Nayshawn. I think this name is ridiculous. He thinks itโ€™s kick-ass. What do you think, fediverse folks?

#deltachat PSAs regarding the last 24 hours:

1) If you messaged someone about 20-30 hours ago, and did not get an expected response/receipt better "resend" (long-tap or right-click the message to resend). Unfortunately, not all queued messages at the crashing nine.testrun.org server made it to the new one.

2) 2.33+ app releases are rolling out, supporting using "multiple relays" so that failing relays (like happened above) will not cause lost messages anymore. See support.delta.chat/t/how-to-miโ€ฆ

in reply to devSJR

there is a blog post coming. bear with us :)

but roughly the current first multi-relay release introduces the ability to have more than one relay associated to your chat profile. You can choose what is your primary device, but will receive messages also on all secondaries. This is just an intermediate step towards another release where the outcome will be: if any relay works, the message will get through. single relays failing don't matter.

This entry was edited (1 week ago)
in reply to devSJR

@devSJR yes, that's the plan that you can exit from gmail or other big providers if you started with them. It's just that the last weeks were a lot of work for everyone involved, and we still need to stay attentive/co-ordinate about any issues in conjunction with rolling 2.33 releaeses (it's more complicated than you might think). Originally, we only wanted to publically talk/educate about it when the releases are fully available for people. Maybe just check back next week :)
in reply to Delta Chat (39c3)

You are certainly right when you say โ€œit's more complicated than you might thinkโ€. I am fine with waiting.

BTW, I always like these non-noisy updates. The last one included "calls" which is a big deal. However, it seemed to have the same importance as โ€œwe fixed this one bug that affect one person in a hypothetical scenarioโ€. In this release, there is yet another big feature.

Keep up the good work.

This entry was edited (1 week ago)

The first article in one of our national newspapers this morning about the launch of the European Digital Infrastructure Consortium (#EDIC) today ๐Ÿพ๐Ÿ‡ช๐Ÿ‡บ

Title: "Europe takes first step towards digital independence. Four European countries are taking on the American tech giants, taking the lead in developing European software." ๐Ÿ‡ณ๐Ÿ‡ฑ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡น

#digitalsovereignty #eupolicy #opensource

Seufz, da ziehe ich vor einigen Monaten aus Grรผnden meine Podcasts endlich zu einem deutschen Podcast-Hoster um, bin aber mit der Oberflรคche in vielen Belangen nicht wirklich glรผcklich. AuรŸerdem ist das Modell so, dass ich den zweithรถchsten Tarif buchen musste, ohne wirklich alle Features zu brauchen. Und dann spรผlt mir heute Morgen bei einer Diskussion auf FB ein Bekannter den Tipp zu @letscastfm in meine persรถnliche Wissensdatenbank. So ein sympathischer erster Eindruck! CC @quentara
in reply to Marco Zehe

Ich bin tariflich jetzt auf jeden Fall bis September kommenden Jahres festgelegt bzw. habe das schon bezahlt, ich werde aber definitiv mal einen Testpodcast bei @letscastfm starten, um zu testen, wie mir die Oberflรคche des Backends gefรคllt und diese mit Screen Readern zusammenarbeitet. Die Website selbst macht schon mal einen guten Eindruck. Und wenn's mir gefรคllt, ziehe ich die Podcasts eben nochmal um. ;-)
in reply to Marco Zehe

Danke Dir, lieber @marcozehe ๐Ÿ˜Š Wir freuen uns, dass Dir der erste Eindruck gefรคllt, und hoffen, dass Dein Test dem in nichts nachstehen wird.

Bislang haben wir positives Feedback von Menschen mit Sehbeeintrรคchtigungen zur Nutzung mit Screenreadern erhalten. Wir lernen aber gerne weiter dazu. Solltest Du also Feedback oder Fragen haben, lass uns das gerne zukommen.

in reply to Marco Zehe

Ich habe jetzt mal einen Account und einen ersten Podcast bei @letscastfm eingerichtet, aber noch keine Episode hochgeladen. Das kommt im nรคchsten Schritt. Die Tabs pro Podcast oder so sind zwar technisch noch nicht richtig ausgezeichnet, konzeptionell aber gut erreichbar, und vor allem ist das mit รœberschriften alles schรถn aufgeteilt, sodass ich schnell zu den richtigen Bereichen der Seite komme. Bisher gefรคllt's mir gut.
in reply to Marco Zehe

So, und das ist meine Nullnummer. ;-) Noch habe ich sie bei keinen anderen Podcast-Diensten eingereicht, das kommt dann im nรคchsten Schritt. Bisher bin ich auf keine nennenswerten Barrieren gestoรŸen. marco-erzaehlt.letscast.fm/epiโ€ฆ
in reply to Marco Zehe

Und jetzt ist der Podcast zumindest schon mal bei Apple und Spotify angemeldet. Und natรผrlich gibt's auf der Seite auch den RSS-Feed zum Abonnieren. marco-erzaehlt.letscast.fm/
in reply to Marco Zehe

Nach viel Kopieren, Einfรผgen und anderem Jonglieren von Daten habe ich inzwischen diverse weitere Dienste hinzugefรผgt. Bei keinem Punkt bin ich auf Barrieren gestoรŸen, die Anleitungen fรผr jeden unterstรผtzten Dienst sind sehr eindeutig und geradlinig. Unten auf der Seite sind jetzt viel mehr Dienste zu finden: marco-erzaehlt.letscast.fm/
in reply to Marco Zehe

gefรคllt mir so gut, und die @auphonic Integration lรคuft so prima, dass ich jetzt vorzeitig meine beiden anderen Podcasts umgezogen habe. Ob ich das jetzt mache oder erst kurz vor Ablauf der Laufzeit beim alten Hoster, ist ja gehรผpft wie gesprungen, wie man bei uns so sagt. Auch die Verdrahtung mit den Ausspielern scheint soweit gut zu laufen. Nur Spotify und YouTube Music brauchen wirklich Handarbeit, weil sie den 301 Redirect ignorieren. Aber auch das lief gut. Happy Podcaster. :-)

Two things I want for Christmas, but which probably don't exist. 1. A wireless keyboard as much as possible like the Logitech G613, all 104 keys, but it doesn't have the palm rest or the macro keys going down the left side. 2. Sennheiser Ambeo binaural ear/microphones, but rather than working with an iPhone with a Lightning port, they have two mini (3.5 millimeter) plugs, one for the earphones, the other for the microphones.

Jonathan reshared this.

Gerade wieder Kontrolltermin nach Augen-OP gehabt.
Heilung geht sehr gut voran, Linsen sitzen perfekt und meine Sehstรคrke (Fernsicht) ist von 30%(R) und 60%(L) bereits jetzt auf 100%(R) und 90%(L) angestiegen.
Fรผr mich ist das ein Wunder!!!
Mitte Januar schauen wir auf die Nahsicht: Lesebrille ๐Ÿ‘๐Ÿผ๐Ÿ‘Ž๐Ÿผ?

the g in gobject stands for glib, and the g in glib stands for gtk, and the g in gtk stands for gimp, however the g in gimp stands for gnu, so really the g in glib stands for gnu, but you shouldn't confuse it with gnulib, which is developed by the gnu project, who shouldn't be confused as the developers of glib, which is the gnome project, in which the g also stands for gnu

reshared this

Es gibt ja so Songs, mit denen hat man eine Love-Hate-Beziehung. Irgendwie hasst man sie, aber sie bleiben doch hรคngen, dann greift Stockholm-Syndrom, und dann mag man sie ... also ja, jetzt, wo wir das geklรคrt haben, hier ist mein heutiger Ohrwurm: song.link/i/1708988631

Jonathan reshared this.

Instagram collects scary amounts of your data ๐Ÿซฃ Mastodon on the other hand - None! โœ…

What do we learn? There are great services available that do not abuse your data.

Give your friend the nudge they need - they deserve better than Meta's constant surveillance ๐Ÿ‘‰๐Ÿผ tuta.com/blog/how-to-delete-anโ€ฆ

in reply to Kenny

@kbruen well I guess that is a matter of opinion? because this other person is saying totally the opposite:

mastodont.cat/@spla/1156953525โ€ฆ

and besides that, setup is something you do only once, the real struggle comes next, I have never self-hosted matrix but see people complaining or even de-federating due to server burden, while I do host a #chatmail server with +8k users in a 5eur VPS using 1.2gb of ram and 19gb of disk, now try the same with #matrix

I am total noob self-hoster btw

@delta

This entry was edited (1 week ago)
in reply to adb

That article doesn't seem to say much of anything about getting the server up and running.
Self hosting using Conduit is as easy as running an executable as a service, then configuring a reverse proxy to point to it. Very easily done with a systemd service, very easily done with a Docker container.
The only documented method to self host a Chatmail relay is to run a magical deploy script that has SSH access to the root account. Root access for a script is unacceptable unless it's the only thing running on that machine, and I don't want to dedicate a machine to Chatmail only.
in reply to ๐“’๐“ฑ๐“ป๐“ฒ๐“ผ

@chris yes, there is initial support for that rolling out currently, see support.delta.chat/t/how-to-miโ€ฆ and be sure to first update all devices -- the 2.33 releases are rolling to most stores but #fdroid will probably still be a bit later.
in reply to ๐“’๐“ฑ๐“ป๐“ฒ๐“ผ

@chris with version 2.33, you can go to the settings > Advanced > Relays, and scan the QR code of on of the relays on chatmail.at/relays to create a new address :) as soon as you write to a group, the members will message you at your new address.
in reply to ๐“’๐“ฑ๐“ป๐“ฒ๐“ผ

@chris Yes, it is possible since version 2.33: support.delta.chat/t/how-to-miโ€ฆ

Giving this morningโ€™s gold medal in U8 gymnastics to the lady, who:
- standing at the edge of the wobbly bit that connects cars
- held a tote bag with her 90ยฐ angled arm
- held an apple core in her mouth
- while the train started from a station into a particularly wobbly stretch
- standing on one foot โ€ฆ

โ€ฆsuccessfully tied the laces of the shoe on her other foot.

๐Ÿฅ‡

This entry was edited (1 week ago)
โ‡ง