[-] TheBeege@lemmy.world 58 points 1 month ago

This is exactly what I've been worried about.

At least in IT, companies have already been prioritizing more senior hires over juniors in order to minimize the overhead of training juniors and managing additional headcount. They just overwork seniors. That's been happening for maybe 5 years.

Now, companies are all like, "why can't we find any mid-levels/seniors?!' Dipshits.

[-] TheBeege@lemmy.world 40 points 2 months ago* (last edited 2 months ago)

Right, but where is that record kept? Who keeps it? Who can change it?

Keep your own records independently of the company. Include when events happen and when you record/write them. Place them somewhere separately that you have limited access to, so no one can claim you made them up later.

Track your trip time. Track your gas. Track the decisions you make (example: fill up now vs later) and why you made them. Track inspections and their results. I'm sure there's more you can track, but I'm not a trucker. You know better than I do

Maybe you're already doing this, but I couldn't tell from your comment.

AI is often wrong. Sensors often get bad readings. It may falsely record bad behavior, so you need your own records to combat it.

[-] TheBeege@lemmy.world 71 points 2 months ago* (last edited 2 months ago)

Just gonna copy paste my comment on a related post...

Similar shit happened when they were PUBG Corporation. Fuck these lying assholes. Player Unknown was a smart, capable dude, and they exiled him to a remote office because he got pissed at the CEO for over-monetizing things in a way that cost them players.

When they released the battle pass while the game was retail, all of the non-Korean employees nearly revolted. It wasn't smart, and it was a money grab on the players. When the team lead of market research told the product manager that the feature was a bad idea and would lose them all their Western players, the product manager got him demoted and moved to another team.

When the numbers didn't look good, the data analysts were freaking out because they couldn't deliver bad news up the chain of command, even if it was accurate.

When they acquired Mad Glory, they promised that the dev team would still be contracted to other game companies to build APIs and tools for them, keeping the game industry tooling ecosystem healthy (think op.gg). When PUBG Corporation acquired them, the company canceled their contract with Bethesda for the API they were in the middle of building and forbade them from working with other companies.

Fuck Bluehole. Fuck PUBG Corporation. Fuck Krafton. Fuck game studios in Korea. Don't play Korean games. ~~Kpop and~~ cosmetics and whatever are chill. Don't play Korean games. Korean game companies are fucking cancer.

Don't buy Subnautica 2. The Subnautica franchise died when Krafton became the publisher.

[-] TheBeege@lemmy.world 92 points 7 months ago

Bias fucking bullshit. Why is Joe Rogan named and not the podcast that usurped him? Media fucking blows

[-] TheBeege@lemmy.world 43 points 2 years ago

Correct, but there are those that would take this as a source of truth and run with it. It's not the smart thing to do, but we already see people doing this sort of behavior on other social media.

We shouldn't enable the problem, even if it's an innocent mistake

[-] TheBeege@lemmy.world 32 points 2 years ago

Their arguments assume businesses operate in good faith. We fundamentally know that it's not true, from overseas child labor by fast fashion to coal mining to IT security. This economist of theirs can fuck off

[-] TheBeege@lemmy.world 151 points 2 years ago* (last edited 2 years ago)

The fuck is this article? What are the differences in ideologies between the military and the government? Is there any history of this conflict? How long has this president been in office? Most BBC readers probably have no idea about anything in Niger, myself included. The article should supply at least a little of this info.

[-] TheBeege@lemmy.world 71 points 2 years ago

My dude, I think you're not super familiar with these technologies.

The most basic form of a content delivery network is a set of globally distributed servers that replicate content from a source of truth and a network to direct traffic to the closest server with a valid replica. So the cost here is servers.

With Lemmy, this problem is solved by eliminating the need for individuals to own many servers and a lack of need for trust between servers. The effort and cost is distributed among individual humans, making it manageable.

Now, if you're familiar with blockchain, you probably perked up when you heard "lack of need for trust." That's what the blockchain was built for! Perfect fit, right? Ehh, not so much.

There's two problems: acting as a proxy for content requires trust, and some single service needs to direct clients to the right local server. If I can arbitrarily join some network of serving content, I can always tell other servers in the network that I'm serving what they ask... and then serve ads. There's no (reasonable and fast) way for the network to verify that I'm serving the correct content to every client. There's no way to avoid the need for trust. Additionally, DNS, which directs you from mysite.com to 120.1.2.1, isn't intelligent. It can't direct clients to a geographically (or route-efficient, fucking ISPs) local IP. The best it can do is pick a random one from the pool. So when you go to lemmy.world, DNS can't pick the correct server for you. So some set of servers needs to do the logic to select which local server to actually get content from. Those servers need to be central for the whole content delivery network.

This company you linked is just another company using "blockchain" to get investment money. If you read through their page to get a cursory understanding of how things work, an easy question comes up: what is the purpose of media tokens? Sure, maybe you can buy CDN time with it, but when you pay that token to someone providing compute... what do they do with that token? It's worthless, just like crypto currency. Fucking scams. All that said, blockchain is a super, super interesting technology. There's just very, very few suitable applications of it.

I've worked in IT for about 12 years now. Everything from infrastructure monitoring to data analysis to data engineering to DevOps to backend engineering to product management. I've worked with systems serving tens of users and tens of millions of users. Happy to answer any questions. I love this shit.

If someone could figure out a trustless, decentralized way to implement a CDN, I'd eat that up in a second, but with my current understanding of the internet and available technologies, I don't see a way it can work. At least, not with making every web page take >3s to load, which would absolutely kill websites.

[-] TheBeege@lemmy.world 30 points 2 years ago* (last edited 2 years ago)

What are these answers...

Wrong place to ask, but whatever.

It depends on what you want to build. If you're not sure, start with Python. It's likely easiest to pick up and get running. There's a book called "Automate the Boring Stuff." I think there's an online version. (Edit: link - https://automatetheboringstuff.com/)

If you don't want to set up Python (or any language, really) on your computer, there's a tool called a REPL that you can find online. So you can just search "Python online REPL," and you'll get a functional online environment to code. Now, you won't be able to do stuff interacting with your local computer this way, like reading files, but it's good for learning the basics of the language.

In terms of software for writing code in on your local computer, Visual Studio Code (NOT to be confused with Visual Studio) is a free, lightweight code editor. It supports every language via plugins.

If you do go the Python route, make sure to learn about virtual environments before you do 'pip' or 'conda' anything. Also, unless you're doing data science things, stick to pip. (Maybe some personal bias there, but I hate anaconda.) If you're starting from nothing, it'll be awhile until you get there anyway, so don't worry too much about it.

Most importantly, find a community that welcomes new learners. Learning to code is absolutely fucking brutal, so having supportive people available makes a world of difference. Bonus points if you can find an offline meetup in your local area.

[-] TheBeege@lemmy.world 90 points 2 years ago

The core features of Twitter aren't rocket science, and Meta already knows how to scale. Computer science students often build tiny scale Twitter clones as a portfolio project. Another shitty take from Musk

[-] TheBeege@lemmy.world 56 points 2 years ago

I had a discussion with a security guy about this.

For software with a small community, proprietary software is safer. For software with a large community, open source is safer.

Private companies are subject to internal politics, self-serving managers, prioritizing profit over security, etc. Open source projects need enough skilled people focused on the project to ensure security. So smaller companies are more likely to do a better job, and larger open source projects are likely to do a better job.

This is why you see highly specialized software has really enterprise-y companies running it. It just works better going private, as much as I hate to say it. More general software, especially utilities like OpenSSL, is much easier to build large communities and ensure quality.

238
submitted 2 years ago* (last edited 2 years ago) by TheBeege@lemmy.world to c/youshouldknow@lemmy.world

Why YSK: If we want to keep the Fediverse in the hands of its users and prevent "enshittification" (search it), it's good to know how corporations kill grassroots projects like this.

I saw this in another thread on /c/Showerthoughts. I think it's important for this to be circulated widely so that the broader Fediverse community is aligned. We don't want admins second-guessing their decisions when users start infighting. We should be united in our thinking and ready to protect our platform.

1
Korean instance? (lemmy.world)
submitted 2 years ago by TheBeege@lemmy.world to c/korea@lemmy.world

Does anyone know of an instance hosted locally? If not, I'm happy to set one up. May need helping administrating it, though.

I've noticed that other server instances can be quite slow, so I thought a local instance would be a nice latency reduction, depending on how exactly ActivityPub works. I haven't read up on the protocol yet. If it doesn't respond to the client until the remote federated instance responds, then there'll likely be no gain in speed

19
submitted 2 years ago by TheBeege@lemmy.world to c/history@lemmy.world

I was thinking about patterns in history and was thinking about the fall of Rome. We all learn about the Roman Empire and the Renaissance, but I don't recall ever learning about the time in between. Sure, Rome's empire collapsed, but what happened next? City-states? A hollowed-out Republic? Anarchy? Did the goths raid and pillage everything? Did they just go back north? Did they settle in? I wanna know

[-] TheBeege@lemmy.world 42 points 2 years ago

I mean, it's all about the client. As long as the client makes it seamless, it'll just feel like another sub/community, regardless of the instance it's on. They don't really need to care about or understand federation. Just sign up. Consume content. Ggez

view more: next ›

TheBeege

joined 2 years ago