TIL that @prosodyim is written in Lua! Not sure why but thought it was written in something else like Perl or Go.
Separately, browsing the source code (hg.prosody.im/) is kind of painful to read with the web UI it's hosted on 😅
TIL that @prosodyim is written in Lua! Not sure why but thought it was written in something else like Perl or Go.
Separately, browsing the source code (hg.prosody.im/) is kind of painful to read with the web UI it's hosted on 😅
So happy to announce all issues with #XMPP verification have been solved, and the proofs now work better than before 🚀
Simply log in here and add the proofs:
xmpp-util.keyoxide.org/
It doesn't track or store any data and runs entirely in the browser, feel free to inspect the source code to verify this!
A huge thanks to @mattj for his help!
Here's the blog post: blog.keyoxide.org/xmpp-proofs/
And if there is demand for it, I could write a blog post describing how to do this process manually without the tool linked above.
Be aware, this would require writing XML and sending it to a server, so some advanced tech skills may be required!
#PeerTube v5 is out 🎉
framablog.org/2022/12/13/peert…
Late 2017, we announced our desire to create a free, decentralised and federated alternative to YouTube. Five years later, we are releasing PeerTube v5, a tool used by hundreds of thousands people...Framablog
#billmcclintock #mashupSponsored by Rockifi - Before, During and After a Rock or Metal Gigwww.rockifi.com http://bit.ly/Rockifi_2Mashup of Slayer's "Chemical...YouTube
Nová hudební služba s oficiálními alby, singly, videi, remixy, živými představeními a dalším obsahem pro Android, iOS a počítače. Vše na jednom místě.YouTube Music
reshared this
Use Mastodon 🐘 on desktop? I made a Chrome extension to make following people, favoriting, bookmarking & boosting toots on remote instances easy as your home instance! (1-click)!
🙌 Appreciate the boosts! 🙌
🌐 Install Graze For Mastodon — chrome.google.com/webstore/det…
🗨️ Suggestions or issues — graze.canny.io/
❓ FAQ — faqabout.me/iam/graze
(Supports Chromium, Edge, Brave. Safari & Firefox coming soon!)
#Mastodon #GrazeForMastodon #fediverse #programming #MastodonTips
Graze is 1-click follow, favorite, boost, and bookmark for Mastodon, no matter what instance you call home.chrome.google.com
Ztráty ruských nacistů, kteří przní suverénní stát...
👉 Ztráty od 24. února 2022 do 13. prosince 2022
Díky své odvaze bránit svou vlast a pomoci svobodných zemí většina území Ukrajiny je stále svobodná. Stále více území je osvobozováno. Rusko válku už teď prohrálo a jen naprostý šílenec si to nedokáže připustit.
Netvrdilo Rusko a Bělorusko, že Ukrajina bude dobyta do 3-4 dnů? 😀
--- LINKS:- LPC.lv2:https://github.com/knector01/lpc.lv2- "take one" of this video:https://youtu.be/ZDpA_zd_Jwg--- TIMESTAMPS:(none - contributions are welco...YouTube
It really bugs me how many INCREDIBLE woman makers are out there languishing in obscurity while a bunch of no-talent hack men get millions of subscribers building garbage and being garbage.
Like this lady. She's gotta be one of the most broadly-talented makers on all of YouTube, and her commitment to the fit and finish of her final results is UNMATCHED. In terms of skill she's practically in a class of her own.
20 thousand subscribers.
youtube.com/watch?v=wX2qUeEP1X…
Building CNC machine from mechanics and electrical connection to the first start. There is still a lot of work left, but if the main thing is done, the rest ...YouTube
reshared this
Meanwhile this friggin' no-talent hack gets two million subscribers, and goes viral all the time.
youtube.com/watch?v=p-o_NzQPcd…
Thanks to Scopely for sponsoring this video - Download Star Trek Fleet Command on iOS & Android and battle in the Star Trek universe here: https://pixly.go2c...YouTube
This guy also gets FAR fewer subscribers and less attention than he should.
The guy built a whole entire industrial robot. FROM SCRATCH. He makes amazing education engineering videos about a wide variety of topics.
He's only just recently even gotten CLOSE to a million subscribers.
I wonder what could possibly be different about HIM, that has made him less successful compared to distinctly less-talented engineers like Backyard Scientist? 🤔
Please consider supporting these projects and teaching videos by becoming a patron https://www.patreon.com/jeremyfieldingsrOther ways to support.https://www....YouTube
This might not be the most uplifting "2022 wrapped" list - but we hope it helps teams prioritising #accessibility in 2023 to find and fix the most critical accessibility issues we found over hundreds of accessibility reviews in 2022.
Here's to a more #inclusive 2023! Stay safe and merry holidays 🎉
intopia.digital/articles/top-5…
In 2022, the most critical accessibility issues were: keyboard accessibility, supporting smaller viewports/zoom, using semantic markup and ARIA attributes correctly, and managing focus visually and programmatically.Larene Le Gassick (Intopia Digital)
New release!
blog.prosody.im/prosody-0.12.2…
And since the 0.11 branch is still technically supported, why not both?
blog.prosody.im/prosody-0.11.1…
#xmpp
We are pleased to announce a new minor release from our stable branch. This release fixes an issue in the library Prosody uses to build XML stanzas, wherein it was too strict and disallowed the character “DEL”, which is actually allowed by XML.blog.prosody.im
Vulkan drivers written in #RustLang? Why not?
gitlab.freedesktop.org/mesa/me…
I blame @alyssa for making me start typing on this.
We all know that C sucks. Many of us think C++ sucks worse. Rust doesn't suck. Wouldn't it be great if we could write Vulkan drivers in a...GitLab
Any curious #Android users around? I just pushed the first early-bird code of my little sync tool to
Can be used to sync some data (documents & co, not intended for system stuff) without needing any app on-device. Uses rsync & adbfs (some details in the readme). You define per-directory whether it shall sync from or to the device. Supports bidirectional as well, but use that with care as it's rather hacky-wacky.
Peter Vágner likes this.
Peter Vágner reshared this.
Earlier this year, I became aware of STANDARD EBOOKS, a donation-dependent group of edtiors and layout experts who have been doing the amazing work of taking out-of-copyright books, turning them into top-quality ebooks, and then releasing them for free.
Some of the books they've done are in the Internet Archive here:
archive.org/details/standardeb…
They're seeking 75 patrons in December to keep themselves afloat, consider donating to this amazing cause.
Standard Ebooks is a volunteer-driven project that produces new editions of public domain ebooks that are lovingly formatted, open source, free of U.S. copyright restrictions, and free of cost.archive.org
Lesenswert: digitalcourage.de/blog/2022/de…
Nicht einfach nur die Überschrift lesen. Die Ukraine ist hier nur ein aktuelles Beispiel – und zwar ein sehr anschauliches. Wofür? Nun, warum #Dezentralität und Vielfalt wichtig sind (nicht nur) beim Internet – Stichworte: Resilienz, Zensur, Kontrolle.
Da gibt es auch Parallelen zwischen diesem tollen Artikel vom @liberloebi – und dem #SmallWeb von @aral …
Topic for the next briefs.video ?
I'm either doing "Why Isn't CSS Scoped?" or "How Do I Put Things Next To Other Things?"
Brief videos about the web, its technologies, and how to make the most of thembriefs.video
Faster, easier, and more secure sign-ins will be available to consumers across leading devices and platforms.Apple
victor tsaran reshared this.
This was take 1 - I decided to re-record this a second time.YouTube
reshared this
F-Droid: Mehr App-Stores!
kaffeeringe.de/2022/11/28/mehr…
#Appstore #fdroid #playstore #google
In China gibt es für Smartphones fünf bis zehn App-Stores – und keiner davon ist marktbeherrschend. Die meisten Chinesen haben mehrere installiert.Steffen Voß (kaffeeringe.de)
Die meisten haben sicher bereits von F-Droid gehört – dem „Store“ für Android-Apps, der komplett Open-Source ist. Einige wissen vielleicht sogar, dass die zugehörige App mit mehreren Repositories umgehen kann.IzzyOnDroid
Pitermach reshared this.

Peter Vágner likes this.
Peter Vágner likes this.
You are fighting against the semantics that were provided for this purpose. If you want a listbox, build a listbox.
But, to answer your specific question, you could use a roving tabindex on your list items, so that only one of them is in the tab order at all times. Let's say the first list item has `tabindex="0"`, the list has an accessible name via `aria-label` or `aria-labelledby`, and the list is not in the tab order.
Users will tab to the first item, and the screen reader will hopefully announce the name and role of the list, plus the item they just tabbed to. When they hit Up/Down Arrow or other navigation keys, set `tabindex="-1" on the item they just came from, and `tabindex="0"` on the destination.
Note: you may need to explicitly add `role="list"` to the `<ul>`, or VoiceOver may just decide to ignore the semantics. This also may not be a good idea in general. As a point of reference, Slack's messages list uses this approach.
#XMPP Events
Last chance: Proposal submissions for #FOSDEM's Real Time communications room, by tomorrow!
A great opportunity to share what has been going on in the past year for XMPP.
github.com/FreeRTC/fosdem/blob…
#jabber #interoperability #standards #rtc #matrix
Contribute to FreeRTC/fosdem development by creating an account on GitHub.GitHub
Whoohoo, we've pushed out an app release. U2F support is now available on all Tutanota clients, plus the share-to option on iOS! 🥳
We work hard to provide the most secure email service possible and we've just made a big step to achieve this! 💪🔒
tutanota.com/blog/posts/app-up…
Celebrate with us the new release of Tutanota!Tutanota
When choosing between pixels and rems in CSS, you should almost always use rems. It's a simple rule to follow. This article explains why.Austin (Austin Gil)
We are welcoming Emblem to #GNOMECircle! Emblem allows you to generate project avatars for your Matrix rooms and git forges.
Emblem is maintained by Maximiliano.
apps.gnome.org/app/org.gnome.d…
Generate project avatars – Generate projects avatars for your Matrix rooms and git forges from a symbolic icon.apps.gnome.org
Die Bundesinnenministerin will alle Chatnachrichten ohne Anlass durchsuchen. Das geht aus einem Positionspapier des Ministeriums hervor, das wir veröffentlichen. Im Koalitionsvertrag steht das Gegenteil.netzpolitik.org
"Out of 100 avatars I generated, 16 were topless, and in another 14 it had put me in extremely skimpy clothes... I have Asian heritage...My white female colleague got significantly fewer sexualized images. Another colleague with Chinese heritage got results similar to mine."
Incredibly important story from Melissa Heikkilä about how the viral AI avatar app Lensa repeatedly undressed her without her consent, and its grotesque fetish for Asian women.
technologyreview.com/2022/12/1…
My avatars were cartoonishly pornified, while my male colleagues got to be astronauts, explorers, and inventors.Melissa Heikkilä (MIT Technology Review)
Paweł Masarczyk reshared this.
Prosody IM
in reply to Andrew Chou • • •There is an unofficial Github mirror at github.com/bjc/prosody if that's more what you're used to.
We're using hgweb on hg.prosody.im/ with some custom CSS. If you have specific feedback about what makes it "painful", it might be actionable (even if a "patches welcome" way 🙂).
GitHub - bjc/prosody: IMPORTANT: due to a drive failure, as of 13-Mar-2021, the Mercurial repository had to be re-mirrored, which changed every commit SHA. The old SHAs and trees are backed up in the vault branches. Please migrate to the new branches as s
GitHubAndrew Chou
in reply to Prosody IM • • •ah thanks for pointing that out! The main thing that gets me is the alternating row colors. Less of a problem for the directory view but definitely hard for me to read when looking at a file 😅
Otherwise, super well documented!
Prosody IM
in reply to Andrew Chou • • •Andrew Chou
in reply to Prosody IM • • •ay that was fast! 😄 hopefully others find that change helpful (or at least not detrimental haha)
much appreciated!
Andrew Chou
in reply to Andrew Chou • • •Prosody IM
in reply to Andrew Chou • • •Good question! It's not in a repo right now, but probably should be!
If your changes are CSS-only, a diff against hg.prosody.im/style-boot.css could be easily applied (browsers let you export modifications you make with their style editor).
The actual HTML is generated by hgweb from a set of templates. If you're interested in going that far, we can look into getting it all into a repo...
Andrew Chou
in reply to Prosody IM • • •