Some 20 years ago (twenty!), I was at #RMLL/Libre Software Meeting in Bordeaux — my first free software conference ever — scared about giving a talk about the #Hurd with the little experience I had, meeting talented people like @nwalfield.

It was very much demystifying, inspiring, and fun — good memories of this young crowd wandering on the campus and making plans for a better world!

I've exported a project and the data is in json/ndjson format, which is great! I can figure out what a lot of the fields approximately mean, but some documentation would be really helpful to understand the nuances. I've spent quite a while searching and haven't found anything. Can anyone help? (I'm mostly interested in grokking the issues.)

I just released version 0.11.1 of crates.io/crates/openpgp-ca (also see openpgp-ca.org/). This version includes a new feature for CA key rollover ('ca re-certify') plus various minor improvements.

And also version 0.11.1 of crates.io/crates/openpgp-ca-re (also see openpgp-ca.org/doc/restd/). This is the first published release of OpenPGP CA as a REST service, which makes it easy to integrate an in-house OpenPGP CA with other systems.

Sharing Web Apps in a chat: Recent releases of Delta Chat (1.30) semi-silently introduced support for "webxdc", a new way to share and run web apps, without leaking any data to third parties. See delta.chat/en/2022-06-14-webxd and webxdc.org for demos/quickstarts.

I just released version 0.0.11 of crates.io/crates/openpgp-card- (plus new versions of the underlying libraries crates.io/search?q=openpgp-car).

These releases add more "User Interaction" functionality:
- Configuring touch confirmation for operations that use private key material (gitlab.com/hkos/openpgp-card/-).
- A mechanism to notify clients of the libraries when touch confirmation is needed (the 'opgpcard' tool uses this too).

Also, the output of 'opgpcard status' has been slightly restructured, for clarity.

Google owns more than a quarter of all email. So statistically you're highly likely to be encountering Gmail users, even if you aren't one yourself. The federated nature of email will mean that they have maybe half of all email on, or passing through, their servers.

@natecull We need code gardening instead of code landfill.

This is why focussing only on innovation, like the EU and sillycon valley does, is not good enough. Most of software is maintenance.

@LucaKoepping@twitter.com:

Nice @fdp. Der Effekt des #Tankrabatt hat vor allem die Margen der Anbieter auf einen Schlag um 20% erhöht.

Zusätzlich zu den 20%, die sie bereits seit Mitte April mehr hatten.

Ihr schüttet Steuergeld in ein Kartell. 3,1 Milliarden. Für eine Subvention. Pseudoliberal

Dutch news today. We still have more bycicles per 100 people than guns in US per 100 people

:GoRide:

"Be inconvenient
Be sand not oil
in the machinery
of the world"

I'm on my way to Geneva for the next OpenPGP email summit, and looking forward to meeting about 20 other OpenPGP developers for the first time since Corona started. Thanks Patrick B. for organizing it, and @protonmail for sponsoring it! wiki.gnupg.org/OpenPGPEmailSum

@nwalfield Great article! In general and in the specifics.

I don't think there's any inherent conflict at all in the methodology you are describing; a low-level layer of building blocks and a high-level layer of use cases that most developers will use.

It's a great pattern for enabling everything but preventing mistakes. Great documentation and examples on top of that sounds like Sequoia is getting everything right!

And it includes a reference to an interview with @rysiek ! Will watch.

farside.link/invidious/6DqfWz-…

youtu.be/6DqfWz-KHSI?t=350

I gave a talk yesterday about #Subplot, our acceptance testing and documentation tool, at the Rust Finland meetup, hosted by Futurice.

Slides at pilvi.pieni.net/s/p7mKomTzJ3c2 (such as they are).

Subplot at subplot.tech/

Video at: youtube.com/watch?v=0bDLLK59Qc

Julian Assange ist jetzt seit 1118 Tagen im Gefängnis.

Schönen Pressefreiheitstag allerseits.

#Webex, #Zoom etc know your activities while muted. Researchers intercepted network traffic and analysed audio data WHILE USERS WERE MUTED. They trained a classifier and could identify typical background activities like cooking, cleaning, typing.

I don’t share the idea of the researchers by the way that a mic that can pick up cooking sound shouldn’t be able to pick up bathroom sound, too. 😜 (sounds rather like an American approach to this question)

arxiv.org/abs/2204.06128

#privacy

Aaaand here it is:
projects.rys.io/ukrainvasion/

Changes in the #Wikipedia's map of #Russian invasion in #Ukraine often are very small and difficult to notice. So I made an interface where you can cycle through them easily.

It also lets you *compare* two different versions to clearly see differences.

A background script runs every 2h to fetch new versions of the map. The page refreshes hourly.

Also, it uses zero #JavaScript. None. Not a single line. It's all HTML and CSS.

#WebDev

Show thread

I just released version 0.0.7 of crates.io/crates/openpgp-card-

This version adds two new commands:

"pubkey": to get an OpenPGP public key representation of the subkeys on the card.
(This command infers the "missing" KDF parameters for ECC decryption keys by trying possible parameters and picking those where the Fingerprint stored on the card matches)

"info": to view metadata about a card (e.g. which algorithms it supports, and/or other low level information about the card)

Show older
Mastodon

The original server operated by the Mastodon gGmbH non-profit