Top all-time · #16017
Dan Groshev
Personal blog · dgroshev.com/blogprogramminghardware
Dan Groshev's personal blog at dgroshev.com covers programming and hardware. Since 2023, 4 different Hacker News readers have linked it 16 times, most often “Okmain: You have an image but you want a colour”. It is still writing: the last post was on 2025-01-12, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
Linked for the Okmain post on picking an OK main colour of an image by sampling its pixels. The one comment suggests weighting the sampling toward the image's more prominent areas.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Okmain: You have an image but you want a colour2 people · 3 mentions · first linked 2026-03-09
- A tale of a LED, or why Late Mate is taking me a while2 people · 2 mentions · first linked 2024-01-02
What Hacker News says?
Software engineering (and most professions) also have something that LLMs can't have: an ability to genuinely feel bad. I think [1] it's hugely important and is an irreducible advantage that most engineering-adjacent people ignore for mostly cultural reasons. [1]: https://dgroshev.com/blog/feel-bad/
Comment linking /blog/feel-bad/
on “Gemini 2.5 Pro Preview”Submitted I like the RP2040 as a story · 649 points
HN discussionThis is nonsense though. What does "better" mean in this case? A judge is not a black box with an input (the case) and an output (the verdict), the entire point of having a judge is to have empathy, conscience, and personal responsibility built into the system. It's a blind spot that too many people have because we take those qualities for granted. LLMs unbundle them, so we need to start recognising the inherent val…
Comment linking /blog/feel-bad/
on “Open-R1: an open reproduction of DeepSeek-R1”Submitted Unbloating the buffers as a story · 112 points
HN discussionYeah. I was working on [0] for a while (I might get back to it when I have more time) and implemented a chunk of the protocol with an eye for a more scalable libtorrent replacement, and it's not entirely trivial. Even things like the piece picker get trickier at scale. [0]: https://dgroshev.com/blog/torrentdyne-encryption/
Comment linking /blog/torrentdyne-encryption/
on “Building a BitTorrent client from the ground up in Go (2020)”Submitted Unlike an LLM, you can feel bad and go to jail as a story · 4 points
HN discussionHow about sampling more from the more "prominent" areas of the image[0] and less from less "prominent" areas? [0]: https://dgroshev.com/blog/okmain/img/distance_mask.png?hash=...
Comment linking /blog/okmain/img/distance_mask.png?hash=a921b80a
on “Okmain: How to pick an OK main colour of an image”Submitted A tale of a LED, or why Late Mate is taking me a while as a story · 4 points
HN discussionSubmitted Rust actors and ArcMutex: handle with care as a story · 2 points
HN discussionSubmitted A Tale of a LED as a story · 2 points
HN discussionSubmitted I don't want to know IPs: encryption in TORRENTDYNE as a story · 2 points
HN discussionSubmitted Okmain: You have an image but you want a colour as a story · 1 points
HN discussionSubmitted Okmain: Pick an OK main colour of an image as a story · 1 points
HN discussionSubmitted Okmain: How to pick an OK main colour of an image as a story · 1 points
HN discussionSubmitted I don't want to know IPs: encryption in TORRENTDYNE as a story · 1 points
HN discussionSubmitted I don't want to know IPs: encryption in TORRENTDYNE as a story · 1 points
HN discussion