Show newer

Programmers have, for some reason, problems with big vs little endian architectures and data. I think it was a mistake for CPUs to not choose an endianness randomly at boot time.

@feonixrift @drwho usability is crucial, and there is plenty of valid criticism of the OpenPGP ecosystem.

Quite honestly, GnuPG at some point started being a problem, rather than a solution. Hence projects like @sequoiapgp , who are doing some amazing work with making OpenPGP, well, usable.

At the same time, it remains a useful and important tool. People ain't going to move off of e-mail, because there's no-where to move to:sequoia-pgp.org/blog/2021/06/2

@enigmatico re: PGP -- implementing it in organizations well is *difficult*. Things that can help *a lot*:

1. set up a Web Key Directory:
metacode.biz/openpgp/web-key-d

OpenPGP-enabled mail clients will (mostly) use it to pull keys automagically. Simplifies things greatly.

2. Consider setting up @sequoiapgp's OpenPGP CA:
openpgp-ca.org/

In large enough organization (say, above 20 people) makes verifying PGP keys of everyone not-impossible.

@ehashman I compare programming to building a castle out of snakes.

#lazyweb wood species id? This is the easiest splitting and best lighting kindling I have ever seen. Used all last winter and want more..

When you build a lot of build time magic for your software, debugging weird problems becomes a fun Sunday adventure.

The programmer makes a string of commits, each one plaintive. "Add debugging print", "*Debug", "debug", "d", "Fix!", "Fix?", "fix?, "ffff".

Canadians, is your workplace or organization recognizing September 30th, the National Day of Truth and Reconciliation?

If yes, what specifically are you doing?

If no, have you asked your employer why not?

(If Canada lowered its flag for a day, for every child known to have died at your residential schools, the flag would not raise for 18 years.)

(Boosts encouraged.)

@mala Based on observing geeks in the wild, the natural thing is to open every link in a new tab, and never, ever, close tabs, unless the computer is restarted.

Same with “security questions”: keep track of the fake answers you give, in your password manager.

QT tombrossman: @PrivacyMatters I store my fake DOBs in the notes field of my password manager. Different one per site, just like passwords. If you ever need to re-enter it (account recovery, new device, etc) it's good to keep track.

A lot of frustrations about computing come from feelings of a loss of control and agency.

Those areas reflect work we *should* do more work on! User empowerment through less gatekeepers, better user experiences, technology that works for *people*, communities.

We can do better!

Show thread

@neil Have you found out about Pandoc filters yet? For transmogrifying the abstract syntax tree before typesetting.

@feonixrift Excellent question. It does not seem to have done so, or at least search engines can't find it. Phew.

Obviously I've never done that. Well, not more than once. And I didn't publish it.

Show thread

There's good code, and there's code that's hard to understand. And then there's self-modifying recursive shell scripts.

Show older
toot.liw.fi

Lars and friends