Pinned toot

So many people follow me here, but I've never really written a proper . 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.

1/4

covid19 aerosol transmission 

"A room, a bar and a classroom: how the coronavirus is spread through the air.

Here is an overview of the likelihood of infection in three everyday scenarios, based on the safety measures used and the length of exposure":

english.elpais.com/society/202

I've just been told that I'm "relentlessly open-source" and I think that's quite fitting and actually a compliment.

I can't be sure, but at least I'll pretend it is πŸ˜…

muesli boosted

πŸ“¦ Just released: Bubbles v0.7.2

This version contains a number of detail-oriented fixes and improvements to Textinput, Viewport, and Paginator.

Just `go get -u` to get these improvements ✌️

For the full changelog see:

github.com/charmbracelet/bubbl

πŸŽ‰ gamut v0.1.0

Working with colors in has never been that easy or that much fun - promised!

github.com/muesli/gamut

- Convenient helpers to find your way around the color wheel
- Shades, Tints, Tones, Blends!
- Create, query & mix palettes
- Automatically generates beautiful palettes for you!

Accompanying blog posts:

fribbledom.com/posts/gamut-pac

fribbledom.com/posts/an-algori

"People who keep journals have life twice."

-- Jessamyn West

This could come in really handy when updating packages.

Imagine: pacman/yay could diff the changelog between the installed and the new version of the package and show you what has changed since the last update.

Show thread

Did you know?

Arch / AUR packages can contain a changelog!

Here's how you can display it:

$ pacman -Qc pkgname

Sadly not too many packages make use of that awesome feature (yet). If you're a packager, please consider adding one to your packages!

If you're curious which of your installed packages already come with a changelog, run this:

$ pacman -Qc 2>/dev/null | grep "Changelog for"

muesli boosted

Out now: Glow 1.1.0 🎊

🌟 Config File
Find yourself entering the same flags over and over? Not anymore: glow now supports a config file! See β€œglow help config”.

🌟 Local-Only Mode
You can now use glow without the network if you fancy. See β€œglow help”.

github.com/charmbracelet/glow

πŸ“£ k-means v0.2.0

A k-means clustering algorithm implementation written in

github.com/muesli/kmeans

I wonder... are we really about to eradicate influenza or are there other reasons for the lack of reported cases here.

Do we test less? Are people afraid to see a doctor for a "regular" flu? Is the reporting delayed?

I appreciate any insight.

Source: apps.who.int/flumart/Default?R

(based on data up to 29 September 2020)

Say hello to my latest open-source project: gitflux πŸŽ‰

Track your GitHub projects in InfluxDB and create beautiful graphs with Grafana!

github.com/muesli/gitflux

Everything is better with beautiful graphs 😍

Expecting someone to lecture me how this is not an actual graph in 5...4...3...

Show thread

Debian donates 10,000 Euros to fund free and decentralized live-streaming in PeerTube πŸ’ͺ

bits.debian.org/2020/10/debian

There are exactly three types of stackoverflow questions:

1. The ones I don't understand
2. The ones I don't know the answer to
3. The ones that have already been solved

muesli boosted

I'm so far behind,
I thought I was first.

"Keep calm and don't panic" is also the advice I give to library developers.

What happens in Vatican stays in Vatican.

"If The World Was Created By A Programmer"

The last panel had me in tears πŸ˜‚

Source: toggl.com/blog/world-created-p

Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!