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 · #5970

B

BattlePenguin

Personal blog · penguindreams.org/blogsystemsprogramming

BattlePenguin is a personal blog at penguindreams.org about systems and programming. Since 2015, 13 different Hacker News readers have linked it 216 times, most often “The Philosophy of Open Source in Community and Enterprise Software”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.

Visit the blog
216mentions?
13HN people?
2015–2021first – last linked?
Links on Hacker News per year · peak 72 in 2017

BattlePenguin Dot Com

Most-linked posts?

  1. The Philosophy of Open Source in Community and Enterprise Software
    3 people · 11 mentions · first linked 2018-06-04
  2. Aspell and Hunspell: A Tale of Two Spell Checkers
    3 people · 4 mentions · first linked 2016-09-28
  3. The American Banking System Is Still in the 1990s
    2 people · 7 mentions · first linked 2017-04-17
  4. Running Linux on a Modern MacBook Pro
    2 people · 7 mentions · first linked 2018-03-02
  5. The Decline of OpenID
    2 people · 5 mentions · first linked 2018-10-11
  6. Cloud at Cost: The Unsustainable Business Model
    2 people · 3 mentions · first linked 2017-07-07
  7. Tech Culture Shock: From America to the South Pacific, and Seattle to Chicago
    2 people · 3 mentions · first linked 2018-04-17
  8. The Death of the Mom and Pop E-Store
    2 people · 3 mentions · first linked 2019-07-25

What Hacker News says?

  1. > You can't really get away from this without putting these cars on rails. We should just really build rails. Self driving cars are dumping billions of dollars onto a problem better solved by rails. Several cities already have self driving trains including London, Singapore and Kuala Lumpar, and they transport millions of people every day without incident: http://penguindreams.org/blog/self-driving-cars-will-not-sol…

    Comment linking /blog/self-driving-cars-will-not-solve-the-transportation-problem/

    on “Self-driving Uber car kills Arizona woman crossing street”
  2. Submitted Why I Don't Sign Non-Competes as a story · 335 points

    HN discussion
  3. I've written a similar article to this a few years back, so this isn't a new problem and obviously little has been done to fix it: https://penguindreams.org/blog/how-google-and-microsoft-made... I have SPF, DKIM, reverse DNS, DMARC .. all the things, and yet I still get e-mail dropped. Will you guys fix Postmaster tools for small servers? What can I do to send e-mail to my friends?

    Comment linking /blog/how-google-and-microsoft-made-email-unreliable/

    on “Google Is Eating Our Mail”
  4. Submitted The Death of the Mom and Pop E-Store as a story · 117 points

    HN discussion
  5. I really dislike password managers and there's good news: you don't need one to have unique password per site. A good password algorithm is very useful: http://penguindreams.org/blog/my-accounts-been-hacked-no-it-... The article is dated. I'd suggest a longer minimum and 2 factor for services that support it. The advantage is unique passwords that you don't have to look up.

    Comment linking /blog/my-accounts-been-hacked-no-it-hasnt/

    on “The Dropbox hack is real”
  6. Submitted There's an iOS device attached to my Google account and I own no Apple products as a story · 94 points

    HN discussion
  7. I knew CS graduates who loved parsing theory and could implement some basic C compilers, and I knew some who didn't know what a SCSI controller was. You get out of your education what you put into it. I had someone in an interview in Berlin ask me to write a garbage collector. In CSC 202, our professor talked about using reference counts. Reference counts can get leaks if you have two objects referencing each other…

    Comment linking /projects/graphmapper/

    on “Apple Engineers Its Own Downfall with the Macbook Pro Keyboard”
  8. Submitted Password Algorithms as a story · 60 points

    HN discussion
  9. I recent did a write up on the decline of OpenID: https://penguindreams.org/blog/the-decline-of-openid/ It use to use my own identity provider quite a bit, but every website that use to take OpenID no longer does. OpenID Connect is just a modified OAuth and even fewer website that custom OpenID Connect. Stackoverflow dropping it pretty much put a nail in the coffin.

    Comment linking /blog/the-decline-of-openid/

    on “Don’t Get Clever with Login Forms”
  10. Submitted Running DC/OS on Small Digital Ocean Droplets as a story · 53 points

    HN discussion
  11. We already have self driving trains in much of the world. It's a solve problem and cars can't even remotely touch the capacity of a train line. Self driving cars are not a solution and yes, America needs to see a huge car reduction within the next 20 years to deal with gridlock. I've written about it before: http://penguindreams.org/blog/self-driving-cars-will-not-sol...

    Comment linking /blog/self-driving-cars-will-not-solve-the-transportation-problem/

    on “Waymo now testing its self-driving cars on public roads with no one at the wheel”
  12. Submitted Aspell and Hunspell: A Tale of Two Spell Checkers as a story · 19 points

    HN discussion
  13. You can't have self-ownership. It's not remotely possible due to the safety considerations. Self driving cars need to have more oversight than FAA/aircraft. Even with self driving vehicles, America will still have terrible traffic. If anything, self driving vehicles will make things even worse, instead of America finally fixing its broken/non-existent mass transit system. I wrote about this a while back. Basically e…

    Comment linking /blog/self-driving-cars-will-not-solve-the-transportation-problem/

    on “Waymo now testing its self-driving cars on public roads with no one at the wheel”
  14. Submitted How Google and Microsoft have made e-mail unreliable as a story · 10 points

    HN discussion
  15. There are solutions. Things like Patreon: http://penguindreams.org/blog/how-patreon-is-disrupting-yout... Patreon is interesting because they host no (well very little) content, and can help some creators with a tip jar (some make $10/month) and others with a sustainable wage. It's a more well though out Flattr. ..and the thing is, everyone gets the end creation. Supporters get some extras or behind the scenes or re…

    Comment linking /blog/how-patreon-is-disrupting-youtube-and-other-ad-supported-services/

    on “Ad blocking is under attack”
  16. Submitted The American Banking System Is Still in the 1990s as a story · 5 points

    HN discussion
  17. I hate having a secondary system just to get access to my accounts. I use a password algorithm. This ensures I have a unique, easy to remember (or derive), hard to guess password for every account: http://penguindreams.org/blog/my-accounts-been-hacked-no-it-...

    Comment linking /blog/my-accounts-been-hacked-no-it-hasnt/

    on “Yahoo discloses hack of 1B accounts”
  18. Submitted 4K KVMs: Frustration with Terrible Hardware as a story · 5 points

    HN discussion
  19. Migrating e-mail is very difficult, especially if you're like me and decide to setup your own e-mail server. The biggest problem I had was my e-mail getting falsely classified as spam: http://penguindreams.org/blog/how-google-and-microsoft-made-... I've also occasionally found really old services that use my old e-mail account. Even thought I have the password, they still require e-mail verification; which can't be…

    Comment linking /blog/how-google-and-microsoft-made-email-unreliable/

    on “Yahoo discloses hack of 1B accounts”
  20. Submitted I paid $180 for Headphones that only lasted Two Years as a story · 4 points

    HN discussion
  21. > I run Debian with minimal problems This. I love this about most modern PC laptops. Sometimes you get some driver issues like I did on this MSI where I had to go through a kernel mailing list and use some python scripts to extract the firmware from Windows to get Wi-Fi working: https://penguindreams.org/blog/msi-ws60-running-linux/ But that was also a gaming laptop. Every Dell and HP I've purchased in the past few…

    Comment linking /blog/linux-on-a-macbook-pro-14-3/

    on “MacBook Pro with faster performance and new features for pros”
  22. Submitted The Decline of OpenID as a story · 3 points

    HN discussion
  23. For 11 months when I was backpacking, I did all my development on a laptop with 16GB of ram: http://penguindreams.org/blog/msi-ws60-running-linux/ Scala development, and some devs ops stuff that required spinning up VMs. I mean not a lot; like 6 ~ 8. At work, I use a 16GB ram laptop, Scala development an no VMs (we do everything in Docker and deploy to Mesos/Marathon). I do have a desktop at home now with 32GB of ra…

    Comment linking /blog/msi-ws60-running-linux/

    on “MacBook Pro”
  24. Submitted The Philosophy of Open Source in Community and Enterprise Software as a story · 3 points

    HN discussion
  25. I remember when the 2014 chance occurred. It meant my little script stopped working: https://penguindreams.org/blog/discoverying-friend-list-chan...

    Comment linking /blog/discoverying-friend-list-changes-on-facebook-with-python/

    on “Zuckerberg on Cambridge Analytica situation”
  26. Submitted OpenBSD, SpamPD and the Startup Bug as a story · 3 points

    HN discussion
  27. IRC as a protocol is very outdated. If I log in at home and forgot out log out at work, I need another username. IRCv3 has a lot of enhancements that should move IRC out of the 1990s as far as a communication protocol, but there's not a whole lot of movement on it. I think FreeNode has some v3 support. We don't have a lot of developers dedicating time to this. I'd love to myself, because it's something the OSS commu…

    Comment linking /blog/the-philosophy-of-open-source-in-community-and-enterprise-software/

    on “Why Slack is inappropriate for open source communications”
  28. Submitted Automating HAProxy and LetsEncrypt with Docker as a story · 3 points

    HN discussion
  29. So if they route everything through the same set of EC2 instances, that might actually take care of the SPAM issue. I run my own e-mail server and have run into that same issue of not being able to send to gmail/microsoft addresses (unless I contact the person via Facebook/Twitter/Reddit/etc. and tell them to check their spam folder): https://penguindreams.org/blog/how-google-and-microsoft-made... The way most of th…

    Comment linking /blog/how-google-and-microsoft-made-email-unreliable/

    on “Helm: Personal Email Server”
  30. Submitted Aspell and Hunspell: A Tale of Two Spell Checkers as a story · 3 points

    HN discussion

Search all of HN for penguindreams.org

Linked by the same people?