reshared this
When I heard news of gunshots at the White House press dinner, I quickly turned on BBC World Service to see if they had anyone in the room. The 2nd report was from blind journalist Gary O'Donoghue, who had also provided award-winning coverage in the moments after the Trump assassination attempt in 2024.
The presenter asked O'donoghue to "describe what he'd witnessed", a precise and respectful question. In his response, he outlined only those things he could verify personally, what he'd heard, what people had said to him, almost nothing someone else had described or explained. The information he gave was as complete and useful as that provided by the other, clearly sighted journalist.
I quit my journalism degree half way through. It was very difficult at that time to gather stories the way my fellow students did, walking the streets and spending days at the courthouse. I sometimes used other approaches, relying more on the internet and my connections, but I resented the distance that arose between myself and my peers because of our different methods. I was annoyed that the way I worked felt much less thrilling and romantic than how everyone else worked. I heard how much was required of early-career reporters, and feared it would be hard to compete. And if I could get into the industry, would I be restricted to specific roles, or unable to do the menial jobs that earn you rewarding positions later on?
O'Donoghue, who started in an even tougher era, must have been much more determined than I was. Ultimately I'm very happy where I've wound up. But I wonder if I would have done anything differently had I known of someone who was proving my fears wrong. He might not call it thrilling, but Gary certainly has been right in the middle of breaking news stories in the way I'd concluded wasn't possible for me.
Most listeners would have had no idea Gary was blind, but for young people now, thinking about their choices,, he sets an important example. My doubts outweighed my ambitions, and even the encouragement of my lecturers. Hearing coverage like this could have tipped the scales another way.
reshared this
The only thing that stood out for me was the presenter asking Gary to describe “what you saw”. But I guess that demonstrates it’s not something people think of in his coverage.
He’s a great journalist.
BBC News (on DTV in the UK, and on satellite at 28.2E FTA) is the BBC's 24hr rolling news channel. It shares the "big news" hours with the BBC One channel (where DTV viewers get regional news and weather as local opt-ins). BBC News has filler clips of different lengths, that they can play at any time to more easily sync the live presentation.
One of the longer of these clips features Gary O'Donoghue, and has excerpts from his coverage of that previous POTUS assassination attempt.
In-Process is out - a bumper issue this time:
- NVDA 20 Years
- 20 Years of NVDA Development: A Data-Driven Retrospective
- NVDA 2026.1 Beta 13
- NV Access all hands
- Selecting cells in Excel
- Subscribing via email
All this and more at: nvaccess.org/post/in-process-2…
#NVDA #NVDAsr #ScreenReader #News #Newsletter #Celebration #Milestone #FLOSS #FOSS #Beta
reshared this
Since the GNOME 50 release, there has been some misinfo going around. Let's clear it up:
Q: Does GNOME 50 support systemd-homed?
A: No, GNOME doesn't support homed (yet!!)
Q: Did GNOME drop Xwayland support?
A: No, we only dropped the X11 session. You can still use X11 apps on GNOME
Peter Vágner reshared this.
I have been testing the new Outlook extensively recently, and in my opinion it is simply not a tool that any blind person can use to get work done efficiently at present. I have communicated this view clearly to Microsoft, and to their credit, we’re working with them on it, but popping in and out of the virtual cursor, working out when to do it and what mode to be in, is not an acceptable or intuitive solution.
Key things are still missing from the Context Menu, and it is talking far too much.
I have yet to be convinced that the current user interface can be made to work with the same degree of efficiency as the one we have in Outlook Classic, but if it can happen, we are a long way from it happening.
My Recommendation would be that if you are the kind of person who likes to kick the tires on things that are alpha, check out the accessibility of New Outlook and report detailed constructive feedback to Microsoft so we can make it better. Right now though, it is far from where it needs to be and we need to make that clear before they take the old Outlook away and damage our productivity.
reshared this
reshared this
🇫🇷 Bridge XMPP ↔️ FÉDIVERSE
Un service développé spécialement pour vous, le bridge XMPP/AP permet de dialoguer entre les applications du fédiverse et la messagerie instantanée XMPP. Intuitif et facile d'utilisation, à partir de votre application et de votre compte habituel, il vous suffit de contacter @xmpp_bridge (depuis le fédiverse) ou xmpp:ap_bridge@gayfr.live (depuis XMPP).
Si vous administrez un serveur, vous pourrez également l'installer vous-même, le code est disponible en source ouverte.
Toute la documentation pour l'utilisation, l'administration ou l'installation est ici: chat.gayfr.online/blog/ap_brid…
____________________
🇬🇧 Bridge XMPP ↔️ FEDIVERSE
A service developed especially for you, the XMPP/AP Bridge allows you to communicate between #Fediverse applications and #XMPP instant messaging. Intuitive and easy to use, from your usual application and account, simply contact @xmpp_bridge (from the Fediverse) or xmpp:ap_bridge@gayfr.live (from XMPP).
If you administer a server, you can also install it yourself; the code is provided as open source.
All documentation for use, administration, or installation is available here: chat.gayfr.online/blog/ap_brid…
#GayFR #GayFrancophone #XMPPBridge #BridgeXMPP
Blog • XMPP/ActivityPub Bridge documentation
XMPP/AP Bridge Bridge to chat between your Fediverse and XMPP applications! Chat directly between…chat.gayfr.online
reshared this
"Programming the 6502" by Rodney Zaks is such a great book. Any computer science student should have read it.
At Archive.org: archive.org/details/83pt6502/m…
Especially today - with all these silly layers of abstraction - be aware, what happens on machine-level! ;)
What great thinks did we achive with 8-bit cpus... *wehmut*
#c64 #6502 #cs #computersience #programming #assembler
reshared this
reshared this
reshared this
Some of you might remember that a good while back, I started looking into, and using, @classicpress for a personal blog instead of WordPress. The main reason was, and still is, that I am put off by Gutenberg and the bloat that comes with it. Inconsistent keyboard behaviour, inconsistent screen reader exposure, and the general slowness that is inherent to such web-based applications that run almost entirely in the browser. I contributed to that project for a while, but essentially didn't really see it go anywhere useful, despite some very talented people from the accessibility community trying to contribute.
ClassicPress is, in essence, WordPress without the block editor. It is a fork of a recent WordPress version, stripped of all that is the block editor and related components. Moreover, there is on-going work to minimize the footprint by reducing reliance on other, sometimes even no longer maintained, JavaScript libraries such as JQuery. Much of the logic is moved back to PHP, or where there JavaScript is needed, is using vanilla JavaScript. Just the other day, the site customizer was rewritten to stop its reliance on these JS libraries. This is now in a nightly build, and on a test installation, works really well. All in all, the admin backend is really fast nowadays. It reminds me of the old WordPress days where you could quickly move through the admin using a screen reader because everything was behaving like a website should
At the same time, polyfills are rewritten in HTML 5 with since long supported and accessible elements instead of relying on custom JS to simulate interactions for keyboard and screen readers. Also, a huge load of WordPress plugins work with ClassicPress. Essentially all plugins that don't rely on blocks should just work. Same goes for themes that don't rely on block functionality.
They also have a plugin for WordPress that allows to switch to ClassicPress. It runs a series of checks to make sure plugins that are currently installed still work afterwards, and makes suggestions for modifications to the current install to ensure a smooth transition. Once everything checks out, the current WordPress installation is replaced with ClassicPress. Of course, all suggestions to make backups beforehand apply.
I’m currently in the process of setting up a new blog where I will resume blogging regularly in English. And it'll run on ClassicPress. And the greatest: Ulysses, my favorite writing tool on the Mac, works with ClassicPress, too. You just add a self-hosted WordPress and point it at your ClassicPress install. It'll work, including an app specific password, just like that. Lovely! Stay tuned for more info here.
FediVerseExplorer likes this.
reshared this
Accessible by Design: Improving Command Line Interfaces for All Users - AFixt
The command line interface (CLI) remains a foundational tool in software development, system administration, and DevOps workflows. While graphical user interfaces have become more ubiquitous, the CLI endures due to its flexibility, speed, and power.Karl Groves (AFixt)
reshared this
reshared this
Now we're working on accounts without phone numbers, and the technical draft is public.
If you're interested or might ever want to run your own server, have a look.
github.com/mollyim/flatline-do…
Open to questions or suggestions.
flatline-docs/drafts/phone-less-registration.md at main · mollyim/flatline-docs
Specifications and project-wide documentation for Flatline. - mollyim/flatline-docsGitHub
Peter Vágner likes this.
Peter Vágner reshared this.
Radio buttons are not a viable way to manage state for UIs. If you’re using radio buttons for anything other than forms, you’re opening yourself to risk and your users to hassle.
css-tricks.com/the-radio-state… (link to my comment citing challenges)
#accessibility #a11y #CSS #HTML
The Radio State Machine | CSS-Tricks
One of the best-known examples of CSS state management is the checkbox hack. What if we want a component to be in one of three, four, or seven modes? That is where the Radio State Machine comes in.CSS-Tricks
reshared this
@patrick_h_lauke But, see, _semantics_, man.
With nary a clue what the fuck that word means nor how pointless it is in practice.
Proč by vaše neziskovka měla být na Mastodonu
Mastodon je sociální síť podobná starému Twitteru. Bez reklam, návykových algoritmů, nenávisti a toxického balastu.www.zoul.cz
reshared this
možná ještě přidat příklad, účet nějaké neziskovky co už má účet na Mastodonu?
osobně mě bohužel nic nenapadá, ale možná třeba @EUCommission ?
vím, to není zrovna neziskovka, jenom ukázat nějaký příklad.
Hezky dobře! Osobně bych si přál, aby to vyslyšela i (nezávislá) česká média. 🚨
Jako doomerovi mi tam chyběl ještě jeden důvod - a to sice záložní account pro případ, kdy se platformy resp. USA rozhodnou ovlivňovat vnitrostátní politiku ČR - a začnou shadow-banovat a utahovat šrouby kolem specifických témata jako trans a queer práva, sexuální výchova, potraty, humanitární pomoc, zdravotnictví pro všechny, solidarita atd.
Aka.. historický moment a nezisk mlčí, protože dostal ban u GAFAM.
Peter Vágner reshared this.
Peter Vágner reshared this.
GitHub - trypsynth/fastwin: Optimize your Windows experience.
Optimize your Windows experience. Contribute to trypsynth/fastwin development by creating an account on GitHub.GitHub
reshared this
reshared this
Peter Vágner reshared this.
Chci poděkovat všem, co se na #VHSky podílí. Tenhle týden byl snad největší cvrkot, kterej jsem tam viděl. Klobouk dole...
reshared this
Já díky za VHSky, PeerTube je fajnová platforma a vidět víc CZ videí pohromadě tomu hrozně prospívá 🙂
reshared this
You find it at the usual place
github.com/GianlucaApollaro/Mu…
More stems, more models and now each output will be in its own folder.
Release Music Separator v1.2 - The Ultimate Stems Update · GianlucaApollaro/Music-Separator-GUI
This major update brings massive improvements to the internal separation engine, introduces highly requested presets, and resolves critical bugs for third-party custom models. What's New The "Ulti...GitHub
reshared this
Title: Colder
Genre: DubStep - source: Deezer (deezer.com/album/948104271)
Deezer: deezer.com/track/3923363621 | YouTube: youtube.com/watch?v=5qM2W-4OXm… | SoundCloud: soundcloud.com/blankemusicau/c…
#DubStep #Deezer #SoundCloud #YouTube #EDM #Playlist #Electronic #Blanke #Colder
Blanke & Megan Ashworth - Colder (Official Visualizer)
Blanke & Megan Ashworth - Colder (Official Visualizer)Stream/Download 'Colder' on Exodus HERE: https://edgeoftheworld.ffm.to/exodus Subscribe to Blanke:https...Blanke (YouTube)
reshared this
yech, if you have the LinkWarden browser extension installed but aren't selfhosting, you're leaking every page you view
It sends an `/api/v1/search` query to the LinkWarden server for every page you view
reshared this
reshared this
Apart from the new #Gnome effort, there also is an interesting experiment of a #Rust terminal-client with #Ratatui -- for others to start from should they feel they need some enjoyable distraction :)
git.sakamoto.pl/j-g00da/deltar…
#Chatmail clients typically use the Rust core library which provides all networking, cryptography, persistence, real-time networking, mail relay/server interop. Documentation to help with writing clients is scattered, but at least there are plenty examples to learn from.
reshared this
GitHub - CraigStuntz/LogicFiles: A Swift library to read and write Apple Logic Pro file formats
A Swift library to read and write Apple Logic Pro file formats - CraigStuntz/LogicFilesGitHub
reshared this
Here we go! The first release of my native Delta Chat client for GNOME is out! github.com/trufae/deltachat-gn… cc @delta @gnome i'm using it in daily basis, and it's quite stable right now, but still lacks many features from the official client, I would love to hear from your feedback if you try it!
Release 0.2.0 · trufae/deltachat-gnome
This is the very first release of DeltaChat for GNOME, a native client written entirely in Vala making use of GTK4 and Adwaita technologies. Please test it out and fill tickets with any issue you f...GitHub
Peter Vágner likes this.
reshared this
NVDA Coach: From First Keystroke to Confidence—A Free Tool Changing How NVDA Is Learned
Podcast Summary: Tony Gebhard returns to the Blind Abilities studio to introduce NVDA Coach—an innovative, free add-on designed to change how NVDA is taught and learned around the world. Built from…Blind Abilities Team (Blind Abilities)
reshared this
Peter Vágner reshared this.
Pro všechny, kdo jsou ve Fediverse obecně a na Mastodonu zvláště noví, nebo kteří to tady zatím neprokoukli:
Jak řešit "syndrom prázdné timeline"? Tedy to, že nevíte, koho máte followovat, takže se tu zdánlivě "nic neděje"?
Jistě, můžete se snažit aktivně hledat obsah, který by vás zabavil: ten ale často bude pocházet pouze od různých botů, kteří jen kopírují obsah z jiných sítí nebo přehazují lopatou upoutávky na články v médiích. Můžete také samozřejmě follownout účty, které už mají hodně followerů - to ale není žádná záruka, že budou ty účty pravidelně aktivní, nebo že budou mít zájem s vámi interagovat.
Lepší mi přijde jít na to z druhé strany.
Zkuste nejdřív ze všeho nějaký obsah nabídnout sami. Zkuste vkládat jakýkoliv zajímavý obsah, fotky a videa - ať už vlastní, nebo převzaté odjinud. A zkuste obsah opatřit vhodnými hashtagy - ty na Mastodonu hrají opravdu velkou roli.
A uvidíte, že si vás časem najdou první followeři a vy jim budete moci případně jejich zájem opětovat a followovat je taky. A timeline se vám začne zaplňovat...
Jděte na to zkrátka z druhé strany: místo abyste se ptali, jak může Mastodon pobavit vás, zkuste se nejdřív zamyslet, čím můžete vy zabavit Mastodon. Je to výměnný obchod - ne jenom pasivní spotřeba obsahu, za který akorát nemusíte platit a nemusíte u toho sledovat hloupé reklamy.
První týdny to nejspíš bude spíš takový váš soukromý blog - ale v podstatě čím méně budete přemýšlet o tom, jak se přizpůsobit vkusu ostatních, tím spíše si vás najdou právě takoví followeři, kterým se ani nebudete muset přizůsobovat.
Mastodon není příliš vhodný pro pasivní konzumenty. Jistě, dají se najít způsoby, jak ho použít jako svého druhu RSS čtečku. Ale to není jeho hlavní smysl.
#tipy
reshared this
Jen návrh pro ostatní (já nejsem moc sledovač, spíš jsem vytvářeč)
@howking no ano, jasně, ale to je většinou pro nově příchozí taky matoucí. Ano, je to vlastně určitý test inteligence ... úplně pasivní konzumenti, neochotní kliknout ani trochu okolo, se ztratí. Ale třeba v populárním klientu Tusky pro Android tuším ani žádná sekce "Populární" není, ta je jen ve webovém rozhraní...
Samozřejmě, že pokročilí uživatelé si vždycky najdou cestu. Ale přeci jen: spousta lidí, kteří publikují obsah, hledají publikum. A publikum tady nebude, dokud nenajde způsob, jak se dostat k obsahu...
Část obsahu, která vzniká jinde, tady nevzniká proto, že bez toho publika není možné ani vymyslet žádný koncept monetizace toho obsahu či dosaženého počtu followerů. Takže část toho, co uživatelé hledají, tady nikdy nenajdou ze samotné podstaty věci: nezáleží na tom, kolik starter packů vytvoříme, ale prostě to tu není.
Část dopaminu tady se tady najde: a to jsou favy a boosty od těch, ke kterým se dostane náš obsah a líbí se jím. Takž je to trochu o tom, co kdo hledá: něco tu najít lze, něco tu z logiky věci není a nejspíš ještě hodně dlouho nebude....
Just released at-spi2-core 2.60.1 and 2.58.5. The registry daemon now checks that applications are responsive and will not expose applications as children of the desktop if they stop responding for some reason. I also attempted to fix a crash when opening a group chat that contains new messages in pidgin.
To me, the old stable release is important. There are non-rolling distributions with cycles longer than 6 months (Debian stable / Ubuntu LTSS, for instance). They will want to provide bug fixes while trying to avoid regressions or major changes, and new stable releases corresponding to the branch that they ship could provide cues for them to update.
I am not making a new release for the GNOME 48 version of at-spi2-core, per the GNOME policy that 48 is end-of-life (and openSUSE Leap is mostly on GNOME 48, and, to be fair, we haven't been good about picking up the minor version updates--writing this is reminding me that it's on my list of things to check on). I think it would be worth considering whether to include updates even for these older stable versions, albeit on a less frequent schedule, to align with the lifecycles of popular LTSS distributions. But doing this would mean additional work for someone on the release team...
Peter Vágner likes this.
reshared this
@pidgin It was reported here: freelists.org/post/orca/orca-m…
The crash is in libatspi. I only mentioned pidgin because it is the one case where I've seen it reported.
There is, however, a different accessibility issue that the same user is reporting, and the root cause is apparently a bug in either pidgin or gtk 2:
freelists.org/post/orca/orca-m…
I haven't looked at the source to pidgin, so I'm not sure if it has any custom atk implementations. It may well be a bug in gtk 2.
[orca] orca main: Regression in Pidgin's submenus on menu bar - orca - FreeLists
[orca] orca main: Regression in Pidgin's submenus on menu bar, orca at FreeListswww.freelists.org
Most AI voice tools give you two options. Clone an existing voice or pick from a list of defaults. If neither works for what you need, you are stuck.
VoxCPM2 adds a third option. You describe what you want. A young woman, gentle tone, slightly slow pace. A deep male voice with a formal cadence. Whatever you can put into words, it generates from scratch, no recording needed.
firethering.com/voxcpm2-voice-…
#tts #ai #trending #genai #opensource
VoxCPM2 lets you create voices just by describing them and it is open source - Firethering
Most AI voice tools give you two options. Clone an existing voice or pick from a list of defaults. If neither works for what you need, you are stuck. VoxCPM2 adds a third option. You describe what you want.Mohit Geryani (Firethering)
reshared this
heads up #Europe, if you want #sovereignty, there is an #European #chat solution that is #decentralized, #OpenSource, free, multi-platform, multi-profile, #encrypted, it is called #DeltaChat
it is doesn't require phone numbers or any data for registration! painless setup, find it in your app store of choice
your messages and data live in your pockets and not in some 3rd party's "cloud" servers, you truly own it!
reshared this
now matrix is not a good idea
it doesn't matter that delta chat is smtp internally, it works just fine and the UI is more closer to WhatsApp, Telegram etc.
way better than matrix, that is literally what you should never recommend to people to migrate to WhatsApp
besides, Delta Chat is on a completely different superior level when it comes to resilience, it is not just decentralized but it can also use several servers at the same time so if one goes down user keeps receiving messages
@GerhardD it also has good multi-profile and multi-device support, and it is super easy to migrate from one server to another if needed (obvious because several can be used at the same time)
also groups and channels are totally controlled by the users and independent from the server, hence why it doesn't matter if the server ("home server" in matrix) goes down, and why you can migrate to other servers while keeping all your groups and chats
becareful when you state about groups on #deltachat. Because there is no concept of group owner/admin on deltachat at the moment. Everyone can kick everyone (PS: I'm a deltachat user, but we are agree not to use deltachat for public group).
@arcanechat : For the stated "decentralization" you need all MTAs to cooperate. If you are added to a blacklist on any of these (you cannot control them) you decentralization falls apart.
1/2
> For the stated "decentralization" you need all MTAs to cooperate
no, as said you can use several at the same time and/or migrate, KEEPING your group state, contacts, chats, etc, in matrix you are bound to a single home server, and if federation is not allowed between yours and another person's that is it, you need to create a new profile in another server
that is not the case in Delta Chat where servers are replaceable dumb messages relay nodes
> the groups information must be transferred with every message
wrong, have you ever used Delta Chat??? groups work already with state (avatar, description, etc) p2p between members without transmitting whole state every time
and for having admins there is even already some ideas: support.delta.chat/t/spec-prop…
no need for bots or server-side support
Spec Proposal: Super Groups
Delta Chat Spec Proposal: Super Groups Terminology semi-public group: A group that is intended to be used for more or less public interactions, its invitation link can be shared in public spaces like social media or websites.Delta Chat
@GerhardD and btw, Delta Chat already have channels (Telegram style) where there is one admin and other people are just subscribers that can only read, not modify any state nor see the list of subscribers,
this channels are also completely p2p on top of the transport layer, end-to-end encrypted without any server dependency, so they are basically unblockable because admin can always move to another relay node, you are no where to have something like that in #matrix
MTAs are used only to send encrypted blobs around, all the chats and groups concepts are an abstraction in the client side, yes, only the people know about groups, chats and group state, they live in your pockets, not in some sever, the servers have no clue they even exists and hence zero control or influence over it
anyways if you have more questions, do your own research or ask at support.delta.chat
have a nice Sunday
another possible solution is like old era IRC. In the past they use bots called channel guard (around 30 years ago, before they implement it on server side). Those bots is just like ordinary user. They knows who are channel founder/admin and actively auto kick someone who kicks channel founder/admin and reinvite kicked founder/admin.
It can be implemented in #deltachat groups without any changes on protocol or MTAs. Not even client app need to be modified. Just invite the bot to your group and configured it.
So, anybody wants to code that kind of bot?
on that era, there are more than 1 bots deployed on a single IRC channel usually
@arcanechat@fosstodon.org @tchambers@indieweb.social @GerhardD@olching.social
I see, so this alternative will not be effective in deltachat without supporting changes on deltachat
@arcanechat@fosstodon.org @tchambers@indieweb.social @GerhardD@olching.social
there is no need for any bot, we just need groups with admin, see:
support.delta.chat/t/spec-prop…
@tchambers @GerhardD @davidsm10
Spec Proposal: Super Groups
Delta Chat Spec Proposal: Super Groups Terminology semi-public group: A group that is intended to be used for more or less public interactions, its invitation link can be shared in public spaces like social media or websites.Delta Chat
the reason of why does I mention about the bot is because admin group support is not implemented yet at deltachat (does that proposal has any deadline target?).
I agree, the ideal solution is the one from the core of deltachat.
@tchambers@indieweb.social @GerhardD@olching.social @davidsm10@mastodon.social
@haise yes, I know that, but if YOUR home server goes down, your whole profile is doomed and you need to start from scratch and join the room again with another profile, not to mention if all participants where in the same home server the group is gone
while in Delta Chat you can just use several relay nodes and replace them while keeping your current profile part of the group
New podcast episode: Put some privacy in your smartphone! 📣 🎧
How can you use an Android smartphone while protecting your privacy? Who should you turn to for more privacy-friendly Android alternatives?
Can you install Linux on your phone?
With @fla from @Framasoft , we answer these questions!
👉 projets-libres.org/en/podcast/…
#podcast #opensource #privacy #eos #iodeOS #calyxos #postmarketos #fairphone #commown #murena #ubuntutouch #grapheneos
Peter Vágner reshared this.
GrapheneOS heavily improves privacy compared to the Android Open Source Project in contrast with /e/ heavily reducing it.
GrapheneOS is far ahead of the standard pace for privacy patches instead of behind and we fix many privacy weaknesses ourselves. We've fixed a bunch of Android VPN leaks and many forms of data leaks to apps.
Since GrapheneOS is a serious privacy project, we have to put substantial work into security too because privacy depends on it.
The domains they block are a tiny subset of domains used for those purposes and do not stop the most privacy invasive behavior by apps.
Apps and SDKs have also increasingly bypassed DNS blocklists via DNS-over-HTTPS resolvers, hard-wired IP addresses and most of all moving connecting to third party APIs to their servers where they don't need to leak their API keys.
DNS filtering works fine on GrapheneOS but isn't a viable approach to protecting privacy.
Exodus Privacy uses a very similar approach to label apps as having trackers based on whether they include a library from a small list they've decided as trackers. Many of those decisions are dubious and it misses that the most privacy invasive behavior by apps isn't done that way. It also has extremely inaccurate labelling of permissions misleading users about how that works. Here's a great example of both with Facebook Lite:
reports.exodus-privacy.eu.org/…
Report for com.facebook.lite 505.0.0.8.102
Known trackers, permissions and informations about this specific version of this applicationεxodus
/e/, Murena and their supporters have spent years misleading people about GrapheneOS. They heavily push the false claims that it isn't a privacy project, isn't usable, isn't broadly compatible with apps and isn't useful to regular people. /e/ and Murena have repeatedly claimed GrapheneOS is only useful to criminals and spies. Here's the leader of both /e/ and Murena stating that as a broader claim about hardening in general:
My hot take is that closed source software shouldn’t be allowed to do DNS over HTTPS, or perhaps even make arbitrary network requests at all
Granted, I use Steam for video games all the time and the majority of the client is closed source and proprietary. The most important difference there I guess is that I actually trust Valve.
@GrapheneOS this is true. It’s not a serious solution for a protection, and even without the other problems you’d still need to whitelist it for browsers
I just don’t think apps should be able to hide what they’re doing from OS-level interference, but if and only if the user actually controls the OS.
I guess in this case you’d be preventing certificate pinning and then using that to MITM DNS-over-HTTPS and filter results that way. Again, not a serious solution.
You need to backup your data first and then put them back in the phone after the installation. If you're not too technical, I'm sure there can be someone in your area to help you.
grapheneos.org/faq#supported-d…
I suggest buying a used Pixel, installing GrapheneOS on it, playing around, then migrating your stuff over when you are comfortable. Nice and slow - nothing to be scared of. Graphene is very easy to install if you follow the official instructions.
GrapheneOS Frequently Asked Questions
Answers to frequently asked questions about GrapheneOS.GrapheneOS
Second time I try to follow this account, and second time I get a week of bashing against competitors instead of promoting your vision and merits. You even boost those posts. Infinite noise/signal. How unfortunate.
Will try again in a couple years.
@ideaferace @GrapheneOS Correcting false claims about the project is not bashing competitors, especially since projects like /e/OS, iodéOS, and CalyxOS which the GrapheneOS project account sometimes mentions aren't competitors to GrapheneOS, these projects are not what they claim to be.
As for the “brouhaha,” well, unfortunately that’s sometimes the effect of social media, but many people don’t visit the official website.
Some good source that might interest you :
kuketz-blog.de/grapheneos-der-…
synacktiv.com/en/publications/…
sciencedirect.com/science/arti…
An underestimated aspect of GrapheneOS : It provides a solid base for reducing addiction on social media and useless stuff.
GrapheneOS: Der Goldstandard unter den Android-ROMs – Custom-ROMs Teil7
Keine Frage: GrapheneOS ist derzeit das sicherste und datenschutzfreundlichste Custom-ROM bzw. Android-System.www.kuketz-blog.de
Tant pis.
@GrapheneOS Very glad that you are fighting misinformation on this matter! So unacceptable for a podcast trying to give you good publicity to call GrapheneOS a "security project".
Unbelievable! We can't let this go on any further, they need to be shamed for years to come for the spread of this blatant misinformation with the scope of attacking and harassing GrahepeneOS!
And you really think that a thread on a niche microblogging platform helps promoting your product and vision? Don't you have a homepage to put your beef on which you could link instead of filling the timeline of your followers?
I'm interested in GrapheneOS, not whatever beef you have with others.
It's hard enough for every alternative OS to find people to use it. It's even harder when those alternatives are fighting against each other. Also I don't care who started it and who's right. This is not a childrens sandbox and you are not five years old. Get your shit together, make a statement on your website, post that statement and move on.
@truhe GrapheneOS exists to protect the privacy of our users. That includes protecting people from sophisticated attacks on their privacy by corporations and states. GrapheneOS doesn't exist to simply provide an alternative to mainstream options. We aren't inherently on the side of other projects providing alternatives.
The anti-privacy talking points from Gaël Duval in the video at grapheneos.social/@GrapheneOS/… aren't an isolated incident but rather /e/ and Murena have been saying it for years.
@GrapheneOS You now wrote five mentions to me explaining the beef you have and repeating the arguments, after I said, that using threads on a niche microblogging platform is not the best way, and neither is talking about everything the others do wrong (to you).
I followed your account to get news on Graphene OS and what I'm getting is some war between forum trolls. I get your point, I get why your doing it, but seeing this from an outside perspective where I'm just interested in getting news
@GrapheneOS
I think the point was not to post thr information, but rather where/how.
It was suggested to post the full explanation on the website/blog and link it with a short introduction on the fediverse.
A suggestion which i also agree with.
@truhe
Maximizing users at all costs is not the goal. These OSs are not alternatives to GOS and do not compare in the slightest. Why is it you turn a blind eye to scams committing crimes against GOS, and thats not called fighting, but GOS defending themselves is?
"Also I don't care who started it and who's right."
I mean, do I even need to comment on this? Seems pretty clear how disgusting this is to say.
This is not a childrens sandbox, and you are in no position to talk down to them like some parental figure. This is real, and your apathy to their adversity is disappointing.
Its not a better comparison, the official GrapheneOS accounts are not marketing and are not intended for marketing. Defending wont stop until the attacks stop. And yet I notice a distinct lack of criticism aimed at the agressors.
Mastodon has a tiny character limit so GOS has to break up the posts. Its easier to cram nonsense into one post than it is to properly refute it. The website isnt for this purpose.
Why do you automatically assume the goal is promotion? GrapheneOS is not a business and doesnt provide a product. Youre trying to downplay serious issues with implicitly juvenile descriptors to make it seem frivolous, but its not. Last I checked, providing accurate information for others to educate themselves was a good thing.
This is not accurate. They announced a partnership with Motorola but they did not announce devices with GrapheneOS preinstalled, whether or not they can do that still needs to be determined. And if they cant, thats fine, that was never a requirement of the partnership.
Money isnt exchanging hands. GrapheneOS does not currently profit from this. Youre falsely tying this to promotion. Its just an announcement on future plans.
And GrapheneOS doesnt yet support Motorola devices so there is little reason to put it on any page.
This isnt beef, and your interest in the situation is irrelevant. Countering misinformation at the source is an effective method and has been better than other methods for a very long time. People are going to blindly believe the first thing they read or hear if its not countered, and they arent going to go to an unrelated page that they have no idea exists.
Thank you for pointing contact scopes, I was not aware of this feature. We have edited the transcription to reflect this. Thanks for your work on Graphene, and have a nice day.
Contact Scopes is one of the core features of GrapheneOS and is shown in any prompt for contacts access. Storage Scopes is a similar feature for the media and storage permissions. Similar features for Camera, Microphone and Location are being developed by us. Android has a standard Mock Location feature but we want to replace that with a per-app Location Scopes implementation.
The podcast and article still wrongly claim GrapheneOS isn't a privacy project.
How is GrapheneOS not a privacy project when it adds much stronger privacy protections, keeps up far better with standard privacy patches/protections and puts far more care into the services being private?
There's a third party comparison between AOSP-based operating systems at eylenburg.github.io/android_co… which has sections on both privacy and the default Google services included in the Android Open Source Project and additional ones which are being added.
> However, there is not a lot that is being done about privacy.
How does this hold up against an actual comparison of what's offered? GrapheneOS closely keeps up with current privacy patches and protections, while the other 3 operating systems lag far behind.
GrapheneOS provides Contact Scopes, Storage Scopes and other major enhancements to privacy while the others don't do much beyond increasingly ineffective DNS filtering that's easy to bypass.
Every product mentioned here but GrapheneOS is highly insecure, Postmarket and Ubuntu Touch are based on GNU/Linux, which lacks of many modern hardens, such as memory safety, application sandbox and verified boot.
Btw Android is a Linux distro.
CalyxOS, /e/OS and iodeOS are outdated in security patches and major AOSP releases. They also contain non-free privileged Google binaries.
privsec.dev/posts/linux/linux-…
xcancel.com/search?f=tweets&q=…
Linux Insecurities
There is a common misconception among privacy communities that Linux is one of the more secure operating systems, either because it is open-source or because it is widely used in the cloud. However, this is a far cry from reality.Tommy (PrivSec - A practical approach to Privacy and Security)
Soldering Basics for the Visually Impaired: Techniques and Tools
This overview of blind soldering techniques was adapted from an article by Bill Gerrey as backgroundreading for a Blind Soldering […]Charity Pitcher-Cooper (Smith-Kettlewell Eye Research)
reshared this
Three Ways to See Sound, and a Switch
Exploring the world of sounds and the passion behind myNoise, with Dr. Ir. Stéphane PigeonDr. Ir. Stéphane Pigeon (myNoise)
reshared this
Say hello to `threadcat`! 🧶🐱
It's a little Rust tool which takes the URL to a Mastodon thread, and converts it to a Markdown file. It also downloads all attached media files (and their alt texts)!
That way, it's really easy to get a "first draft" for a blog post from a thread you wrote!
Installation: `cargo install threadcat`
➡️ codeberg.org/blinry/threadcat ⬅️
threadcat
Converts a Mastodon thread to Markdown, and downloads all contained media files.Codeberg.org
reshared this



bscross32
in reply to Jamie Teh • • •Jonathan reshared this.
Monty Icenogle
in reply to Jamie Teh • • •MostlyBlindGamer
in reply to Monty Icenogle • • •Jamie Teh
in reply to MostlyBlindGamer • • •Andrew Hodgson
Unknown parent • • •Jamie Teh
in reply to Andrew Hodgson • • •Robin Kipp
in reply to Jamie Teh • • •Alexey Skobkin
Unknown parent • • •It is a VPN, but P2P and cloud-managed at the same time. You can create a network and add devices there. They don't need a dedicated VPN server. They'll be using a coordination server and when possible will try to connect directly to each other over WireGuard. In case they don't they use relay(s).
So it's similar to ZeroTier, but:
Or if you need similar cloud-free option examples:
In other words: cloud-managed mesh-networking on Wireguard.
@jcsteh @tailscale
x0
in reply to Jamie Teh • • •Ty ❤️🌹❤️
in reply to Jamie Teh • • •Jamie Teh
in reply to Ty ❤️🌹❤️ • • •