Brevísimo hilo de máquinas para cortar queso en #suiza. Estoy maravillado en verdad por la diversidad de #queso, que conlleva la consecuente diversidad de máquinas para cortarlo. Y estas son solamente las que pude ver dentro de una casa normal. No se diga ya en las queserías

#comidonte

@federicomena

Hey, librsvg question, the svg file mentioned in my comment here: gitlab.com/inkscape/inkscape/-… shows a green semi-circle in librsvg, firefox, safari, etc. But a full green circle in Inkscape.

Part of me can't quite believe that the svg spec asks that symbols be pre-clipped to the page boundaries before being transformed into their use object's location.

What do you think?

This entry was edited (1 year ago)

Our board member @joost_schouppe had the privilege to receive for us the first ever Impact Award at the Geospatial Awards organized by FLAGIS and AM/FM-GIS BeLux, the two main GIS user organizations in Belgium.

"[Joost sees] it as a recognition of how our data and project has become ubiquitous in the Belgian GIS world."

linkedin.com/feed/update/urn:l…

This entry was edited (1 year ago)

A Farewell to John Panarese: Tonight at 8:00 PM ET
us02web.zoom.us/j/87065924041?…

My friends, It is with great sadness and heavy hearts that we share the news that John Panarese of Mac For the Blind has passed away. For so many of us, John was more than just a trainer or mentor—he was a source of inspiration, a steadfast friend, and a beacon of passion and dedication. To me he was a great friend, my brother from another mother, my mentor, someone i could talk to for advice.

What does it take to challenge stereotypes, break barriers, and build a movement that redefines opportunity for professionals with disabilities? For Mike Hess, founder of BIT, it all began with a first-grade eye exam that changed the course of his life.

In VoyageDenver Magazine’s Inspiring Stories series, Mike shares his journey in his own words, offering an honest & heartfelt look at the challenges, triumphs, and lessons that shaped him.

Read the full interview here: voyagedenver.com/interview/lif…

Gemini 2.0 Flash: A Game-Changer for Accessibility accessibleandroid.com/gemini-2… #GoogleGemini #GeminiFlash #AI

Eezo the blind dj reshared this.

We're starting a sprint to look at all the issues preventing #ReproducibleBuilds in all the apps we ship. Most of the issues are simple fixes in the upstream code, like unsorted outputs or timestamps included in the build.
You can help make the #FreeSoftware #Android ecosystem be more reproducible! See the failures here and help us report them upstream: verification.f-droid.org/faile…
in reply to F-Droid

I'd also suggest looking at and linking to @IzzyOnDroid's great documentation for app devs on what to watch for: gitlab.com/IzzyOnDroid/repo/-/…, which is much more helpful than just creating upstream issues to say "broken, please fix" without detailed steps.

(By the way, if someone wants to try building Reproducible Builds themselves, I'd strongly suggest looking at gitlab.com/IzzyOnDroid/repo/-/…, which powers the #IzzyOnDroid #ReproducibleBuild system, covering over 30% of IoDs 1223 apps already)

in reply to Sylvia

Indeed. Merely reporting failures upstream is easy. And whilst sometimes fixes can also be quite easy, some expertise is often required to figure out what to do about observed differences.

See e.g. github.com/TeamNewPipe/NewPipe…

Good documentation can help a lot here. As is having people with RB expertise, like @IzzyOnDroid, helping developers to debug issues :)

You also need people to develop and maintain the RB tooling and workarounds everything relies on. And to report things like compiler bugs to Google. Which so far has been pretty much just me.

in reply to Fay 🏳️‍🌈

@SylvieLorxu @IzzyOnDroid

Yes, there is plenty of low hanging fruit like embedded timestamps or nondeterministic ordering. Many apps are already easily reproducible or require only small fixes.

But the ecosystem is constantly moving: old toolchain and dependency bugs get fixed, but new ones keep popping up.

Reproducible Builds are not just an item on a checklist, something you (ask upstreams to) enable and then you're done. Especially when it's a hard requirement like at F-Droid where new builds no longer being reproducible means users will not be able to get updates.

It's an ongoing process involving not just upstream app developers, but also maintainers of repositories, clients, and rebuilders; those involved in outreach and writing documentation; developers and maintainers of tooling, toolchains, and dependencies. And often requires a lot of collaborative debugging :)

It requires teamwork and an ongoing commitment to investigate and fix new issues when they pop up.

#ReproducibleBuilds

This entry was edited (1 year ago)
in reply to Sylvia

I know you don't like to link to us as you don't want to "endorse" 3rd-party repos – but maybe it's time you forget your grudges, and to accept the expertise you're offered? After all, aren't your RBs using our tools (as our repo still uses yours)? Haven't we adopted from each other in both directions? We have no issues linking to you (the wiki @SylvieLorxu just mentioned does that, for example). Your turn now 😉
in reply to IzzyOnDroid ✅

@IzzyOnDroid @SylvieLorxu I would be happy to see your repo become #FreeSoftware! As you well know, F-Droid only endorses verifiable free software projects.

It is also great to see all your work on #ReproducibleBuilds. We are continuing to build upon our years of effort there. Our approach is focused on identifying issues and getting things fixed upstream as much as possible. Then devs do not need to use any special tools to achieve reproducible builds.

in reply to S1m

@S1m now, that's not possible with @fdroidorg anymore; support for this was broken for fdroidserver in January, unfortunately. It's still possible with IzzyOnDroid, though, as we used a different patch (and yes, we have at least 1 app which uses key rotation (Occtax), and our documentation recommends that for key changes). Though we don't need that for RBs, as RB verification runs on a separate track here, so we can "make apps RB" even after they have been listed here for a while. @SylvieLorxu
in reply to Hans-Christoph Steiner

@eighthave @S1m @SylvieLorxu Good to know your stance on this has changed now – back in April, when we warned about breaking support for key rotation (it was still supported before that MR was merged), it was not important: gitlab.com/fdroid/fdroidserver…

Had you accepted our contributions back then, APKs with rotated keys would still work with fdroidserver (as they do at IzzyOnDroid, where those contributions have been implemented).

in reply to IzzyOnDroid ✅

@IzzyOnDroid @S1m @SylvieLorxu The issue you are pointing to is only for APKs that have APKv1 signatures. That means apps with minSdkVersion less than 24 (Android 6 and older). That is devices that have not had an OS update since 2015. That is maybe a couple of percent of Android users? So I decided my limited time was better spent elsewhere rather than sinking days of work to supporting a small percentage of apps on a tiny percentage of devices. That said, I welcome contributions.
in reply to Hans-Christoph Steiner

@eighthave @S1m @SylvieLorxu I won't delve into that again, Hans, so let's stop that here please. You've spent 2 weeks of that valuable time on an alternative implementation back then instead of accepting contributions offered to you by experts (not mine, I'm not expert in that area). And sorry, but our time is limited, too, so we cannot sink days into fixing that again for you 😉
in reply to F-Droid

You might want to mention that unlike the rebuilders run by e.g. @IzzyOnDroid, which verify APKs built and published by upstreams, in a build environment customised for that, your linked verification server reproduces F-Droid's builds (which may be patched), using F-Droid's build environment. That's kind of important when you're going to report issues upstream.

Neznám žádného miliardáře osobně, ale k jednomu mám už léta velkou úctu a respekt a opravdu to není nadarmo.
forbes.cz/jezisek-v-jablotronu…

Auf das alljährliche, adventliche Bangen, ob für @komin@bildung.social genügend #Spenden eingehen, um die Arbeit im kommenden Jahr fortsetzen zu können, würde ich eigetnlich gern verzichten 🙂
kom-in.de/spenden
#Blindenhörzeitschriften #digtialeTeilhabe #Inklusion

'"We want to help people, we don't want to punish people," the premier said at a Queen's Park press conference where he announced an amendment to the Trespass to Property Act that would mean fines of up to $10,000 or up to six months in prison for repeat offenders.' www.thestar.com/politics/pro...

Doug Ford to crack down on hom...

#Catima 2.34.1 is out!

This fixes a minor bug in Catima 2.34.0 where selecting an "invalid" pkpass file (corrupted/not actually pkpass) after choosing to open from Pkpass would cause the app to crash. Now, you just get a little message stating the file could not be read instead.

Coming soon to an app store near you.

github.com/CatimaLoyalty/Andro…
catima.app

#IzzyOnDroid #GitHub #FDroid #GooglePlay

This entry was edited (1 year ago)

Another Year with Android is Almost Over: A Look Back at What 2024 Brought to the Table accessibleandroid.com/another-…
in reply to Accessible Android

This is very well done and informative. The only thing that comes to mind for me is that 2024 is the year Eloquence is truly dying. Lots of modern chips are losing the ability to run 32-bit apps at all, so new phones like the S24 and OnePlus 12 are not going to get Eloquence.

This article also led me to the opinion piece on Samsung's Talkback, which brings me to my own saga. I have two Samsung phones running Android 12 and 13, and I've force-removed Samsung Talkback and replaced it with Google's version. Lately, I've been noticing that Talkback crashes in certain apps or webviews, and the crash is bad enough to require a second s'creen reader to fix it. The first time it happened, I had to get very painful video assistance to authorize ADB and fix it. This is the user experience people get if they want to break away from Samsung Talkback now. With two of my phones doing it and at least one other report of the same thing on a modern phone, we are looking at a serious setback to running the latest Talkback. Between this and the incredible software bloat, I'm now actively recommending people avoid Samsung. I'm sure some other phone manufacturor will adopt a similar update policy next year, and Pixels are nothing to sneeze at either.

Accessible Android reshared this.

in reply to JamminJerry

@JamminJerry My guess: This is just an inertia problem. Samsung doesn't really seem interested in making meaningful changes to Talkback anymore, so once in a while someone merges in existing changes and releases an update. Switching to Google's version isn't necessarily a bad idea, it just takes work and system-level changes and they just can't be bothered.
This entry was edited (1 year ago)

Big thanks for the @eff for these recommendations to the #EU:

✅ Protect users’ rights to #secure, #encrypted, and #private communication

✅ Adopt a #privacy-first approach to fighting online harms like #targeted #ads

✅ User-centric approach to regulate big tech platforms (Digital Markets Act)

✅ Create conditions of fair digital markets that foster choice innovation and fundamental rights

We at Tuta couldn't agree more! 👏 👏 👏

mastodon.social/@eff/113640698…

"I left the Settings app running" shouldn't be a laptop battery killer.

Anyone interested in significantly lowering power consumption of the #GNOME Settings (control center) app when idling on the WiFi, Bluetooth or Sound panels? My suggestion is to throttle the hell out of it when the window is not in focus: gitlab.gnome.org/GNOME/gnome-c…
This is not an unheard of idea, it's been done in the gaming industry (I saw #PathOfExile doing exactly that, when I last played… a long time ago) :blobcatcoffee:

The newest point release for Thunderbird for Android/K-9 has landed on the Google Play Store, with F-Droid coming soon. We’re starting on improvements to the account drawer, and more customizable icons that stay in one place have landed in this release. Thank you to all our community contributors, and see what’s new/changed/fixed in our changelog: github.com/thunderbird/thunder…

#Thunderbird #OpenSource #Android

Unknown parent

@homeindorset Thanks so much for trying it, and we hope you're still enjoying it!

Extensions are a tricky issue - since the Android app is a native app, the desktop extensions aren't compatible. But opening up development to native extensions would be a great suggestion for Mozilla Connect! connect.mozilla.org/t5/ideas/i…

Are you still using the email provider that suffered the worst breach in history? 🙈 It’s time to delete that Yahoo Mail account, and upgrade to get privacy! 🔒

Step 1: Delete your Yahoo Mail tuta.com/blog/how-to-delete-ya…
Step 2: Get a free end-to-end encrypted mailbox tuta.com/secure-email

Workbench 47 is out! 🛠️

The highlight of this release is experimental TypeScript support by GSoC student @vixalientoots

But there's more!

blog.sonny.re/workbench-47

#GNOME #GTK #TypeScript #GSoC

This entry was edited (1 year ago)

‼️🐦 Ptáci v Evropě stále ubývají. Vyplývá to z aktualizované verze indikátorů evropských ptáků, která je založena na údajích z 30 zemí a odráží změny početnosti 168 v Evropě hnízdících druhů.

📉 Za 44 let početnost běžných ptačích druhů klesla o 18 %.

birdlife.cz/evropsti-ptaci-si-…

You very likely heard something about how adults can’t grow new brain cells. That is wrong. We’ve known it to be false for decades — but thanks to ongoing research, we now know it to be wildly false.

Said it before, saying it again: anybody who wants to convince you that you can’t learn, can’t change, and can’t grow is (1) wrong and (2) somebody who has some kind of interest in keeping you contained. Beware. newsie.social/@TheConversation…

This entry was edited (1 year ago)

Comcast Says It Could Lose Over 372,000 Internet Customers In 2024 As Cord Cutting 2.0 Grows cordcuttersnews.com/comcast-sa…

CNBC Launches CNBC+ Streaming Service For $14.99 a Month cordcuttersnews.com/cnbc-launc…