Top all-time · #7144
Somewhere Within Boredom
Personal blog · withinboredom.infoprogrammingsystems
Somewhere Within Boredom is a personal blog at withinboredom.info about programming and systems. Since 2016, 11 different Hacker News readers have linked it 50 times, most often “Golang is evil on shitty networks (2022)”. It is still writing: the last post was on 2026-08-28, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for technical posts, including a PHP vs C# performance comparison and a sign-up form post that uses proof-of-work as a spam precaution, with the implementation code linked from the blog.
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.
A Site About Stuff
Most-linked posts?
- Golang is evil on shitty networks (2022)3 people · 3 mentions · first linked 2024-02-25
- My Favorite Language Has Changed to PHP2 people · 2 mentions · first linked 2022-03-16
- The Five Critical Roles of Your Team2 people · 2 mentions · first linked 2025-04-13
- Classifying Pull Requests: Enhancing Code Review Effectiveness2 people · 2 mentions · first linked 2024-07-16
What Hacker News says?
I maintain a thingy written in C# that does cool things with keyboard backlights on System76 machines in Linux. Like make the left-third respond to CPU usage, right third blink when you have unread notifications, etc. The biggest one was turning off the keyboard when the screen blanked[1]. Almost all of the fun stuff requires native interop. 1: https://withinboredom.info/blog/2019/11/26/detecting-if-a-sc...
Comment linking /blog/2019/11/26/detecting-if-a-screen-is-turned-off-in-linux/
on “.NET Myths Dispelled”Submitted Algorithms in PHP: Deques as a story · 85 points
HN discussionYeah, but you can use a custom kernel and WireGuard to get around that. https://withinboredom.info/blog/2022/04/02/finally-getting-i...
Comment linking /blog/2022/04/02/finally-getting-ipv6-in-wsl2/
on “Why Jony Ive left Apple to the ‘accountants’”Submitted My Favorite Language Has Changed to PHP as a story · 39 points
HN discussionI don't think fibers are that great. There's no indication that a function call will create a fiber and do things[1] that might screw with your current state. When you know fibers are around, you need to code more defensively. [1]: https://withinboredom.info/blog/2022/01/04/thoughts-on-php-f...
Comment linking /blog/2022/01/04/thoughts-on-php-fibers/
on “PHP – The Right Way”Submitted Golang is evil on shitty networks (2022) as a story · 35 points
HN discussionI rebuilt durable-functions in php. Durable Functions is a C# actor model runtime. My PHP implementation meets or exceeds the same benchmarks as the C# version. > It could be easily proven by doing a bunch of work but obviously there is no point in me proving it. Because you cannot prove it... :) I wrote this post a few years ago, that actually spurned some improvements in C# ... so here you go: https://withinboredo…
Comment linking /2022/03/16/yes-php-is-faster-than-c/
on “Show HN: A Better Log Service”Submitted Yes, PHP is faster than C# as a story · 15 points
HN discussionYes. Go doesn't even offer the ability to use Nagle's algorithm: https://withinboredom.info/2022/12/29/golang-is-evil-on-shit... Nagle's algorithm is dealing with connections. These are FIN_ACK. Meaning the connection was told to close and we need to ack the closed connection.
Comment linking /2022/12/29/golang-is-evil-on-shitty-networks/
on “Faster: Fast persistent recoverable log and key-value store”Submitted Serverless: From a PHP Developer as a story · 10 points
HN discussionhttps://withinboredom.info/wp-content/uploads/2019/10/img_30... It looks pretty bad with 100mbps connection and pretty unusable (ignore LTE, I’m traveling internationally and don’t have reliable service)
Comment linking /wp-content/uploads/2019/10/img_3048.png
on “Show HN: Visual travel destination discovery tool, currently by matching weather”Submitted How I win without playing to win as a story · 3 points
HN discussionThe previous post on this blog makes another worthless comparison, this time based on lines of code: https://withinboredom.info/blog/2022/03/16/my-favorite-langu... > Like, look at this Merge Sort in C# [1] (130 lines) and then look at it in PHP (31 lines) [2]. You can’t beat that kind of productivity, not to mention in PHP, you can even mix data types (like ints and floats) where in the C# version, it’d be much mor…
Comment linking /blog/2022/03/16/my-favorite-language-has-changed-to-php/
on “Yes, PHP is faster than C#”Submitted Golang is evil on shitty networks as a story · 3 points
HN discussionI did Ctrl-F on "proof-of-work" in this thread to see if anyone had tried this, you seem to be the only one. Seems like a good precaution before sending even a verification email. Did you have to roll your own or was there some proof of work library you were able to use? Update: Ah, found the code - https://withinboredom.info/posts/how-this-blog-actually-work...
Comment linking /posts/how-this-blog-actually-works/
on “Your sign-up form is a weapon”Submitted Golang is evil on shitty networks as a story · 3 points
HN discussionSubmitted Um, Since When Is PHP Faster Than C++? as a story · 3 points
HN discussionSubmitted Thoughts on PHP Fibers as a story · 3 points
HN discussionSubmitted Detecting If a Screen Is Turned Off in Linux – A Walk Within Boredom as a story · 3 points
HN discussionSubmitted There Are No Easy Wins – Stop Asking – A Walk Within Boredom as a story · 3 points
HN discussionSubmitted A 172 IP address doesn't mean it is running in Docker as a story · 2 points
HN discussionSubmitted When to Roll Your Own as a story · 2 points
HN discussionSubmitted Building the fastest PHP router ever as a story · 2 points
HN discussionSubmitted Wait, a 304 reply can change headers? as a story · 2 points
HN discussionSubmitted Algorithms in PHP: Priority Queues (and Heaps) as a story · 2 points
HN discussionSubmitted Stateless-Passwordless AuthN using cryptography as a story · 2 points
HN discussionSubmitted The right place at the right time – lessons from the military and project mgmt as a story · 2 points
HN discussionSubmitted All the Crappy JavaScript – A Walk Within Boredom as a story · 2 points
HN discussionSubmitted Show HN: Alpha version of API that builds and pushes custom WP Docker images as a story · 2 points
HN discussionSubmitted What I've Learned About Developing in Docker as a story · 2 points
HN discussion