A mindset can be both strange and amazing. Allow me to illustrate:
Today, I wanted to insert index times of one cue file into another. I know at least 10-15 programming and scripting languages, so I very likely could have written something to accomplish this. I could have used shell programs like cut, sed, etc, to accomplish this.
First, asked both Gemini and Chat GPT if they can come up with something. They could not, even with different prompts and corrections.
Then, I looked around to see if someone had written something specifically for cue files. No dice.
Then, I've seen that awk has automatic field splitting as it steps through lines. Okay, let's do it. There's one problem: I've never used awk. No worries.
One hour later, I had the solution written in awk, took around 4 lines.
Looks like today I learned awk and no regrets. The reason? It was easier than everything else out there that I found. I think this is a sign of me getting old lol.
reshared this
Peter Vágner reshared this.
Peter Vágner likes this.
reshared this
Continuing a tradition #Conversations_im is available for free on the Google Play Store for the next 7 days.
play.google.com/store/apps/det…
Conversations (Jabber / XMPP) - Apps on Google Play
An encrypted, user friendly XMPP instant messaging client optimized for mobileplay.google.com
Peter Vágner reshared this.
doomworld.com/forum/topic/1342…
Toby Accessibility Mod - DOOM for the Blind [V7.0 RELEASED!]
Hey guys, as some of you may know, back in 2017, I had received an email from a gentleman who informed me about a documentary talking about his life as a blind gamer. His name is Toby and I had the pleasure of getting to know him since.alando1 (Doomworld)
Operation MDK Walk Through
This is a walk through of Operation MDK from start to finish. Thanks to MrAlanD1 for all the hard work on making Doom blind accessible, it is very much appreciated. If you are on Linux, and want to...PeerTube
Peter Vágner reshared this.
Quality that prevails. It's great that it still exists.
Thanks a million for developing the app, keeping it free and sharing it via F-Droid as well.
github.com/khanshoaib3/stardew…
#stardew_valley #smapi #blind #accessibility #a11y @mastoblind
GitHub - khanshoaib3/stardew-access: An accessibility mod for Stardew Valley with screen reader and keyboard only support!
An accessibility mod for Stardew Valley with screen reader and keyboard only support! - khanshoaib3/stardew-accessGitHub
reshared this
There's a mysterious new, undocumented model in the chat.lmsys.org/ arena chat tool called "gpt2-chatbot" - you can access it by selecting "Direct Chat" and then picking it from the big select menu there
It's providing responses that feel significantly more impressive than GPT-4, for both factual-knowledge lookup and logic puzzles. It's possible this is a stealth preview launch of something like GPT-4.5
reshared this
Peter Vágner reshared this.
👋 Career change alert!
Looking to pivot into tech & leverage my 10+ years of programming experience
🐍 Python
🦀 Rust
</> Web Development
🌐 CMS: WordPress & Wagtail
✨ Machine Learning: Torch & Tensorflow
My passion for code shines through my open-source projects! Check them out:
github.com/mush42
github.com/blindpandas
#rust #python #machinelearning #careeradvice #opentowork
Blind Pandas
Upholding accessibility in words and action. Blind Pandas has 26 repositories available. Follow their code on GitHub.GitHub
reshared this
Boosting this. Best of luck to you in your job search. :)
PS: Your software is excellent.
A place and date for the Matrix Conference, a new release for Conduit and a fork, and a notification helper bot. That and more happened this week in Matrix!
matrix.org/blog/2024/04/26/thi…
This Week in Matrix 2024-04-26
Matrix, the open protocol for secure decentralised communicationsThib (matrix.org)
Peter Vágner reshared this.
The Tech Doctor Blog and Podcast: BTSpeak Offers the Simplicity of a Braille ’n Speak and Adds the Power of a Modern Computer
dr-carter.com/?p=569
Peter Vágner reshared this.
Peter Vágner reshared this.
Accrescent 0.20.0 is out with support for respecting other app stores, UI improvements, bug fixes and more!
Download Accrescent or view the changelog below for details.
github.com/accrescent/accresce…
#accrescent #android #security #privacy #appstore
Release 0.20.0 · accrescent/accrescent
A more substantial release this time around! Accrescent now respects other app stores and manual APK installations, no longer attempting to take over updates for apps you installed outside of Accre...GitHub
Peter Vágner reshared this.
New bookmark: ActivityPub on a (mostly) static website.
There have been other attempts to document the process of bringing ActivityPub to a (mostly) static site, but this is my favorite so far. I wonder if I should give it a go, if POSSE ever stops serving my needs.
Originally posted on seirdy.one
: See Original (POSSE). #IndieWeb #Security #Web
Peter Vágner reshared this.
Screen reader tip:
If you often have long-running operations in your terminal, don't want your screen reader to talk constantly while they're going but want to be notified when they finish, define the following alias (works for ZSH and Bash):
beep() {
$@
echo -e '\a'
}
And then execute your commands like:
beep python long_running_script.py
You can set your screen reader to quiet, and your terminal will beep once the command is done.
I also have a more advanced version of this that sends any error output to my phone via Telegram in case of failure.
reshared this
Weakness in auth chain indexing allows DoS from remote room members through disk fill and high CPU usage
### Impact A remote Matrix user with malicious intent, sharing a room with Synapse instances before 1.105.1, can dispatch specially crafted events to exploit a weakness in how the auth chain cov...GitHub
reshared this
Writing an article with plans to paste into it a screenshot of a Numbers table. This multi-line, multi-column table would require a lengthy image description for screen readers. I realized I could just make it a Markdown table so everyone could read it, but that would be tedious. Then I thought, “I bet someone else has solved this!” I found the lovely John Franey’s site Table to Markdown, copied/pasted my spreadsheet & I’m done! Bought him a coffee using Apple Pay.
tabletomarkdown.com/convert-sp…
Convert Spreadsheet to Markdown · Table to Markdown
Table to Markdown makes it easy to convert Excel to Markdown and works with any spreadsheet application to convert cells into well-formatted Markdown tables.Table to Markdown
Peter Vágner reshared this.
If accessibility for the free desktop is on your mind - toot.cafe/@matt/11228673825226… is a good follow! Also a legally blind coder doing a11y is good news.
I'm curious to know @matt how your talk was received?
reshared this
As a group(GNOME), we don't really do a lot of outreach at conferences and don't get that much visibility. Are you local to the northwest or coming from somewhere else?
If we get this sorted, we will have a fully accessible notification daemon for all wlroots based compositors, which will soon include XFCE. This could be the Wayland equivalent of notification-daemon for X11, but even better if the GTK notification centre list can be fixed up too. #Linux #accessibility #a11y
Regression in accessibility with the Orca screen reader · Issue #404 · ErikReider/SwayNotificationCenter
Please read through the README and the Man pages before submitting Please also make sure that there isn't any prior issue describing this bug Describe the bug The Orca screen reader is seeing group...GitHub
Peter Vágner reshared this.
Catima 2.29.0 is out!
This release adds support for finding barcodes in PDF files[1] and dealing with multiple barcodes. It also properly colours the status bar during usage now.
As always, it's available on #GitHub, will soon be available on #IzzyOnDroid and will slowly roll out to other app stores.
github.com/CatimaLoyalty/Andro…
[1] Not sandboxed yet, help welcome in github.com/CatimaLoyalty/Andro…
Sandbox PdfRenderer in a Service with android:isolatedProcess · Issue #1804 · CatimaLoyalty/Android
The Android documentation for PdfRenderer states: If the file is from an untrusted source it is recommended to run the renderer in a separate, isolated process with minimal permissions to limit the...GitHub
Peter Vágner likes this.
reshared this
That said, my thanks also goes to @obfusk who helps me a lot making #IzzyOnDroid safer. She caught several places in need of improvements, providing patches for some of them and giving advice (and proof-reading) for those I established myself. Some of the scripts used in that area also come from her.
So when thanking me for the repo, please everyone include Sylvia and her as well. Without them it wouldn't be the place it currently is! 😍
Hugs to both of you from me 🤗
Peter Vágner likes this.
reshared this
Looks amazing!
I've updated the homepage linked in Nixpkgs accordingly: github.com/NixOS/nixpkgs/pull/…
orca: update homepage URL by tomodachi94 · Pull Request #305462 · NixOS/nixpkgs
Description of changes The wiki.gnome.org URL now redirects to orca.gnome.org. This update reflects that change. Things done Built on platform(s) x86_64-linux aarch64-linux x86_64-darwin aar...GitHub
NVDA 2024.1 compatibility
Support for fast variants for Piper voices. These fast variants improves responsiveness significantly because they use streaming synthesis
Improvements to responsiveness and speed across the board
Release page:
github.com/mush42/sonata-nvda/…
Direct download link:
github.com/mush42/sonata-nvda/…
Release v3.0-beta.1 · mush42/sonata-nvda
What's new NVDA 2024.1 compatibility Changed the name to Sonata since we plan to support additional TTS models besides Piper in the future. Support for fast variants for Piper voices. These fast v...GitHub
Peter Vágner likes this.
reshared this
dropbox.com/scl/fi/66sx9tsqvxl…
reshared this
reshared this
známemu som poslal v priebehu komunikácie cez Telegram správu "čau" a je mu to prišlo ako "zbohom"
mám aj screeny a je to divné
Peter Vágner reshared this.
neupravil, to by bolo vidieť "edited" aj uňho aj u mňa
a ak chceš zmazať správu aj pre príjemcu na Telegrame, musíš to potvrdiť a to by som si pamätal
@GTK congrats!
Thank you for the amazing toolkit and all the work that goes into it. ❤️
The progress made in the last year is astonishing
Highlights ✨:
• video/graphics offload
• new graphics renderer
• GtkAccessibleText
• fractional scaling support
• accessibility inspector
I highly recommend reading the GTK blog blog.gtk.org/
Peter Vágner likes this.
reshared this
does anyone have any recommendations for screen readers that run on Linux? I want to start testing webapps I code (and other people's sites) to make sure they are accessible to people using a screen reader but I'm not sure where to start.
reshared this
reshared this
Peter Vágner likes this.
Peter Vágner reshared this.
reshared this
David Goldfield reshared this.
I don't mind that they are using an RPi board, I just wish it was the 5! I know there will always be new versions but these things always feel obsolescent before they're even available.
At the same time, no one complained about the board of the BNS feeling "old," you just wanted it to do more stuff. So I recognize that this too is more of a hobbyist complaint than an actual negative for the device.
systemctl suspend
, isn't it? and when you shut it down with the button, it does a systemctl hybernate, right? if not, in the first case it won't suspend properly, and in the second, without hybernation, it's an actual cold boot every time, which is gonna make the unit turn on as slow as my computer, which is not acceptable for a note taker imo. There are ways to do it without the systemctl commands, but those are the most recommended, universally supported and portable across architectures.
Andy Holmes likes this.
Peter Vágner reshared this.
Modernizing Accessibility for Desktop Linux - Matt Campbell, GNOME Foundation
The desktop Linux ecosystem has changed dramatically since accessibility was first implemented in GNOME over 20 years ago, and even since the accessibility stack was migrated to D-Bus roughly 15 years ago.sched.co
Peter Vágner reshared this.
Peter Vágner reshared this.
Microsoft announced their latest round of FOSS fund recipients. We're thrilled to share that @NVAccess are among this quarter's recipients. From: github.com/microsoft/foss-fund
"A project of the Microsoft Open Source Programs Office, the FOSS Fund provides up to $10,000 USD in sponsorships to open source projects as selected by Microsoft employees."
Congratulations also to The GNU Compiler Collection, Urllib3, CLAP & MSW.
#OpenSource, #FOSS #Free #Software #NVDA #ScreenReader #Accessibility #A11y
GitHub - microsoft/foss-fund: The Microsoft FOSS Fund provides a direct way for Microsoft engineers to participate in the nomination and selection process to help communities and projects they are passionate about. The FOSS Fund provides $10,000 sponsorsh
The Microsoft FOSS Fund provides a direct way for Microsoft engineers to participate in the nomination and selection process to help communities and projects they are passionate about. The FOSS Fun...GitHub
reshared this
reshared this
Supporting tinkering and general "power user" shenanigans in your software is a genuine accessibility thing tbh. I see some people complaining about Linux users who use a non-systemd init system, X11 instead of wayland, or just generally some "non-standard" configuration. The attitude seems to be that since these users are "smart enough" to stray off the sacred defaults to suit their needs better, there's no need to consider them at all because "they can figure out how to make it work".
Obviously it's not possible to satisfy every accessibility need and use case simultaneously, but it's still harmful to categorically dismiss and actively remove support for a certain group of users just because you perceive them as "gifted nerds". Someone who extensively modifies their system to make it fit their needs may be able to solve the problems you've introduced to their usage of your software on their own, but every single application that needs this extra wrangling adds work and friction to the pile. It's kind of like replacing a wheelchair ramp with stairs because "they have it better than armless amputees, they can just bring a plank of wood with them"—yeah, TECHNICALLY they can do that, but such an arrangement is only desirable if your baseline reference is "being pelted with stones".
Also, while we're on that subject, "just use the defaults" is kind of like suggesting that wheelchair users just get someone to carry them around like a sack of potatoes all day. I don't think it's acceptable to force people to give up more autonomy/control over their lives than they absolutely have to in order to get support, especially in circumstances where a better, more equitable solution could easily be found. Perhaps I'm being somewhat extreme with my comparisons, but it's more about the similar mentalities and attitudes at play, not equating the severity of the access needs.
My overall point is that the split between "software for nerds" and "software for normal people" is due to a difference in use cases and access needs, not just a superiority complex in the minds of either group. You can build software that accommodates both groups, but you have to actually listen to them and not unilaterally dismiss one as egotistical and obstinate. And you should treat choosing not to accommodate either group similarly to choosing to ignore any other access need: necessary in order for you to better serve a specific demographic, perhaps, but certainly not a decision with zero negative consequences.
reshared this
I've set up git commit signing with SSH. It was relatively easy, and did not need any GPG cruft.
calebhearth.com/sign-git-with-…
Signing Git Commits with Your SSH Key
If you enjoy this article on Git, also check these other Git tips:Hearthside
reshared this
@matt Thanks Matt! I should also stress that this is a piece you kinda need to read all the way through. A few people have come away from reading the headline with the idea that I just don't like git commit signing specifically and they should turn it off as opposed to turning it on. For some people, in some situations, it makes perfect sense and it's a fine security primitive. To quote one of the last paragraphs of the blog:
> Git commit signing itself is not particularly consequential
Winter blue tardis🇧🇬🇭🇺
in reply to Erion • • •