Spyke

Replies

world

Comment on

Niger soldiers announce coup on national TV

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.

Comment on

YSK about corporations' strategies to kill open source protocols

Reply in thread

(Edit: I know the Fediverse isn't only American, but these American companies are the ones fucking things up, so that's where my focus is)

I know this was probably meant to be an innocuous comment, but I think this is dangerous thinking.

We're in the current situation due to inaction and forces acting against us. The US populace stopped worrying about trust-busting. We assume that the current system is inevitable. We let our government not serve our needs. We don't selectively place our purchasing and attention to promote good behavior of companies.

If we recognize that we can do something and we decide to work together, we can make things better. We can reject Meta. We can agree to not federate with them and pressure others to make a morale choice rather than a convenient choice. We can do this in other aspects of life, too.

We just need to make sure that we don't let them divide us. We see this among the American population, dividing us based on issues that affect a tiny population and ignoring the things that could help us all, including those tiny populations. We let fighting over the optimal solution for problems get in the way of doing anything, even if imperfect, to at least improve things.

Let's do better. Let's unite. Let's make it clear what results we want. Let's make incremental progress (and giant leaps, if possible) towards making things better. We can't just accept not having nice things. Let's demand nice things, together.

Comment on

Lemmy.world update: Downtime today / Cloudflare

Reply in thread

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.

games

Comment on

Pop it in your calendars

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.

Comment on

AI is 'breaking' entry-level jobs that Gen Z workers need to launch careers, LinkedIn exec warns

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.

memes

Comment on

It's Open Source!

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.

Comment on

Billionaires should not exist.

Reply in thread

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

Comment on

Update to they put AI in my truck. Can I resist the AI?

Reply in thread

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.

Comment on

Most important thing you've learned in the past 5 years

Confidence and/or giving no fucks goes a long way. Combine that with unabashed honesty, and you're good. Just gotta make sure not to be a dick about things.

This ends up rubbing assholes the wrong way, but good people will be drawn to you. If you're in a toxic environment, you'll end up kind of ejecting yourself, but you can build a good environs around yourself

Comment on

I can't code.

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.

usa

Comment on

Federal agents blast their way into house using explosives. They found young children and their mother. She believes it’s because her boyfriend had a traffic collision with ICE

In case anyone gets suspicious like I was, the domain name seemed... odd to me. I expected something more like losangeles.nbc.com or something.

But I did a WHOIS lookup and confirmed the company that registered it is NBCUniversal, which is the legal name of the company.

I also saw KTLA reporting this, but I didn't bother to check them. So yeah, seems like real news, for better or worse.

I hate that we need to check these things now on top of all the shit going down