Skip to main content

Peter Vágner reshared this.


My partner Deedra reported an accessibility issue in the Monal XMPP client
recently, and their reply included the following help request:

> If you are aware of an open source enthusiast with a bit of experience
> in writing SwiftUI as well as accessibility, please let him/her/them
> know that we would love some help.

I don't know anything about this stuff, but I hope I can find people who do.
Any takers?
Probably you should reach out to the project directly via email, to
info at monal-im dot org.
Please boost far and wide.

Mentioning @xmpp as well, here.

reshared this



Priatelia, poznáte simplemobiletools.com ? Je to sada veľmi jednoduchých ale funkčných open-source aplikácií pre android. Za projektom stojí slovenský vývojár Tibor Kaputa, čo som doteraz veľmi rád všade zdôrazňoval, kde to bolo možné. Sám autor v komentári potvrdzuje, že napozadí prebieha predaj týchto aplikácií resp. nie ani tak aplikácií a značky simple mobile tools ako používateľskej základne v obchode google play spoločnosti ZipoApps. Už tu na fediverse som zhliadol vtipné komentáre, že v kontexte autorovho priezviska, týmto aplikáciám je kaput. github.com/SimpleMobileTools/G…

Peter Vágner reshared this.


#AndroidAppRain at apt.izzysoft.de/fdroid today with 3 updated and 2 added apps:

* Vault: password manager compatible with KeePass
* Round Sync - Rclone for Android: file manager using rclone for the heavy lifting

At F-Droid, 35 apps were updated.

Enjoy your #free #Android #apps with #FDroid and the #IzzySoftRepo :awesome:

Peter Vágner reshared this.

in reply to IzzyOnDroid ✅

Hey, that is my app! :D

Out of curiosity, are you using the reproducible builds mechanism for that release, or is it signed by yourself?

I ask, because in the past my app has been a bit wonky in terms of reproducibility.

in reply to Felix

@newhinton I'm using your very own builds from the Releases tab. Details here: apt.izzysoft.de/fdroid/index/i…

Peter Vágner reshared this.


ChatGPT can reveal its training data, that includes personal information.

not-just-memorization.github.i…

Here, the authors used a prompt to instruct ChatGPT to repeat a word forever, eventually resulting in different text that can be linked back to the source; examples include "company" and "poem".

No doubt this "attack" (in words of the authors) will soon be intercepted, but who knows what other formulation of prompt results in the same behaviour?

Analysis:
arxiv.org/abs/2311.17035

This entry was edited (11 months ago)

reshared this


Peter Vágner reshared this.


LLaVA-1.5 is an open-ish AI model which can provide image descriptions and allow follow-up interaction, akin to Be My AI. The best part is that you can run it locally on your computer if you have an appropriate GPU... or very, very slowly if you want to use your CPU. I thought it'd be cool to hook it up to #NVDASR so you can get image descriptions for the current navigator object and then ask follow-up questions. So, I wrote an NVDA add-on to do just that using llama.cpp. github.com/jcsteh/nvda-llamaCp…

reshared this

in reply to Jamie Teh

I tried building this on wsl, and the server is running, but I never get anything back from NVDA. My fan speeds up, I see it's processing an image and then it releases the tokens in cache. Nothing that I can see in my log viewer...
in reply to Mike Wassel

@blindndangerous If you're running it on CPU, it'll take over a minute to respond to queries. But otherwise, I'm not sure why it would be failing. Does it say anything about how many tokens are in the cache when it releases the slot?
in reply to Mike Wassel

@blindndangerous Hmm. Do you see anything in the output about encoding images?
slot 0 - encoding image [id: 10]
in reply to Jamie Teh

Size is weird, I just took something. But it happens the same if it says 1920x1080 slot 0 - image loaded [id: 10] resolution (38 x 22)
slot 0 is processing [task id: 4]
slot 0 : kv cache rm - [0, end)
slot 0 - encoding image [id: 10]
{"timestamp":1701472031,"level":"INFO","function":"log_server_request","line":2601,"message":"request","remote_addr":"127.0.0.1","remote_port":33884,"status":200,"method":"POST","path":"/completion","params":{}}
slot 0 released (3 tokens in cache)
in reply to Mike Wassel

@blindndangerous The previous add-on build would have timed out after 10 seconds, though you definitely should have seen an error in the NVDA log in that case. I pushed another build which increases the timeout to 3 minutes.


Zaujímavý článok z histórie dopravy v čechách a na slovensku autobible.euro.cz/clanky/karos…

Steffen reshared this.


I have just found out up to date version of #rclone can be used on non-rooted #android devices thanks to the #round-sync app. github.com/newhinton/Round-Syn… cc @IzzyOnDroid ✅
in reply to Peter Vágner

Die App kann es gar nicht geben. Die kommt doch aus einem Phantom-Ort:

certificate DN: C=de, ST=NRW, L=Bielefeld, O=Nüsse IT, OU=dev, CN=Felix Nüsse

de.wikipedia.org/wiki/Bielefel…

Aber wenn Du darauf bestehst: warte einfach auf den nächsten #AndroidAppRain :awesome:

Danke für den Hinweis!


Peter Vágner reshared this.


I'm delighted to announce that #Libervia has received a new grant from #NLnet #NGI0 to develop an #email <=> #XMPP gateway.

This project will not only convert normal messages but also transform mailing lists into #pubsub based forums. It includes UI/UX enhancements on Libervia, end-to-end encryption, and advanced handling of attachments.

More at: nlnet.nl/project/EmailXMPPgate…

reshared this


Peter Vágner reshared this.


Making the switch from Google Podcasts? 🔄 Check out our latest blog post on migrating to AntennaPod! 🌐 Discover why it's the ideal choice for podcast lovers - simple, ad-free, and built on open standards. Say goodbye to tracking and hello to a great listening experience! #GooglePodcasts #AntennaPod #PodcastMigration
antennapod.org/blog/2023/11/go…
This entry was edited (1 year ago)

reshared this


Peter Vágner reshared this.


I wrote an update about @pipewire camera support in @mozilla Firefox and what kept me busy past few months: jgrulich.cz/2023/11/24/pipewir…

reshared this


Peter Vágner reshared this.


After two and a half years of rewrite, #Fractal 5 is finally out! Get the #GTK 4 #Rust #Matrix client from flathub.org/fr/apps/org.gnome.… and enjoy new features such as #EndToEndEncryption, location sharing, or multi-account with Single-Sign On 🚀

:boost_ok:

reshared this

in reply to Jeff Fortin T.

@nekohayo @sorunome but it’s all compiled code AFAIK, shouldn’t be possible to port it on android with minor changes? E. g. It look possible AFAIK with Qt
in reply to Samuele

@surveyor3 @nekohayo @sorunome GTK does not have an Android windowing system backend, so it's not possible to "port it with minor changes". On top of that, Fractal uses GNOME services, and porting to Android would mean rewriting a bunch of code to make use of the Android equivalent

Peter Vágner reshared this.


On our date night last night, Shae introduced me to a new game that any* two people online can play, and it turns out to be really fun!

You go to Wikipedia, and one of you (take turns doing this) names something off the top of their head that they're pretty sure a Wikipedia page exists for. (If you're not sure, you can use the search without submitting it just to see if a page turns up.)

After you both acknowledge that you understand the target, you simultaneously (we did a 3-2-1 on the voice chat) click "Random Page".

The goal is then to see who can reach the target page first ONLY BY CLICKING INTERNAL LINKS. No external links or typing allowed. We did eventually allow the back button so you could get yourself out of dead ends, but tried to use it in only that way.

It's surprisingly fun!

(* If you use a screen reader or other access technologies, or if, like me, you read VERY slowly, you might not be very competitive if your opponent does not also.)

reshared this

in reply to PastaThief

The "insane difficulty" variant of this is picking two random pages and trying to navigate from page A to page B, but you can click the links on both to explore. There was a site for this once that only picked pages with a sensible amount of internal links.

Peter Vágner reshared this.


Microsoft confirms broken Narrator when clean-installing Windows 11 version 23H2 neowin.net/news/microsoft-conf…

reshared this


Peter Vágner reshared this.


VScan: Turn your smartphone into any accessibility aid you can imagine with GPT4 vision

Here comes my next idea & project. If you can think of a system & user prompt that would turn GPT 4 vision into an accessibility aid, i.e. by telling it what to look for in images and how to tell you the output, and then if you can simply do photos against these prompts using your smartphone, then you can basically turn your smartphone into a pretty wide range of accessibility tools (color detector, text reader, expiry date extractor, navigator, etc.).
I decided to try this in practice, and the results are pretty interesting! Well, you can try yourself:
github.com/RastislavKish/VScan

Note the app has been designed such that it can be easily used both for tools creation as well as standard image recognition you may be used to do with Be my AI or my Vision project, or you don't even need to be taking pictures at all, you can use the app to simply chat with GPT 4V (the model has the same textual capabilities as GPT4).
Though note there is currently no chat history review functionality nor conversation truncation when the 4k token limit of GPT 4V is exceeded, so the app is not optimized for this use-case.

There are few rough edges by now, probably the most annoying issue I'm facing on my device is that Talkback shows the braille keyboard in a reversed position i nthe session screen due to the display orientation, I need to figure out how to make CameraX adapt for the current device orientation.

But that's mostly a minor issue, the main functionality works as expected.
Any constructive thoughts and opinions on this project are very welcome, and, if you get to create some interesting accessibility tools you would like to share, I would love to hear about them!

Happy Visioning!

Peter Vágner reshared this.


Peter Vágner reshared this.


PipeWire 1.0.0 is out!

gitlab.freedesktop.org/pipewir…

Peter Vágner reshared this.



What a discovery: LMI interface for changing bios settings from the userspace on modern Lenovo laptops is a thing for quite some time already. It's built into the linux kernel since 5.17. I have supported Lenovo laptop for a few months and I have only found about it today. It's nice for IT professionals but for blind users like me it's great too.

Peter Vágner reshared this.


I just tried the game Conjury available for IOS and Android. It is a lot of fun, and the developer cares about accessibility. It's only $1.99, so I picked it up, and I'm glad I did.

Peter Vágner reshared this.


Peter Vágner reshared this.


Now this is fun. Attached to the post is an audio of me demonstrating the new ChatGPT Voice for using the free tier and listen in as how I have now replaced my Siri with the new ChatGPT Voice feature.

reshared this

in reply to AnonyMouse

Were the silences cut out of the recording or is it actually that instantaneous?
in reply to Wesley M

Yes, for me it is working instantaneously between the voice prompt. I was also surprised by the quick responses. I'm not sure if that is due to the holiday here in the States and the responses are quicker or if it’s because I wasn't asking any complicated request, but I will be playing a bit further with it today. Regardless, the new Voice feature for the ChatGPT is just simply wonderful for those like me taking advantage of the free tier.

Peter Vágner reshared this.


Ultimate Arch Linux Install [CZ/EN]: LUKS, BTRFS, Dual Boot & More - Step-by-Step Tutorial
#archlinux #guide #linux
youtu.be/CteatauMLz8
This entry was edited (1 year ago)

reshared this


Peter Vágner reshared this.


First we had Mac get a GPT 4 image describing utility, now it’s NVDA’s turn. github.com/cartertemm/AI-conte…

reshared this

in reply to Jamie Teh

@jcsteh From what I've seen, this is one of the most common questions on the OpenAI dev forums and other Q&A sites by far; people expect it to work like the web version of ChatGPT out of the box. So on one hand, statefulness would be a popular feature. On the other, it could decrease token usage and hence API revenue, or make token utilisation less predictable. There could also be questions about how long they store e.g. cached images within a session, although I think the data usage ship has well and truly sailed on this one. @pitermach
in reply to James Scholes

@jscholes @jcsteh All OpenAI APIs work this way, including Chat GPT. There's no state, you always send the entire conversation history. This is most likely what web Chat GPT (or the Chat GPT backend) does under the hood. Even if there was state, it would be an abstraction at best with little to no impact on token usage. You just have to feed the whole conversation history to the model every time to make it do anything useful, particularly in such a heavily multi-user setup. That's how transformers function.

Peter Vágner reshared this.


From Firefox 120's release notes:
Firefox supports a new “Copy Link Without Site Tracking” feature in the context menu which ensures that copied links no longer contain tracking information.
Nice.

reshared this


Peter Vágner reshared this.


Did you know @kde had an #accessibility inspector? Currently it's hidden in the build folder of libqaccessibilityclient but not for long. We started the process of making it a standalone application and a first release is planned in 2-3 weeks!

apps.kde.org/accessibilityinsp…

#a11y #linuxDeskop

reshared this


Peter Vágner reshared this.


Quick Tip: Disabling Video Message Recording on WhatsApp and using only voice recording accessibleandroid.com/quick-ti… #Android #WhatsApp

Peter Vágner reshared this.


Peter Vágner reshared this.


Here's a goofy little project that @Mike and I did yesterday. In the course of conversation we stumbled on the idea of a monastic order of programmers singing Gregorian-style chants about programming practices. Mike encouraged me to write such a song with the help of ChatGPT and record it, then he'd produce it. Here's the result, a satirical ode to refactoring, clean code, and programming discipline in general. Lyrics to follow.

reshared this


Peter Vágner reshared this.


Na HitHitu rozjela kampan aplikace Librity. Neco jako cesky Audible.

Zajimave je, ze pri jejim predstavovani mel Matej na sobe mikinu @ceskodigital. Coz je cool.

Kouknete na to.

hithit.com/cs/project/12353/ct…

#knihy #hithit

Peter Vágner reshared this.


Peter Vágner reshared this.


Vision: Access GPT 4 visual capabilities from your laptop

ever since Be my AI demonstrated the capabilities of GPT 4 for understanding the content of images, which is not a single bit less impressive than its textual abilities, I was looking forward to having an API I could use.
Because this brings awesome potential for various use-cases, though also for economical reasons, Be my AI is not on Android yet and I can't really afford spending $20 monthly on a ChatGPT + subscription.

Few days ago, OpenAI finally introduced a vision API, and here is my really simple, but working Be my AI in terminal:
github.com/RastislavKish/visio…

Let's have some fun, there is a lot to enjoy!

Note: Uploading images can take a while, though if it apparently takes too long, it's likely frozen, OpenAI is dealing with a lot of demand after their dev conference on six-th November, so chatGPT is down from time to time. My script is not very well prepared for this at this moment, I may add proper timeouts and retry options if it becomes too big of an issue, though I rather expect things to calm down again as things get resolved on the OpenAI side.

Peter Vágner reshared this.


Peter Vágner reshared this.


Clipshare: Copy anywhere, Paste anywhere, End to End encrypted!

There are many awesome data sharing solutions around. However, I've always wanted to be able to just Ctrl+C on one machine and Ctrl+V on another, clipboard is just such a handy thing!
so, I finally decided to get this done. Welcome Clipshare, a foss, end to end encrypted universal clipboard, written in Rust! Only Text and desktop platforms supported for now, but Android is definitely coming and files / images perhaps too.
github.com/RastislavKish/clips…

Global hotkeys on Windows need Autohotkey for now as far as I can tell, I was building the program on Linux so the Microsoft platform got somewhat minor attention. But the sync mode does work, so you can use tools like AHK to make it working. I will try to fix it, though feedback from Windows users on this would be definitely appreciated!

Have fn!

Peter Vágner reshared this.

Unknown parent

RastislavKish
Clipshare: Copy anywhere, Paste anywhere, End to End encrypted!
@Tardis thanks! Well actually, in theory, the program should be compatible with Mac, all libraries I use have full crossplatform support. The only problem is I don't know anything about Mac and how does it work, so I'm not sure whether say the program compilation works like on other platforms, neither do I know what Copy/Paste shortcuts does Mac use and how well do my alternatives fit into its keyboard input scheme. In other words, there are too many unknowns for me to claim usability. Though if someone can try it out and it would work, I would indeed mention that.
Unknown parent

RastislavKish
Clipshare: Copy anywhere, Paste anywhere, End to End encrypted!
@Tardis Rust is actually one of the easiest languages to compile stuff, because it has a very uniform ecosystem centered around a well-built package manager, so as far as you're okay with using terminal, cargo build --release is mostly the only command you need to run. When it comes to learning programming languages, Rust is not the best choice for people without at least some programming background, since as awesome as it is, it is still a middle-level language and quite a few things revolve around middle-level topics. Plus, Rustc is one of the most complaining compilers in the programming field, what is a good thing, because your programs end up being robust and well coded, but I can imagine unless you're used to it, it can be quite discouraging. So my personal tip would be either CSharp or Python. Both are high level languages, both have really nice syntax, as well as big ecosystems. The main difference is that CS is statically typed while Python is dynamic. Whichone is preferred is a matter of debate. Some people would say Python is easier, because you only need to write what you want to do and it will likely work. However, dynamic code is imo considerably harder to reason about, and also you don't get compiler errors when type clashes occur, you only find out when you actually run the program, what's not quite desired. Python as a project has continuously brought the ability to mark types of things, this is how pro code deals with these issues, but then, you loose the cleanlines of the Python code, which wwas its initial strong point. So, it matters. Perhaps more than syntax are important the things you wish you could do with a programming language, and learn on something that's funny for you. It can be anything - coding a game, website, neural networks, or reverse engineering, there are people who got into the coding field through C (a pretty low-level language), because they were interested in processors, reverse engineering and other low-level stuff, so the choice was just natural for them. So, maybe this would be a better line of thinking and consideration.

Peter Vágner reshared this.


Today I'll probably be posting a bit more from the #OpenAlt conference. If you're not interested in it, use that great feature of Mastodon and mute me for the weekend.
I'll be giving two talks at OpenAlt:
Fedora Asahi Remix: Linux on Apple Silicon
Fediverse: Mastodon and Others

I'll be happy to meet you at the #Fedora booth or at my talks. If you cannot come, you can watch the talks online (they're in Czech though): openalt.cz/2023/program/

reshared this


Peter Vágner reshared this.


@sovtechfund (funded by the German government) just announced a €1M grant towards the @gnome project, an open source desktop environment.

Imagine a world in which governments don't spend billions of dollars in licensing fees every year to make Microsoft richer, and that money instead goes towards _public code_ that belongs to all of us.

That may seem utterly implausible - but every example like this brings us one step closer to it being inevitable.

foundation.gnome.org/2023/11/0…

This entry was edited (1 year ago)

reshared this


Peter Vágner reshared this.


We're thrilled to share that the GNOME Project is receiving an investment from the Sovereign Tech Fund!

Learn more about the projects this will fund and how to get involved:
foundation.gnome.org/2023/11/0…

#GNOME #opensource #FOSS #Linux

reshared this

in reply to GNOME

great 😌 now you'll be able to develop a basic notification tray
This entry was edited (1 year ago)


I've just discovered @Accrescent An open-source Android app store focused on security, privacy, and usability. accrescent.app/

Peter Vágner reshared this.


Menší #tip_mastodon pro ty, co používají aplikaci #Fedilab.
V nastavení na kartě soukromí, lze přidat naší instanci invidious.cz a veškeré videa z YouTube, otevřete bezpečně v #InvidiousCZ

Peter Vágner reshared this.

in reply to ronny

hmm.. nasel jsem github.com/SimonBrazell/privac…, ale vypada, ze uz neni moc udrzovany 😕

Peter Vágner reshared this.


OpenAI si vsimlo o jake niche je zajem v tisicich AI startupech a spustilo vlastni "GPT builder".

Je to celkem dobra evoluce v pouzitelnosti. Dost lidi si najde vlastni pouziti ChatGPT a to se pro ne stane synonymem pro AI. Napriklad doplnovani kodu, analyza tabulek, zkracovani textu, copy na socky... Pojmenovane chaty s jakoby ruznou funkci jim tuhle kotvu pomuzou zvednout.

Tech vsech AI startupu mi vubec neni lito.

*obrazek vygenerovan random z Cosmic Dream GPT modulu.

#ai #chatgpt

Peter Vágner reshared this.


Peter Vágner reshared this.


Did you know that voice chats have also been available for #Mastodon for some time now? The whole thing is called #Audon and can either be used via the servers that are already connected, or you can set up your own servers for it. I think it's a shame that it's so underused as it definitely deserves more attention. Try it out for yourself and maybe we'll hear each other there sometime: #Audon audon.space/

reshared this


Peter Vágner reshared this.


Také Vám vadí reklama na YouTube?
invidious.cz nabízí alternativní cestu k YouTube obsahu bez reklam a sledování. Rychlé, soukromé a s otevřeným zdrojovým kódem, dostupné pro všechny. Připojte se k nám, objevte svobodu sledování a podpořte decentralizovaný web, který je méně závislý na velkých korporacích a který posiluje soukromí a kontrolu uživatelů nad jejich daty. :arch: #InvidiousCZ #OpenSource #Privacy #komunita_arch

Peter Vágner reshared this.

in reply to Archos

@Archos :distros_arch: :matrix: Nastavenie Proxy videos nie je začiarknuté, tak že to snáď nebude mať zvýšené nároky na prenos dát.

Peter Vágner reshared this.


It’s been 5 months since Australian Story aired an episode on NV Access founders, Mick Curran & Jamie Teh. The first Australian Story episode to be audio described. It was an incredible opportunity to share with a wider audience the importance of NVDA & our overarching message, that everyone deserves equal access to technology.

You can still watch the Australian Story episode, with Audio Description, on YouTube: youtube.com/watch?v=3i7gkN-1sA…
#ScreenReader #NVDA #NVDAsr #Accessibility #A11y #Access

reshared this


Peter Vágner reshared this.


I just spent over 30 minutes attempting (and failing) to sign up for Oracle Cloud's free tier thing because I wanted to test it out. So far, I have:

* Attempted to get around 3 HCaptcha accessibility cookies (I wrote a previous rant about that somewhere (TL;DR: Fuck HCaptcha)),
* Figured out it didn't like my generated password (seriously?),
* sat there for like 3 minutes waiting for the signup process to actually go through (once I verified my payment information and such and there were no (visible) errors, though there could have totally been some hidden error I missed because it was inaccessible),
* Among other amazing things.

I just don't get it.

in reply to destructatron

Nope that doesn't work if the site doesn't enable it. This one didn't.
in reply to Patrick W

H Captcha needs an accessibility checker that doesn't require a cookie. Like how Discord detects if you're using a screen reader, H Captcha should check to see if voiceover, NVDA, orca etc is running and just allow you to check the box and then go away.

Peter Vágner reshared this.


So. Open AI has a new TTS option. This is what it sounds like. I'm not too huge a fan of it, to be honest.
in reply to Bri😻

If you have a moment, can you try running some Polish text through this? The OpenAI page very vaguely says it supports multiple languages without being specific which got me very curious.

Peter Vágner reshared this.


Night trains in Europe are coming back

As night trains are the superior art of traveling, I never understood why in the last decade most train companies dismantled them.
I always suspected a mixture of pseudo-modernism ("high-speed trains are more modern"), lack of cooperation among rail operators of different countries (the European rail system has more of a patchwork than a network) and the conspiracy theory of car and air travel industries lobbying against the most convenient way to travel long distances.

Luckily, follks in Eastern European countries weren't as shortsighted as their counterparts in the other parts of Europe, and maintained their night trains. ÖBB is most active in bringing back night train connections in Europe. Turkyie and Ukraine are good on track, too!

If you want to find night train connections, check this web:

back-on-track.eu/night-train-l…?

"Back-on-Track is a European network to support improved European cross-border passenger train traffic and night trains." 🖤

#NightTrains #Trains #Railway #EuropeanMobility #Mobility #Travel #TravelInEurope #FutureOfMobility #EuropeTourism #Tourism #MobilityTransition #SleeperTrains #SNCF #DB #OEBB #ÖBB #NightJet #Nightline #TrenItalia #MÁV #PKP #PolRail #RENFE (just kidding, the Spanish rail company is a candidate for being the worst in Europe )

reshared this



I have just discovered #narrowlink. It looks interesting especially with P2P mode introduced in the v0.2 version. For accessing services behind a nat it looks to have better bandwidth requirements as compared to traditional VPNs. narrowlink.com/blog/Hello-Worl…