There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

magic_lobster_party

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

magic_lobster_party ,

The STD is maybe the only good thing C++ has over C, and even that is awful compared to other language’s standard libraries.

I can’t name another good thing C++ has. Maybe templates. C++’s reliance on inheritance for polymorphism is awful (should’ve gone with interfaces/traits).

Not to mention the mess with all the different types of constructors that must always be implemented.

It’s just a bunch of bad design choices added on top of an old outdated language.

magic_lobster_party ,

It’s an idea by the same guy who wrote the clean code book

magic_lobster_party ,

You can build your systems with as few assumptions as possible. The fewer assumptions you make, the less probable it is that any of your future assumptions will conflict with your previous assumptions. Your code will be built for change.

If your API call to some external system assumes the existence of a particular button in the UI, then your system isn’t built for change. Maybe you want to change this button? Then you need to go through all places in the code that relies on this particular button to see if it doesn’t conflict with any of their assumptions.

magic_lobster_party ,

We have those parts of code someone wrote years ago that is heavily abstracted for no reason at all other than that the developer thought it might be good. It’s just endless clicking on methods just to find no code at all and then you have to deep dive to figure out where stuff is actually computed.

Make it just one simple method call? Nah, it should be divided into 10 different abstract classes because whatever reason.

It’s also the most buggy part of the code because no one currently in the team dares to touch it.

magic_lobster_party ,

You missed Windows 8, which never replaced Windows 7

magic_lobster_party ,

And the reason why Columbus managed to get funding for his journey was because he used incorrect estimations of the earth’s circumference, which indicated a much shorter distance to India than previous (much more accurate) estimations.

magic_lobster_party ,

Do we have a list of stupid city ideas? I think El Salvador’s Bitcoin City and Egypt’s new capital should belong there.

magic_lobster_party ,

That whole Clinton email leak was the most pathetic nothingburger ever. It was so bad they had to come up with the stupid pizza gate conspiracy for it to have any substance.

Don’t Be Fooled: Much “AI” is Just Outsourcing, Redux (www.techpolicy.press)

The promise of AI, for corporations and investors, is that companies can increase profits and productivity by slashing their reliance upon a skilled human workforce. But as this story and many others show, AI is just today’s buzzword for “outsourcing,” and it comes with the same problems that have plagued outsourced...

magic_lobster_party ,

I’ve worked with AI companies where their “AI” is mostly just outsourced to some human in a low wage country. Some small part was actual AI algorithms, so they weren’t completely lying to investors.

Setting up actual AI is expensive and time consuming, especially for some new startup. Often it involves creating large amounts of labeled data and even that might not be enough. There are so many uncertainties involved. It might only be possible to achieve 90% or even lower accuracy for a given problem with actual AI algorithms, so the quick and easy solution is to outsource.

I believe this practice is more common than most think.

magic_lobster_party ,

I get you. It’s just that when a company says they’re offering AI solutions, it’s most likely just outsourced workforce under the hood.

Companies can either spend one or two years of R&D, possibly involving PhDs, to solve a task using AI, or they can get the product out to the market in a few months by outsourcing the AI part. The first option might not even be up to par with the outsourced option even with all the money spent on R&D.

magic_lobster_party ,

I’m talking about the entire process from design to product. Ok, maybe those useless chatbot “help staff” might be actual LLMs, but that Amazon grocery store used as example in the article was just Indian labor all along.

As soon you want to solve a very specific problem using AI, it can quickly get time consuming and expensive to develop the product. Maybe that off the shelf AI model isn’t good enough for your particular problem? Maybe it only gives 75% accuracy when you really need 95% to be competitive in the market. In that case you need to compare different models, figure out if there’s any trick you can do to boost the accuracy, try out different training strategies, etc.

And once the model has 95% accuracy on your own labeled data, it might turn out it’s completely worthless out in the field because it turns out the data you collected isn’t representative of the reality.

At that point you might just try to figure out how to offload the work someone else. I’ve even heard of self driving car companies who did exactly that.

magic_lobster_party ,

Wonderful news! I have never played and don’t intend to, but I’m happy for everybody involved.

Let’s hope the team will lead with example and that this event opens up for the possibility for other online games to be preserved in a similar fashion.

magic_lobster_party ,

They will just get around this by creating a service that launches actual Emacs when a sudden increase in CPU temp is detected.

magic_lobster_party ,

Even forgot to update the description with the new lower offer.

magic_lobster_party ,

No amount of money would make me want to endure that torture. Most of earth’s history is just absolutely nothing. Apart from a few asteroid strikes, Cambrian explosion is about as exciting as things can get, and even that is just 100 million years of barely anything happening.

I don’t want to sit down and see how moss forms over millions of years.

magic_lobster_party ,

Cryptocurrency or not, I don’t think posts should be monetized. This is mostly a platform for discussion. People shouldn’t be paid just for discussing with each other. People should discuss because they find the topic fun or interesting, not because someone will pay you to do it.

magic_lobster_party ,

Windows has a tendency to force install updates at the most awkward times. Especially when you really don’t want Windows to reboot.

magic_lobster_party ,

It’s time to move to talking about spreadsheets on Linux instead of gaming on Linux

magic_lobster_party ,

Is the number of A’s an indicator of how broken games will be at launch?

magic_lobster_party ,

Hate is a strong word. I just prefer to listen to other stuff. I understand how they were culturally significant half a century ago, but that’s half a century ago.

magic_lobster_party ,

I can give some guesses on 2.

  • Familiarity. Most people are familiar using Windows. Nurses aren’t necessarily tech savvy, so an unfamiliar system might threw them off.
  • Maintenance. It’s easier to recruit people who know how to maintain Windows systems. Linux is tricky because it comes in so many different distributions, and any maintainer must be aware of these differences.
  • UI sucks big time on Linux. It’s so much easier and reliable to just do a winform.
  • Communication with other equipment. I guess some computers are talking to other medical equipment, and those equipment might only have drivers written in Windows, because that’s what most are using.
  • If it ain’t broken, don’t fix it. Why change to Linux when Windows is doing the job?
magic_lobster_party ,

That’s just walking out without paying (without getting caught).

magic_lobster_party ,

Speed runners hate it because it’s so dependent on good RNG

magic_lobster_party ,

I’m probably in the minority, but I didn’t enjoy RE4 as much as others when I played it. Don’t get me wrong, I think it’s a great game. Just not to the standards people hyped it up to.

I think my main issue with it is that it has a masterful opening sequence, but then it never really builds on it after.

First fight in the village was truly ahead of its time. It gives not only the player lots of options, but the enemies have lots of options to counter you. It puts the player into many unpredictable situations. It’s a very dynamic fight and really sets a unique mood for the game.

Then the rest of the game turns more and more into a corridor shooter, especially after the village act. Still a good corridor shooter, but I hoped to see it build more on the open combat we saw in the opening section.

It was a great while ago I played it, but that was the impression I had back then.

magic_lobster_party , (edited )

The thing I remember most of my impression playing it was that I constantly had the thought: “that opening village fight was really fun, I wonder when they will pull that off again”, and then they never did. So that expectation left me a bit of a sour taste.

This was maybe 15 years ago. I might have a different impression if I would play it again, but I haven’t done it.

magic_lobster_party ,

Java is disliked because it’s designed around flawed OOP principles developed in the 80s and 90s. The code easily turn into a mess if you adhere to these principles, because they’re flawed. If you avoid using these principles, you will still get a mess, because that’s not how Java is supposed to be used.

magic_lobster_party ,

Also: everything is nullable. There are no safety guarantees to ensure you’ve done the necessary null checks. And if you miss your program will crash.

magic_lobster_party ,

I think having null is great in some cases where you need to represent missing value. It’s just that there’s no good way to know for sure if you need to do null checks or not. The only way around it is to do null checks everywhere, which no one wants to do because fuck that. Nowadays there’s Optional which solves some of this, but it was introduced way too late.

If I were to redesign Java the first thing I would do is to add a nullable keyword or something.

magic_lobster_party ,

Well, anything that can be captured at compile time or by the IDE is infinitely better than the situation we have today.

magic_lobster_party ,

Imagine working with a tangled spaghetti of history

magic_lobster_party ,

At my company we just use a squash policy in gitlab. Every merge request becomes a single commit to the main branch. Super easy to read the commit log because all commits are descriptive instead of a bunch of “fix MR comments” or “fix pipeline errors”.

Another advice: git reset [commit-id] followed with a git commit -a is a quick way to squash all your commits.

magic_lobster_party ,

How others are keeping their branches up to date is their problem. If you use Gitlab you can set up squash policy for merge requests. All the abomination they’ve caused in their branch will turn into one nice commit to the main branch.

magic_lobster_party ,

Skill issue tbh

magic_lobster_party ,

Hopefully this will backfire and just push people to use alternative search engines. Unlike YouTube and other subscription services, Google Search doesn’t have any exclusive rights to content.

magic_lobster_party ,

ULTRAKILL. It has turned into a recent addiction for me. Certainly my favorite action game of all time.

magic_lobster_party ,

I hope the Brutal difficulty update won’t come soon enough, because then I will just play more trying to P-rank everything again.

magic_lobster_party ,

The title is maybe a bit misleading, but I agree with the post. Everyone has encountered that type of code no one wants to work with.

magic_lobster_party , (edited )

The only reason why xz got exposed was because someone noticed SSH was a bit slower and decided to take it to their own hands to investigate. It’s possible this backdoor would go unnoticed for far longer if the attacker didn’t make this slight oversight.

So it might be that there have been other, successful attacks before. It’s just that this one is the one that got exposed.

magic_lobster_party ,

Office is shit in many ways, but unfortunately there’s nothing that truly competes with it. Not even LibreOffice comes close.

magic_lobster_party ,

Yeah, it has always been the “don’t log my porn activity” mode. I don’t understand how so many people misinterpret it as some kind of privacy protection mode.

magic_lobster_party ,

It tells you that you can still be tracked. Maybe not explicitly by Google themselves, but it says it won’t stop tracking.

magic_lobster_party ,

The only thing a VPN really does is to mask your IP address. Can be useful in some cases, but there are way more ways a website can track you (like browser fingerprinting).

Not that it debunks your claim that privacy is just a fairy tale.

magic_lobster_party ,

That linked picture is at least from 2017 from a quick research. What they clarify now in the latest update is that Google is not exempt from tracking your activity.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines