Today we're kicking off the #GNU Assembly!

gnu.tools

This is a new umbrella for GNU people seeking transparent decision-making and built around consensus. It's the result of a decade of struggle to make #GNU inclusive, transparent, and community-driven.

#GNU contributors: consider joining!

#FreeSoftware activists: help us spread the word!

"what if humanity became obsessed with reversing hash functions and used up all their energy resources to the task" sounds like something a cryptography researcher in 1996 might errantly come up with

New blog post: harihareswara.net/sumana/2021/

2 exciting bits of news re: massively improving how we package, distribute, & install Python software!

1: a new grant to further improve Python packaging security

2: the PSF is hiring a full-time project manager/community manager for #Python's packaging toolchain

I'm excited to get to work with this person and teach them what I know!

The Tor Project is hiring a Junior Systems Administrator! Please retweet and share this opportunity with your networks.
torproject.org/about/jobs/juni

Time for spring cleaning. Trying to get rid of stuff that I've had for years but never found a use.

@mobian wrote an interesting recap of the project after one year, and they forgot to toot about it here!

blog.mobian-project.org/posts/

Hat tip to @linmob for mentioning it in their weekly roundup.

So...it hasn't hit the stable release yet, due to a need for extensive testing, but: ScummVM now supports Adventure Game Studio games!

https://www.scummvm.org/news/20210404/

It would be wild if I could one day get my games to work on AmigaOS4 or Haiku...

puri.sm/posts/the-simplicity-o

Nice video showing how to get started with GNOME Builder to create a GTK app in Python (all running on a Librem 5 phone).

How did I miss #Python 'F-Strings'?

cito.github.io/blog/f-strings/

> … using f-strings was distinctly faster than formatting with the “%” operator or simple string concatenation, twice as fast than the .format() method and even 20 times faster than formatting with Template(), which does not seem to be implemented very efficiently.

And? They can contain Python expressions!

The latest #MediaWiki security release is now in #Debian stable/buster, time to update: lists.debian.org/debian-securi

Updated packages for buster-backports, bullseye and my Ubuntu PPA will be available shortly.

#iced for #rust looks like a really interessing gui framework for desktop and web applications.

hey #fediverse !

I'm looking for a #freesoftware for indexing textfiles (esp. pdf) to be able to fast-search them for words/phrases.

I'm doing a lot of research for my writings during my studies and I'm so tired of opening every pdf, looking for stuff I can use and then repeat it with the next one.

Maybe you can help me out with a suggestion.

#askfediverse #foss

We (Sequoia PGP) did a thing. We released the Octopus. The Octopus is an alternate OpenPGP backend for Thunderbird, which includes GnuPG integration, certificate updates in the background, security fixes, additional protections, and more. Check it and let me know what you think! sequoia-pgp.org/blog/2021/04/0

#FollowFriday / #FF recap of this week's recommended follows:

🌟 @wallabag - Article storage system, FOSS alternative to Mozilla Pocket

🌟 @sajan - Surreal and distinctive artist/illustrator, with a 1950s Asian aesthetic

🌟 @tuxdevices - Independent news site about phones and tablets running Linux

🌟 @snikket_im & @xmpp & @matrix & @delta & @briar - Decentralised FOSS alternatives to Signal

🌟 @ubuntustudio - Linux distro for creative people, with lots of preinstalled arty software

This is good, I've been waiting for more people to point out the type of safety you get for free with a functional garbage collected language that provides shared-nothing concurrency

https://dockyard.com/blog/2021/03/30/elixir-is-safe

It seems you can't buy a dumb TV anymore, so when I bought a LG ('smart') TV, I just never connected it to the network.
(A Rock64 connected to TV does)

twitter.com/David3141593/statu (found via Internet of Shit ofc):

"Well, this is slightly terrifying.

Opening a malicious link on *any* device on your LAN can fully compromise an LG Smart TV.

This is thanks to some new tricks found by @informaticTwitt, which allows the RootMyTV exploit chain to be triggered via any web browser on the same LAN."

Show thread

@jalcine From a purely utilitarian user perspective there isn't any need for Gemini. It does some things which are the same as the web - linked documents - but is a lot less capable than the web.

From a userops perspective Gemini fulfils a need for mastery. You can fully understand the specification in a reasonable amount of time, whereas the web is a gigantic set of specifications which you could spend years studying without full comprehension. Gemini also breaks the dependency upon certificate authorities and all that comes with them. It has a small, well defined attack surface, and its lack of complexity makes tracking and advertising not so viable as it is on the web. Being unattractive to advertisers can be seen as an asset.

Corteza is a low code build platform (think building ERP/CRM like things) that is using #ActivityPub to share data between servers.
cortezaproject.org/corteza-rel
#FediApps

Oh, so you're a garbage collector? Enumerate every object.

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.