I'm looking for work as a Senior Software Engineer. Network programmer since 1990, with a Web focus. I've implemented many protocols and designed some too. Worked on early RFCs; wrote seminal tutorials on Web tech; wrote the first anti-censorship proxy, CGIProxy, in 1996. I have a ton of experience in many different business contexts, including running a small USG-funded NGO from 2011-2019. My main languages are Go, JavaScript (Node.JS/client-side), Perl, Python, and Rust, but I learn quickly and can pick up other tech as needed. Good at teaching. Record of solving hard problems creatively. Can manage if needed, but I'd rather be doing technical work.

Open to permanent or contract, full or part time. Need to work from home. Ideally I'd work in public interest technology (PIT), but can do corporate work too. Available immediately.

DM me here, email james@jmarshall.com, or Signal at jamesmarshall.02 .

Thank you for any leads! 😊

#FediHire #FediHired #FediJob #FediJobs #GetFediHired #SSE #SoftwareEngineer

Happy I love Free Software Day!

❤️ much love and a huge THANK YOU to all people who contribute to, use and support the countless projects! 🙏

A few products I use regularly and am especially grateful for:
@linuxfoundation
@debian
@kde
@libreoffice
@thunderbird
@mozillaofficial
@videolan
@FreeTube
@GrapheneOS
@signalapp
@organicmaps
@AntennaPod
@apps
@Mastodon
@Codeberg
@nextcloud

#foss #ilovefs #FreeSoftwareDay #opensource

While I don't know if is the first time this has happened, it's good to acknowledge this given all the crazy, odd, and incorrect press about Rust in Linux these days.

A new in-kernel api just landed in linux-next from my tree and should hopefully show up in 6.14 to make some kinds of drivers easier to write, that has a rust binding added at the exact same time:
lore.kernel.org/all/2025021023…

Many thanks to Lyude and Danilo and many other Rust kernel developers for the help in creating the binding and make the C side work well for both Rust and C code at the same time. The end result here for any C developer alone, is much better off for all of their help.

reshared this

Many people just use their devices as tools to type words and use the internet. We aren't interested in or good at software. Spending hours of our leisure time learning how to set up and maintain something new or different on a computer is as interesting to us as unblocking drains or learning a sport we hate. Please let us moan about AI enshittification or express a wish for a Digital Deshittification subscription service without yelling 'do it yourself' and 'Linux!' at us every time.

ORG and over 150 signatories call on the UK government to RESCIND its demand to create a backdoor to Apple encryption.

It "jeopardises the security and privacy of millions, undermines the UK tech sector, and sets a dangerous precedent for global cybersecurity."

"The world’s second-largest provider of mobile devices would be built on top of a systemic security flaw, putting all of its users’ security and privacy at risk."

#encryption #privacy #cybersecurity #ukpolitics

globalencryption.org/2025/02/j…

in reply to Open Rights Group

"The consensus among cybersecurity experts could not be clearer:

There is no way to provide government access to end-to-end encrypted data without breaking end-to-end encryption, thus putting every user’s security and privacy at risk."

Join the voice of experts in the joint letter to stop the UK's order to break encryption – Sign and share our petition today ⬇️

#encryption #privacy #Apple #cybersecurity #ukpolitics #ukpol

you.38degrees.org.uk/petitions…

reshared this

Our new NLnet grant is officially signed! We're starting work :) The main focus is:

- Creating materials to support the Forgejo federation implementation

- Documentation for the specification

- Implementing the Vervis backed API in the Anvil frontend

Forgejo could enjoy more Go developers joining the federation team! It might be the best way to contribute to forge federation right now.

--Pere

in reply to Matt Campbell

@matt @Anachron You are right.

It even tried installing x11 packages on a Raspbian server.

Now I wonder what other garbage I got installed with other packages.

Anyway, as a seasoned JS developer I recommend downloading archives from nodejs.org/en/download directly, extracting them in a local directory and symlinking the 3 binaries (node, npm, npx) into your PATH.

@Friendica Support
Gibt es eine gute und aktuelle Installationsanleitung für Friendica in englischer Sprache? Frage für einen Freund, der mit den Anweisungen auf der Projektseite unglücklich ist. Danke!

Is there a comprehensive and up-to-date installation guide for Friendica in english available? Asking for a friend who is unhappy with the instructions on the project page. Thanks!

This entry was edited (1 month ago)

"AI is Stifling Tech Adoption"

vale.rocks/posts/ai-is-stiflin…

> the advent and integration of AI models into the workflows of developers has stifled the adoption of new and potentially superior technologies due to training data cutoffs and system prompt influence

I warned about this specific risk last year baldurbjarnason.com/letters/ai….

Here's a kind of progress in software that I can truly get excited about.

Elasticsearch had a reputation for being memory-hungry because it used the JVM, and difficult to operate. So much so that in 2016, when my old company Serotek was mostly using VMs outside of AWS, we decided to use AWS's managed Elasticsearch service for the search feature in one of our apps.

Today, Meilisearch runs comfortably on one box, and uses memory-mapped files to let the OS manage RAM usage. Thanks, Rust!

McConnell tests the strengths and limits of his power opposing a trio of Trump's Cabinet nominees
https://apnews.com/article/trump-mcconnell-rfk-hegseth-gabbard-34279ff1ab29ce5c5c5c6d2408a080f7?utm_source=flipboard&utm_medium=activitypub

Posted into Politics @politics-AssociatedPress

USpol

Sensitive content

Something we in the US could learn from Europeans.Elon Musk’s Toxicity Could Spell Disaster for Tesla - WIRED apple.news/ACbjgtwZBS0GEGKMJ9G…
in reply to Jiří Eischmann

@sesivany
Agreed. Together we stand, divided we fall.

The issue is, of course, that the worm is already in the fruit, so to speak: people like Meloni, Orban, Le Pen, Fico and others (AfD...) will need to be brought down if Europe is to succeed. They took money from Putin and should be treated as compromised.

Le Pen, in particular, could end up in serious trouble soon as a French court could declare her ineligible.

@Tuxi ⁂ Ich sehe ja das Du nach wie vor alle Neuen auf Deiner Instanz begrüßt. Wäre es evtl. sinnvoll ihnen auch @Friendica Support mit an die Hand zu geben? Und hattest Du nicht eine lokale Supportgruppe? Ich weiß es nicht mehr. LG Sascha