Another notable feature merged in the GNOME Calendar live coding session today: the ability to export an entire calendar as an .ics file.

This was originally added to the wishlist 10 years ago: gitlab.gnome.org/GNOME/gnome-c…

Thanks to @FineFindus's dedication towards implementing this (alongside the individual event .ics export feature) this year, you will be able to use this feature in #GNOME 50 (or the nightly flatpak version of Calendar today): gitlab.gnome.org/GNOME/gnome-c…

#GNOMECalendar #calendaring

reshared this

Today I am stepping down from my role as the CEO of #Mastodon. Though this has been in the works for a while, I can't say I've fully processed how I feel about it. There is a bittersweet part to it, and I think I will miss it, but it also felt necessary. It feels like a goodbye, but it isn't—I intend to stay on and continue to advise the new leadership and contribute, because Mastodon—and the fediverse—is one of the very few beacons of hope for a better web.

blog.joinmastodon.org/2025/11/…

Buried in this nicely-detailed RCA is a pretty damning fact:

Cloudflare left .unwrap() in mission-critical Rust code.

For non-Rustaceans, .unwrap() handles a type called Result that can either be Ok with a value, or an Err with an Error. The whole point is to gracefully handle errors and not let panics make it to production code.

I use .unwrap() sometimes! Usually when there's a logical guarantee that the result can never be an error. But I make sure to purge it from critical processes for exactly this reason.

blog.cloudflare.com/18-novembe…

reshared this

There was a time where you could simply put some html-Files into some directory which would directly be served to the Internet... like magic!

😎 AN HOMAGE TO 90s ~/PUBLIC_HTML HOSTING

Remember when the web was FUN?! 🌈

public.monster/

#hosting #cloud #internet #web #infrastructure #90s

Decided with the direction that @freedomscientific is taking JAWS that it's time for me to cancel my home annual subscription and switch over to @NVAccess as my screen reader on my personal machine. NVDA does what I need on it (web surfing, email, writing, and some coding) fine, so I figure why not. And I can always pick the subscription back up if I really need it for something.

Vanadium version 142.0.7444.171.0 released


Changes in version 142.0.7444.171.0:

  • update to Chromium 142.0.7444.171

A full list of changes from the previous release (version 142.0.7444.158.0) is available through the Git commit log between the releases.

This update is available to GrapheneOS users via our app repository and will also be bundled into the next OS release. Vanadium isn't yet officially available for users outside GrapheneOS, although we plan to do that eventually. It won't be able to provide the WebView outside GrapheneOS and will have missing hardening and other features.

The Final Straw: Why Companies Replace Once-Beloved Technology Brands

What causes a business to abandon hardware, software, or tools it once relied on? Enumerating the common reasons helps you recognize when it’s time to move on.
functionize.com/blog/the-final…

in reply to daniel:// stenberg://

the original .ogg seems to be lost media, but i have an idea on how you may be able to retrieve it:

  1. go to studio.youtube.com
  2. find that specific video, open the details page
  3. there should be an “original file” field where you can re-download exactly what you uploaded

if it’s the same ogg as in the torrent, can you seed it for a bit? I already added it to my client and i’ll seed it indefinitely (if I ever receive the file)

The Cadence uses a technology best described as micro-magnetic bistable actuators. "Bistable" means the pin is stable in two positions: fully UP and fully DOWN. It uses a pulse of energy only to flip the switch. Once the pin is up, a permanent magnet (not electricity) locks it in place. It sits there for free. You could leave the device on a single page for 100 years and it wouldn't drain the battery. Fascinating. Imagine a tiny permanent magnet attached to the bottom of the pin. Surrounding it is a copper coil. To raise the pin, the device shoots a quick millisecond pulse of electricity through the coil, repelling the magnet and shooting the pin up. Once it hits the top, it "latches" (magnetically sticks) to a metal plate or catch. To lower it, it shoots a reverse pulse, pulling it down where it latches again.
look up: US Patent 10,249,217. US Patent 10,163,367. US Patent 9,812,033.
This entry was edited (2 days ago)

miki reshared this.

in reply to Kara Goldfinch

@KaraLG84 not quite. It uses a motorized mechanical carriage (a tiny motor and cam system) that physically drives underneath the cells to push the pins up or down. This is why the Orbit refreshes cell-by-cell (like a wave) rather than the whole line popping up instantly. The motor has to travel across the line to set the pins. Once the motor pushes the pin up, it rests on a mechanical ledge. It is rigid (signage quality) like the Cadence, but it got there via a slow motor, not a fast magnetic pulse. Cadence dots can be pushed down, although not as squishy as older Piezo tech, just not fully firm like Orbit's. Still, when you push down, you feel a resistance under your finger, so heavier-handed Braille readers would still be "checked" by Cadence, and thoose with neuropathy in their fingers could read it.
in reply to Kara Goldfinch

It's on tactile Engineering's site: tactile-engineering.com/cadenc… - I'd also recommend the Youtube video Double-tap put out: youtube.com/watch?v=0ixTjffDMS…
Cadence put this other video out where they use it. Pin sounds and usage is heard on their video, but I think a bit louder than usually with their microphone closeness to display: youtube.com/watch?v=LQgPhYU2N-…
This entry was edited (1 day ago)

"WhatsApp flaw allowed researchers to scrape data of 3.5 billion users"

Things that can never happen in #ArcaneChat since there is no phone number or any personal data required

cyberinsider.com/whatsapp-flaw…

#meta #WhatsApp #privacy

hypercentralizers are not having a good day today -- #github has joined #cloudflare to block or slow down millions of folks from doing stuff.

Maybe a good time to checkout out this new ACLU article about the current Apple/Google app-store oligopoly aclu.org/news/free-speech/app-…

TL;dr Google/Apple increasingly wield their world-wide #appcontrol in the political interests of various governments, and not in the interest of user security or privacy. The article lays out three areas of fighting back ...

ArcaneChat reshared this.

in reply to Delta Chat

Google/Android are starting to retreat on the developer verification, see details under "Empowering advanced users" at link below (still remains to be seen what it will actually look like)

android-developers.googleblog.…

@NVAccess I'm telling people how awesome speechplayer is, but some people say the engine with espeak sounds harsh. It's rather unfortunate that Debian doesn't compile speechplayer. I love that it's always in the nvda, and that Fedora includes it by default. I would love it if speechplayer was standard, it's so much better than traditional espeak in my opinionated opinion.
This entry was edited (2 days ago)
in reply to NV Access

It sounds like a plan, thank you very much! That is exactly what I will do, I would even make a repository for it and share it, and there would be a read me with instructions and little details for if something breaks, this is that and the other. It would be very deep and detailed. I guess I should start by firstly reading the link that you sent me earlier and trying to get it working. I'll try on winders as I know that's where it's probably most worky as it's an nvda addon after allington. After that, I'll see how feasible it is to build it on macOS/linux, I'll try debian first than fedora. Debian sadly seemingly doesn't compile speechplayer in espeak which is rather silly, so I'l; be fixing that promptly. I'll also make a speechplayer standalone speech dispatcher module and see if I can do some talkyTalky with Yuri about speechplayerSA on iOS, as he was able to put speechplayer in espeak on ios which is perty darn great!! Seriously!! Do you realise just how great speechplayer in espeak is? I'm sure you do.