in reply to EVERYTHING'S COMPUTER

@be @vyskocilm

There are some discussions about this here: gitlab.freedesktop.org/pipewir…

Meanwhile in #Cuba, a gallery of photos by Raúl Cañibano. One pic attached.
theguardian.com/artanddesign/g…

#bw #photos #blackandwhite #blackandwhitephotography #blackandwhitephoto #blackandwhitephotos #photography

Secrets of covid revealed: it's pulmonary thrombosis right from the start

wow

scitechdaily.com/scientists-ha…

One of our goals this year across the Thunderbird project is to be more transparent and communicate more often with our community. Consider this a first step!

We're starting a monthly development digest for the desktop version of Thunderbird as a companion to our Thunderbird for Android progress reports.

These are short, high-level posts and will include things we're working on or planning -- like Rust and Exchange support.

OK, let's go!

blog.thunderbird.net/2024/01/t…

-Jason

This entry was edited (2 years ago)

reshared this

in reply to Tina and Tony Sohl

@TinaSohl @DavidGoldfield Hello Tina! There are two forums that might have good answers from fellow jaws users, if you haven't already found them! There is a group for blind users of Thunderbird (groups.io/g/thunderbird) and another for jaws users (jfw.groups.io/g/main)

-Monica

I've updated this list to include a tutorial from Mystic Access.
a Collection of Microsoft Office Accessibility Learning Resources for Screen Reader Users
davidgoldfield.wordpress.com/2…

I highly recommend this article written by my colleagues Serge Guelton and Yannis Juglaret about a truly hard-to-parse issue that affected #Firefox users on old Ubuntu installations.

It's a cautionary tale about how complex builds can be affected by subtle compiler/linker flags. Also, C++ is hard and making modern C++ work on older platforms is painful and full of pitfalls.

hacks.mozilla.org/2024/01/opti…

This entry was edited (2 years ago)

From David Goldfield's Blog:
a Collection of Microsoft Office Accessibility Learning Resources for Screen Reader Users
davidgoldfield.wordpress.com/2…
in reply to John Gassman

@JohnGassman Thanks so much. I initially wrote it up for a potential future BITS presentation covering Office resources. I wasn't in a position to commit to being one of the presenters but I thought I could at least contribute by compiling a list of available resources. I plan to keep updating it, particularly as Vispero adds more Office webinars. I'm glad you find it useful.

Apple Podcasts Is Getting Transcripts—The Accessibility Ramifications Are Immense forbes.com/sites/stevenaquino/…
in reply to Alice

long

@cinnamon@mk.absturztau.be:

How did you learnt to code? What motivated you?


Ok, so it's gonna be really long and weird.

So I started from Ruby, my father suggested me either a website or a book - I honestly don't remember. It was probably in russian, and I'm not sure it's even online anymore. I was in like 5th grade, so probably around 12yo. ± a few years, I don't remember exactly

Then at some point (also in middle school) I got into WarCraft 3 mapping. It had a scripting language called JASS, with a few community extensions like vJASS which hacked together stuff like basic OOP. I don't want to know how terrible it was inside, but it was my first contact with OOP and that was what made it click for me ^^

It's worth mentioning that we did not have CS classes at all in school. I eventually changed schools (not only for that reason, also e.g. bullies etc), but the new one actually had very decent classes. And well, when it started programming, I had enough experience that it was a complete non-issue. Instead, I was browsing through the available API (it was pascal and I don't remember what library) and found that you can move terminal caret and apply colors. Then everything clicked and I tried to make a game out of that :3

I did. It was a simple bomberman clone, and in fact I still have it. I will show screenshots of this and other projects on fedi ^^

But it was janky. Terminals are slow, and it was VTE in (it was 9th grade, so 2012) and it was not fast. While I eventually found ways to optimize "graphics" output so it doesn't flicker, that was later. So I learned SDL and converted that game to actual graphics ^^ (well, "graphics" - I can't draw at all, so it was the symbols I used but converted to images)

Using that knowledge I tried to do a few more things. At the time I had a hyperfixation on Minecraft, as one does, so I tried to make a procedural terrain generator. It was fairly janky, but it worked.

Then later I got into modding Minecraft, and needed to learn Java and a bit of LWJGL for that. Ofc I also used that to make games :3 Well, I had to learn to use LWJGL properly for that, in Minecraft I didn't need to touch it all that much. And I also needed to learn OpenGL, tho uhh, it was GL 1.x, with fixed pipeline/immediate drawing. Which - tbh, it was probably for the best, I still think it's much easier to learn than modern GL - that can be overwhelming with the amount of setup you need to do.

So I did a bunch of small projects to learn things - usually I was picking a simple game concept/genre and trying to reimplement it. I learned a lot in process, and it was very very fun ^^

I also got my first Android phone at around this time, so tried to make apps for it. I disliked all available music players, so I wrote my own - tho I didn't finish or publish it, and it doesn't build anymore. The current Android version at the time was 4.4, and I was unable to get Android Studio to build it :( So I don't have any screenshots or anything, even tho I do still have the code.

Also my school tried to get me into competitive coding multiple times, but I never liked that nor was particularly good at it.

Since I was also using Linux I was occasionally modifying stuff I used to fix personal itches. For example, I made a Unity (the Ubuntu thing) mod that was moving the menu button back onto the top panel because I really disliked the new design (still dislike it, really, it breaks the whole model IMO).

(I am fairly vocal that I don't want to spend time tweaking my system nowadays, that's because I already did lots of that while I was a teen and got sick of it :3)

Then I joined uni and didn't really have time for programming anymore. I abandoned all of my Minecraft mods (to be fair, they were also deep in feature creep territory, rebasing them for new versions was hell and I was really getting tired of that, so that was my lesson about avoiding feature creep...) and game development. Well, I still did a few games as uni projects because ofc I did :3

In uni I learned C, but it was pretty crushing in general and eventually I couldn't continue and abruptly left it in 2017.

During the break I really needed to recover, and I discovered gnome-games a bit earlier, so I was using it extensively, and naturally got into developing it as well, fixing personal itches. I also got into general GNOME stuff, starting from Epiphany iirc. Then it kinda escalated and here I am :3

Then I started my second time in uni, and it was a lot more fun than the first time. I actually used uni a lot to learn GObject. I remember I did one assignment as an introspected C library + GUI in either Vala, Python or JS (I don't remember which, I was using all three for different assignments :3) just for fun.

I still liked doing flashy game dev stuff, but didn't get to do it a lot anymore. There were exceptions, like I made a basic Zelda dungeon clone with a map editor for an OOP assignment, because I mean OOP was second nature to me at this point and I just wanted to do something fun ^^

Writing report for that thing wasn't as fun tho - the idea was that you have like maybe 10 classes and I had over an hundred ​:neocat_googly_shocked:
Despite the fun stuff I eventually burned out and left again at the beginning of 2020 (uni really isn't compatible with how my brain works :/). By that time I was heavily involved in GNOME, and well, I'm still here ^^

So yeah, my background was mostly game development. ^^ And now I'm doing UIs, so fairly far off but also I really really love visual stuff and making good-looking things, so I guess in that sense it's a continuation of that.

Lemme know (on fedi) if you want me to show screenshots of some of the mentioned projects :3

New article on Accessible Android: Sorry Google, but Geo-Restricting TalkBack’s Beta Testing Is Not the Right Decision accessibleandroid.com/sorry-go… #Android #Google #TalkBack
This entry was edited (2 years ago)

This passage from @debcha's "How Infrastructure works" is such a truth that often gets forgotten or ignored on the hunt for profit. It's a very familiar and recurring theme in resilience engineering texts and research. And it also rings true for me in this current trend of continuous layoffs that take more and more slack and capacity out of tech systems being maintained (in addition to the human cost) as remaining humans need to do more work in the same amount of time.

Online media can be overwhelming. It's fragmented between countless services, websites, social networks, and apps.

You need an app that weaves together an overview of nearly everything that’s happening across all the different services you follow.

That’s our vision for Project Tapestry, the new Kickstarter we're launching today.

kickstarter.com/projects/iconf…

#ProjectTapestry #Fediverse #iOSDev

in reply to The Iconfactory

Project Tapestry is a universal chronological timeline of your favorite social media services, blogs, RSS feeds & more. All updates in one place, in the order they’re posted with no algorithm deciding what you see or when you see it.

But we need your help! Check out our Kickstarter campaign to learn more about the project and the backer rewards we have planned, then make a pledge to help us turn Project Tapestry into a reality.

kickstarter.com/projects/iconf…

#ProjectTapestry #Fediverse #iOSDev

Someone has to care. Could it be you?

When other people are thoughtless and selfish, it's hard to justify why you should clean up their messes. But if everyone reasons that way, the world ends up buried under garbage. The only way to make the world better is to do the work, even if it's just one act of kindness or picking up one piece of litter.

onlysky.media/alee/someone-has…

🇫🇷 The French welfare agency uses an algorithm to detect potential fraudsters. Every month, it ranks the households of 32 million people, including 13 million children, with a "risk score".

For the first time, @LaQuadrature obtained its source code and could run it.

The criteria that increase the risk score are
- being poor,
- living in a poor neighborhood,
- being a single mother,
- being unemployed,
- having a disability.

laquadrature.net/2023/11/27/no…

Took me about an hour to read last night.

Lots of interesting tidbits of how regulation comes to pass in Europe and the US, and the product design by bureaucrats.

Left me with an even worse taste in my mouth about the DMA than before.

hardcoresoftware.learningbyshi…

in reply to Miguel de Icaza ᯅ🍉

I'm with @slightlyoff on this: toot.cafe/@slightlyoff/1118347…

I think Sinofsky's response under "It is my computer, and I should be able to install any software I want" is especially dismissive. I refuse to accept that the good days of true innovation by individuals and small teams developing types of software not explicitly blessed by the platform developer are over. It's true that my current phone is an iPhone, but I'll probably go back to Android.


If you hadn't already written off Steve Sinofsky as a monopoly apologist and blowhard, this oughta seal the deal:

hardcoresoftware.learningbyshi…

It's a masterclass in deflection and denial, in love with the idea that being maximally dickish (as Apple has been) is always the best policy. Wild, wild stuff.


Heading to FOSDEM? We are too! Don't miss @ryanleesipes talk on how to bring your open source project roaring back to life with the Thunderbird template. Join us in person AND online this Saturday at 10:00 (UTC +1) here: fosdem.org/2024/schedule/event…

We have more talks and our stand (Building K - Level 1 - Group B), so stay tuned for more FOSDEM updates this week!

#Thunderbird #FOSDEM #OpenSource

reshared this

A demonstration of offline and online LLM image description responses

I have one image, and two very differing descriptions of said image. The first is from #Llava13B, a local model installed on my #Mac, and the second is from #GPT. The GPT response is so huge that I'm going to have to post it as threaded replies, but it shows the vast difference between models. For this first post, the Llava13B response has been included as #AltText.

1/

#RTBF
Le FOSDEM, le rendez-vous européen des logiciels libres, se déroule à l’ULB ces 3 et 4 février

> Le "Free & Open Software Developers’European Meeting", ou plus simplement "FOSDEM", s’apprête à vivre cette année sa 24e édition. Ce rassemblement annuel se déroule à l’ULB et accueillera diverses conférences centrées autour du développement de logiciel, qu’il soit passé, futur ou présent.

rtbf.be/article/le-fosdem-le-r…

#rtbf