News for hackers. Stuff that matters.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by abtinf on Wednesday February 14, 2018 @01:20PM (#16377925)
The actual federal pay schedules are here: https://www.opm.gov/policy-data-oversight/pay-leave/salaries...

The GS-15 range for the DC area is $135k-164k. For federal government employees, salary only represents about half of their total compensation, which includes a lifetime inflation adjusted pension and medical benefits.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by jelling on Wednesday February 14, 2018 @01:41PM (#16378112)
...and any sizable employer offers healthcare and a 401(k). So at best you could say they're betting on an inflation-adjusted pension? That's not going to sell many candidates.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by soVeryTired on Wednesday February 14, 2018 @01:53PM (#16378207)
I'm not from the US, but I'm guessing a 401(k) pension scheme is defined contribution: you pay in cash in a tax advantaged way, and the risk that the pension scheme loses money or doesn't make enough of a return to support you in retirement is borne by you.

I'm also guessing that the government's pension scheme is defined benefit: the risk that the scheme loses money is borne by the government, and you get your pre-determined payout unless the government goes bankrupt.

Defined contribution pensions are typically much more valuable, since they can obviate the need to save for retirement (or at least part of that need).

In the UK, it's extremely competitive to become a civil servant despite the mediocre pay. The reason is security, both in your job and in retirement.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by arglebarnacle on Wednesday February 14, 2018 @01:59PM (#16378281)
Yes that's right, but you've got the terms reversed. Defined contribution is the one where you bear the risk, and defined benefit is where the government bears the risk.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by gbacon on Wednesday February 14, 2018 @06:02PM (#16380363)
A portion of the risk. PBGC pays out at a significant discount.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by soVeryTired on Wednesday February 14, 2018 @02:04PM (#16378334)
Whoops! My bad - edited.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by maxxxxx on Wednesday February 14, 2018 @02:22PM (#16378507)
I would take a government guaranteed pension and lifetime health care over 401k any day.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by vkou on Wednesday February 14, 2018 @02:27PM (#16378544)
They are only guaranteed until some elected official decides to give you a haircut on your deferred paychecks (Which is what a pension is), right as you're about to retire. (Or shortly after you do.)

I'd hedge, and prefer splitting my money between both.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by abtinf on Wednesday February 14, 2018 @05:50PM (#16380268)
Attempting such a cut would result in a protracted legal battle with some of the most powerful organizations in the country.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by vkou on Wednesday February 14, 2018 @06:28PM (#16380568)
Unions? Government employees? They aren't even on the top ten of 'most powerful organizations in the country.' Not for the past four decades - Ronald Reagan fixed that glitch.

What's going to happen is that paid shills will start publishing op-eds citing a handfull of executives and upper managers who gamed the pension payments system with overtime, resulting in massive payouts for themselves, drum up public outrage about lazy government workers, and pass an across-the-board haircut. It will, as always, be turned into a red vs blue issue - and half the time, red's in charge.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by maxxxxx on Wednesday February 14, 2018 @07:20PM (#16380879)
I don't believe they will ever touch federal government pensions. Municipal maybe, but not federal.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by maxxxxx on Wednesday February 14, 2018 @02:28PM (#16378562)
You still can do both if you work for the government.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by woolvalley on Wednesday February 14, 2018 @03:04PM (#16378880)
But you exchange a lower salary for that government job, which makes saving for your 401k & co less effective. There is also the entire calculation of the expected value of money now vs 30 years from now.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by sjg007 on Wednesday February 14, 2018 @03:43PM (#16379194)
Govt salaries aren’t that low.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by abtinf on Wednesday February 14, 2018 @05:47PM (#16380252)
The inflation adjusted pension, which roughly works out to 33% of your final salary, is in addition to the federal 401k program and social security.

The fact that it is inflation adjusted is critical. To calculate the value of the pension plan, you would need to compute the NPV of an infinite series (assuming advancing healthcare).

The medical benefits are also quite significant and, for lower grade workers, will dwarf the value of the pension.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by gbacon on Wednesday February 14, 2018 @06:08PM (#16380406)
Government employees tend to be highly risk averse. This was the insight behind the founding of GEICO, the Government Employees Insurance Company, which used to write policies for public employees only.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by DonHopkins on Wednesday February 14, 2018 @02:36PM (#16378641)
The tax benefits of being an IRS programmer who writes critical code that nobody else can understand are incalculable.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by erodommoc on Wednesday February 14, 2018 @02:45PM (#16378731)
I see what you did there...
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by snowwrestler on Wednesday February 14, 2018 @04:24PM (#16379527)
> For federal government employees, salary only represents about half of their total compensation, which includes a lifetime inflation adjusted pension and medical benefits.

A relative of mine has been a federal employee for over a decade and gets neither of those. She has a TSP (like a government 401k) and that's it.

Maybe some federal employees got something like this at some point, but it's very misleading to just drop that into conversation like it's true across the board.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by fma on Wednesday February 14, 2018 @10:12PM (#16381639)
Your relative either doesn't have an understanding of her retirement plan or isn't telling you everything. One component of the FERS is the "Basic Benefit Plan" which is the pension.

https://www.investopedia.com/articles/personal-finance/06251...

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by snowwrestler on Tuesday February 20, 2018 @02:45PM (#16423495)
I followed up on this and you're right, there is a pension component too. Although she laughed and said it is "hilariously small."
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by Robotbeat on Wednesday February 14, 2018 @02:47PM (#16378741)
> For federal government employees, salary only represents about half of their total compensation, which includes a lifetime inflation adjusted pension and medical benefits.

No, nowadays you have to pay in for retirement and medical benefits. Retirement money is partially matched, but health care generally is no cheaper than a good private plan.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by vkou on Wednesday February 14, 2018 @01:41PM (#16378105)
What kind of medical benefits are we talking about? How many years do you have to work for the government to get it?

My employer's healthcare plan costs my employer ~20k/year as long as I'm employed, more if I had children, yet for some reason, nobody ever counts that as part of AMAFAGOPL salaries.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by jasongill on Wednesday February 14, 2018 @01:56PM (#16378236)
I wasn't sure if "AMAFAGOPL" was a real acronym or just something you made up, so I searched for it on Google. The only result was a link to your comment - posted just 12 minutes ago. Google is getting (scary) good at indexing social content, it seems.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by jsmthrowaway on Wednesday February 14, 2018 @02:48PM (#16378757)
There's several tiers of indexing in Google Search (it's a pyramid, with Instant near the top when that existed), and lots of social stuff is refreshed very frequently at the top of it. That is how recent Tweets show up in searches, as well.

I'd be curious how often Googlebot hits HN.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by vkou on Wednesday February 14, 2018 @01:58PM (#16378267)
Amazon-microsoft-facebook-google-apple.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by evilduck on Wednesday February 14, 2018 @02:36PM (#16378638)
There's not a single "federal employee medical plan", there's a set of insurance plan choices like most large employers and you choose what level of risk/deductible and coverage you want for what you're willing to pay. Standard Flex Savings and Health Savings plans are also available. AFAIK you're eligible to sign up on day one of employment just like most employers. My wife is a fed, last year the government contributed $14k to our health insurance, which is pretty much in line with most plans from large companies. I've had developer jobs where the benefit plans were competitive or comparable to our federal benefits plan, we just stay on the federal plan because my wife doesn't plan on leaving federal service and the continuity is easier. The only advantage really is that there's a lot of federal employees on every possible plan so all the plans are pretty good compared to what you can get at smaller companies. If you work at a company of a 100 or more people, that company should be able to get you similar rates. I don't have first hand experience or much knowledge to speak to, but I have heard federal insurance plans are quite desirable for folks with expensive pre-existing conditions.

The other reply is a bit dated too, there's no longer a real pension available to new employees. There are probably still long-term employees or retirees kicking around with those older pre-1987 retirement packages, but all recent hires are on a plan that's pretty much equivalent to a 401k (Thrift Savings Plan) + a Basic Benefits plan (which is pretty basic and you still pay into. It roughly equates to getting two Social Security payments instead of one). The bulk of a federal employee's retirement funds will come from contributions to their TSP plan.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by vkou on Wednesday February 14, 2018 @03:21PM (#16379038)
So, your medical plan evaporates the moment you stop working for most federal agencies? Just like my private employer's medical plan?

And guaranteed pensions are no longer a thing? What is left as a justification for below-market salaries? Employment opportunities in government-dominated towns (which do not have healthy private-sector economies), and more job security?

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by etrevino on Wednesday February 14, 2018 @04:15PM (#16379443)
> So, your medical plan evaporates the moment you stop working for most federal agencies? Just like my private employer's medical plan?

Yes.

>And guaranteed pensions are no longer a thing?

They pitch it as a three legged stool: social security, your 401k, and then a pension that pays out according to a formula (the amount you get in a year is calculated somewhat like pension := (1% of the average salary of the three highest paid contiguous years of service) * number of years of service, up to 20 (after 20 years the percentage goes down). Between the three legs of the stool you can probably get to about 60% of your income, which is supposed to be reasonable for retirement.

> What is left as a justification for below-market salaries? Employment opportunities in government-dominated towns (which do not have healthy private-sector economies), and more job security?

The salary isn't at all bad. For some specialties it's below market, but for the average joe it's pretty decent. But it's worth noting that, for me, the job security is key. I've made more money contracting, but contracts end, sometimes abruptly, and the peace of mind you get from having security is very valuable.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by evilduck on Wednesday February 14, 2018 @05:09PM (#16379964)
Yeah, basically. If your federal employment ends your medical benefits do as well. It's not like a professor's tenure or anything. But unlike the private sector, if you served for at least 5 years you can re-enroll after you reach retirement age and the government will pick up the "employer's costs" of your insurance once again. You'd still be paying the premiums out of pocket though (which is better than other jobs or Medicare if you can afford it).

There is still a small guaranteed basic pension that federal employees pay into, but it's not really enough to retire on by itself. It's one part of their 3 part retirement plan. Couple it with Social Security (the second part) and you could probably scrape by and remain reasonably well fed and housed if you relocated somewhere rural and cheap, but if you plan on retiring and staying put you're going to have to save using the TSP (the third part) like anyone else saves with a 401k.

I can't provide a blanket statement for why people are federal employees though, it's probably different in each industry. My wife is part of the scientific and regulatory side of the oil and gas industry and [benefits included] she doesn't earn substantially less than her private industry peers in similar scientific roles. And that industry is notorious for frequent and cut throat boom-bust cycles which brings it even closer to parity over the long haul. As a software developer though, not a chance. The desirability of the roles they have and the compensation even with benefits is not usually very attractive and the federal hiring process is bonkers compared to most companies.

Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by wtf_is_up on Wednesday February 14, 2018 @04:19PM (#16379470)
The justification for below-market salaries is that you aren't expected to actually produce anything and are almost impossible to terminate unless you commit fraud or harassment. This comes from first hand experience as a federal engineer for almost a decade.
Re:The IRS’s Effort to Convert Its Assembly Codebase to Java by vkou on Wednesday February 14, 2018 @07:59PM (#16381079)
My mother-in-law's first hand experience in handling medical treatment cases for VA for the past decade is that you're expected to handle more cases then you have the time to.

You're also expected to do so, while wading through a waist-deep morass of technological, beurocratic, and managerial stupidity.

In that agency, she can't just zone out and phone it in.