In the September Community Office Hours, we chatted with the voice of our community - the Thunderbird Council! @dannycolin and @clokep, two current council members, talk about the council's origins, its responsibilities, and how to get involved.

#Thunderbird #Community #OpenSource

blog.thunderbird.net/2024/09/v…

I just learned from @podcast episode 303 (transcript at livingblindfully.com/lb0303tra…) that the percentage of working-age blind people that are unemployed hasn't changed in 60 years; it has stayed high. I'm not saying it's hopeless, but when we look at it this way, it seems obvious that we have to do something different. I don't know what, though.

Peter Vágner reshared this.

ChevronWP7 was a "jailbreak" tool for Windows Phone 7 that abused the lack of HTTPS certificate validation to enable sideloading apps... Microsoft fixed this bug *but* in the process they talked to and worked with the ChevronWP7 team to offer a $9 unlock in the form of ChevronWP7 Labs, which would later be integrated into Windows App Hub as a $20 fee, and made free in Windows 10 Mobile
in reply to Emma (IPG)

wait is apple's developer offering even comparable to what windows Phone had? when I read "sideload" and "unlock" I imagine it becomes fairly easy to install additional apps and without a limit; even though it's free, Apple's offering is still just painful for anyone to use unless you're developing the app (which is still painful, you just are generally moreso expected to be able to deal with it), because it must be self-signed and it only lasts like a week and you can only have like 3 apps at once (or was it 5? also some BS limit on the number of times they can be reactivated within X time period, last I checked)

was the windows phone thing equally awful to what Apple has been offering for years now? (price aside)

by "jailbreak" and the fact that windows apps are generally not very isolated and can do various interesting things at a closer-to-the-system-shell level (I don't know how this differs on Windows Phone 7, though), i also assumed this actually means you can install arbitrary things, not just those that could easily map to a PWA (easiest analogue to describe a certain kind of app; I don't mean web app, but restricted like an iOS or Android app would be, and a PWA is the best cross-platform concept like that); in which case Apple just clearly does not offer that and never have.

Announcing: Frog Protocols for Wayland 🐸

Let's create Wayland Protocols but much more iterative.

Wayland Protocols has long had a problem with new protocols sitting for months, to years at a time for even basic functionality.

This is hugely problematic when some protocols implement very primitive and basic functionality such as frog-fifo-v1, which is needed for VSync to not cause GPU starvation under Wayland and also fix the dreaded application freezing when windows are occluded with FIFO/VSync enabled.

We need to get protocols into end-users hands quicker! The main reason many users are still using X11 is because of missing functionality that we can be shipping today, but is blocked for one reason or another.

Check out the repo here! github.com/misyltoad/frog-prot…

and the Mesa MR that adds support for frog-fifo-v1 to fix these issues and goes into much more detail: gitlab.freedesktop.org/mesa/me…

in reply to Neal Gompa (ニール・ゴンパ)

In practice, it does not seem to be as hard as it looks to get wide agreement, it's just much harder to get *universal* agreement. It often seems like the latter is necessary to get anything done, and that's something we need to put more effort into squashing.

There also seems to be a fear of "dead batteries", but I don't think that's something we should be concerning ourselves. Things tend to naturally work themselves out over time anyway.

in reply to Neal Gompa (ニール・ゴンパ)

Wayland, as used today, is already not functional without things that aren't in wayland-protocols. On the GNOME side, there's both private protocols and a mixture of private and public D-Bus interfaces. On the KDE side, they use private protocols and third-party protocols. Most other Wayland environments follow the KDE approach too. A lot of them are the same third-party protocols. That says to me we're not doing a good job of integrating things that are commonly needed.

Hello everyone! We've just made the first release candidate for version 0.17.0 of GoToSocial :under_construction: Adventurous admins who want to try the new features and help us spotting bugs can get the release from below:

github.com/superseriousbusines…

⚠️ This release contains several database migrations which will run the first time you start up this new version. Be sure not to interrupt this migration process. This will take anywhere between a few seconds and an hour or even more (on slower hardware / big databases). Please be patient! Back up your database file before updating! We had to rejig the entire statuses table to introduce interaction policies (see below). ⚠️

Release highlights:

  • Interaction policies: This release gives you the ability to set interaction policies on your statuses using the settings panel. Interaction policies let you determine who can reply to, like, or boost your statuses. You can accept or reject interactions as you wish; accepted replies will be added to your replies collection, and unwanted replies will be dropped. This feature is still a work-in-progress as we will almost certainly have some kinks to work out in terms of implementation etc, but we wanted to get it into people's hands as quickly as possible.
    User docs here: docs.gotosocial.org/en/latest/…
    Federation docs here: docs.gotosocial.org/en/latest/…
  • Much wider range of support for different media types: In this release we've embedded a webassembly build of ffmpeg into the GoToSocial binary, so that users can post many different types of media than previously, including mp3, flac, and other audio types, and many more video types. Admins: you don't need to have ffmpeg installed on your server for this to work.
  • Audio player: to complement the new media types, we adapted our current video player to also play audio, so people visiting your profile can play MP3s and FLACs. Album art is supported when embedded in the audio file!
  • Header/avatar alt text: You can now set alt-text for your avatar + header images, so that screenreader users visiting your profile can read a description of your beautiful face.
  • Better threading model for statuses: On the web view of a thread, conversations are now indented at different levels, to make it easier to see who's replying to whom.
  • Prefers-reduced-motion is now supported, so that folks with animations turned off in their operating system or browser aren't confronted with lots of animation when they open your profile.
  • Conversations view: You can now view a list of your direct message conversations, making it much easier to keep track of who you're talking to.
  • Import/export csv files: It's now possible to import Mastodon-compatible CSV files for accounts you follow and accounts you block, making it much easier to migrate across instances. Export of these files is supported too.
  • Exclusive lists: You can now mark lists as "exclusive", which means that posts from accounts in an exclusive list will show up only in that list and not in your home timeline.
  • Show/hide posts on your profile: Previously only Public posts were shown on your web profile. This is still the default, but you can now choose to show unlisted posts on your web profile too (the Mastodon default), or to show no posts at all.
  • Lots of new themes: solarized, brutalist, ecks pee, and more.
  • Store worker queue on restart: when you stop the instance, pending tasks are stored into the database, and loaded again when you start up the instance, so that no tasks get lost between restarts.

Thanks for reading!

reshared this

in reply to GoToSocial

Hiya! Third and hopefully final release candidate for v0.17.0 of #GoToSocial:

github.com/superseriousbusines…

Fixed a couple cheeky bugs related to status web views and pending replies not being marked pending correctly.

For instructions to update to this release candidate from versions prior to 0.17.0-rc1, please read the release notes for v0.17.0-rc1 carefully, but replace all occurrences of rc1 with rc3.

If updating from 0.16.0 to this release candidate, there are several config file changes and some very large database migrations that will have to run.

Thanks!

in reply to GoToSocial

So far we've seen that there may be some memory issues for FreeBSD users running their instances with SQLite. The issue is that memory usage is far higher than it should be on those specific setups. We're currently investigating why this might be happening.

If you are one of the unlucky folks running into this issue, could you please try using this alternative build of the GoToSocial release candidate that we just uploaded, which uses a different SQLite driver?

github.com/superseriousbusines…

If the issue is resolved with that build, please let us know :)

My wife Kirsten @MoonCat and I decided to give potential podcasting a go. I know, 'Not another one?' But we hope this might be a bit of light entertainment for you.
Consider this a pilot to see how things go.

In this first episode we discuss a somewhat annoying Tiktok trend I heard about in a video, the point of hugging and our love of the 'Cautionary Tales' podcast from Tim Harford.

StroongeCast E01: Will You Peel My Orange? youtu.be/XeVO8pTfrK8

Download: onj.me/media/stroongecast/01_-…

This entry was edited (11 months ago)

C2S server for matrix.org accounts is blocked in Russia using deep packet inspection (DPI). That means people can no longer access their accounts without resorting to censorship circumvention technology.

The website and S2S federation server are still reachable from Russia.

@ooni @matrix

#Matrix #Russia #Roskomnadzor #Censorship

How effective are bug bounties in securing critical, open source infrastructure? On 30 Sep 2024 in Berlin, following a keynote by Sabine Grützmacher (MdB), Dr. Ryan Ellis will present his research and dive into FOSS, security, and the public interest with an expert panel. Details & agenda for the evening event: sovereigntechfund.de/programs/…

We’ve set aside 30 spots for interested FOSS community members. Register here: events.sovereigntechfund.de/bu…

in reply to Odón Elorza

Me parece una postura interesante, y desde leugo estoy de acuerdo en la importancia de socializar los medios de comunicación y las redes sociales. Lo que veo menos claro es esa tendencia de separa las redes sociales corporativas de otras hegemonías en los medios de comunicación de masas. No hicieron falta rdes sociales para colar el timo de la conspiración del 11M al país, solo el poder de la prensa, radio, y tele de toda la vida.

Creo que hay una cierta lucha sectorial interburguesa entre los propietarios de editoriales, televisiones, y otros medios de comunicación contra los propietarios de centros de datos, cables submarinos de fibra, y demás; y en esa lucha soy bastante neutral, porque no me creo que el periódico sea bueno y democrático y TikTok malo y antidemocrático en contraste.