With so many great new changes in 2024 alone, what is your favorite thing about the Tuta Calendar? 📅

Major new updates are coming soon 💪💃
👉 tuta.com/calendar

#encryption #privacy #calendar #comingsoon

I just read on the fediverse about a trackball input system that is open hardware. When I looked at the website I found out that they design a headphone and several trackballs and mice.

I am happy with my computer mouse. But out of curiosity I might try a product of them later this year

- ploopy.co/

#openSource #OpenHardware #floss #ploopy

Ich hab ja schon ein paar Mal über die #Barrierefreiheit des Portals lebensmittelwarnung.de berichtet und unter anderem deren kreative Lösung für Alternativtexte in der Software gelobt, für die sie eigentlich nicht ausgerüstet war.

Tatsächlich haben sie die Seite wie angekündigt diesen Sommer auf eine neue technische Basis gestellt. Das Ergebnis ist wirklich gut gelungen und weitestgehend zugänglich. Gute Arbeit, Bundesamt für Verbraucherschutz und Lebensmittelsicherheit!

This entry was edited (1 year ago)

New LeaseyBite: Using Enafore, Mastodon and Leasey.

This is the first of a number of LeaseyBites to be produced before the end of August 2024.
In this episode, we look at how the September update to Leasey will help you to use Enafore to access your Mastodon account if you wish.

LeaseyBites are available using most podcast providers.
The audio for this episode is here.
pinecast.com/listen/339153a8-9…

Are you working with Free and #OpenSource Software (FOSS) in public administration? Help us understand:

🏋️‍♀️ What challenges you face while using FOSS?
👨‍💻 What do you need to overcome them?

Fill in the survey by 13 September 👉 europa.eu/!F8XhXF

in reply to Trending Stocks 📈

Is there any chance we can encourage you to trend #NVIDIA when that's the company you mean, please? I know what their NASDAQ handle is, but #NVDA is much more widely known as the name of the screen reader we make and the #NVDA hashtag is very widely used for the screen reader. It will save both our communities polluting each other's feeds. If you'd like to find out more about the screen reader, our website is nvaccess.org/ - Thank you!

Apple gave us a great, #accessible graphing calculator on #iOS and #iPadOS in the form of math notes. Given, for example a quadratic function: y=2x^2 +x +1 it generates a graph which sounds like this. While such simple quadratic equations can be used only in schools I see huge potential in making math more accessible to the #blind. As a math nerd and someone who almost failed a year at school due to accessibility, I am really happy and grateful to #apple for making this accessible to us.

So am I to understand that a full 38% of my revenue may now be siphoned off by Patreon and Apple, neither of whom contribute in any way to the creation of my work?

And that this is because Patreon wants to have an iOS app, which I do not need, do not benefit from, did not exist when I selected them as my payment processor, and cannot opt out of?

Um, no thank you.
I called this as a danger almost a year ago, btw:

evhaste.com/2023/10/17/deplatf…

#tech #news #patreon

linux-game-manager
Storm Dragon pushed changes to the master branch of the linux-game-manager project Added Army of Darkness example for custom games. Requires aoddoom1.wad moddb.com/mods/army-of-darknes…

fun Linux fact:

There are at least two places in the Linux kernel where performance-sensitive code paths use a, uh, retrospective approach to memory safety, where you do the memory read first (and suppress the occasional kernel page fault) and worry about making sure it was memory-safe later.

One of the two is in the SLUB allocator's lockless allocation fastpath: elixir.bootlin.com/linux/v6.10…
It (1) first loads the pointer to the current top freelist element, then (2) reads the next freelist pointer out of that element, and (3) does a double-wide atomic compare-exchange to check if it raced and replace the freelist head. The read in step (2) can return garbage or fault if someone else concurrently modified the freelist (basically it can be UAF), but in that case step (3) that uses the result of the read is guaranteed to fail, so it's fine.

The other one is in the Virtual File System layer, used for printing pathnames (like for getcwd()):
elixir.bootlin.com/linux/v6.10…
As the comment there explains:

 * The source of the prepend data can be an optimistic load<br> * of a dentry name and length. And because we don't hold any<br> * locks, the length and the pointer to the name may not be<br> * in sync if a concurrent rename happens, and the kernel<br> * copy might fault as a result.<br> *<br> * The end result will correct itself when we check the<br> * rename sequence count, but we need to be able to handle<br> * the fault gracefully.<br>

So this one can race so that OOB memory is copied into the path buffer, but the kernel will afterwards notice that the "how many rename operations have happened" counter has gone up (or that the "we are currently in the middle of a rename" bit is set), discard the result, and try again.

New Release ❄️ Blizzard is a standalone version of Tor Project’s Snowflake proxy. It can be used to produce an I2P Plugin that will donate a Snowflake to Tor Browser users. The Snowflake uses I2P to manage its lifecycle. That means when you start and stop your I2P router you start and stop the Snowflake.
If you can safely use I2P in non- hidden mode, you will have the ability to donate a Snowflake long-term. Instructions are available for Windows and Linux at this time. github.com/eyedeekay/blizzard/…

I could have sworn I saw someone else discussing this, but it seems to have slid off my timeline, so I'll just post a link to it. If you're fired up to build a competitor to Patreon this week, for…some reason… it would be useful to understand what it is that Patreon *is*. Most people have a partial view, in the way that Spolsky observed that most people trying to build Microsoft Word didn't really know what Word *did*; @siderea explains it lucidly: siderea.dreamwidth.org/1824441…

Another lesson in "Don't Use An App for things that should be a Website":

news.patreon.com/articles/unde…

Basically, Apple is going to steal 30% of Patreon's money that's supposed to go to creators. Because... Apple. If it's an app and it's in their store, they will squeeze you for every penny they can get.

Note: Android isn't innocent in this, either. Use the website whenever you can.

For the past few weeks I've been working on a post (now a series) that investigates what JavaScript-based frontend development has done to these, the least of our brothers.

Today, Part 1: The Landscape

infrequently.org/2024/08/the-l…

Subscribe to the RSS feed for the rest of the series as it comes out.

in reply to Alex Russell

Part 3: Caprock

SPAs and the frameworks built to support them are kryptonite to organisations that are not 110% across the complexity of the infrastructure they own and operate. This is a predictable recipe for disaster in low-maturity teams, both public and private sector.

infrequently.org/2024/08/capro…

in reply to Alex Russell

Part 4: The Way Out

Unacceptable performance is the consequence of a chain of failures to put the user first. Breaking the chain usually requires just one insistent advocate. Disasters like BenefitsCal are not inevitable. Responsibility is always an option, and it's generally easier and cheaper in the medium to long run.

infrequently.org/2024/08/the-w…

Sextoys

Sensitive content

This entry was edited (1 year ago)

want to upstage everyone at your local model train club? get in there:
caltrainstore.com/special-item…

This is gross, and further confirms Apple’s transition from innovation to rent-seeking, but there is a good solution: Stop having an app. Patreon would work just fine as a web site, no?

mas.to/@carnage4life/112950113…

#apple

For Linux developers, here's a page describing some of how to make your package accessible to the Orca screen reader.

gitlab.gnome.org/GNOME/orca/-/…

#accessibility #Linux #foss #Orca #blind

How Uber, facing sexual assault litigation, spent millions trying to get a Nevada ballot proposal to restrict legal fees that bankroll cases against companies (Jessica Silver-Greenberg/New York Times)

nytimes.com/2024/08/12/busines…
techmeme.com/240812/p9#a240812…