Search
405 results for “overengineer”
-
#CHERI all the way down (or up)!
Or: The worlds most overengineered (but secure!) lightswitch!
The #EclipseMosquitto MQTT server, running as a pure-capability #CheriBSD pure-capability binary on a Morello system, acting as the server component for an IoT system. Pure-capability programs run with hardware-enforced memory safety, with every pointer represented with a CHERI capability so even single-byte out-of-bounds errors will trap. The kernel is also built in this mode.
I accidentally booted with the wrong kernel, so we don't have temporal safety on the server yet.
On the client, we have a #CHERIoT system, where everything has spatial and temporal memory safety. This connects to the CheriBSD server and sends the state of the switches via MQTT and sets the LEDs on the board based on subscriptions to MQTT events. This all happens over TLS 1.2 with ECDSA.
The network stack is compartmentalised. This demo includes 9 isolated compartments as well as several shared libraries, on a board with 256 KiB of (code + data) RAM, including a memory-safe shared heap.
-
#CHERI all the way down (or up)!
Or: The worlds most overengineered (but secure!) lightswitch!
The #EclipseMosquitto MQTT server, running as a pure-capability #CheriBSD pure-capability binary on a Morello system, acting as the server component for an IoT system. Pure-capability programs run with hardware-enforced memory safety, with every pointer represented with a CHERI capability so even single-byte out-of-bounds errors will trap. The kernel is also built in this mode.
I accidentally booted with the wrong kernel, so we don't have temporal safety on the server yet.
On the client, we have a #CHERIoT system, where everything has spatial and temporal memory safety. This connects to the CheriBSD server and sends the state of the switches via MQTT and sets the LEDs on the board based on subscriptions to MQTT events. This all happens over TLS 1.2 with ECDSA.
The network stack is compartmentalised. This demo includes 9 isolated compartments as well as several shared libraries, on a board with 256 KiB of (code + data) RAM, including a memory-safe shared heap.
-
#CHERI all the way down (or up)!
Or: The worlds most overengineered (but secure!) lightswitch!
The #EclipseMosquitto MQTT server, running as a pure-capability #CheriBSD pure-capability binary on a Morello system, acting as the server component for an IoT system. Pure-capability programs run with hardware-enforced memory safety, with every pointer represented with a CHERI capability so even single-byte out-of-bounds errors will trap. The kernel is also built in this mode.
I accidentally booted with the wrong kernel, so we don't have temporal safety on the server yet.
On the client, we have a #CHERIoT system, where everything has spatial and temporal memory safety. This connects to the CheriBSD server and sends the state of the switches via MQTT and sets the LEDs on the board based on subscriptions to MQTT events. This all happens over TLS 1.2 with ECDSA.
The network stack is compartmentalised. This demo includes 9 isolated compartments as well as several shared libraries, on a board with 256 KiB of (code + data) RAM, including a memory-safe shared heap.
-
#CHERI all the way down (or up)!
Or: The worlds most overengineered (but secure!) lightswitch!
The #EclipseMosquitto MQTT server, running as a pure-capability #CheriBSD pure-capability binary on a Morello system, acting as the server component for an IoT system. Pure-capability programs run with hardware-enforced memory safety, with every pointer represented with a CHERI capability so even single-byte out-of-bounds errors will trap. The kernel is also built in this mode.
I accidentally booted with the wrong kernel, so we don't have temporal safety on the server yet.
On the client, we have a #CHERIoT system, where everything has spatial and temporal memory safety. This connects to the CheriBSD server and sends the state of the switches via MQTT and sets the LEDs on the board based on subscriptions to MQTT events. This all happens over TLS 1.2 with ECDSA.
The network stack is compartmentalised. This demo includes 9 isolated compartments as well as several shared libraries, on a board with 256 KiB of (code + data) RAM, including a memory-safe shared heap.
-
#CHERI all the way down (or up)!
Or: The worlds most overengineered (but secure!) lightswitch!
The #EclipseMosquitto MQTT server, running as a pure-capability #CheriBSD pure-capability binary on a Morello system, acting as the server component for an IoT system. Pure-capability programs run with hardware-enforced memory safety, with every pointer represented with a CHERI capability so even single-byte out-of-bounds errors will trap. The kernel is also built in this mode.
I accidentally booted with the wrong kernel, so we don't have temporal safety on the server yet.
On the client, we have a #CHERIoT system, where everything has spatial and temporal memory safety. This connects to the CheriBSD server and sends the state of the switches via MQTT and sets the LEDs on the board based on subscriptions to MQTT events. This all happens over TLS 1.2 with ECDSA.
The network stack is compartmentalised. This demo includes 9 isolated compartments as well as several shared libraries, on a board with 256 KiB of (code + data) RAM, including a memory-safe shared heap.
-
Rright, if you make every path dependent on the path the script is in - it would be helpful if you ALSO do this for the #translations. Or #gettext may be unhappy.
Ohmy. Problems one does not have if one does not #overengineer things. But where would be the fun in that? 😀
-
@stefan, if it's worth engineering, it's worth overengineering. :D
I have a 2 user instance with a 3 node #Kubernetes #cluster at home with 72 GB memory, 9 cores, and 4.7 TB, soon 5.7 TB hard disk space.
It's all high-availability now as well, including load balancing, storage and Kubernetes control plane.
If you ever want to get rid of the virtual machine and maybe add a bit of capacity, I recommend tiny ~200 euro #Intel #NUC servers.
Although #Futro seems very nice as well.
#SelfHosting -
if you're still using Heroku or Railway for small side projects, it's time to level up. a $6/mo VPS + docker compose + cloudflare tunnel is all you need. simplicity beats overengineered cloud services every time. #selfhosted #devops #webdev
-
🎸📱 Behold, the revolutionary "Guitar Tuner" that demands your phone's accelerometer to pretend it's not just an over-engineered solution to a solved problem. 🤦♂️ Forget tuning by ear; now you can awkwardly press your phone against the guitar, in case you wanted to look like a complete lunatic while playing. 🎶🙃
https://tautme.github.io/phone-sensors/accel-tuner.html #GuitarTuner #PhoneTechnology #OverEngineering #MusicHumor #InnovativeSolutions #HackerNews #ngated -
💻🤖 Oh look, another groundbreaking innovation: yet another multi-agent PR review tool, because obviously we haven't reviewed code enough! 🚀 Now with more autofix loops and injections, because if your code isn't breaking, you're not coding hard enough. 🌟 #GitHub must be thrilled to host the never-ending quest for convoluted over-engineering. 🙄
https://github.com/adamjgmiller/adamsreview #multiagenttools #codeinnovation #overengineering #PRreviews #techhumor #HackerNews #ngated -
Oh, the joys of "Dithering with CSS" 🙄! Because who doesn't love over-engineering a problem that image editors solved decades ago? 🤦♂️ Just grab your noise seeds and arithmetic blend modes, and prepare for a psychedelic trip through unnecessary complexity! 🎨🚀
https://ikesau.co/blog/dithering-with-css/ #Dithering #CSS #OverEngineering #GraphicDesign #Complexity #HackerNews #ngated -
Ah, yes, the "Vite of #AI #agent #orchestration," because what we really needed was another layer of over-engineered scaffolding to complicate our lives even further. 🤖🛠️ Next up: a kit to manage the kits managing your kits, because recursion is apparently the new black. 🌀
https://ahk.cardor.dev #Vite #overengineering #techrecursion #complexity #HackerNews #ngated -
Ah, yes, the "Vite of #AI #agent #orchestration," because what we really needed was another layer of over-engineered scaffolding to complicate our lives even further. 🤖🛠️ Next up: a kit to manage the kits managing your kits, because recursion is apparently the new black. 🌀
https://ahk.cardor.dev #Vite #overengineering #techrecursion #complexity #HackerNews #ngated -
Ah, yes, the "Vite of #AI #agent #orchestration," because what we really needed was another layer of over-engineered scaffolding to complicate our lives even further. 🤖🛠️ Next up: a kit to manage the kits managing your kits, because recursion is apparently the new black. 🌀
https://ahk.cardor.dev #Vite #overengineering #techrecursion #complexity #HackerNews #ngated -
Ah, yes, the "Vite of #AI #agent #orchestration," because what we really needed was another layer of over-engineered scaffolding to complicate our lives even further. 🤖🛠️ Next up: a kit to manage the kits managing your kits, because recursion is apparently the new black. 🌀
https://ahk.cardor.dev #Vite #overengineering #techrecursion #complexity #HackerNews #ngated -
Ah, yes, the "Vite of #AI #agent #orchestration," because what we really needed was another layer of over-engineered scaffolding to complicate our lives even further. 🤖🛠️ Next up: a kit to manage the kits managing your kits, because recursion is apparently the new black. 🌀
https://ahk.cardor.dev #Vite #overengineering #techrecursion #complexity #HackerNews #ngated -
📝 Ah, a digital diary app that only a true lover would attempt to build for their significant other, because nothing says "I cherish you" like navigating #Docker containers. 📦 Somehow this app manages to be both "quietly useful" and completely unnecessary, because everyone knows that sharing your thoughts one day at a time is only meaningful when it's over-engineered. 🚀
https://piruet.app #digitaldiary #loveapp #quietlyuseful #overengineered #HackerNews #ngated -
📝 Ah, a digital diary app that only a true lover would attempt to build for their significant other, because nothing says "I cherish you" like navigating #Docker containers. 📦 Somehow this app manages to be both "quietly useful" and completely unnecessary, because everyone knows that sharing your thoughts one day at a time is only meaningful when it's over-engineered. 🚀
https://piruet.app #digitaldiary #loveapp #quietlyuseful #overengineered #HackerNews #ngated -
📝 Ah, a digital diary app that only a true lover would attempt to build for their significant other, because nothing says "I cherish you" like navigating #Docker containers. 📦 Somehow this app manages to be both "quietly useful" and completely unnecessary, because everyone knows that sharing your thoughts one day at a time is only meaningful when it's over-engineered. 🚀
https://piruet.app #digitaldiary #loveapp #quietlyuseful #overengineered #HackerNews #ngated -
📝 Ah, a digital diary app that only a true lover would attempt to build for their significant other, because nothing says "I cherish you" like navigating #Docker containers. 📦 Somehow this app manages to be both "quietly useful" and completely unnecessary, because everyone knows that sharing your thoughts one day at a time is only meaningful when it's over-engineered. 🚀
https://piruet.app #digitaldiary #loveapp #quietlyuseful #overengineered #HackerNews #ngated -
Oh, look! Another attempt to solve the monumental crisis of handling tarballs—this time with #WebAssembly and a sprinkle of #Emscripten magic. 🙄 Instead of just extracting a file like a normal person, let's generate an "index" to mount things because who doesn't love an overengineered solution to save a few bytes? 😂
https://jeroen.github.io/notes/webassembly-tar/ #tarballs #overengineering #techhumor #HackerNews #ngated -
Oh, look! Another attempt to solve the monumental crisis of handling tarballs—this time with #WebAssembly and a sprinkle of #Emscripten magic. 🙄 Instead of just extracting a file like a normal person, let's generate an "index" to mount things because who doesn't love an overengineered solution to save a few bytes? 😂
https://jeroen.github.io/notes/webassembly-tar/ #tarballs #overengineering #techhumor #HackerNews #ngated -
Oh, look! Another attempt to solve the monumental crisis of handling tarballs—this time with #WebAssembly and a sprinkle of #Emscripten magic. 🙄 Instead of just extracting a file like a normal person, let's generate an "index" to mount things because who doesn't love an overengineered solution to save a few bytes? 😂
https://jeroen.github.io/notes/webassembly-tar/ #tarballs #overengineering #techhumor #HackerNews #ngated -
Oh, look! Another attempt to solve the monumental crisis of handling tarballs—this time with #WebAssembly and a sprinkle of #Emscripten magic. 🙄 Instead of just extracting a file like a normal person, let's generate an "index" to mount things because who doesn't love an overengineered solution to save a few bytes? 😂
https://jeroen.github.io/notes/webassembly-tar/ #tarballs #overengineering #techhumor #HackerNews #ngated -
Oh, look! Another attempt to solve the monumental crisis of handling tarballs—this time with #WebAssembly and a sprinkle of #Emscripten magic. 🙄 Instead of just extracting a file like a normal person, let's generate an "index" to mount things because who doesn't love an overengineered solution to save a few bytes? 😂
https://jeroen.github.io/notes/webassembly-tar/ #tarballs #overengineering #techhumor #HackerNews #ngated -
🎉 Announcing ggsql! Because who *doesn't* want to turn their SQL queries into an over-engineered art project? 🎨 Watch as your database cries out in agony while trying to comprehend this new graphical 'masterpiece'. 🙄 #InnovationOrTorture
https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/ #ggsql #SQLArt #DatabaseInnovation #TechHumor #OverEngineering #HackerNews #ngated -
🎉 Announcing ggsql! Because who *doesn't* want to turn their SQL queries into an over-engineered art project? 🎨 Watch as your database cries out in agony while trying to comprehend this new graphical 'masterpiece'. 🙄 #InnovationOrTorture
https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/ #ggsql #SQLArt #DatabaseInnovation #TechHumor #OverEngineering #HackerNews #ngated -
🎉 Announcing ggsql! Because who *doesn't* want to turn their SQL queries into an over-engineered art project? 🎨 Watch as your database cries out in agony while trying to comprehend this new graphical 'masterpiece'. 🙄 #InnovationOrTorture
https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/ #ggsql #SQLArt #DatabaseInnovation #TechHumor #OverEngineering #HackerNews #ngated -
🎉 Announcing ggsql! Because who *doesn't* want to turn their SQL queries into an over-engineered art project? 🎨 Watch as your database cries out in agony while trying to comprehend this new graphical 'masterpiece'. 🙄 #InnovationOrTorture
https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/ #ggsql #SQLArt #DatabaseInnovation #TechHumor #OverEngineering #HackerNews #ngated -
Ah, the age-old tale of a #developer who broke #production and then heroically wrote a #linter to cover their tracks 🦸♂️. This epic saga of over-engineering features thrilling chapters like "Walking the AST" and "Recursive Analysis," which are sure to put you to sleep faster than counting sheep 🐑. But hey, at least now you can sleep soundly knowing your #bugs will be linted into oblivion! 😂
https://leonh.fr/posts/go-transaction-linter/ #humor #overengineering #HackerNews #ngated