Pinned toot

Check out lemmy, a promising reddit clone, that's planning to work on ActivityPub/federation!

Here's my first post on the platform:

So many people follow me here, but I've never really written a proper #introduction. Time to change that!

Hey there, I'm Chris, but most friends call me 'muesli'. I'm a geek, a software developer, a maker, an opensource advocate and a tech enthusiast. I love programming and tinkering with things. I started almost three decades ago with Basic, and have learned & used Pascal, Assembly, C, C++, Java, PHP, JavaScript, Python, Rust, Go, and Lua (pretty much in that order) over all these years.


:mower: is now on the #hometown fork of mastodon, by @darius! :catch:

All the features of Mastodon 3.0.1, plus local-only posting (posts only dads can see!), rich text, the ability to follow article-type posts from ActivityPub, and more (check out for details).

There's never been a better time to join this little instance, now on a super-speedy little server of its very own. If you've got kids and identify as a dad, hit me up for an invite!


2 people are currently working on an #opensource federated #reddit alternative, called #lemmy.
They need some open source #developers to help them enable the federating function.. #activitypub

BOOST to help development...

Installed the latest version of parallel from tarball. Seems to be working. 🤷‍♂️

I couldn't get a single example shown in the man page of GNU Parallel working in bash or zsh.

Trying with version 20161222-1.1 on Debian testing.

Guess I'll stick to xargs -P4 for now. 😥

More worrying for me: what happens to the data if one of these DNA companies fold? It's a valuable asset they will be tempted (if not required) to sell. Think of the well-funded companies who would line up to buy it...

It's finally up! You can watch my talk, "False Assumptions Developers Make About Gender (and their sometimes hilarious results)" from GDG Melbourne DevFest 2019


For programmers:

- Learn to see through the abstractions.
- Don’t go after fancied or popularised technologies for their fame sake. Understand what to choose and when.
- Don’t feel bad if you don’t know much of latest tech trends. As long as you have solid foundations on fundamental concepts, you can easily learn any of latest tech trend, because fundamental concepts are very less in number and they are building blocks of any new tech trend.


3. 10x programmers are a myth and an anti-pattern. Their pseudo-productivity is usually not worth their negative social impact on their team.

4. Google and Facebook use a certain technology doesn't mean you have to use it too. You don't have their problems and you don't need their solutions.

5. The latest and greatest technology is also usually the most expensive solution to your problem. Optimization without measurement is usually a waste.


2. Digital rights. What is copyright, what's copyleft, what's CC, what's fair use. Should keep you out of jail when you're trying to watch/listen/read or make stuff (and you inevitably will). Guru mode: memorize the gist of copyleft and permissive licenses, there's not a lot of them.


Are the tools you're using working for you? What needs to change?

Next release of Mastodon will allow admins to post important announcements to their users, and yes, those are reactions


1. Buy medication I never have bought or even searched for before at local pharmacy w/ credit card
2. Go to car, decide to test #Librem5 cellular by visiting my account on
3. Immediately see ad for type of medication I bought!

No location tracking possible on this Librem 5 (used browser, not native twitter app), so either a crazy coincidence, or near-real-time reporting between CVS and #adtech w/ linking between my name, card, and twitter account.

@ekaitz_zarraga Pipenv is not as good at dependency solving (and is much slower). Poetry also prints very useful information on conflict (which prompted me to post that toot).

The major problem of Pipenv is that it does not build packages, so I have to maintain a anyway (whereas Poetry takes care of everything)

"Our instinct as engineers was to find the tool best suited to the job, but as a practical matter, the job didn't warrant additional operational complexity. We know MySQL, it can do simple key/value storage and our application already supports it. Talk about a no-brainer." 🤐

"Somehow we keep re-learning that the simpler the system is, the better you'll sleep."

Show more

A Mastodon instance running on ThoughtWorks infrastructure for its employees to interact with the Fediverse.