Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    O

    overengineer.dev

    overengineer.dev · Personal blog · on HN since 2021

    A personal blog on tech topics such as USB-C hubs, ActivityPub, VPNs, and web compatibility, written in a detailed, opinionated style.

    Visit blogRSSHN submissions
    Hardware & ElectronicsNetworkingWeb Development
    What HN says

    HN links it for the USB-C hub market post and for the author's own comments on hardware quality and the Thread networking name.

    Stats for nerds
    29HN people shared it
    17linked in comments
    2Kstory points
    Jul 2025last shared
    2021people per year2025

    Top posts on HN

    1. 1
      USB-C hubs and my slow descent into madness (2021)
      9 people · 1.1K points · first shared 2022 · 513 comments on HN
    2. 2
      Thread: Tech we can’t use or teach?
      2 people · 415 points · first shared 2024 · 141 comments on HN
    3. 3
      USB-C hubs and my slow descent into madness (2021)
      3 people · 199 points · first shared 2025 · 177 comments on HN
    4. 4
      VPN – A Very Precarious Narrative
      2 people · 98 points · first shared 2021 · 48 comments on HN
    5. 5
      Yet Another LLM Rant
      1 person · 93 points · first shared 2025 · 132 comments on HN
    6. 6
      Recreationally overengineering my location history
      2 people · 59 points · first shared 2025 · 7 comments on HN
    7. 7
      ActivityPub – Final thoughts, one year later
      4 people · 6 points · first shared 2021 · Discussion on HN
    8. 8
      Personal ramblings about diaspora*, my work on it, and mistakes I made (2020)
      1 person · 4 points · first shared 2022 · Discussion on HN
    9. 9
      Building boring webthings for lazy maintainers
      1 person · 4 points · first shared 2025 · Discussion on HN
    10. 10
      ActivityPub – one protocol to rule them all? (2018)
      2 people · 3 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • microtonalJul 2025

      They just sent me a new one right away (<10 days) and there was no need to return the charger or anything. So I still use it, just blocked the bad port. I gotta say, whenever I encounter good customer service I become loyal.

      They are good with returns/replacements. My experience with their product quality has been less good though. I had a pair with earbuds from them, I think it had some firmware issue where on an Android phone, volume would go from far too soft to 'blow your eardrums out'. No other buds had this issue with the same phone. They sent me a replacement which was fine, but it could certainly have caused hearing loss.

      I also had an USB-C adapter from them (one of those USB-C with power passthrough, HDMI, etc.) it was so badly shielded that no WiFi or Bluetooth connection near it would survive.

      I think people generally rave about them because the among very cheap/affordable Chinese vendors they have support that actually writes back and are helpful. The quality of their products is not great though (also see all these power bank recalls). I avoid them now.

      Does not mean that all western brands are great either. My wife bought a Satechi USB-C adapter with DP-Alt mode that Satechi claimed would support 4k@60Hz. There was no way to get it running on Mac or non-Mac at 4k@60Hz. So, I did more research based on the MAC address of the device and found that it just a 'recased' version of a $20 Chinese USB-C design (which was specced to only support 4k@30Hz). Not only…

    • danieldkApr 2022

      This is the exact sort of situation that supports the ever increasing importance of brands.

      There are many brands that still profit off their good name, but by now are just selling generic Chinese designs with fancier enclosures. E.g. my wife bought a Satechi USB-C On-the-Go adapter. One of its stated features is that it supports 4k@60Hz. Except that it didn't work. We tried different 4k screen models from different manufacturers and two different MacBooks and a Windows PC. All of which work fine with a USB-C DP alt-mode cable and a Lenovo USB-C Dock [1]. We contacted their support and they recommend that we do a firmware update. They send you a completely undocumented Realtek firmware updater (Windows-only) that doesn't work.

      I was surprised by all of this, because Satechi used to be a reputable brand for Mac adapters. So, I investigated the adapter a bit more and the MAC address stood out. The MAC address was registered to Part II Research, which doesn't really seem to exist anymore. However, looking at their website through archive.org showed that they were a division of the Chinese brand Power 7 Technology. After browsing their website, I found an adapter that was more or less identical to the Satechi USB-C On-the-Go. The same port layout, the same touted features, but with a different enclosure:

      https://www.power7tech.com/page/305

      Power 7 makes reference designs and sells them to manufactures that rebrand them. This explains why Satechi couldn't provide proper…

    • breischlSep 2022

      Interesting parallel. I think I'd disagree that it's considered "fine" when company's do it, though.

      What the OP describes is basically a version of a "bait and switch" fraud, which is pretty widely illegal and not considered OK by anyone. Although you can find examples where people ride that line pretty closely[1], but even then people think it's bad behavior.

      A subtly different thing that's maybe closer to what you're talking about is hiring contractors and then blaming them for problems. A current major example being many of the Amazon-branded delivery trucks that only deliver for Amazon, but when they do something wrong "oh they're a subcontractor, not Amazon's fault!"

      So, not sure I agree 100%, but I understand the anger.

      [1] For example, this guy that found name-brand USB-C hubs had the same "guts" as cut-rate crap. https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.html

    • rakooMay 2021

      Your point would be true if ActivityPub was a properly defined specification, but it isn't. It is voluntarily vague in many places to accommodate for the differences in implementations, which means that each implementation needs to understand how other software works to interoperate. So in practice it is more accurate to say "Protocol like Mastodon", because even if you can talk with Mastodon it doesn't mean you can talk with Pleroma or Pixelfeed or others.

      More details here: https://overengineer.dev/blog/2019/01/13/activitypub-final-thoughts-one-year-later.html

    • gudzpozJun 2024

      The GIFs look good and I like how it lets the user diff between original code and AI-generated ones. But still, I would like to quote from an article on Thread (well, this Thread is a network stack) [1]:

      > No, seriously. Can we please not name new things using terms that are already widely used? I hate that I have to specify whether I’m talking about sewing, screwing, parallel computing, a social network from Meta, or a networking stack. Stop it.

      [1] https://overengineer.dev/blog/2024/05/10/thread/#user-content-fn-3

    • 0x0000000Oct 2022

      Maybe this post[0]? I remember relating to this part:

      > Again, I found multiple identical-looking products on Aliexpress for 10 to 15 euros. I appear to be paying a lot of money for products that I could buy for cheap on random websites is starting to piss me off a bit at this point. I don’t really care about paying too much - I’d be perfectly fine with that if the product did its job. Unfortunately, it doesn’t do that.

      [0] https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.html

    Related

    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Pusher Blogblog.pusher.com52 people

    Golang’s Real-Time GC in Theory and Practice

    Pusher Blog
    Company · last shared 2021
    Stack Overflow Blogstackoverflow.blog1.1k people

    How Dwarf Fortress is built

    Stack Overflow Blog
    Company · last shared 2026
    The HFT Guythehftguy.com75 people

    The most remarkable legacy system I have seen

    The HFT Guy
    Personal · last shared 2026
    Dropbox Tech Blogblogs.dropbox.com454 people

    Optimizing web servers for high throughput and low latency

    Dropbox Tech Blog
    Company · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    thoughtbot Blogrobots.thoughtbot.com441 people

    Neat

    thoughtbot Blog
    Company · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025