Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6479

M

Mumbling about computers

Personal blog · blog.davidv.dev · on HN as deividsystemsprogramminghardware

Mumbling about computers is a personal blog at blog.davidv.dev about systems, programming and hardware. Since 2021, 12 different Hacker News readers have linked it 38 times, most often “A skeptic's first contact with Kubernetes”. It is still writing: the last post was on 2026-06-11, and you can follow it by feed.

Visit the blog
38mentions?
12HN people?
2021–2026first – last linked?
Links on Hacker News per year · peak 16 in 2024

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for posts on building a handheld PICO-8 console and on minimizing Linux boot times. One commenter said they were looking forward to reading the PicoPico posts.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Blog where I ramble about computer stuff

The author on HN?

deivid · 754 karma · member since 2017

I have a computer-related blog at https://blog.davidv.dev/ You can contact me at hello+hn@davidv.dev

From their public HN profile, which links to this site.

Most-linked posts?

  1. A skeptic's first contact with Kubernetes
    5 people · 6 mentions · first linked 2024-07-28
  2. Minimizing Linux Boot Times
    2 people · 3 mentions · first linked 2024-04-02
  3. Cursing a process’ vDSO for time hacking (2022)
    2 people · 2 mentions · first linked 2024-07-16
  4. Learning about PCI-e: Driver and DMA
    2 people · 2 mentions · first linked 2024-07-27
  5. /posts/minimizing-linux-boot-times/
    2 people · 2 mentions · first linked 2024-09-02

What Hacker News says?

  1. I keep a blogroll[0] mostly on computing/programming [0]: https://blog.davidv.dev/blogs-i-follow.html

    Comment linking /blogs-i-follow.html

    on “I ditched the algorithm for RSS”
  2. Submitted Learning about PCI-e: Driver and DMA as a story · 229 points

    HN discussion
  3. lioeters · 2024-03-22Recommends
    Ah, I just found your blog posts about PicoPico, wonderful! I'm going to enjoy reading them and perusing the code. Good stuff. https://blog.davidv.dev/making-a-handheld-pico8-console-part... https://blog.davidv.dev/pico8-console-part-2-performance.htm...

    Comment linking /pico8-console-part-2-performance.html

    on “Picotron Is a Fantasy Workstation”
  4. Submitted A skeptic's first contact with Kubernetes as a story · 167 points

    HN discussion
  5. Great article, I went through something similar with TrainMore in The Netherlands, where they replaced an NFC key fob with a similarly refreshing QR code (but this one rotates every 30 seconds) In my case, I didn't make a native app because I don't use the wallet integration. I wrote about it here: https://blog.davidv.dev/posts/trainmore-re/

    Comment linking /posts/trainmore-re/

    on “I accidentally became PureGym’s unofficial Apple Wallet developer”
  6. Submitted A skeptic's first contact with Kubernetes (2024) as a story · 146 points

    HN discussion
  7. SVG+CSS is super powerful, a simple feature that I love is making diagrams respect dark/light mode, without any javascript. Check the diagrams here for example: https://blog.davidv.dev/posts/ipvs-lb/

    Comment linking /posts/ipvs-lb/

    on “Nice things with SVG”
  8. Submitted Revamping an Old TV as a Gift (2019) as a story · 74 points

    HN discussion
  9. Linux can boot quite quickly with the right settings, I've written about it at [0], but distros (reasonably) build very generic kernels and initramfs, which are not particularly fast to boot [0]: https://blog.davidv.dev/posts/minimizing-linux-boot-times/

    Comment linking /posts/minimizing-linux-boot-times/

    on “Extreme Pi Boot Optimization”
  10. Submitted A skeptic's first contact with Kubernetes as a story · 11 points

    HN discussion
  11. Really nice post, some months ago I also wrote about linux boot, but a bit more focused on the IO side (what's on disk, how is it loaded), here: https://blog.davidv.dev/posts/booting-x86-64/

    Comment linking /posts/booting-x86-64/

    on “The Linux Boot Process: From Power Button to Kernel”
  12. Submitted A skeptic's first contact with Kubernetes as a story · 5 points

    HN discussion
  13. I've written a little bit about writing a driver & using QEMU to create a custom device for it at [0] & [1] [0]: https://blog.davidv.dev/posts/learning-pcie/ [1]: https://blog.davidv.dev/posts/pcie-driver-dma/

    Comment linking /posts/pcie-driver-dma/

    on “The Linux Kernel Module Programming Guide”
  14. Submitted Live Image/Video Translation as a story · 3 points

    HN discussion
  15. This[0] is my take on something like that, but I'm no k8s expert -- the post documents my first contact with k8s and what/how I understood these concepts, from a sysadmin/SWE perspective. [0]: https://blog.davidv.dev/posts/first-contact-with-k8s/

    Comment linking /posts/first-contact-with-k8s/

    on “I Didn't Need Kubernetes, and You Probably Don't Either”
  16. Submitted Geo-distributed blog for $7/mo as a story · 3 points

    HN discussion
  17. I did a similar thing a couple of years ago, but with a TV instead of a phone (and for my dad). https://blog.davidv.dev/revamping-an-old-tv-as-a-gift.html The gist of it was putting a Pi inside a b/w CRT, soldering the GPIO to the tuner and that way you could change the channels. I even put fake static on some of them. The software ended up horrible as I ran out of time.. but it worked great!

    Comment linking /revamping-an-old-tv-as-a-gift.html

    on “Show HN: Mum's 80th birthday present- a rotary phone from the 1970's”
  18. Submitted Using local translation models on Android as a story · 3 points

    HN discussion
  19. > discoverability issues Webrings[0] are somewhat being used again. I keep a list of the blogs I follow[1] in OPML & HTML, so that you can either bulk-subscribe, or browse through blogs that you might find relevant; you can do the same! On RSS readers/organization, I didn't need a solution, because "personal blogs" post rarely enough that even following ~100 blogs, I see 3~5 updates per week. [0]: https://en.wikiped…

    Comment linking /blogs-i-follow.html

    on “Discover the IndieWeb, one blog post at a time”
  20. Submitted A skeptic's first contact with Kubernetes as a story · 3 points

    HN discussion
  21. Unikraft is really cool, but Linux is not necessarily the blocker. You can boot to PID1 in firecracker in ~6ms, see my experiments: https://blog.davidv.dev/minimizing-linux-boot-times.html

    Comment linking /minimizing-linux-boot-times.html

    on “Making EC2 boot time faster”
  22. Submitted Minimizing Linux Boot Times as a story · 3 points

    HN discussion
  23. I've built a bunch of things: 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…

    Comment linking /extending-the-capabilities-of-dumb-devices.html

    on “Ask HN: What have you built with ESPHome, ESP8266 or similar hardware”
  24. Submitted Spawning VMs for unreasonable workloads (2024) as a story · 1 points

    HN discussion
  25. I wrote down the kernel of the idea quite a while ago here[0], however, the actual version we run nowadays is using UEFI and written in Go (installer) + Python (API that generates the ISO on demand) Fly.io[1] also does this (although they boot the result in a VM, the concepts are the same) [0]: https://blog.davidv.dev/docker-based-images-on-baremetal.htm... [1]: https://fly.io/blog/docker-without-docker/

    Comment linking /docker-based-images-on-baremetal.html

    on “Oxide builds servers as they should be [audio]”
  26. Submitted Cursing a process’ vDSO for time hacking (2022) as a story · 1 points

    HN discussion
  27. I build them from docker images: https://blog.davidv.dev/docker-based-images-on-baremetal.htm...

    Comment linking /docker-based-images-on-baremetal.html

    on “Firecracker MicroVMs”
  28. Some years ago I got hit by the retro TV bug and made one for my dad's 50th birthday [0]. It's fairly simple to put a Pi inside a tv and hook it up, but it does feel almost like the real thing [0]: https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift/

    Comment linking /posts/revamping-an-old-tv-as-a-gift/

    on “My Retro TVs”
  29. It's not the only other option! It's not less yucky, but you can creatively stomp on the vDSO functions which back the time-related functions (gettimeofday, clock_gettime, time); I've written about it at [0] and have a "library" (more like a proof of concept) at [1]. [0]: https://blog.davidv.dev/posts/cursing-a-process-vdso-for-tim... [1]: https://github.com/DavidVentura/tpom

    Comment linking /posts/cursing-a-process-vdso-for-time-hacking/

    on “Quartz: A Deterministic Time Testing Library for Go”
  30. Amazing! I love projects that bring some new features to classic hardware; I did something similar for my dad's 50th birthday[0]. [0]: https://blog.davidv.dev/posts/revamping-an-old-tv-as-a-gift

    Comment linking /posts/revamping-an-old-tv-as-a-gift

    on “Bit-banging a BASIC Birthday”

Search all of HN for blog.davidv.dev

Linked by the same people?