Brandon Rohrer
banner
brandonrohrer.com
Brandon Rohrer
@brandonrohrer.com
Robotics and Reinforcement Learning tinkerer.
brandonrohrer.com
Wrangler of algorithms for Confluence @ Atlassian.
Eater of bread. Sipper of whisky.
Reports to a Shih Tzu.
How it’s going
January 6, 2026 at 5:01 PM
So I’m running an interesting poll on LI

www.linkedin.com/posts/brohre...
January 4, 2026 at 5:46 PM
happy new year
January 1, 2026 at 3:31 PM
It is surprisingly hard to get computers to do addition with decimals the way a third-grader can.

adding floats gives things like

0.1 + 0.2 = 0.30000000000000004

graffitiwall.nexus/graffiti_add...
December 31, 2025 at 3:01 AM
My Magnificent Adding Machine app has gotten a glow up.
graffitiwall.nexus

- no floating point weirdness
- a bit of amateur web design
- timing info
- a beefy database behind it

I won't say unbreakable, but harder to accidentally break.
December 28, 2025 at 3:01 AM
came to say this
December 23, 2025 at 6:44 PM
I know right?
December 17, 2025 at 2:02 AM
I'm unironically proud to show off my web app graffitiwall.nexus
It will add two numbers for you. Whatever numbers you want.
December 14, 2025 at 11:39 PM
December 13, 2025 at 1:48 PM
The longer I look at this the more I snort laugh
December 12, 2025 at 3:08 AM
bring it
December 8, 2025 at 1:29 AM
I humbly submit the David Smith Hat

en.wikipedia.org/wiki/Einstei...
December 7, 2025 at 3:20 AM
New post on the guilty pleasures of triple mode redundancy.
Why build one when you can build three at triple the cost?

Just because you *can* do something, doesn't mean you should. But if it might be fun, go ahead and give it a whirl.

brandonrohrer.com/hosting7.html
November 27, 2025 at 3:41 AM
New Post: Autoblocking bots and scrapers in your server
brandonrohrer.com/hosting6.html

This one also comes with code:
codeberg.org/brohrer/webs...
November 12, 2025 at 12:37 PM
the gift for the one who has everything
November 11, 2025 at 2:52 PM
New post: Controlling IP traffic on your webserver

A cool part about having your own webserver is that you get to choose who can visit. When IP addresses try to access sensitive files or aggressively scrape, you can just block them.

Here's how.

brandonrohrer.com/hosting5.html
October 9, 2025 at 12:19 AM
October 1, 2025 at 1:30 AM
Caring for Your Webserver is out.

It covers
- browsing the access logs
- catching missed pages
- automatically adding .html to requests, when needed
- redirecting URLs
- setting up log rotations
- finding a content provider for large files

brandonrohrer.com/hosting4.html
September 28, 2025 at 10:41 PM
come on buddy i feel like you're not even trying
September 26, 2025 at 1:42 AM
My new pomodoro app doesn’t have many features, but there are also no updates and I won’t have to recharge it for 500 years.
September 21, 2025 at 10:22 PM
The incomparable @b0rk.jvns.ca has partnered with the folks at git-SCM.com to create one heck of a cheat sheet

git-scm.com/cheat-sheet
September 16, 2025 at 10:59 PM
Blocking misbehaving ips on my server is a new pasttime. Sept 9 was when I figured out how to implement a block list.
September 14, 2025 at 10:08 PM
A cool thing about hosting my own website is that I get to see logs. Normal users are gratifying, but what's really cool are the ones doing shenanigans.

A pattern I saw today - apparently a group of ip addresses divvied up some of my pages into groups of 7-12 and visited them in alphabetical order.
September 14, 2025 at 3:17 AM
In part 3 of this series, "Beef up security on your webserver"
www.brandonrohrer.com/hosting3

Thanks to the kind netizens whose advice is gathered here. Flaws are mine.
September 6, 2025 at 12:39 PM
If you want to become the master of your own domain, here's how
www.brandonrohrer.com/hosting2
September 3, 2025 at 1:48 AM