[0]: https://www.youtube.com/watch?v=emaVH2oWs2Y&list=PLWYdJViL9E...
750 karma · joined August 10, 2017
You can contact me at hello+hn@davidv.dev
[0]: https://www.youtube.com/watch?v=emaVH2oWs2Y&list=PLWYdJViL9E...
[0]: https://aya-rs.dev/
[0]: https://blog.davidv.dev/posts/minimizing-linux-boot-times/
There are plenty of examples online, but this is my "cool clock" https://github.com/DavidVentura/esp-ntp
[0]: https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift
> extensibility
This is something that irks me right now, but at my current knowledge level (~0) it didn't feel right to even mention:
If Kubernetes pushes everything out (CSI, CNI, Cloud provider integration, LoadBalancer, ...), doesn't it become "just a control loop runner"?
I'm sure there's value in that, but I can imagine that most people running clusters would make different choices for various options, landing you with _every cluster being unique_, which feels wrong somehow.
I think my misunderstanding comes from the distinction between "first party" sensors (CPU scaler) and "third party" sensors (via "external metrics").
Is there a reason for this distinction? Will the CPU scaler eventually be pushed out of k8s as well?
I think the difference between a $220 board and a $1000~ board is quite large for a hobby project
I wasn't aware, but it makes sense, and explains the current "confusing" state.
If you got recommendations for other (cheap) FPGA boards with PCI-e hard IP, do let me know.
[0]: https://wiki.sipeed.com/hardware/en/tang/tang-mega-138k/mega...
[0]: https://blog.davidv.dev/posts/cursing-a-process-vdso-for-tim...
I've been using github-act-runner on top of a local Nomad cluster to run some of my builds on risc-v, arm64 & x86-64, it's fine, but a bit of a hassle to set up
A snapcast client, which can play audio synchronized on multiple rooms
https://github.com/DavidVentura/esp-snapcast
An stratum-1 NTP _server_ (read: gets its time from GPS), and displays time with unreasonable precision (not necessarily accuracy!)
https://github.com/DavidVentura/esp-ntp
A few HUB75 signs which display public transport status (the public transport bits are not published anywhere yet)
https://github.com/DavidVentura/hub75-esp
An "on-air" sign that turns on/off if my wife or I join a meeting (based on camera/mic usage, for Linux and Mac)
https://github.com/DavidVentura/on-air
A purely decorative sign that looks like a pixelated fire
https://github.com/DavidVentura/matrix-fire
A kindle-controlled bedside lamp (just mqtt, but functionality is priceless - blogpost is unrelated but it's the only video I've got)
https://blog.davidv.dev/building-an-mqtt-client-for-the-kind...
An HDMI switcher (just a GPIO toggle) & a full-house blinds controller (just a relay hooked to the central, manual system)
https://blog.davidv.dev/extending-the-capabilities-of-dumb-d...
It's definitely possible to use standard Lua and run _some_ of the Pico8 games, but not all.
Lua itself does not require a lot of memory, but PICO-8 guarantees 2MiB of usable RAM