Daniel boosted
Daniel boosted
Daniel boosted

Funkwhale 1.0 is out 🎉

As usual, the full changelog is available at docs.funkwhale.audio/changelog,. New features include:

- A brand new search page
- It's now possible to launch a scan from the UI
- Themes and language are now persisted accross sessions
- A new plugin system, with a scrobbler plugin that works with Last.fm and MusicBrainz

We're thankful to the contributors to this release, as well as all our supporters, backers and members of the community who have been with us for five years!

We wish you a happy upgrade!

Daniel boosted

After years of work, we’re ready to publicly launch the Fair Cobalt Alliance! The FCA unites major industry players and works with the govt of the Democratic Republic of the Congo and civil society partners to address issues in the artisanal mining sector: bit.ly/31oOtkA

Daniel boosted

Principles of UI, A Thread:
1. natural mapping
2. visibility of system state
3. discoverability
4. constraints and affordances
5. habits and spatial memory
6. locus of attention
7. no modes
8. fast feedback
9. do not cause harm to a user's data or through inaction allow user data to come to harm
10. prefer undo to confirmation boxes. For actions that can't be undone, force a "cooling off" period of at least 30 seconds.
11. measure using Fitt's, Hick's, GOMS, etc. but always test with real users.

Daniel boosted

RT @alvar_f@twitter.com

Habe mir den Datenbank-Code der Corona-Warn-App angeschaut. An den paar Zeilen kann man beispielhaft zeigen, was bei vielen Datenbank-Projekten nicht ganz optimal läuft. Ein Thread über Datenbank-Sicherheit, #SQL, die Corona-App und #PostgreSQL. #CoronaWarnApp #cwa 1/x

🐦🔗: twitter.com/alvar_f/status/126

Daniel boosted

"A stateless password manager"

I'm not sure yet whether I think this is amazingly brilliant or just insanely silly... it could be either:

github.com/lesspass/lesspass

Daniel boosted

The first sentence in every video-conference:

"Can you hear me alright? ... HELLO!?"

Daniel boosted

Ok, this is pretty hilarious. I honestly tried and thought I'd be a lot better at it.

Restraining yourself from touching your own face is incredibly hard. Forcing myself not to gave me an incredible itchy feeling that drove me crazy and pretty much kept me from getting any real work done.

I haven't reviewed the video yet, but during that hour I've caught myself touching my own face 35 times, and only managed to prevent it 5 times.

Show thread
Daniel boosted
Daniel boosted

I somehow missed the existence of gup.pe/ – a new(ish) group tool for the fediverse.

I haven't used it yet, but from its description, anyone can create/follow a group, and then be notified of all messages that @ that group. Sounds really cool!

#guppe

Daniel boosted
@codesections @Gidi Kroon

My boss at Netscape presented the first public demo of HTML mail in 1996. It was an interactive form that made and edited airline reservations completely through mail. A handful of us then spent weeks lobbying folks to at least disable JavaScript - which was present in the earliest releases. The airline reservation demo was f*cked after we did that. You could get it to work with a traditional HTML form, but the interactivity (like client-side form field validation) was shot to hell. In response to why it's so bad - because not only the editing issue mentioned earlier, but you have all the security issues of HTML and email and some new issues which are unique to the combined effort. For instance the ability to track who opened/read a message using images. And the SSL complications are a nightmare. You really need not only a separate browser, but a completely sandboxed browser, and this conflicts with the requirements of the web browser. So you end up with a fork of the browser solely for email use and the email devs don't usually have experience writing browsers, and the browser devs have no experience trying to make it secure for email. So ultimately the fork is poorly maintained.  Then fast forward 20+ years after this neglect has become institutionalised and you find yourself in the situation we find ourselves today.
Daniel boosted

This is the ideal laptop pointing device. You may not like it, but this is what peak performance looks like:

Daniel boosted

Vom 15.–19.3.2021 laden @unipotsdam @fhpotsdam & @dh_potsdam mit dem Kulturpartner @MuseumBarberini die zur nach ein.

Daniel boosted
Daniel boosted
Show more
Mastodon

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