HNHacker News
TopNewBestAskShowJobs

mooreds

97,036 karma · joined February 24, 2012

Solver of business problems, usually with software.

Senior Director, CIAM Strategy & Identity Standards at FusionAuth / https://fusionauth.io/

Personal site: https://www.mooreds.com, hn@mooreds.com, +1 720 560 8545 (email preferred).

@mooreds on Twitter. https://bsky.app/profile/mooreds.com on Blue Sky.

Editor/writer for https://letterstoanewdeveloper.com/

Writer at https://ciamweekly.substack.com/

LI: https://linkedin.com/in/mooreds

meet.hn/city/us-Boulder

submissionscomments
mooreds··on Incident with Github.com [resolved]
This is the question.
mooreds··on Incident with Github.com [resolved]
No idea about the cost.

I do know that very few systems are designed to handle a 14x increase in traffic painlessly (275M*52 = 14.3B), especially at scale.

mooreds··on McDonald's built a 515-page dossier on one customer
Do you give them your phone number or participate in any of the games that require you giving them identifying info?
mooreds··on Incident with Github.com [resolved]
Found this reddit thread from a month ago that talks about the scale:

   Commit volume went from 1 billion total in all of 2025 to 275 million per week by early 2026. 
https://www.reddit.com/r/softwaredevelopment/comments/1uv5s7...
mooreds··on Ask HN: Who is hiring? (August 2026)
https://fusionauth.io/careers

and then click on 'view open positions'.

The reason for the 2 steps is because we may change ATSes in the future, but https://fusionauth.io/careers will always be a live page.

mooreds··on McDonald's built a 515-page dossier on one customer
Here's the link to the privacy rights center if you want to know what Micky D's has on you: https://privacyportal-mcdonalds.my.onetrust.com/webform/9890...
mooreds··on Grok 4.6
s/system/all llm/

That's the joy and pain.

mooreds··on A Simple Answer to AI Job Loss: Tax Capital, Not Labor
https://archive.is/XS7cW
mooreds··on Docker Sandboxes – Disposable, isolated sandboxes for AI agents
What about inbound credential checking, for when agent A calls agent B?

I looked at the docs last week and didn't see anything about that.

mooreds··on Cool URIs Don't Change (1998)
Great article, lots and lots of past discussion: https://hn.algolia.com/?q=cool+uris
mooreds··on Ask HN: Who is hiring? (August 2026)
FusionAuth | Principal Software Engineer, Senior Java Engineer, Account Executive, Solutions Engineer | Varies between REMOTE (in USA, also in Europe but only for the account exec position) and HYBRID/ONSITE in Denver, CO, USA, details in each job desc | Salary ranges for the Senior Java Engineer it is 170k-200k, but the Euro positions don't have them :(

At FusionAuth, our mission is to make authentication and authorization simple and secure for every developer building web and mobile applications. We are building the only CIAM platform built to deploy anywhere, give you total control, and scale across any modern architecture–no matter how complex.

There are a lot of companies in the auth space, but we feel like we have something special:

* a relatively unique deployment model (self-host on-prem, run in your cloud or let us operate it for you in ours)

* A well designed API first approach; one customer compared our APIs to petrichor

* a mature product (the code base is nine+ years old and we've found and fixed a lot of the sharp edges around core login use cases; but don't worry, there are plenty more features to add)

* a full featured free-as-in-beer version which makes the sales cycle easier; prospects often come in having prototyped an integration

Our core software is commercial. We open source much of our supporting infrastructure. Technologies and standards that you will work with: modern Java, PostgreSQL, Docker, Kubernetes, MySQL, OAuth, SAML, OIDC.

Visit https://fusionauth.io/careers and click 'View Open Positions' for applications or more details.

mooreds··on Balcony Solar: $1.74/watt direct plug-in solar
Anyone here done this? Either with Brightsaver or another balcony solar system?

What was your experience if so?

mooreds··on Deflock Casa Grande
This video is what led to the 404 media article I shared above.
mooreds··on Deflock Casa Grande
I learned about this site from the 404 media article: https://www.404media.co/casa-grande-arizona-flock-city-counc...

An excerpt:

> “I've spent the last several months talking to people all over Casa Grande, and one thing keeps coming up: Safety. So, today I'm excited to announce a new company called Shepherd Safety,” he said. “Our mission is simple. Keep government officials and their families safe.” It would be no different than how the city monitors its citizens using Flock cameras, he said; he planned to launch satellites that would use AI to monitor “where government officials go, where they stop, who they meet with, and when they return home.”

It was satire, but drove the point home well.

mooreds··on Google's Beyond Zero: Enterprise Security for the AI Era
> Preparing for AI agents means expanding auditability and reversibility in software

While I think that makes sense, I also think more controls are a good solution. That is, prevent access to the sales data without escalation, probably to a human, but possibly to another AI. The issue there is twofold:

- if you start with least privilege, the agents become less useful

- need to balance escalation with frequency otherwise it's just another version of MFA fatigue

Agree that auditability is important because otherwise you don't know what you don't know.

mooreds··on 108 PRs in eight days: Accidentally discovering loop engineering
Didn't have any trouble loading when I first shared this. Maybe the hug-o-death?
mooreds··on Open Source Must Be Fun (Or It Will Die)
I'd broaden the question about sustainability. I haven't worked deeply on OSS, but have worked with a number of other volunteer organizations or efforts, some on my own and some with a community.

In all cases, there needs to be some payback to the folks putting in time. And it can't just be money, because volunteer organizations never have enough money to compensate appropriately. Otherwise they'd be businesses :) .

Other forms of compensation:

   * fun, as you outline
   * recognition from others
   * impact on the world
   * legacy/connecting to the past
   * satisfaction of helping others
   * increased leverage toward other goals
   * learning new skills
   * connection and community
I'm sure there are a dozen others. But recognizing and fostering these benefits is critical to OSS surviving.
mooreds··on Fly.io CEO Kurt Mackey is stepping down
Well, there's doing both in terms of focus and effort, basically treating them as peer products. And then there is doing both in terms of "keeping the lights on for one, and focusing on the other".

Without any special insight into fly.io, I'd bet the situation is the latter. You keep the lights and fix security issues for the existing infra (which incidentally gives you money out of cashflow to invest in new efforts).

mooreds··on Rivers Cuomo GitHub Profile
He's a member of Weezer: https://en.wikipedia.org/wiki/Rivers_Cuomo
mooreds··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
Yeah, I was just commenting on a LinkedIn post[0] (don't hate the player, hate the game :) ). In it, someone talked about the difference between creating software and owning it.

Creating software with AI is super easy--plan, prompt, test, go, go, go!

Owning software means you're responsible for maintaining it over time, fixing edge cases, operating it well, and more.

If you're building a one-off custom webapp to meet your needs, create away. If you're writing software for a business to run on, you're owning it. My fav article on this topic is this post[1] on durable vs disposable software.

0: https://www.linkedin.com/feed/update/urn:li:activity:7482123...

1: https://www.honeycomb.io/blog/disposable-code-is-here-to-sta...

mooreds··on A top Russian oligarch breaks the silence
https://archive.is/Wqqcj
mooreds··on How to Start a Ruby Meetup
I wrote up some related thoughts on wrangling speakers: https://www.mooreds.com/wordpress/archives/3283
mooreds··on PostHog FOSS
I thought the same thing. What changed, if anything?
mooreds··on Ramp.com Website Is a Prompt
Wait, what? Is this switching on user agent or something?
mooreds··on How to Ask Good Coding Questions That Get Great Answers (2016)
That one is timeless.
mooreds··on Deir El-Medina Strikes
Earliest known labor strikes.
mooreds··on Better Auth is joining Vercel
That's a great analogy. My only addition would be the nuance of that data modelling is way more flexible than authentication (and this is said as someone who is continually surprised by the business requirements, standards, and complexities of auth). Data modelling, after all, needs to handle the entirety of reality (at least what can be mapped to a computer). So you're more likely to outgrow it.

I've heard plenty of stories of folks moving from homegrown auth to a off-the-shelf solution, but that's because I'm in the off-the-shelf auth space.

It'd be super interesting to hear stories of folks who went the other way, and outgrew their service provider's auth.

mooreds··on Better Auth is joining Vercel
Oh man, it really depends(tm). If you are building a small internal app, sure, but you'd often still be better off leveraging a social provider or employee directory.

I work in the auth space (for FusionAuth) and we run into plenty of folks that started out rolling auth themselves. Just username and password right? A bit of hashing, salting and leveraging a built-in crypto library.

But then you need to add account recovery. And then MFA. And then registration. And then progressive registration. And then webhook integration. And then passkeys. And then SAML integration. And the delegated SAML setup. And then and then and then.

You're distracted from your core application by feature requests for your login system.

You have lots of options nowadays. Use a library provided by your framework (Rails, Spring, and Django have them), use a tool like Better Auth, use a third party system like FusionAuth or Auth0. But don't build undifferentiated functionality that impacts your user experience.

PS Of course, where I stand depends on where I sit, but I firmly believe that you should not build an auth system the same way you should not build a database.

mooreds··on Better Auth is joining Vercel
Congrats to Better Auth. I'm in the auth space and see all kinds of things.

Anything that makes it easier for developers to build secure applications is a win!

mooreds··on [dead]
> Camarota does raise a fair point: US-born children of immigrants would not exist in the United States had their parents not immigrated. If the goal is to estimate the total fiscal effects attributable to immigration, then including those children alongside their parents is a reasonable exercise. Of course, that argument also means we should include the grandchildren of immigrants in the analysis because they wouldn’t be here without immigrants either. Great-grandchildren too. On second thought, Camarota doesn’t have such a good argument.

Nice bit of shade.

← PreviousPage 2 of 34Next →