manuel 🦋 @manuelbernhardt (@elmanu) header
manuel 🦋 @manuelbernhardt (@elmanu) profile picture

Scuba-diver, coffee and distributed systems aficionado, author, independent consultant 🇬🇧🇫🇷🇩🇪

Joined January 2008
Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)Photo by manuel 🦋 @manuelbernhardt (@elmanu)
manuel 🦋 @manuelbernhardt retweeted
still one of the best guides
144
420
169
2,803
358,152
manuel 🦋 @manuelbernhardt retweeted
Types of Distributed Systems Papers. Joke modeled after @xkcd 's xkcd.com/2456/ #distributedsystems #distributedsystemsjokes
66
6
248
manuel 🦋 @manuelbernhardt retweeted
I finally had a chance to rearrange my Pi5 cluster today. For the compute-only Pi5s (fan only, no USB/PCIe/NVMe), I got rid of the official Pi5 power supplies and replaced them with Anker PowerPort 6, which is common for Pi clusters. One of the reasons was that no matter what I did, the Pi5s didn't go beyond 9W of power consumption (3W idle). So, the official Pi5 power supply was overkill for my use case. Although the Anker PowerPort can handle 60W, I decided to be a good citizen and only connected 4 Pi5s to each unit, leaving plenty of extra overhead. By the way, they are connected to two different switches. 😅 While looking for some cables, I found my old AC Infinity fans, which I used to cool an Xbox. I thought, why not, and set them up to cool the power supplies. The fans have a thermal trigger, so they only run once the temperature goes beyond ~29°C/84F. By the way, I asked ChatGPT how to position the fans, and it suggested the push-pull configuration. I was skeptical at first, but it seems to work well. See the temperature in the image below. Let me know if there is a better way. Finally, I got these fancy USB-C cables that show the current power consumption. I like them and hope they last long enough since they are not cheap. 💸 P.S.: I'm still waiting for the official Raspberry Pi5 PoE HAT for my power-hungry Pi5s, which have NVMe disks. Let me know if you have any suggestions. #raspberrypi #pi5 #anker #usbc
4
11
2
90
29,187
manuel 🦋 @manuelbernhardt retweeted
Mon avis sur la décision de la CNIL
31
183
18
438
176,333
manuel 🦋 @manuelbernhardt retweeted
This is how I save over $1000/mo on compute, storage, and bandwidth costs for my AI side projects: a total of 52 CPU cores, 104GB RAM, 3TB NVMe, unlimited ingress/egress, and less than 100W power consumption. The taller cluster runs API servers built with the Transformer.js library and the NATS services framework. The shorter cluster runs a Postgres database server (with streaming replication) and some services such as pgpool, prometheus, etc. They are all connected to the cloud via NATS using a secure WireGuard tunnel. No DNS server, no port forwarding, no load balancers. #raspberrypi #pi5 #AI #edge @nats_io @xenovacom @PineberryPi
142
293
54
3,132
567,146
New article: On pinning and isolating CPU cores manuel.bernhardt.io/posts/20…
2
2
524
manuel 🦋 @manuelbernhardt retweeted
ppl keep asking me how we can get more women into neteng so i just made a commercial for it. sexism in tech is now solved you’re welcome
154
661
140
3,557
483,614
manuel 🦋 @manuelbernhardt retweeted
#Aeron Version 1.41.0 released! Whats new? Enhanced support for 24/7 operation of Aeron Cluster, improved Cloud support, enhanced usability of Aeron Archive, upgrades & bug fixes. More on Github: eu1.hubs.ly/H03tDdr0 #softwarerelease #newfeatures #tradingtech #lowlatency
4
9
2,680
So much for "free speech", @elonmusk (hachyderm is a mastodon server)
510
manuel 🦋 @manuelbernhardt retweeted
14
323
50
3,265
manuel 🦋 @manuelbernhardt retweeted
RIP Fred Brooks. I read MMM in 1988 and it was eye opening. Many of the lessons still ring true today.
4
27
3
111
In the light of the latest news regarding Twitter, I’m reposting my mastodon whereabouts: @manuel@hachyderm.io hachyderm.io/web/@manuel
manuel 🦋 @manuelbernhardt retweeted
3
1
14
manuel 🦋 @manuelbernhardt retweeted
!!! “I know of six critical systems (like ‘serving tweets’ levels of critical) which no longer have any engineers," "There is no longer even a skeleton crew manning the system. It will continue to coast until it runs into something, and then it will stop.” washingtonpost.com/technolog…
180
2,881
1,530
9,242
manuel 🦋 @manuelbernhardt retweeted
Elon is just demanding random people on his website tell him how it works now
462
5,479
842
56,287
manuel 🦋 @manuelbernhardt retweeted
Jokes aside, I strongly recommend everyone to download their data while this link still works: xitter.cf/settings/account I've been here since 2007 and would hate to lose this part of my personal history just because someone didn't change the flux capacitor before batching the RPCs
2
5
12