The Linux setups from the past that we miss miss the most, and why they are all ones that gave us the freedom to tinker and learn.
The Linux setups from the past that we miss miss the most, and why they are all ones that gave us the freedom to tinker and learn.
This post is part of a series on Mastodon and the fediverse. We also have a post on privacy and security on Mastodon, and why the fediverse will be great—if we don't screw it up, and more are on the way. You can follow EFF on Mastodon here.Electronic Frontier Foundation
Google has now migrated maps.google.com to www.google.com/maps thus if you grant Geoloc permission in your browser, every G-service on www.google.com can track your location.
garrit.xyz/posts/2022-11-24-sm…
Generalist developer writing about fullstack development, system administration and free software.garrit.xyz
reshared this
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…
Original Collection by MIDI_MAN. Modified by Jason Scott/Internet Archive for ease of use/interaction. (Click on VIEW CONTENTS links to interact with the...Internet Archive
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
Today I’m happy to announce a project I’ve been quietly working on for some time: Pinafore. Pinafore is an alternative web client for Mastodon, which looks like this: Here are some of i…Read the Tea Leaves
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
Theme for GTK2/GTK3/Metacity, designed to emulate the look and feel of Windows 9xGitLab
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
Somewhere in a parallel universe, Mastodon already existed in the 1980s. Programmer SuperIlu made a real Mastodon client for MS-DOS:https://github.com/SuperI...YouTube
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
A glitchy but lovable microblogging server. Contribute to glitch-soc/mastodon development by creating an account on GitHub.GitHub
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 ...)
“I certainly hope it does not come to that, but, yes, if there is no other choice, I will make an alternative phone,” Musk tweeted on Friday.Jody Serrano (Gizmodo)
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…
At the urging of a far-right troll, Elon Musk banned the @crimethinc Twitter account—a partisan move paving the way for fascist violence.CrimethInc.
#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
We are continuing to move ever closer to NVDA 2022.4. Since last edition, we have a new beta AND we’ve announced the string freeze. Video request First up, a quick reminder of our Casting call for …NV Access
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…
Nous republions l'article de Stéphane Bortzmeyer publié le 12 juin 2019 sur Framablog, qui traduit en langage clair et compréhensible la notion technique d'« interopérabilité », centrale dans nos combats en cours.La Quadrature du Net
La Commission européenne s'apprête à lancer un nouveau débat législatif sur les hébergeurs Web. Depuis 2000, ces hébergeurs sont protégés par la directive e-commerce, adoptée alors qu'Internet posait sans doute moins de problèmes juridiques qu'aujour…La Quadrature du Net
Rallumez les ombres, faites un don à la Quadrature du Net Plus aucun espace de nos vies n'échappe à la surveillance.La Quadrature du Net
Accessibility setup script for the i3 window manager. - GitHub - stormdragon2976/I38: Accessibility setup script for the i3 window manager.GitHub
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…
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čeje...Britské listy
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
More information: https://developer.android.com/training/articles/direct-boot https://github.com/GrapheneOS/platform_packages_apps_Updater is a trivial example of using this. You need to mark a sub...GitHub
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.
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversationmatrix.to
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?
Next year we’re doing this on Mars. Ask for the CrunchLabs Build Box for Christmas and then let’s build some cool stuff together. Get the Holiday special tw...YouTube
Faster room joins, webhooks, a Hydrogen release…
This, and much more happened this week in Matrix!
A new issue of #ThisWeekInGNOME is now online!
#71 Increased Circle
thisweek.gnome.org/posts/2022/…
✨ 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~!!
And now Toot! v17.1 is out, as well!
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.
Librsvg 2.55.90 is out! Tab completion for rsvg-convert, support for vector-effect=non-scaling-stroke, <use> can scale referenced SVGs, and a bunch of little spec-compliance fixes.
gitlab.gnome.org/GNOME/librsvg…
The minimum supported Rust version (MSRV) is 1.63.GitLab
Ondřej Caletka
in reply to Martin Hoffmann • • •