[-] wheezy@lemmy.ml 1 points 52 minutes ago

Fucking Christ. Glad I left windows behind.

[-] wheezy@lemmy.ml 3 points 53 minutes ago

Oh man. You should see the source code for IOS (the Cisco one not Apple).

Spent 5 years working on it out of college. I think it's the most cursed code base you can imagine.

Not necessarily because of the massive struct defs everywhere. They are kinda needed when you're running an entire OS as basically a set of interacting Linux processes pretending to be an OS.

At some point Cisco realized they could not compete without putting a Linux kernel as their base. So they basically just copy and pasted the old code written in the early 90s for the IOS and put it into a set Linux processes.

To be clear. It's not just the front end. They didn't really change the code much from the old IOS. Its a cluster fuck of interprocess communication hacks that probably seemed like a good idea at the time.

It is a massive pain in the ass to code because you're basically doing everything on the Linux kernel and then frustratingly have to write the CLIs for IOS just so Cisco can continue to sell their proprietary OS with some of the most unnecessary hardware locks. Massive learning curve for any new engineer.

Literally, no one on the entire switching team knew how to send a message from a specific process to the IOS process. I had been assigned something that needed it. So I somehow figured it out and was "the guy" for that for the time I spent there.

Fuck. I'm gonna start ranting more if I go any further. But yeah, sometimes you need a massive struct because some idiot decided that forcing a closed source CLI on the market is a good idea for profits.

Definitely not a good idea for coding. But you learn quickly that no one actually cares about good code in this industry. There is no time for it. There is no reason for it. Just spit out garbage until it works and your manager won't care.

If you want clean code. Go write an open source project or a personal project.

[-] wheezy@lemmy.ml 4 points 3 days ago

Yeah I was gonna say the whistle blowing is searching for videos of the IDF online. They literally make tiktoks of their war crimes set to some awful music track.

[-] wheezy@lemmy.ml 6 points 3 days ago

Yeah. It's not like you "suddenly" realize you're a Nazi and decide to kill yourself. His brain broke after being a fucking Nazi for so long. Rest in piss.

[-] wheezy@lemmy.ml 4 points 5 days ago

One has not only a legal but a moral responsibility to obey just laws. Conversely, one has a moral responsibility to disobey unjust laws.

MLK, A letter from Birmingham Jail 1963

A much better person to quote and something we actually know he wrote.

[-] wheezy@lemmy.ml 18 points 6 days ago

Because he was a child. Sadly he wasn't even given the chance to grow up and learn what the police really are.

[-] wheezy@lemmy.ml 9 points 6 days ago* (last edited 6 days ago)

I did a "rm -rf *" in the wrong directory today.

I got the absolutely beautiful "argument list too long" in return.

I had a backup. But holy shit I'm glad the directory had thousands of files in it and nothing happened. First time I got that bash error and was happy.

I usually have rm aliased to "trash" or whatever that cli based recycle bin is. But just installed a new OS and ran this on a NAS folder today by mistake.

[-] wheezy@lemmy.ml 6 points 1 week ago

Not my list. Copied from another comment. Read the report though and this should be most of them.

Lockheed Martin

Leonardo S.p.A

FANUC Corporation 

Microsoft

Alphabet

Amazon 

IBM 

Palantir Technologies 

Caterpillar 

Rada Electronic Industries

Hyundai 

Volvo Group

Booking

Airbnb 

Drummond Company 

Glencore 

Bright Dairy & Food 

Netafim

BNP Paribas 

Barclays, 

BlackRock 

Vanguard 

Chevron

Elbit Systems

Allianz

AXA

[-] wheezy@lemmy.ml 27 points 1 week ago

Just got let go from Microsoft for speaking out. Not that it would matter. But now the UN is at least on my side too. Garbage company. Never even wanted to work there. My company got bought out by them and suddenly was a Microsoft employee. Fuck em! All their leadership should be in prison or worse.

wheezy

joined 1 week ago