Pinned post

Hi, I'm Jan, also known as halfbyte on the internet. Together with Florian, who's not on the Fediverse, I run Depfu.com, your friendly dependency update robot factory. I'm interested in weird and odd uses of ruby. I occasionally speak at conferences. I co-run the Hamburg Ruby Usergroup.

I have a seat which is quite lucky. That is about the most positive thing I can say about this voyage. A carriage of already drunk party people is really not my favourite place to be.

It is bearable though and a very short trip anyway.

Show thread

I could be wrong for the train from Lübeck to Hamburg though. Big event called Schlagermove will draw loads of bell bottoms and flower dresses to the city.

Well well.

Show thread

On my way back home. Luckily driving against the grain with everyone trying to get to the beach and me heading to the city, so utilisation on my train is high but not crammed.

I must say this concept of just entering any local train without even thinking about tickets is something I could get used to.

I can't really talk about what we did at our Depfu offsite (which will wind down with a Whiskey Sour soon, or so I've heard) but even if I could, I really have nothing to talk about. We've been digging deep in the machine room this time with (hopefully) zero user impact but with some good results that will (hopefully) enable some good stuff going forward and will simplify a lot of things for us operationally.

half/byte boosted

What is the most important Mastodon feature?

Other = comment
All = ⭐
All plus federation = :boost:

#Mastodon #Fediverse

half/byte boosted

Sagt mal, ich will ja nicht indiskret sein, aber: Wie alt seid Ihr eigentlich? (Für Ü45er geht's unten weiter.)
Wegen der Repräsentanz gern und viel weitertröten! Danke!

On a train to one of our rare Depfu offsites. Looking forward to a week of prototyping, scheming, walks on the beach and, as always, some nice food.

I bought this ages ago and then had bad issues with the FreeNAS Raid config essentially shredding my data regularly - After that it went to the attic.

Bit of a shame to get rid of the rather nice enclosure, but replacing the mainboard (which could be micro-ATX-ish) would be next to impossible as the enclosure doesn't have any standard holes for I/O shields.

Hmpf.

Show thread

Finally tried to revive my Intel SS2400 NAS thing. The CF adapter misses a power adapter cable I can't find (Molex to a two pin header)

I got serial working so I can get into the bios, but if I try to boot Ubuntu on a USB stick, serial won't work and I can't seem to find out how I would get that to work. Grub shows fine, after that: nothing.

Anyway, looks like there's essentially no ready made NAS Distro that would work on 512 MB of RAM which is what this box has. It isn't much, I concur.

I've always been a vocal proponent of hand written, concise changelogs for open source libraries and packages.

If only for the practical reason that you will probably notice when your changelog becomes so big that it can't even be rendered anymore by GitHub.

With an automated process that gathers PRs or (even worse) commits, you'll reach GitHub's limits quite quickly.

That being said, GitHub's limits are also ridiculous.

Day 1: Had to get up way too early (I got up with my SO who has to go to work as usual) and now trying to caffinate myself to start...

...yeah, what exactly.

Thing is: they often mean good. But they can't get past themselves. They cannot make this not about themselves. Once you see it, you cannot unsee that pattern. Please, please let me know immediately whenever I fall into the same patterns, because of course I am not immune to it.

Show thread

In climate action as well as everywhere else, the rule is: the older the whiter the dude, the cringe.

(Says the old white dude)

About half of the time will be about "figuring out stuff" , half of the time an actual vacation and then a little bit of Depfu work in the middle.

What do I mean by "figuring out stuff"? Well, that's what I need to figure out. Even though quite a lot happened in the last 6 years with Depfu and my work for Novation, it's been the longest period of unchanged work engagements for me yet and it feels like change is coming. Whether I like it or not, haha.

Show thread

Tomorrow will be (with minor exceptions) the last day of work-work for about 7 weeks. Surprisingly right now I am more scared than I am relieved. I hope that feeling changes within the next few weeks.

I am super privileged to be able to do this as a freelancer with customers that allow me to pause my contract and with my partner in crime at Depfu who will shoulder most of the work for the next two months. And with enough financial reserves that allow me to take the time off.

The last 30s of Björk's "Crystalline" still put a huge smile on my face.

I remember vividly the first time I heard it. Such a great flip.

half/byte boosted

Depfu now finally supports npm workspaces in the same manner as yarn workspaces. This is currently in beta so please report issues if you see them.

looks like npm slowly upgrades their integrity hashes in a background job from sha1 to sha256. Certainly a good idea but a bit of an issue if you have tests that rely on comparing lockfile contents.

Currently we're at 3-4 tests broken per week :)

(You could of course argue that these tests are not optimal if they rely on external services. My counterargument would be that mocking out yarn and npm and then break horribly whenever something changes at their end in prod is probably not great...)

Spoilers for Stranger Things 

Well great, all I have seen from S4 is that one scene with Max everyone was harping about and now I can't listen to "Running up that Hill" without starting to cry.

I loved that song before, obviously, but damn.

"I'm still here"

Ah, I got *that* email from GitHub.

Great.

Show older
Ruby.social

A Mastodon instance for Rubyists & friends