Software Developer. Opinions are my own.

Massachusetts, USA
Who came up with this FireTV PIN screen?
2
2
114
Full circle, text.
1
103
The weekend build: low cost and usable (sort of) local AI coding agent for people on a budget. Nvidia Tesla P40 (24GB), eGPU (Oculink) and a cheap mini PC (Intel N100). Running in VSCode via Ollama.
1
9
869
Replying to @RCS
Ordered and looking forward
1
90
The AI model finally learned how to hit the ball, but it still has a long way to go. 🤖🕹️
I'm doing some AI training for the Duel of the Paddles game so it won't require two players to play. So far, after 250K+ steps (RL/PPO), it's still performing terribly. 😅🕹️🤖 #ai #artificalintelligence
1
2
655
I'm doing some AI training for the Duel of the Paddles game so it won't require two players to play. So far, after 250K+ steps (RL/PPO), it's still performing terribly. 😅🕹️🤖 #ai #artificalintelligence
3
1,104
There are some really points and thoughts by @aaronwhite in this "Who Will Win the Incumbent AI Battle?" video. piped.video/watch?v=X9SgohV6… #ai #artificialintelligence
1
1
518
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
91
29,184
I saw this variation of the pong game (link below) where two balls continuously move, aiming to capture the opposing player's area. My first question was how this game could end, if at all. I didn't see a possibility (correct me if I'm wrong) without modifying the game. So, I'm recreating the game with some changes: 1) Adding paddles so that players can directly control the balls, and 2) Introducing power-ups to give players an advantage. I have some ideas for power-ups, such as increasing the ball's speed every time it passes to the opposite player's paddle and hits the wall or giving an extra ball to the players when that occurs. I'm open to any suggestions and ideas. I'm counting on folks out there who lived through the '80s and '90s and played these kinds of games. You can find the original game at pong-wars.koenvangilst.nl And below is a screenshot from the game that I'm developing. #gaming #pong
3
1
4
1,478
Sharing the pictures of my old Macs for the Macintosh 40th Anniversary. Happy birthday Mac! #Apple #Mac #Macintosh
1
570
Replying to @eugenehp @CES
Single Pi5 performs ~65 embeddings/sec (including network overhead)
122
Replying to @AviHD
I don't have those scores. But each Pi5 serves around ~65 embeddings/sec (including network overhead)
1
1
62
Replying to @Raistlin
Everything is handled by @nats_io Check out @thecodegangsta ‘s video at piped.video/byHGNUqIONw
1
4
615
Replying to @miolini
For edge, I started with Terraform, which is my powerhouse, but it quickly became overkill. So, I switched to regular shell scripts. That being said, I recently watched a video by @synadia (piped.video/watch?v=EfxtiKMn…) and I'm thinking of switching to their approach as soon as they release it. For cloud, I'm using Fly.io, which hosts the multi-region NATS server and the public API server.
2
11
1,232
Replying to @danielmerja
I haven't run any LLM yet. Although you can find some numbers from other people here on X. I used it for @embedefy See nitter.net/devfacet/status/174912… It can perform ~65 AI inference/sec with a single Pi 5 (including network overhead). But I'm also working on batch API to make it faster.
Just as a side note, I'm using this cluster to offer free AI inference services to those who have a limited budget or no credit card for platforms like OpenAI. I'll be adding more stuff in the coming days. You can read more at nitter.net/devfacet/status/173277…
5
1,251
It can perform ~65 AI inference/sec with a single Pi 5 (including network overhead).
39
I’ve already tried some of them, the software support (e.g. Linux kernel) and system stability (Google it yourself) is no where near Raspberry Pi. They were keep crashing.
1
1
23
6,020
I guess it depends on what you are doing. In my case, I mostly work on embeddings/classification, and most of the models (huggingface.co/spaces/mteb/l…) are nicely utilized with Pi 5s. Currently, a single Pi 5 can handle approximately 65 requests per second (including traffic between the cloud and the cluster). I'm working on a batch API, so I'm hoping it will be much faster. Therefore, 16-core machines would be an overspend/underutilized in my case. The NATS server and the public API servers are set up for HA. They run in three different regions via Fly.io, and I only pay about $10 per month. If I lose power at home, for example, I can easily deploy it in the cloud temporarily (like active-passive), but I don't have an SLA with anyone, so it wouldn't be a problem to do nothing. That being said, I'm looking into solar solutions and secondary internet provider (maybe even Starlink) for temporary backup. Good questions 👍
1
14
19,101
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
294
3,147
567,075
My top 5 computer & programming books. What’s yours?
3
My setup for classic real-time strategy game is coming along. It needs some decoration tho. #commandandconquer #redalert2
1
This brings back some good old memories. #quickshot 🕹
wow, it’s huge and sturdy. Fusion for ARM v8 by @mikroel
Replying to @FiloSottile
I've a function like (I'm open to a better solution):
1
1
My 7yo is calculating something very complicated. It might be related to space time continuum🖖
macOS Daemonology & Interprocess Communication with macOS #xpc #macOS Two much needed book for macOS.
3
Chapter 3 alone is worth it to buy this book 📕 “SwiftUI for Masterminds” by J.D Gauchat #SwiftUI #SwiftLang
The Art of WebAssembly by @battagline I really like the format of this book. Another nice one from @nostarch
1
3
21
Every time see a Go code without any comments. #golang

ALT (deep sigh) c’mon

1
I didn’t know @billatnapier have this book until recently. It’s great and looking forward for the 2nd edition (up to date with his website). #crypto #cryptography
Need to check whether the given interface implements io.Seeker or not? #golang #code
Need io.TeeReader with limit? #golang #code
#golang #code Need to search byte slices in large files and streams?
1
3
“Tea, Earl Grey, Hot” I know someone who would appreciate it. But he needs to wait another 300+ years. #StarTrekTNG #StarTrekPicard
Although it’s focused on blockchains and cryptocurrencies, it’s a good reference book for cryptography. #cryptography #encryption #ellipticcurve
1
1
Here we go... “Serious Cryptography - A Practical Introduction to Modern Encryption” by @veorq #cryptography #encryption
1
5
Since I have the chance... Thank you so much for your performance despite the difficulties. These are from my collection and happy to have them.
1
1
That moment you decide to clean your laptop bag. #cables #adapters #usb
I got some @StarTrek pins from @FanSets and they look awesome. I really like Picard/Locutus (@SirPatStew) and Captain Janeway (@TheKateMulgrew) pins. #StarTrek #IDIC
1
5
The Linux Programming Interface by @mkerrisk - 1506 pages, probably the thickest book I have ever attempted to read. My feedback will take some time 😏 #linux
2
5
If you are thinking to learn C programming language then I recommend “The Little Book of C Programming” by @huwcol #cprogramming
2
1
1
High five to “The SiFive Learn Inventor” A RISC-V based development board: 150MHz, 512Kb flash, BLE, WiFi, 6x8 LEDs, 16KB instruction cache, and 64KB of SRAM. @SiFive @pimoroni @risc_v
2
4
A nice FPGA book for beginners by @simonmonk2 #fpga #verilog
1
14
I recently read RISC-V Assembly Language and The RISC-V Reader books. I highly recommend both. @risc_v #assembly
2
I’ve been waiting for this book. Thank you @petewarden and @dansitu #tinyml
2
2
23
The Art and Making of The Expanse @ExpanseOnPrime
My all time favorite character... Walter Bishop by John Noble #Fringe @thejohnnoble
1
1
@tgraf__ @danwendlandt : thanks for visiting the Mountain and great @ciliumproject presentation today. @Bose Auditorium
1
5
11
Super excited about Bose Frames. Amazing sound quality! @Bose #BoseFrames #BoseAR
6
Simple way to handle AWS credentials for ECS containers in a shell script #bash #sh #shell @awscloud