![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/913b482d-9012-449f-bc87-b1f4463e7154.jpeg)
The reference if you haven’t seen it.
Dara Ó Briain is a legend!
The reference if you haven’t seen it.
Dara Ó Briain is a legend!
If you’re pushing everyone’s buttons it’ll end badly.
I don’t think that the anti-oop collective is attacking polymorphism or overloading - both are important in functional programming. And let’s add encapsulation and implementation hiding to this list.
The argument is that OOP makes the wrong abstractions. Inheritance (as OOP models it) is quite rare on business entities. The other major example cited is that an algorithm written in the OOP style ends up distributing its code across the different classes, and therefore
Instead of this, the functional programmer says, you should write the algorithm as a function (or several functions) in one place, so it’s the function that walks the object structure. The navigation is done using tools like apply
or map
rather than a loop in a method on the parent instance.
A key insight in this approach is that the way an algorithm walks the data structure is the responsibility of the algorithm rather than a responsibility that is shared across many classes and subclasses.
In general, I think this is a valid point - when you are writing algorithms over the whole dataset. OOP does have some counterpoints encapsulating behaviour on just that object for example validating the object’s private members, or data processing for that object and its immediate children or peers.
stop using it
Are the MAGA crowd actively cancelling products now?
There is non-zero risk in every surgery, and this is a major surgery. There is non-zero risk of very very severe consequences: brain infection, stroke being just some. While these risks are low, they are non-zero. The volunteers have the possibility of losing everything.
Java programmers are also functionally illiterate
Elon Musk didn’t build the company.
Elon Musk invested into the company,
That’s what I said a couple of paragraphs later
Elon sounds like he’s experienced, skilled and is approaching things from a theoretical or ethical or other grand point of view. He used to impress me with his approach on building an electric car company with full self-driving vehicles in the 2010’s. I wasn’t a full believer, but I thought he was competent and wanted Tesla to succeed.
Then he went and bought Twitter. As a software engineer all my life, and in the startup scene, and having worked in a failed social media platform, I have some experience. Everything he’s said about Twitter is crap and everything he’s done is stupid. And the results speak for themselves.
I’ve seen people say that Elon sounds great about things they don’t know too much about. But when the topic comes to things they do understand, Elon clearly is wrong.
He started his career with hundreds of millions of dollars, and he bet it all on a couple of businesses be bought (he was never a founder, always a purchaser).
Basically he’s been lucky twice (Paypal and Tesla), but each of these won 10-100x on his initial stake.
Disagree with your disagreement. I also have an M1 and was a quite early adopter (within 3 months of launch). It was really snappy compared to my Intel Air it replaced. From the get-go. Even for apps that were still x86 code.
Things definitely improved over the next 9 months, but I was and am a really happy camper.
This is exactly the answer.
I’d just expand on one thing: many systems have multiple apps that need to run at the same time. Each app has its own dependencies, sometimes requiring a specific version of a library.
In this situation, it’s very easy for one app to need v1 of MyCleverLibrary (and fails with v2) and another needs v2 (and fails with v1). And then at the next OS update, the distro updates to v2.5 and breaks everything.
In this situation, before containers, you will be stuck, or have some difficult workrounds including different LD_LIBRARY_PATH settings that then break at the next update.
Using containers, each app has its own libraries at the correct and tested versions. These subtle interdependencies are eliminated and packages ‘just work’.
Exactly. And all the core internet encryption and signing algorithms are fully open source. Eg RSA, AES, DIffie Helman. And these are the algorithms the US (and most other western) governments require when sending data to or from or within there servers.
Which, will also hurt the call center manager, until they hire enough staff to answer the fucking phones in less than 30 minutes.
It’s all software, even the stuff on the graphics cards. Those are the rasterisers, shaders and so on. In fact the graphics cards are extremely good at running these simple (relatively) programs in an absolutely staggering number of threads at the same time, and this has been taken advantage of by both bitcoin mining and also neural net algorithms like GPT and Llama.
Not quite. The drug causes heart irregularities in some people at therapeutic doses, and this killed some of those 17k people. It just doesn’t quantify it here.
Not really. People shed skin and hair constantly, and the small particles float in the air and distribute themselves throughout the volume. And your bacteria are along for the ride. One of the functions of the protective suits, gloves and hairnets is to contain these these particles and thus keep the air as clean as possible. When combined with lamina airflow, positive room pressure and other techniques, it keeps contamination down hugely.
Same with me! I was binary searching cladistically and it spoiler >!it was a jawed animal and did not have hard bones!<. My search among the >!cartilaginous fish!< was all negative. Damn
Almost certainly the opposite - it’s the board that is non-profit and Sam has been the one bringing billions of dollars of commercially-tied investment
apples to apples
Well, technically all those computers are Apples, so they’re within their rights
It’s more X marks the spot than following to a T
I agree, so much legislation is broken, the legislators aren’t doing shit, so we citizens need to fix it!
But we could start with the right to repair.