Pinned oot

The package graph is now rooted in a further reduced set of binary seeds, at about 60 MiB it weighs 25% of what it used to

How is your distro?

janneke boosted

Since this week my course about using #freesoftware in #art & #design is online in the course catalogue of Bauhaus-Universität-Weimar:
(click the 🇬🇧 flag on the top right to see the English version)

Thank you so much #fediverse for contributing your feedback, thoughts and suggestions! x*

Show thread
janneke boosted

languages, english, french 

The title of this video is a bit misleading but the core of "Some forms of language are simply not possible to translate to another" is right.

Moreover my experience with French speakers who learn English is that they often don't use lexical stress in their speech, which makes their verbal English... not English.

Lexical stress is part of spoken English even if English speakers don't know it.

janneke boosted

"[...] Facebook sent me a cease-and-desist letter. The company demanded that I take down the tool. It also told me that it had permanently disabled my Facebook account ... Pointing to a provision in its terms of service that purports to bind even former users of Facebook, Facebook also demanded that I never again create a tool that interacts with Facebook or its many other services in any way."

(Note: No need to share that you deleted your account, sport. So did I.)

janneke boosted
janneke boosted

Today I demoed the #Hurd (in a childhurd) in my yearly introductory OS class. 😎

janneke boosted

Just in case you are curious, I am implementing Goblins on Guile in stages. I've finally pushed up the code. I'm on stage 4.

Breaking it up this way has been done with the intent that porting to other languages will be easier.

janneke boosted

🐚 Proposing ‘guix shell’ as an improved ‘guix environment’:

If you already use #Guix or if you’re used to other “environment management” tools, feedback welcome!

janneke boosted

Every now and then I log into my #Guix childhurd, and every time I’m excited like a kid with a new toy.

#GNU #Hurd

janneke boosted

If you think of free software as a developers' rights issue, it's a solved problem. Developers can use free stacks everywhere, and they are free to fix anything. Nobody is legally restricted from learning to be a developer. There's a pretty good live ecosystem. Mission accomplished.

If you think of free software as a human rights issue, you need to think about how all people can actually use and benefit, and usability and accessibility and localisation all become integral parts of the problem.

janneke boosted

@vagrantc Good question. The corporate trend (Linux Foundation, Google, & co.) with sigstore and SLSA seems to be to focus on certification (signed artifacts) rather than verifiability (building from source, ensuring reproducible builds, etc.) to address this.

To me, this “sign everything” approach is just a workaround, whereas work on #bootstrapping, #reproduciblebuilds, and provenance tracking à la Nix/Guix is addressing the core issues. I suppose that’s the message we need to get through!

janneke boosted

So, how do we leverage that to actually get traction on projects such as #reproduciblebuilds and #bootstrappable and #guix which actually do address many of the supply chain issues?

I worry some of the weakest recommendations are likely what will take hold, and little more, but it would be such a missed opportunity...

janneke boosted

I wish so much that JSON supported symbol types in addition to strings. Of course in an alternate universe where corporate bosses didn't mandate java-like syntax to Brendan Eich, we might have a scheme-based language instead of javascript and some standardized s-expression format instead of JSON. Oh well.

janneke boosted

Act 1: Microsoft buys #GitHub

Act 2: Libre Andy #OpenSource folks freak out and jump ship

Act 3: Everyone else tells them "mIcRoSoFt iS nOt lIkE tHaT aNyMoRe"

Act 4: Microsoft introduces GitHub #Copilot

Act 5: People freak out because #Microsoft turned out to be EXACTLY what you'd expect

#dev #development

janneke boosted

@alice There’s a growing understanding that “containers” are not helping much in way of reproducibility—Docker images are generally not reproducible to begin with. Growing awareness in both “reproducible science” circles and industry, as in . I’m full of hope! :-)

janneke boosted

My paper was rejected from a top-notch #infosec academic conference—reminds me of my good’ol days as a PhD student…

The comments were surprisingly positive though and most likely it just wasn’t the right venue. If anyone knows of a computer security/engineering academic conference or journal that’s more “hand-on” and less “theoretical”, I’m all ears!

janneke boosted

"Reproducible data processing pipelines": 👈

On how we built a #reproducible #BigBlueButton video post-processing pipeline using #Guix as a "deployment-aware makefile".

Think about it next time you feel like plumbing together a makefile and shell snippets!

janneke boosted

Guix has Structure and Interpretation of Computer Programs (sicp) in its repo in texinfo format.

`guix install sicp'

CLI users can read it with
`info sicp'

I think that's very cool. #sicp #guix

janneke boosted

#GCC does away with the requirement for copyright assignments to the FSF:

I think it’s a wise decision in this day and age. 👍


janneke boosted

Finally, the first #guix package to use the #maven build system!

Took me some time to tweak the build system to make it work properly.

janneke boosted

#Google employees admit in lawsuit that the company made it nearly impossible for users to keep their location private:

They even pressured OEMs to "bury" such settings, and kept their own employees in the dark: "Even Google execs and employees in charge of location data were confused about how privacy settings worked."

Is that what they call "improving" #privacy of their users?


Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!