Show more

Computers that can communicate with the outside world are in practice always insecure. It wouldn't need to be so, but making safe, secure systems that are invulnerable against a motivated, well-funded attacker, is usually too difficult and expensive.

If they can influence the physical world, they're actively dangerous. Even if the influence is by giving false data to humans, who then do things.

Think: self-driving cars, industrial equipment, medical devices, home heating systems, and so on.

We are hiring: Working student as software developer, computer scientist, electrical engineer nitrokey.com/career #opensource #jobs

The previous toot brought to you by a 400 ml mug of organic lapsang souchong tea.

Mmm, tea.

I don't drink coffee. Many conferences have coffee breaks. I've never seen a coffee repair person, though. I have to assume everyone drinks broken coffee all the time. This makes me suitably sad for a Monday morning.

The degree to which non-geeks don't understand backups, why they matter, how to do them, and how to care for them, is deeply, existentially terrifying to me. There is an entire generation of family photos (and videos) whose copies exist only on one aging Windows PC, owned by a grandparent, with a few highlights posted on FB and other datafarms, who carefully prevent their long-term preservation by archiving services like the #WaybackMachine.

To everyone who still makes text-based tutorials, thank you!

I'd much rather follow a text tutorial than wait 15+ minutes for a video tutorial to load.

Your work is very much underappreciated. Thanks again! 💜

Moving one's incoming mail service to a new server is always nerve-wrecking. Especially if one hosts email for one's loved one.

I notice that after switching to the US qwerty keyboard layout, I use the semicolon a lot more. It used to require the shift key, but no more.

open source, exhaustion 

Our Executive Director, @o0karen0o was featured on the most recent episode of Explained, where she highlighted the problems with code that is designed without considering the full set of potential users. sfconservancy.org/news/2019/oc

Ideally it would be impossible to express an invalid configuration in a config file.

I would like to have static type checking for my config files, please.

Use #gitlab, they said. It’s Free Software, they said. They will respect your privacy. They’re the good ones. #WhereIsMySurprisedFace

The correct answer is: all five were uncomfortable with regexes. We were quite surprised.

This is why it pays off to do usability testing early, with real users.

Show more
toot.liw.fi

Lars and friends