Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Re:Why? (Score 1) 77

Having water system operators responding to fire or flood calls from home pretty much demands an internet connection (via VPN). We aren't staffed 24x7, but our ISO insurance rating demands that operators be able to respond to fire calls within a short time frame. Having licensed operators manning an air-gapped console 24x7 would be extraordinarily expensive, plus fire calls of the magnitude requiring an operator to respond just don't occur that frequently.

The critical systems in question aren't directly internet-connected but are accessible from the internet via a VPN.

Comment Re:Why? (Score 5, Interesting) 77

Water system employee here. Firefighting is the most urgent reason for having things available remotely. We have people on call 24x7 to activate pumps and reroute water to maintain the water pressure needed for firefighting. We're part of the 911 system and are notified of major fires. An apartment or industrial fire can require large amounts of water be delivered quickly to maintain pressure.

Second, a lot of our flood control gates and pumps are in remote areas. Heavy rains may require that these be operated at odd hours. We also allow our plant operators to WFH regularly. This requires remote access (via VPN) to do their jobs.

We're lucky in that we're a large city and have (almost) sufficient funding. We can afford to have a security team just to keep out the bad guys. Some of the smaller neighboring systems aren't so lucky and they just hope that their low-bidder AV software will be enough.

Comment Re:Concern (Score 1) 76

I'm a hearing aid user with upper range hearing loss, partially genetic, mostly caused by being in band and by dancing in front of the speakers at too many concerts during the 80's.

I originally went the medical/audiologist route. Those hearing aids set me back a cool $4k and required constant adjustments/maintenance. Insurance covered absolutely nothing.

When the $4k ones stopped working, I got fed up and bought some $200 "digital hearing amplifiers" off Amazon that can be set to amplify high-end sound. They stress in the advertising that these are NOT hearing aids, but "programmable amplifiers". Those work just as well for me as the $4000 ones and when I drop these in the toilet (again) or accidentally take a shower with them on (again), I can trash them and order more. Parts are also available at a reasonable price.

Comment Video meetings waste even more time! (Score 1) 156

Video conferencing just makes it easier to say "let's set up a quick video call" that still should have been an email or even a Teams chat. Lonely people inevitably drag out the meeting even longer just for human contact.

I'm living the introverted nerd's dream right now: I never have to leave the house and engage in the awkward practice of "meeting and talking to people".

Comment Security is never in the budget (Score 1) 146

C-levels don't understand security, department managers don't want to pay for security and project managers just want to get the damn thing tested and signed off on time and on budget. There's immense pressure to "just get it done". Then after a breach, the mahogany suite wants to hold Joe Codemonkey, Jr. personally responsible for "writing insecure code".

You either pay for it up front or you pay even more on the back end. Guess which one management inevitably chooses?

Comment Re:Before you commies get you panties in a bunch (Score 5, Interesting) 177

I see the gig economy as an opportunity for older tech workers like me. Most companies don't want to hire a near-60-something as a permanent employee, but have no problems with signing me to a contract. I'm not ready to retire yet, but I do have, to quote a movie, "...are a very particular set of skills. Skills I have acquired over a very long career."

Most companies need my particular skills for a big project maybe up to a year, two at the outside. At the end, I train a lower-paid permanent employee to manage things, then I move on having added whatever new skills I picked up during the gig to my resume. Since it's always a short-term gig with a deadline, I can charge extortionate hourly rates and work lots of overtime and everybody's happy. Then I can add another blurb to my resume "Implemented widget sorting system at BigCo" and add another 5 bucks an hour to my rate. Win-win.

I do work for a staffing firm. It's sort of a pimp-hooker-john relationship. They're my pimp and do a good job of finding me another john (job) when I'm done with the current contract.

Comment This isn't a victory for Behring-Breivik. (Score 3, Insightful) 491

Someone once pointed out that hoping a rapist gets raped in prison isn't a victory for his victim(s), because it somehow gives him what he had coming to him, but it's actually a victory for rape and violence. I wish I could remember who said that, because they are right. The score doesn't go Rapist: 1 World: 1. It goes Rape: 2.

What this man did is unspeakable, and he absolutely deserves to spend the rest of his life in prison. If he needs to be kept away from other prisoners as a safety issue, there are ways to do that without keeping him in solitary confinement, which has been shown conclusively to be profoundly cruel and harmful.

Putting him in solitary confinement, as a punitive measure, is not a victory for the good people in the world. It's a victory for inhumane treatment of human beings. This ruling is, in my opinion, very good and very strong for human rights, *precisely* because it was brought by such a despicable and horrible person. It affirms that all of us have basic human rights, even the absolute worst of us on this planet.

Comment Coding is supposed to be hard. (Score 1, Flamebait) 270

I learned coding using the unholy duo of COBOL and FORTRAN, written out by hand on coding forms and then hand-punched on an IBM 029 card punch machine from hell. It was goddamn hard and we liked it that way! Now, get the fuck off my lawn.

Programming is an abstract concept. It's not like hammering nails into a board, it's all done in your head. You have to visualize, organize and convert all those bytes flowing around in your head into cognizable, workable code. It takes a certain type of person with a fair degree of mental discipline to do that. Debugging is an even more abstract mental exercise.

It's hard to produce complex code. If coding were easy, a 2nd grader could write a payroll system in Logo. Watch Johnny move the turtle to calculate FICA!

Comment Re:The same (Score 5, Interesting) 184

We're still running COBOL code from the 70's. Probably 600k lines of it all told, which is down from over a million lines around Y2K. It's all boring financial stuff, but utterly essential.

I'm a greyhair now, but I was in junior high school when this system first went online. The names at the top of the change log have been dead and buried for 20+ years. The names in the middle retired right after Y2k. The names at the bottom are all 55+ years old. COBOL coders are worth their weight in gold these days, but getting any to stick around for more than a year has been difficult. COBOL contractors can ALWAYS make substantially more money somewhere else.

The cost to analyze the codebase and build a replacement will cost a frikkin' huge fortune. Thus, I suspect the company will continue to run this same code long after my name has moved to the top of the change log and I've been archived on that big DASD in the sky.

Slashdot Top Deals

"Love is a snowmobile racing across the tundra and then suddenly it flips over, pinning you underneath. At night, the ice weasels come." --Matt Groening

Working...