NVDA 2024.4 is now available Featuring many improvements in Microsoft Office, braille & document formatting. We encourage all users to update. There's more than will fit here so please check out the full details & download from: nvaccess.org/post/nvda-2024-4/

Please note, after updating any software, it is a good idea to restart the computer. Restart by going to the Shutdown dialog, selecting “restart” and pressing ENTER.

#NVDA #NVDAsr #ScreenReader #Release #News #NewVersion #Update

reshared this

in reply to The Evil Chocolate Cookie

@evilcookies98 Yes - and that's why. It is good to carefully check or see what others in the ocmmunity think - just because NVDA starts with an add-on overriding the compatibility check doesn't guarantee that it will work, but it can help you keep using an add-on which wasn't affected by a particular year's changes while you wait for the developer to update it.

Great news, everybody: the Librarian of Congress has stepped in to allow ice cream machines to be repaired.

I fucking hate it here. Even the “good” news demonstrates how terribly technocapitalism has fucked us up.

tech.slashdot.org/story/24/10/…

Absolutely horrifying story found via today's Boonta Vista podcast, but my total 100% honest reaction is:

"This is what WILL happen if your healthcare system is profit-based. You will get mowed down by the machine. Change your system."

usatoday.com/story/news/nation…

When 20,000 Americans Held a Pro-Nazi Rally in Madison Square Garden in 1939

openculture.com/2024/10/when-2…

#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 15 updated and 3 added apps:

* Swift Notes: lightweight and secure notes app 🛡️
* NotallyX: Minimalistic note taking app 🛡️
* splitcat: split and merge files

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

The moral meltdown at the LA Times and Washington Post is a reminder that independent journalism is needed more than ever. It's also a reminder that being an independent journalist is HARD work, with challenges the "professionals" rarely see or grasp.

I urge you to read this from Molly White (hachyderm.io/@molly0xfff), one of the best we've seen:

citationneeded.news/i-am-my-ow…

and then please consider joining me as a paid subscriber.

It's #CyberSecurityMonth! Time to #deGoogle 💪💪💪

What are your favorite privacy-first apps?

Check out our list:
tuta.com/blog/how-to-leave-goo…

A fireball streaked by while Yasutaka Saika was taking a photograph of Comet Tsuchinshan–ATLAS, producing this beautiful, accidental celestial alignment.

Captured on Oct 24 from Tereske, Hungary.

facebook.com/yasutaka.saika/ #space #science #astronomy #photography

I wonder, what would’ve happened if WaPo just ran the endorsement - was Bezos gonna run down to the printer and shut off the press? Turn off the web site.

I know that it’s easy to say this, but… if I was EIC or whatever, I’d have tried to run the endorsement anyway. social.coop/@chrisjrn/11338000…

Welcome to the RB family, Privacy Lock 🥳

apt.izzysoft.de/packages/com.p…

Privacy Lock offers an extra layer of security on top of Android’s built-in features – like "shake to lock". Its next release should show the "green shield".

#reproducibleBuilds #IzzyOnDroid

7 essential password rules to follow in 2024, according to security experts zdnet.com/article/7-essential-…

Khronos reshared this.

looks like Debian's zipalign package is completely broken in testing/unstable. good thing I wrote my own, better version :3

github.com/obfusk/reproducible…

(it's so good tencent ported it to python 2 and violated the GPL (fixed now))

Aurora Australis, captured at the southern tip of Africa where two oceans meet 🌌

📸 - Kyle Goetsch: threads.net/@kylegoetschphotog…

This entry was edited (10 months ago)

Eleven years ago, the only long-lived #libcurl fork I am aware of was made: daniel.haxx.se/blog/2013/10/27…

It existed for several years, but it seems to be completely gone now.

in reply to daniel:// stenberg://

I'm sure you're aware of the caveats but using function length may not be the best metric to measure complexity. What I'm about to write is therefore likely nothing new to you but I'm doing it nevertheless because there are many voices in the software engineering space that apply a naive law of "long function bad, short function good".

While splitting a function into smaller parts may improve readability to some degree, it rarely decreases the mental capacity needed to understand it. I'd argue that it's quite often even the opposite if the code is well-structured:
Blocks can be used efficiently to mimic a function that is specific to a use case, relatively short and not reusable. A separate function would introduce overhead in form of its signature and disruption of the reader's flow because its location is elsewhere in the code. The block can easily be shoved into a function when it becomes larger or when it can be re-used.

in reply to daniel:// stenberg://

As a general rule of thumb, I agree, I think.

When it comes to reducing complexity, what I'd want is to keep mental capacity needed in an acceptable range. In that regard, I'd e.g. value minimising the amount, scope and lifetime of variables within a function over function length. These metrics are likely much harder to provide but maybe they would be a neat addition next to the cyclomatic complexity.

in reply to daniel:// stenberg://

@f09fa681 Kinda agree when we exclude functions extracted/refactored that contain only one call. While a complex call with a GOOD name of the function might be considered helpful, I tend to find it harmful as it is a context switch while reading code, for only one line/call. So it can turn bad if everything is wrapped in small functions - having unreadable code, and slipping right through the metric.