I successfully changed my bikes tyres last night!
It wasn't too hard, however:

I bought the wrong inner tubes - My bikes wheels are deepish rims. The valves on the tubes I bought are too short. I used the old tubes.

I got oil on my handlebar tape πŸ™

I sheared a bolt attaching the pannier rack. I was trying to get the rack off to make putting the rear wheel back in easier. Rust is a bother πŸ™„

The rear gears now need re-indexing. Pulling the rear derailleur about ruined it.

I took my floorboards up and didnt find any buried treasure, or bodies.

Kinda disappointed. Just pipes, cables and bricks down there.

A while ago the power supply in my home server explosively let out the magic smoke ( BANG! *puff* ).

I put a new PSU in the computerbox today and was very pleased to see that nothing else died in the 'splosion.

Disks are all okay!

I was, however, reminded how horrible it is to work in a PC case with no cable management provisions and 6 SATA storage drives.

I bought a bicycle from a friend.

It is a much better fit for me that my other bike ( and XS sized step through ).

It needs a lot of work.
A good clean and oil.
New gear cable because it is attached by a single thread.
New tires because they're cracked.
New handlebars, because I want drops, and the existing rubber is sticky and gross.
New hydraulic oil in the breaks, cos the front ones don't have much pressure.

BUT, it is mechanically working, and close enough to what I want in a bike. 🚴

Introducing collectd was a blessing and a curse.
My disk hates it.

I wonder if there is a way to tell collectd to report stats ( to influxdb ) but not bother storing many on disk.

I don't really need collectd to store stats AND influxdb to also store them. Influx is much easier on disk writes.

I'm not super worried about the writes on spinning rust in my server, but running collectd on my network infrastructure with fragile ( and kinda old ) flash memory seems like a recipe for failed flash.

I let my mastodon instance fill up my server's entire disk again. πŸ€¦β€β™€οΈ

Except this time, it filled up SO much that postgres wouldnt start, and `rbenv` wouldnt activate because "No space left on device".

So I couldnt even purge all the mastodon cached stuff.

I managed to find a couple of files to delete and got back about 200MB of space, enough to activate the ruby-env and ask `tootctl` nicely to delete 15GB OF MEDIA.

I am going to make this a cron job now because this is the second time!!!

Selfie, ec 

Cat picture 

Back at the boardgame cafe playing Firefly today. πŸš€

I normally play Esmeralda, but were doing Pirates and Bounty Hunters today so I am playing the immoral bounty hunters!

As of 3 days or so ago, the ACCUWeather app asks me if I like the new app design. In German.

My phone is set to English.

It does this every time I open the app.
Computers πŸ€·β€β™€οΈ

Neunundneunzig.... EINHUNDERT! πŸ’―
πŸ‡©πŸ‡ͺ πŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺπŸ‡©πŸ‡ͺ

I've actually done more days of German on Memrise, but Duolingo allows you to miss a day (or 2 at weekends!) before the streak breaks, Memrise streaks break after one failed day.

Medical, boring photo 

Awwww yissss, more electronic boxes for my desk.

This time, audio things.
Gonna set up the mic later. Perhaps I'll have a go at tracking something later this week.

@bclindner I hope this isn't too forward.

You boosted photos of very large bunnys. I hope I can improve your day with photos of my very large continental giant rabbit.

Her name is Gwenie (Gwen-ee). She is... 6? I think?

She is bigger than our cats by a large margin and has a heart full of love. She likes to eat cardboard.

She is an adopted bun, I can share the story if you'd like.

Have a great day :D

I got a new toy today. 🎸

( I play guitar, but not bass guitar )

I am now even more itching for a USB audio interface so I can track things and play along with myself.

My homeserver's disks are a bit spicy. πŸ”₯

I think I need some better monitoring.

I've used "Cockpit" at work, and its nice.
Perhaps I shall do some sysadmin stuff if it cools down this weekend.

Suggestions for better hard-disk monitoring tools? Perhaps share your smartd.conf?

Ein kind brauchen ein Feuerzeug?
Mehr mΓΆglich als du denkst. πŸ”₯

A child asking you for a lighter? More likely that you think.

"Optimise" your recursive functions by replacing tail calls with goto!

Its funny because it shows the age of this book (1986), a modern C compiler probably notices the tail recursion and optimises accordingly for you.

Ugh, Python2 -> Python3 converting is a nightmare.

text_type calls __repr__ on the data you give it.

__repr__ for a bytes string in Python3 is b"string". So you get back that, encapsulated in an str(): "b'string'"

🀑

Parrot Posting 

Show more
Mastodon

social.samathy.space is one server in the network