[-] LrdThndr@lemmy.world 45 points 7 months ago

A few years ago, a CSX train carrying acrylonitrile had an axle snap and derailed in my town, igniting in the process, and creating a huge plume of cyanide gas. It was a damned miracle nobody was killed.

The response from CSX was impressive. I have no complaints about how they handled it AFTER it happened. However, and it only recently occurred to me, but that response that was so well oiled, rehearsed, and organized… they’ve CLEARLY had WAY too much experience doing this; way too many times they’ve had to sweep into a town and “handle” things after a derailment of a hazmat train.

Maybe… just maybe they should consider putting a little more emphasis on upgrading and maintaining their equipment. Maybe they wouldn’t have to have so many teams ready to sweep in and manage the medium-sized ecological catastrophes that happen so often.

[-] LrdThndr@lemmy.world 32 points 8 months ago

So, my stepkids (now: boy 12, girl 11) were falling behind in public school and were being passed on to the next grades despite the fact that they were almost a full grade behind in math and reading.

My now-wife decided to pull them out of public school and home school them to try to get them caught up. In our county, we have an AWESOME "public school at home" program where the kids are home schooled, but still go into a school one day a week for socialization and tutoring by licensed teachers. It was a fuck ton of work for her, but in ONE YEAR in the program, not only did the kids catch up, but they're actually almost a full year ahead now.

But... that was with the full support of a county school system and a full-time investment in her kids. This wasn't a "throw a computer at them and let them figure it out" and it certainly wasn't a "summer is different from winter because Jesus said so" program. It was a guided program designed, administered, and overseen by actually licensed teachers. There were performance goals to hit, regular checkins, and available tutoring for things my wife wasn't capable of teaching correctly.

This year, since both kids were so far ahead, we gave them a choice and let them decide whether they wanted to continue the program now that they're caught up. My stepdaughter wanted to go back to regular school. My stepson wanted to stay in the program. He's in middle school as of this year, and middle school begins to be more self-guided. My wife starts nursing school in the spring so she can't dedicate the 8-ish hours necessary to take both kids through the program beginning next semester. So we let them each do what they wanted. My stepson finishes his mostly-self-guided school day in three hours or so then has the rest of the day to do with as he wishes and is still ahead of where he should be. My stepdaughter is miserable because each day is an 8 hour slog and the curriculum moves too slowly for her now, plus the other kids are dicks to her (as kids tend to be). She's considering going back into the program next year when it will be mostly self-guided for her as well.

But this success story is more about my awesome wife and this particular program. It's been a crazy amount of work and a full-time job for my wife to take both kids through this program, and that's WITH the support of a full teaching staff in a county-run program. It's no surprise to me that other programs are more-or-less a joke. If you're not willing to put in the work and/or your idea of education is "It's that way because the LORD said so now stop asking questions and write Jesus on every line," then you're dooming your children to failure and ridicule.

[-] LrdThndr@lemmy.world 64 points 9 months ago

Both my wife and my friends know this one.

If you ever see me drinking a Bud Light Lime, talking about Bud Light Lime, or requesting a Bud Light Lime, that means I’m likely being held against my will. Come back with the police.

[-] LrdThndr@lemmy.world 49 points 9 months ago

AH HA HA HA HA

20K above average? Not a chance in hell. For all the reports of how shitty the work environment is at ALL of his companies, coupled with the constant need to push far past whats ethical, or in some cases even legal... no.

Fuck no.

Not a chance in hell.

Now, throw me 500% of the average and maybe we'll talk. But You'd only get a year from me. Two tops. Just enough to pay off my bills. Then I'm gonna tell you to fuck off.

[-] LrdThndr@lemmy.world 36 points 9 months ago

On one hand, FUCKYEAH for data privacy rights. Can’t wait to pull my shit out of databases I don’t want to be in.

On the other hand, as a software developer that’s gonna have to implement the data removal functions on my company’s databases… goddammit. I’m already up to my eyeballs and it’s gonna be a bitch and a half.

But all in all, fuck yeah.

[-] LrdThndr@lemmy.world 80 points 9 months ago* (last edited 9 months ago)

In ~Babylon~ Alexandria, docking ships were required to surrender any and all written materials to the library. There, scribes would make a copy of everything that was submitted.

The originals of the documents were stored in the library and the copies were given back to the ships.

First instance of intellectual property piracy?

[-] LrdThndr@lemmy.world 29 points 10 months ago

Go back and read it again moron. Be sure to get past the first sentence.

I know I’d do better because I HAVE done better. In situations very similar to this.

And if you freeze up while driving an emergency vehicle, DO NOT FUCKING DRIVE AN EMERGENCY VEHICLE. There is zero room for error or indecision while driving emergency traffic.

Source: 6 years of driving emergency traffic.

[-] LrdThndr@lemmy.world 71 points 10 months ago

Posted this in another thread.

Full time software developer and part-time volunteer first responder here.

It sounds to my developer brain that the car was in “pull over for the emergency vehicle” mode and the presence of the ambulance with the flashy lights and woo woo noises basically stun-locked it so that it just sat there waiting for the ambulance to pass.

As for my first responder brain, In EVOC (emergency vehicle operations course), you’re taught that, when in emergency mode, you should TRY to pass on the left because that’s what people expect and you don’t want them doing unexpected things while you’re speeding, passing, and caring for a patient.

BUT… you’re also taught to use your goddamned brain, and the “pass on the left” thing is a guideline, not a rule. If traffic is stopped and you have a safe path, you take it.

This driver was being overly dogmatic about how they pass traffic, and their stubborn refusal to pass on the right contributed to the mortality of their patient.

However, “stupid” isn’t “criminal”, and there’s no way to say that the patient would have survived even if they had teleported to the hospital - emergency medicine is just a “do your best” situation, and bad outcomes happen. Tbh, though, it’s called “the golden hour”, not “the golden minute and a half”, and it’s pretty unlikely that 90 seconds would have made a huge difference in the outcome. On top of that, care doesn’t begin at the hospital. Care begins when the medic first begins assessing the patient. The medic will be working on stabilizing the patient in the back of the rig even while the driver sits there behind a stun-locked-npc car with his thumb up his ass.

So, if I were this crew’s chief or shift lieutenant, which I’m not, but if I were, I wouldn’t fire the driver, but they’d definitely get written up for it. I’d strip the driver of their driving privileges until they went back through EVOC again and wrote “I will be flexible in my operations and not be a dogmatic dipshit on an emergency scene.” 1000 times.

[-] LrdThndr@lemmy.world 69 points 10 months ago* (last edited 10 months ago)

Use it on the dumbass ambulance crew.

Full time software developer and part-time volunteer first responder here.

It sounds to my developer brain that the car was in “pull over for the emergency vehicle” mode and the presence of the ambulance with the flashy lights and woo woo noises basically stun-locked it so that it just sat there waiting for the ambulance to pass.

As for my first responder brain, In EVOC (emergency vehicle operations course), you’re taught that, when in emergency mode, you should TRY to pass on the left because that’s what people expect and you don’t want them doing unexpected things while you’re speeding, passing, and caring for a patient.

BUT… you’re also taught to use your goddamned brain, and the “pass on the left” thing is a guideline, not a rule. If traffic is stopped and you have a safe path, you take it.

This driver was being overly dogmatic about how they pass traffic, and their stubborn refusal to pass on the right contributed to the mortality of their patient.

However, “stupid” isn’t “criminal”, and there’s no way to say that the patient would have survived even if they had teleported to the hospital - emergency medicine is just a “do your best” situation, and bad outcomes happen. Tbh, though, it’s called “the golden hour”, not “the golden minute and a half”, and it’s pretty unlikely that 90 seconds would have made a huge difference in the outcome. On top of that, care doesn’t begin at the hospital. Care begins when the medic first begins assessing the patient. The medic will be working on stabilizing the patient in the back of the rig even while the driver sits there behind a stun-locked-npc car with his thumb up his ass.

So, if I were this crew’s chief or shift lieutenant, which I’m not, but if I were, I wouldn’t fire the driver, but they’d definitely get written up for it. I’d strip the driver of their driving privileges until they went back through EVOC again and wrote “I will be flexible in my operations and not be a dogmatic dipshit on an emergency scene.” 1000 times.

[-] LrdThndr@lemmy.world 77 points 10 months ago

I keep having to deal with this asshole senior developer that makes the dumbest fucking decisions that affect the entire codebase, giving me tons of extra work in the process, guilts me when I need to take time off, and writes dogshit code on top of that. I have no idea how this complete dipshit made it to senior.

It’s me. The dipshit is me.

[-] LrdThndr@lemmy.world 110 points 11 months ago* (last edited 11 months ago)

At my high school, the administration banned the color and word “fuchsia” (kind of a purple-ish, pink-ish color).

For some reason, the senior class (year 12, the class one year above me at the time) had become obsessed with the color/word. They had taken to wearing fuchsia shirts with the word “fuchsia” on them. On a given day, you’d likely see a few dozen of these shirts roaming the halls with students inside them.

The ban came because, allegedly, somebody had made up a story about a Mexican hooker named “Fuchsia” (because that’s a Spanish name, right?) that was the supposed inspiration of the color craze.

So naturally, the admins banned the color and any mention of the word. Using the word “fuchsia” in any context, or wearing the color in any way was three days in in-school-suspension (during-the-day detention where you sat in a cubicle with literally nothing to do - you weren’t allowed to read, no schoolwork, or anything — just stare at the wall for 8 hours). Second offense was a week out of school suspension. Third meant you failed your year and had to repeat the grade.

So, the seniors started wearing other obscure colors with the name printed on the shirt. “Indigo” “Chartreuse” “Vermillion”. Every single one of these colored shirts had the name of the color, and the words “You can’t ban all the colors” underneath.

It was by far the dumbest ass rule I’d ever seen.

[-] LrdThndr@lemmy.world 46 points 11 months ago

I’m a full time senior PHP/JS developer.

PHP has a bad rap because of a few factors.

1, as you said, it’s accessible. It’s a very easy language to learn with a simple syntax and a simple tool chain. So often, it’s a dev’s first language. PHP holds your hand a little bit, but for the most part, security is on the developer, and when a dev doesn’t know any better, bad practices like interpolating values directly into your sql query seem like an easy way to get the job done, but at the hidden cost of opening up SQL injection vulnerabilities. But I’ve seen the same thing happen in Python code, so that’s not really a PHP problem so much as an education problem.

2, earlier versions of PHP were, in a word, shit. They were rife with inconsistencies, poor structure, half-baked features, and it all ran like dogshit. Even today, there’s still some contention in the PHP world about whether to fix the inconsistencies or not, because so much legacy code would fall apart if they did. PHP <= 4 was a goddamned dumpster fire. 5 was MARGINALLY better and brought in proper OOP. 6 literally didn’t exist for various reasons. 7 was actually getting pretty good, now with optional static typing. 8 is BANGIN’. It’s fast, easy to work with, has a great feature set, and a huge community.

3, it’s a big player. When you’re a huge player, you’re also a huge target. Wordpress is one of the most prolific web apps in existence, and it’s PHP based. Being huge, many more people are writing (shit) code for it, and many more (shit) people are trying to break it. Of course software that’s run on more servers is gonna be attacked more. It’s just numbers.

TBH, today, working in both languages extensively, I’d gladly take a PHP based web app over a NodeJS based web app. Don’t get me wrong, I love node for what it is and the paycheck I get, but JS is a goddamned dumpster fire of a half-baked language.

So tldr, don’t fear the PHP. As long as your software was written by somebody who knows their aaS from a hole in the ground, you’ll be fine.

view more: next ›

LrdThndr

joined 1 year ago