If you're hearing a lot about the fediverse these days, you should know: Mastodon is not the whole fediverse and the fediverse is not simply a Twitter replacement. The fediverse is an entire ecosystem, built on something called ActivityPub. Learn more: eff.org/deeplinks/2022/11/leav…

Seven years ago, a fellow named "MIDI_MAN" compiled 130,000 unique MIDI files by browsing a ton of sites, placing them into directories, and generally assembling years of MIDI music.

Now that collection (1gb compressed, 3.5gb uncompressed, 130,000 files for real!) is at the Internet Archive at this URL:

archive.org/details/midiman_me…

Happy to recommend pinafore.social. It's an excellent Mastodon client for web. Some highlights:

- It's really fast (loads quickly, smooth scrolling, handles spotty network connections well).
- Responsive across devices
- Works offline. Installable Progressive Web App
- Surprisingly featureful w/some ideas I haven't seen in native clients just yet.

You can also read more on the technical details, like its use of Svelte and CSS Grid: nolanlawson.com/2018/04/09/int…. Kudos to @nolan

My Windows 9x-inspired theme for GTK2/GTK3/Metacity, "Memphis 98"

It's got a few bugs and issues -- some original, and some because of things that have changed in MATE or GTK in the few years since I first worked on it. But it still mostly holds up.

It's for MATE, but should work with varying degrees of success on other desktop environments.

gitlab.com/hadrosoft/memphis-9…

#Linux #GUI #GTK2 #GTK3 #Windows95 #Windows98 #Windows9x #CSS #Ubuntu #MATE #MATEDesktop

Nerd Boomer-friendly Mastodon.

Hilarious!!
A 1980s Mastodon instructions video.
Gawd I miss DOS.
Every time the modem connects I bust my stuffing.
Enjoy.
I want to credit the original poster, but my timeline got away from me while I was cracking up over the video.
youtu.be/zV8Q0WOYoag

We're testing the glitch-soc version of Mastodon. It supports Markdown in the posts. Bravo. And it works the way you want it to. The messages are rendered when they are viewed by readers.

github.com/glitch-soc/mastodon

Every year, #MushroomFM, a station run in the main by #blind volunteers, produces a top 100 #holiday #music countdown based on the votes of listeners. We also have a social media #Christmas party in conjunction with the live 10-hour broadcast. This year, for the first time, it’s happening on Mastodon.

This programming is produced by blind people, for the world. Everyone is welcome to vote for their holiday faves, listen in, and join in the social media fun if they want to. Here’s the blog post announcing the 2022 countdown. Looking forward to the votes of our regulars and, maybe, some new Mastodon friends as well. mushroomfm.com/node/3137

Elon Musk says he'll make his own phone if Google and Apple de-platform him: gizmodo.com/elon-musk-alternat…

I'd LOVE to see him try. (iOS has been developing since 2005-ish, and Android for even longer; the only way he'll get a software stack is to use Android as a platform or buy in a cheap also-ran from China. Either path is a quick way to lose a few billion dollars more without shipping a useable product. A dozen billion here, a dozen billion there, pretty soon it's all gone ...)

in reply to Charlie Stross

Oh, how many developers could it possibly take to write an embedded operating system and a driver layer and a few wireless protocols and a camera and a sandbox for applications and a handful of applications and a customized user interface and and and? Regardless of the work, I’m sure a dozen of those 10x programmers he talks about will be plenty. /s

He’s going to be a freaking object lesson.

Elon Musk just banned the culture jamming anarchist publication CrimethInc. from Twitter after a request from Andy Ngo, the fascist activist who's beloved by multiple mass shooters.

CrimethInc. has had a Twitter account since 2008, has never violated Twitter policies, and has never been suspended until now.

crimethinc.com/2022/11/25/elon…

#introduction #catsofthefediverse #fluffydemonsupremacy

Hello world, I am Luna Beelzebub. I'm a 4 year old demon of the feline variety, entirely indifferent to humans unless either I'm hunting them for sport or they are dispensing food.

My favorite hobby is hiding in dark rooms and scaring the shit out of people. I only bite if I like you.

Special Saturday release of In-Process!

This week, we've got an update on our Casting Call, info on NVDA 2022.3.2 and 2022.4 Beta 3, the string freeze, a great testimonial from a user, and some info you never realised you needed on punctuation, alternative symbol names and how to change them. And why aren't we using the interrobang more?!

nvaccess.org/post/in-process-1…
#Beta #NVDA #NVDAsr #punctuation #interrobang

This entry was edited (3 years ago)
in reply to NV Access

Definitely no single keystrokes out there. Unicode alt-text for ‽ is 203D then alt+x. It doesn’t work everywhere, though. In iOS, I’ve set up text replacement for either !? or ?! to result in "‽". I have a keyboard that lets me assign custom macros to extra hotkeys. That works nicely. I have serious doubts that it will ever be a standard key if it hasn't become one by now.

On revient comme promis hier sur la question de l'interopérabilité. Et n'oubliez pas, si ce qu'on fait vous intéresse, nous sommes en campagne de dons et vous pouvez nous aider en allant sur ce lien ➡️ laquadrature.net/donner/

Mais au fait, c'est quoi l'interopérabilité ? Vous pourrez en avoir un bon aperçu avec cette tribune de Stéphane @bortzmeyer, issue du Framablog et qu'on a republié en juin 2019 :
laquadrature.net/2019/06/13/ce…

in reply to La Quadrature du Net

C'est notamment ce que nous avions répondu à la Commission européenne lors de sa consultation publique sur le Digital Services Act : l'UE doit imposer l'interopérabilité aux géants du web !
laquadrature.net/2020/09/08/lu… Malheureusement cela n'a pas été entendu...
in reply to La Quadrature du Net

L'interopérabilité est en tout cas une idée qu'on va continuer à porter, avec d'autres. Si vous voulez nous aider à défendre cet Internet décentralisé et interopérable, n'hésitez pas à faire un (petit) don ici : laquadrature.net/donner/

I38 now has a configuration question for setting the Mod key. Options are Alt, Control, or Super. If you choose super, for example, moving between open windows becomes Super+Tab and Shift+Super+Tab.

Fotbalové mistrovství světa v Kataru jako zrcadlo naší duše a doby…

Ale ruce jednoho z pánů sevřely K. hrdlo a druhý mu vrazil nůž do srdce a dvakrát jej tam obrátil. Hasnoucíma očima viděl ještě K., blízko před jeho obličejem, opírajíce se o sebe tvář vedle tváře, pozorují rozhodnutí. "Jako pes!" řekl, bylo to, jako by ho ten st...

blisty.cz/art/110781-fotbalove…

Google publishes the source code for their TalkBack screen reader. GrapheneOS maintains a fork of it and includes it in GrapheneOS with the help of a blind GrapheneOS user who works on their own more elaborate fork. Eventually, we'd like to include more or all of their changes.

TalkBack depends on a text-to-speech (TTS) implementation installed/configured/activated. It needs to have Direct Boot support to function before the first unlock of a profile. Google's TTS implementation supports this and can be used on GrapheneOS, but it's not open source.

We requested Direct Boot support from both prominent open source implementations:

RHVoice: github.com/RHVoice/RHVoice/iss…
eSpeak NG: github.com/espeak-ng/espeak-ng…

eSpeak NG recently added it but it's not yet included in a stable release and their licensing (GPLv3) is too restrictive for us.

RHVoice itself has acceptable licensing for inclusion in GrapheneOS (LGPL v2.1), but has dependencies with restrictive licensing. Both these software projects also have non-free licensing issues for the voices. Neither provides close to a working out-of-the-box experience either.

Google's Speech Services app providing text-to-speech and speech-to-text works perfectly. Their proprietary accessibility services app with extended TalkBack and other services also works fine. However, many of our users don't want to use them and we need something we can bundle.

There aren't currently any usable open source speech-to-text apps. There are experimental open source speech-to-text implementations but they lack Android integration.

We also really need to make a brand new setup wizard with both accessibility and enterprise deployment support.

GrapheneOS still has too little funding and too few developers to take on these projects. These would be standalone projects able to be developed largely independently. There are similar standalone projects which we need to have developed in order to replace some existing apps.

AOSP provides a set of barebones sample apps with outdated user interfaces / features. These are intended to be replaced by OEMs, but we lack the resources of a typical OEM. We replaced AOSP Camera with our own app, but we still need to do the same with Gallery and other apps.

Google has started the process of updating the open source TalkBack, which only happens rarely. We've identified a major issue: a major component has no source code published.

github.com/google/talkback/pul…

Google has been very hostile towards feedback / contributions for TalkBack...

This is one example of something seemingly on the right track significantly regressing. Another example is the takeover of the Seedvault project initially developed for GrapheneOS. It has deviated substantially from the original plans and lacks usability, robustness and security.

In the case of Seedvault, GrapheneOS designed the concept for it and one of our community members created it. It was taken over by a group highly hostile towards us and run into the ground. It doesn't have the intended design/features and lacks usability, security and robustness.

All of these are important standalone app projects for making GrapheneOS highly usable and accessible. What we need is not being developed by others and therefore we need to the resources including funding and developers to make our own implementations meeting our requirements.

#grapheneos #privacy #security #android #mobile #accessibility #texttospeech #speechtotext #talkback #blind #backup

Let’s do a proper #introduction. I am Slothdude, a hobbyist #sloth #artist. I used to draw sloths on an app called #DrawQuest until it shut down, and then for a while drew sloth portraits of people on another app called French Girls until that shut down, too. Now I draw sloths wherever I can, usually with an iPad app #Procreate. I do slothified versions of fine #art as well as cartoons and #fanart. I am also a #lego enthusiast.
I can be found under the handle @dqslothdude on the bird site.

if you've ever messed up a dimension or a hole position on something you're building, don't be too hard on yourself.

at least you're not the Cisco design engineer who caused an entire product line recall by placing the mode button (which resets the switch if held) directly above an RJ45 port.

reshared this

Some script research led me down a rabbit hole about trolley parks, amusement parks built at the end of trolley lines in the 1900s-1920s to increase trolley ridership on off-peak hours. The U.S. once had about 1,500! There are about 11 that remain. Transit + rollercoasters = awesome. I wish we still had more of these parks.

Here's the Wikipedia article on them; it's a good starting point for those who are interested in learning more: en.wikipedia.org/wiki/Trolley_…

This is a graph that shows how many job/tasks the servers process every day at #DisabledSocial . Green line is successful jobs, red is failed jobs.

November 17-18th was the day we saw a massive influx from Twitter. Jobs processed by the server doubled in one day, from 600k to 1.2M. Failed jobs increased from 5-10k per day to 400k that day.

Since expanding the server on the 19th, failed jobs have remained low. Some failures are normal, as some are related to other instances and not our own.

Android 13 has brought per-app language selection, plus a backport in the AppCompat library. [1] 🎉

This is great because finally implementing a working language picker in an app is straightfoward.

Unfortunately the system UI for this in Android 13 is only present for apps that opt in, so you are dependent on developers adding support for this if you want to use an app in a different locale from your system default.

[1] developer.android.com/guide/to…

1/

I've just "accidentally" released a new beta version of #FDroidClassic! (Accidentally? Well, I wanted to do something else but then I stumbled over this and noticed there's a bunch of unreleased improvements and why not get this out the door
now? :))

The release contains improvements around app language selection and theming.

You can find the full changes here: git.bubu1.eu/Bubu/fdroidclassi…

Concerning to see #MastoAdmin comments from instances with many tens of thousands of users admitting they still don't know a lot of very basic concepts around how the software works.

If you're going to let your instance become "too big to fail" (which you shouldn't) at the very least you owe it to the larger network to please get up to speed on all of the aspects of administering & moderating the software.

We are here and in matrix.to/#/#mastodon_admin:ma… for support.

What happens when a engineer who worked on landing Mars rovers, and another engineer who builds self-landing model rockets decide to safely drop an egg from several kilometers high?

youtu.be/BYVZh5kqaFg

✨ KDE runs on the Apple M2!!!! ✨

With full GPU acceleration! 🚀🚀
Running Xonotic, glmark2, and eglgears at the same time!!

My 🦀 Linux kernel driver now supports the M2!! And it works out of the box with @alyssa's Mesa driver, no userspace changes needed~!!

This entry was edited (3 years ago)

And now Toot! v17.1 is out, as well!

toot.to/

This is the second in a series of releases that implement support for new Mastodon features. More will come in the near future, but this version offers:

* Support for different limits on different servers. Some servers allow longer toots, more attachments, or more poll options.
* Support for editing your toots if your server is on Mastodon 4.0.