frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

We Automated Federal Retirements

https://ndstudio.gov/posts/automating-federal-retirements
49•caseysoftware•2h ago

Comments

silexia•1h ago
Well done! Government agencies tend to always seek more funding and never change or close down even when everyone universally agrees change is needed. Good to see change here.

The shrinking of the federal government is much needed as there is no mechanism to remove dead wood like bankruptcy does for private industry. We do need a smoother mechanism than just hacking whatever is not protected by insane public employee unions though.

witte•1h ago
> deadwood like bankruptcy for private industry

Unless a given industry is too big too fail, or requires millions to billions in corporate welfare, or where bankruptcy voids responsibility of ecological disasters and socializes the damage. Since those things have obviously never happened.

rayiner•54m ago
It’s bad when the government does those things. That doesn’t change the fact that no such feedback mechanism exists for the government, which comprises almost 40% of GDP (in the U.S. including state and local).
throwaway-11-1•31m ago
This admin has fired 270,000 people and yet federal spending has substantially increased. What would you say the goal is?
jfengel•11m ago
That's it. That is the goal. You found it.
stocksinsmocks•11m ago
Hear me out: there is no goal. Half your income is spent on supporting an elaborate jobs program of self-licking ice cream cones.
estearum•25m ago
> The shrinking of the federal government is much needed as there is no mechanism to remove dead wood

What do you mean?

The budget is voted on by Congress literally every single year. The mechanism absolutely exists. The political consensus to do so is harder to achieve, but that's only when people actually don't universally agree change is needed (or how specifically to change it).

api•22m ago
What’s missing is the incentive. The budget and deficit increase regardless of who is in office because all the incentives are for it to increase.
skybrian•43m ago
I did a brief news search for something from a more neutral party and found this article:

Federal retirement processing has slowed substantially this year due to DRP. As OPM continues modernizing retirement systems, another application surge looms.

https://federalnewsnetwork.com/retirement/2025/12/in-the-dar...

They seem to think the new systems helped:

> Amid the application influx, the Office of Personnel Management has also rolled out a major effort this year to modernize the legacy federal retirement system, which has long been paper-based. Many experts see the launch of OPM’s online retirement application (ORA) as a long-awaited improvement, but some remain wary of the timing, as agencies face application volumes not seen in at least a decade.

> Thiago Glieger, a federal retirement planning expert at RMG Advisors, described the converging changes as “uncharted waters” for OPM.

> “OPM has not really handled this new [ORA] system before, and this many federal employees retiring all at the same time,” he told Federal News Network.

> But Kimya Lee, OPM’s deputy associate director for Retirement Services, said having the ORA platform available this year has been crucial for managing both current and upcoming waves of retirement applications.

> “A surge like this would be extremely difficult for our legacy processing to work — it just wasn’t built for something like this,” Lee said during a Dec. 9 Chief Human Capital Officers (CHCO) Council meeting. “Despite record high retirement volumes this year, ORA is performing well. This gives us confidence as we prepare for retirement activities in 2025 and into 2026.”

flufluflufluffy•41m ago
Ah yes, the Nextjs app with access to personally identifiable information for every federal employee.
zeroCalories•11m ago
I did find that troubling too. I can see the logic of a short lived / well funded project using nextjs, but for something like this that's meant to be a simple form that needs to be reliable, easy to maintain, and long lived, my first thought would be to make a classic restful MPA. Introduction of a complex frontend framework like next seems like it would lead to more headaches than it's worth. Had similar thoughts about the Azur vendor lockin. I seriously doubt they had the traffic to justify needing something like Azur functions and batch processing. I'd love to hear some more justification for why they choose this stack, and if they considered any alternatives first.
throw10920•39m ago
> They had committed to building all of this [a previous modernization effort] on Microsoft PowerApps, a “no-code” tool meant for building simple web apps

> When we met with the developers in Macon, Georgia, OPM's engineering hub, they told us the PowerApps experience was so unfriendly that even they were afraid to make changes. Unless they’ve been specifically trained with PowerApps, most software developers would find it extremely unintuitive to build with, making it hard to apply classic coding skills or iterate quickly.

How much longer is it going to take project managers to realize that no-code tools are inappropriate for large, complex codebases?

calvinmorrison•37m ago
> How much longer is it going to take project managers to realize that no-code tools are inappropriate for large, complex codebases?

Really depends. It can work great, I see some really good No/Low code tools in ERP systems. Things like alerts, workflows, custom fields, actions, etc are... you would be surprised the ingenuity of people, but also - yes there are limits.

An ERP is practically an opinionated entire operating system with its own data, conventions, rules, ACLs, etc...

shermantanktop•21m ago
Ingenuity is the word. Some of the things I’ve seen “nontechnical” people do in Excel are boggling.

But I wouldn’t build the foundation of an ERP system on stuff like that. I think you’re describing a scripting interface, rather than the core?

calvinmorrison•15m ago
not scripting per se - yes that is part of it typically, with windows based ERPs, you get scripting for close to free if you can 'drop into' other stuff, like VB, or if your ERP leverages the COM interfaces, has an ODBC or even a straight SQL backend, yes there are many approaches. It's really - how does the scripting interact with the system

What i am talking about is more simple

1. user defined actions. 2. common triggers (object X Save, object Y delete) 2. user defined fields on core data tables 3. user defined tables

You can go very far with that, and a drop into a VB script, or run a prebuilt action (IE some verb on the object, like "print this document" on Save)

andy99•24m ago
It’s enterprise software so product managers don’t decide anything. They’re just an automaton charged with implementing whatever complied with the RFP terms that were written by the vendor to wire the procurement. It’s basically a problem with central planning, there’s no easy fix but giving people agency is a big part of it instead of ramming some enterprise crap that was designed to sell to “leaders” or committees down their throats.
alpha_squared•33m ago
> Two engineers walked into the government six months ago to drag federal retirements from an underground mine onto the Internet. They built retire.opm.gov and are poised to turn six-month waits into near-instant processing for hundreds of thousands of employees.

Written by said engineers about themselves. It's hard to read this as little more than a long-winded self-congratulatory Twitter post before the results are actually visible. It's no wonder their social handles sit at the bottom of the page to funnel followers to their page.

epec254•33m ago
The key part IMO is buried in the article - there happened to be an existing, perfectly accurate database containing all the required info about each employee - the same info that previously had to be manually found for each retirement.

Without this, this effort would not have been possible.

> Fortunately, we stumbled on a critical clue. While poring over old documentation, we discovered that OPM actually had data warehouses that stored historic information about every federal employee. Apparently, these warehouses were created as part of a modernization effort in 2007, and HR and payroll offices all across government have supposedly been regularly reporting into it.

> For some reason however, this was not well known at OPM, and those that knew about it didn’t know what data it held, nor considered how it could be used to simplify retirement processing. Not many had seen the data, and administrators were initially resistant to sharing access.

> From a software perspective, this was the holy grail: a single source of truth that held all the information that the manual redundant steps were meant to review. Because the information was regularly reported by HR and payroll, by the time an employee retired, OPM should already have everything needed to process the retirement, without anyone re-entering or re-verifying information.

fnordpiglet•23m ago
Yeah this stuck out at me - the hubris of the stateless web stack supersedes the 18 years of hard unsung work at building and end to end stateful pipeline that ties out to the penny and handles all the complex business logic and reconciliations seamlessly across god knows how many integrations. No fancy diagrams or pictures of the nameless faceless heroes that had accomplished that act of heroism. For sure recognizing the value is something to trumpet, but that’s the Herculean hero story I want to hear - the DOGE bros who tied it all together with JavaScript frameworks, yawn.
foltik•9m ago
They seemed to have replaced Mega Bloks with Legos, not skyscraper building materials.
tigerBL00D•17m ago
Yes! Whoever built the data warehouses and keeps the data pipelines running would seem to be the real heros of this story. I sure hope that group did not get gutted by DOGE.
moralestapia•14m ago
Thanks for highlighting this.

There's a dangerous trend I've noticed with GenZ, they're quick (sometimes to the point of seeming rushed) to show off hyperbolic-sounding achievements that are mostly hot air, and often even work stolen from others.

It's sad, but I think our generation is partly to blame since, we demanded that from them.

It must suck to lose your whole life and personality just to appease the meritocratic golem.

idiotsecant•11m ago
This is not new to Gen z.
moralestapia•10m ago
Didn't say it was.
bigyabai•10m ago
> show off hyperbolic-sounding achievements which are mostly hot air and many times even work stolen from others.

Steve Jobs was born in 1955, the ball has been rolling for a while now. Gen Z might just be the crowd that recognizes how lucrative it is to scam people.

moralestapia•9m ago
We must have different definitions of hot air, if yours includes a 4-trillion-dollar company.
master_crab•10m ago
Thanks for pointing this out. I think it does a good job of also highlighting that most problems aren’t technical; they are either people or organizational.
skybrian•20m ago
National Design Studios seems to have been created in August:

https://archive.is/Gv9nC

> Aug 21 (Reuters) - U.S. President Donald Trump will appoint Airbnb co-founder Joe Gebbia to spearhead the new National Design Studio that will seek to make digital services at federal agencies more efficient, two officials familiar with the plan said.

> Trump signed an executive order on Thursday to create the studio - a new body that one of the officials said appears to be a stripped-down successor to the controversial Department of Government Efficiency (DOGE), formerly headed by billionaire Elon Musk.

The work described in this blog post seems to have been done under its predecessor, DOGE, given that the launch date was June 2. But apparently these engineers moved to the new organization, so that’s why the blog post is there.

Roguelazer•5m ago
So what's going to happen in 3 years after these startup bros have left government, none of the frameworks they're using are supported any more, and nobody in the office that they parachuted into is trained to maintain whatever spaghetti they crapped out over three months of all-nighters? There's a reason that we don't build critical infrastructure by giving it to some guy whose entire accomplishments are "working at Airbnb for 10 years"

I was sold a fake calculator [video]

https://www.youtube.com/watch?v=F64lNlDgFiE
1•obscurette•1m ago•0 comments

Emotion is the enemy of reason [video]

https://www.youtube.com/watch?v=CS6Xya53NCU
1•saltysalt•4m ago•0 comments

Gpg.fail

https://gpg.fail
1•todsacerdoti•5m ago•0 comments

Ask HN: Thoughts on US drone industry after Chinese production ban

1•guywithahat•8m ago•0 comments

Why JavaScript Needed Docker

https://nesbitt.io/2025/12/19/why-javascript-needed-docker.html
1•ArmageddonIt•11m ago•0 comments

Trump's First Year Back, in 10 Charts

https://www.nytimes.com/interactive/2025/12/27/opinion/year-in-charts-2025.html
1•donohoe•11m ago•1 comments

Show HN: Net Sentinel – Network Monitoring with a Pseudo-Code Engine

https://github.com/CaptianFluffy100/net_sentinel
1•CaptianFluffy•12m ago•0 comments

Thought-Terminating Cliché

https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A9
2•Tomte•12m ago•0 comments

Show HN: I'm 15. I built an offline AI Terminal Agent that fixes errors

https://github.com/TaklaXBR/zai-shell
1•taklaxbr•13m ago•0 comments

Employee commits suicide after MongoDB fired her during mental health leave

https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-74078423...
1•canucker2016•13m ago•0 comments

'Artificial intelligence' myths have existed for centuries

https://theconversation.com/artificial-intelligence-myths-have-existed-for-centuries-from-the-anc...
2•goldenskye•15m ago•0 comments

The False Colours of Astronomy

https://www.thequantumcat.space/p/the-false-colours-of-astronomy
1•verzali•17m ago•0 comments

Study: Everyday conversations can delay eye movement, essential for safe driving

https://www.fujita-hu.ac.jp/news/vsfo8q20251226.html
2•giuliomagnifico•19m ago•0 comments

Clip2type: Bypass clipboard pasting restrictions by emulating keystrokes

https://github.com/dheera/clip2type
2•dheera•20m ago•0 comments

Rcarmo/PhotosExport: Export All Your Data from Apple Photos

https://github.com/rcarmo/PhotosExport
1•rcarmo•20m ago•0 comments

VSCode rebrands as "The open source AI code editor"

https://code.visualstudio.com
10•michidk•20m ago•4 comments

Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot

https://streaming.media.ccc.de/39c3/relive/2149
1•aberoham•21m ago•0 comments

Spotify leak: why so many 2-minute songs

https://writingcosmo.substack.com/
1•tsterin•21m ago•0 comments

This PNG shows a different version when loaded in Chrome than in Safari

https://lr0.org/blog/p/pngchanges/
10•lr0•23m ago•4 comments

Large Causal Models from Large Language Models

https://arxiv.org/abs/2512.07796
1•walterbell•23m ago•0 comments

Nvidia Just Paid $20B for a Company That Missed Its Revenue Target by 75%

https://blog.drjoshcsimmons.com/p/nvidia-just-paid-20-billion-for-a
8•joshcsimmons•24m ago•0 comments

The Case for Snake Case: A Kolmogorov Complexity Argument

https://modulovalue.com/blog/snake-case-vs-camel-case-kolmogorov-complexity/
1•modulovalue•25m ago•1 comments

Merry Christmas Day Have a MongoDB Security Incident

https://doublepulsar.com/merry-christmas-day-have-a-mongodb-security-incident-9537f54289eb
1•taubek•27m ago•0 comments

Stockfish shows Morphy and Fischer didn't sacrifice their queens

https://github.com/firasd/vibesbench/blob/main/data/transcripts/2025_Z/chessmultipv/chatgpt-4o/re...
1•firasd•28m ago•1 comments

Jeff Bezos Rowing Boat (2023) [video]

https://www.youtube.com/watch?v=VGhcSupkNs8
1•tomstockmail•31m ago•2 comments

Giving the Meyers-Briggs to Frontier Models

https://content.buildtwentyone.com/blog/personality-testing-llms
1•EliotHerbst•32m ago•0 comments

The brain power behind programming [pdf]

https://web.eecs.umich.edu/~weimerw/p/weimer-icse2024-tms.pdf
1•todsacerdoti•32m ago•0 comments

Waymo's San Francisco outage raises doubts over robotaxi readiness during crises

https://www.reuters.com/business/autos-transportation/waymos-san-francisco-outage-raises-doubts-o...
1•geox•34m ago•0 comments

Freelang: Deterministic security tooling language (Linux/macOS/Windows PE green) [pdf]

https://freelang.dev/docs/Freelang-Whitepaper.pdf
1•keepamovin•39m ago•1 comments

A Call for New Aesthetics

https://newaesthetics.art/
1•ath_ray•41m ago•0 comments