I want to duck hearing this level of musicianship!
Jacob Collier - A Rock Somewhere [feat. Anoushka Shankar & Varijashree Venugopal] Live in Amsterdam
To celebrate A Rock Somewhere's Grammy nomination for Best Global Music Performance, here’s our first ever live performance together of the song in Amsterdam...YouTube
techcrunch.com/2025/01/03/ftc-…
FTC orders AI accessibility startup accessiBe to pay $1M for misleading advertising | TechCrunch
The FTC has ordered accessibility startup accessiBe to pay $1 million over allegations of false advertising and misleading product claims.Kyle Wiggers (TechCrunch)
reshared this
Samsung's smart fridges can soon add items to your Instacart order
Samsung teams up with Instacart to let you place a grocery order directly from your AI-enabled refrigerator's screen.Artie Beaty (ZDNET)
Boldly Going Where No One Has Gone Before: "Star Trek: Deep Space Nine" Premieres 32 Years Ago | Cord Cutters News
A new chapter in the “Star Trek” saga unfolded today with the premiere of “Star Trek: Deep Space Nine.Luke Bouma (Cord Cutters News)
AskBob's Best of 2024 - Part One
I want express my sincere THANKS to YOU and the 130,000+ others who have subscribed to the AskBob newsletter since 2005. This year I celebrated the 19th anniversary of this newsletter, and there are over 3000 articles here now.Bob Rankin (Ask Bob Rankin)
Google Fast Pair may soon support Bluetooth hearing aids - Android Authority
Android looks like it's making it easier for people to get up and running with Bluetooth-connected hearing aids.Stephen Schenck (Android Authority)
Judge sets date for Trump hush-money sentencing but rules out prison term — Guardian US
President-elect will be sentenced for his 34 felony convictions on 10 January, Judge Juan Merchan rulesapple.news
What is VPAT Accessibility? | Accessible.org
Many of our clients are unfamiliar with VPATs, but their buyers are requesting that they produce a VPAT before their product or service will be considered forKris Rivenburgh (Accessible.org)
Google TTS Update: High-Quality Voices, Hidden Features, and Lingering Mysteries - Accessible Android
On December 10, 2024, Google TTS, officially branded as Speech Recognition & Synthesis on the Play Store, rolled out its latest update:Amir Soleimani (Accessible Android)
Google TTS Update: High-Quality Voices, Hidden Features, and Lingering Mysteries - Accessible Android
On December 10, 2024, Google TTS, officially branded as Speech Recognition & Synthesis on the Play Store, rolled out its latest update:Amir Soleimani (Accessible Android)
Join Us for Our January 2025 Training Events
The Freedom Scientific training team offers ongoing opportunities for you to join us in live training sessions and advance your skills. We’re excited to announce our jam-packed January training sch…Freedom Scientific Blog
Oggi siamo andati a Grazzano Visconti, piccolo paesino in stile medievale nella campagna piacentina.
A new issue of #ThisWeekInGNOME is now online!
#181 Happy New Year!
thisweek.gnome.org/posts/2025/…
#181 Happy New Year!
Update on what happened across the GNOME project in the week from December 27 to January 03.thisweek.gnome.org
Remember how the orange pissant and his fascists claims drugs are flowing into the US from Canada.
Well, well, well it looks like the other way.
Coutts drug bust seized $2M in cocaine bound for Canada
calgary.ctvnews.ca/border-agen…
Border agents seize $2M worth of cocaine bound for Canada at Coutts
Authorities at the Coutts, Alta., border crossing seized 189 kilograms of cocaine, with an estimated value of about $2 million, that was being shipped into Canada.Calgary
Following the example of GitLab and other VC-funded open source companies, @element goes 'open source almost everything' with "Synapse Pro";
"Synapse itself remains open source, and Element will continue to develop it proactively, just as it has for the last 10 years ... Available under a commercial license, Synapse Pro will help fund and accelerate the continued open source development of Synapse for the benefit of all of Matrix."
element.io/blog/synapse-pro-sl…
Synapse Pro slashes costs for running nation-scale Matrix deployments
Synapse Pro is Element’s best practice Matrix homeserver. It transforms the performance and economics of huge public sector deployments.Steve Loynes (Element Blog)
🥳 Big news! While half of Europe is hanging out in Hamburg at 38c3, we got bored and accidentally our web frontend.
It comes with a bunch of new features, which we'll post about in the next couple hours and days, but the one which will probably be most obvious is that we now feature a built-in, automatic dark mode based on your browser / OS preferences 🌙 .
Check it out at search.jabber.network !
All channels - search.jabber.network
The top 25 public chat rooms on the Jabber network.search.jabber.network
Another bit you may have noticed, especially if you visit the home page regularly, is that avatars now always load correctly.
The old website had a weird fun Python runtime type error which occurred sometimes when the browser had an avatar in the cache already.
Because we deleted the almost 10k lines of Python code and replaced it with Rust, that can't happen anymore
.
(Also, it's now faster and less memory use, which is nice.)
You can now add hashtags to your #xmpp / #jabber channels on search.jabber.network! Just add a series of hashtags to the end of your channel's description.
Note that we maintain an allowlist of tags here: search.jabber.network/tags/ Tags which are not on that list are ignored.
Suggest new tags we should add/allow in the replies to this thread!
New Year, new release ✨
In Movim 0.29 you'll discover two important changes, Stories and Briefs 😯 !
Yes Movim is the very first XMPP client that introduces fully standard Stories (xmpp.org/extensions/xep-0501.h…). Share your day with your friends, from any device, in a few easy steps ❤️
Briefs allows you to publish short content on your profile and complete the existing more complete articles publications 📝
Checkout the complete release note to know everything about those exciting new features: mov.im/community/pubsub.movim.…
Explore • Movim 0.29 Rankin, time to share your Story! ✨
New year, new #release ! This time with plenty of new exciting features, let's have a look at…mov.im
Want to try out XMPP, head over to join.movim.eu/ and find a XMPP server where you can create a free account.
Movim is a social and chat platform that acts as a frontend for the XMPP network.
#AndroidAppRain at apt.izzysoft.de/fdroid today with 16 updated and 2 added apps:
* Git Sync: git client for syncing a repository between remote and a local directory
* Sunup: UnifiedPush provider using Mozilla's push server 🛡️
RB status: 384 apps (31.2%)
Enjoy your #free #Android #apps with the #IzzyOnDroid repo 
IzzyOnDroid F-Droid Repository
This is a repository of apps to be used with your F-Droid client. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github, GitLab, Codeberg).IzzyOnDroid App Repo
The Matrix Holiday Special, client updates, and 38C3. That and more happened over the year end holidays in Matrix!
matrix.org/blog/2025/01/03/thi…
This Week in Matrix 2025-01-03
Matrix, the open protocol for secure decentralised communicationsThib (matrix.org)
FTC orders AI accessibility startup accessiBe to pay $1M for misleading advertising | TechCrunch
The FTC has ordered accessibility startup accessiBe to pay $1 million over allegations of false advertising and misleading product claims.Kyle Wiggers (TechCrunch)
Introducing Refine, an app to tweak advanced and experimental settings in GNOME. It is an alternative to GNOME Tweaks, and is a pet project I'm currently working to experiment with PyGObject and dconf, while following the data-driven, object-oriented, and composition paradigms.
The entire codebase is made up of widgets that provide all the functionality needed to add an option. For example, instead of adding each option programmatically in Refine, the ultimate goal is to have it all done in the UI file.
For example, if we want to add an option to enable or disable middle click paste, all we need is the following code in the UI file:
$RefineSwitchRow {<br> title: _('Middle Click Paste');<br> schema-id: 'org.gnome.desktop.interface';<br> key: 'gtk-enable-primary-paste';<br>}<br>That's it. The
RefineSwitchRow widget will do whatever it needs to do to ensure the option is available, grab the setting if it's available, and display it to the user. Many of these widgets provide extra functionality, such as a Reset button.You can get Refine on Flathub: flathub.org/apps/page.tesk.Ref…
Everything else (source code, screenshot, etc.) is in the project website: tesk.page/refine/, as well as the Flathub link.
#GNOME #Flatpak #Flathub #FOSS #OpenSource #GTK #Libadwaita
Refine, an app to tweak advanced and experimental features in GNOME, has reached 100,000 downloads on Flathub!!
flathub.org/en/apps/page.tesk.…
Refine is an alternative (not replacement!) to GNOME Tweaks, designed to be data-driven and take advantage of the composition paradigm.
If you appreciate Refine and have the means to help a developer out, please consider donating to support my work: tesk.page/#donate
#GNOME #GTK #GTK4 #Libadwaita #FOSS #OpenSource #Flathub #Flatpak #Refine
Transnational hacking and FOSS bonding in action! Family trip brought me across the Atlantic, but got a chance to meet @pan and bring a FairPhone for development. It's amazing when we can not only hack, but also meet and enjoy the human part of it :)
@Seirdy What is the license of your robots.txt? (seirdy.one/robots.txt)
Would you mind to add SPDX headers?
I am considering your robots.txt as base for my own.
Seirdy likes this.
Fixed the typos. Regarding SPDX headers:
I think that the robots.txt file itself isn’t a significant enough creative work to warrant copyright protection regardless of the license I put on it, and to put a license on such a trivial work would instead communicate that it’s meant to be reused.
It’s not meant to be reused as-is anymore now that I have a longer article that actually explains how and why I block what I block, but it doesn’t make sense to enforce non-reuse either.
In other words: I’m not sure that the file can receive copyright protections, and to act as if it does by giving it e.g. a CC license would simply encourage people to re-use it when they should be thinking for themselves and applying the nuance I hoped to inspire in my article.
I would rather not use restrictive licenses on my site, especially on works that I don’t think do or should receive copyright protections. and i would rather not advertise that the robots.txt be copied. A bit of a tricky place to be.
Deals: Apple Watch Series 10, M4 Pro MacBook Pro, more 9to5Mac
Alongside ongoing deals on M4 iPad Pro models at up to $300 off and a return all-time low on Twelve...Justin Kahn (9to5Mac)
audible.com/
Apple Intelligence now requires almost double the iPhone storage it needed before - 9to5Mac
Apple Intelligence launched with 4GB of storage requirements, but now that number has almost doubled already—and adds up with each device.Ryan Christoffel (9to5Mac)
News October–December 2024 - National Library Service for the Blind and Print Disabled (NLS) | Library of Congress
Introducing the new NLS audiobook players. NLS technology from 1934 to present. And one that stayed on the drawing board. FY24 highlights. Art that's made to be touched.National Library Service for the Blind and Print Disabled (NLS) | Library of Congress
I accidentally found another security vulnerability in fdroidserver whilst working on something related to IzzyOnDroid.
We warned them months ago but were ignored *sigh*
"Another fdroidserver AllowedAPKSigningKeys certificate pinning bypass"
They are now claiming they can't use my patches as-is because of "code quality issues" (private apis). Which... applies to exactly one patch, the one they actually merged 8 months ago.
Because the only way to fix the vulnerability was to monkey patch androguard (and an updated version is still not available in Debian, nor has the Debian stable fdroidserver package received any patches, despite those packages being maintained by the F-Droid team, so that monkey patch is still needed).
They are also downplaying the impact by insisting this vulnerability is only a problem for third party repositories relying on fdroidserver; which even if true is showing a concerning disregard for the security of repositories of other projects relying on fdroidserver.
I have no words to describe how little remaining faith I now have in F-Droid's security and code review processes.
I wrote an overview of the situation (without technical details of the exploits themselves as that's covered by the README):
github.com/obfusk/fdroid-fakes…
fdroid-fakesigner-poc/OVERVIEW.md at master · obfusk/fdroid-fakesigner-poc
F-Droid Fake Signer PoC. Contribute to obfusk/fdroid-fakesigner-poc development by creating an account on GitHub.GitHub
Should someone stumble upon the security vulnerability disclosure at openwall.com/lists/oss-securit… – be assured the patches have already been applied at #IzzyOnDroid (and also that androguard is already aware: github.com/androguard/androgua…)
Also see the toot by the original finder: tech.lgbt/@obfusk/113765201775…
Invalid regexp for the certificate · Issue #1097 · androguard/androguard
See: https://www.openwall.com/lists/oss-security/2025/01/03/1 Seems a good idea to patch ;) The regex in question -- ^META-INF/..(DSA|EC|RSA)$ -- is supposed to match all filenames that start with ...GitHub
@eighthave (2/2)
¹ I can follow it, but not create such on my own
² we would need time to set up a script for that; remember we're just a very small team with no grants; most work is still on my shoulders, next to a full-time $dayjob
³ we didn't use your implementation for fdroidserver back in spring but applied the patches provided by Fay, so signing key rotation is still supported at IzzyOnDroid
@eighthave (3/2)
"I'd need to see a v2-signed APK that is installable on Android that demonstrates the exploit it in order to consider this an actionable security vulnerability."
I'd rather not wait until an exploit is out-and-about. The patch is easy and not complex. Better safe than sorry. And one should fix (even potential) vulnerabilities *before* they become exploits.
@eighthave android.izzysoft.de/articles/n… outlines several of our layers. And you still have one of our scanners in your issuebot – though for some reason that seems not have to be run anymore for quite a long time (I never saw it in issuebot reports for about 2 years now).
You can find our scanning scripts at gitlab.com/IzzyOnDroid/repo (look at the Readme in the lib/ directory). We plan to make them available as Docker/Podman image, but no ETA yet.
Zusätzliche APK-Checks im IzzyOnDroid Repo
Nachdem der Library-Scanner nun seit mehreren Jahren im IzzyOnDroid Repo im Einsatz ist war es an der Zeit, einige zusätzliche APK-Prüfungen zu etablieren.IzzyOnDroid
Potential security hazard: `apk_signer_fingerprint()` looks at certs in reverse order that Android checks them (#1128) · Issues · F-Droid / fdroidserver · GitLab
Take a look at apk_signer_fingerprint(): def get_first_signer_certificate(apkpath):...GitLab
@eighthave (4/5) quoting from f-droid.org/2024/05/24/mobifre…
> For more than 14 years, F-Droid has been developing solutions which act as pieces of the alternative mobile ecosystem puzzle. So it was a natural fit for F-Droid to become a contributing partner in the broader Mobifree project.
@eighthave (5/5) And looking at Mobifree, from nlnet.nl/mobifree/
> Our goal is to help mobile technology evolve to a more healthy state, provide people with concrete new tools and more reliable infrastructure, in order to provide better security and allow users more agency and choice.
"Better security". Should be the perfect fit for a security issue, no? 😉
@eighthave I was just wondering, as the corresponding issue carries the Mobifree label. And sorry, we have all hands full with work on IzzyOnDroid – so all we can contribute are those patches, we cannot help you rolling them out at F-Droid.org.
The patches work fine, we use them ourselves. Not sure though how they harmonize with your alternative implementation, which we didn't merge at our end (we use the patches we proposed back then). But we even provide a patch for that variant, please test.
@IzzyOnDroid
Or maybe tag them with that "Vulnerable" flag that F-droid apps (esp. browsers) get occasionally?

frankdeboosere.be/nachthemel/j…
David Goldfield
Unknown parent • • •David Goldfield
Unknown parent • • •David Goldfield
Unknown parent • • •David Goldfield
Unknown parent • • •David Goldfield
Unknown parent • • •David Goldfield
Unknown parent • • •David Goldfield
Unknown parent • • •Ricky Enger
in reply to David Goldfield • • •David Goldfield
Unknown parent • • •Ricky Enger
in reply to David Goldfield • • •David Goldfield
Unknown parent • • •Ricky Enger
in reply to David Goldfield • • •David Goldfield
in reply to Ricky Enger • • •David Goldfield
Unknown parent • • •Joe Steinkamp
in reply to David Goldfield • • •David Goldfield
Unknown parent • • •Sara Feir
in reply to David Goldfield • • •David Goldfield
Unknown parent • • •Sara Feir
in reply to David Goldfield • • •David Goldfield
Unknown parent • • •Sara Feir
in reply to David Goldfield • • •Joe Steinkamp
in reply to David Goldfield • • •David Goldfield
in reply to Joe Steinkamp • • •