That’s what we use in my company: a series of mini waterfalls
That’s what we use in my company: a series of mini waterfalls
Waterfall only works if the programmer knows what the client needs. Usually it goes like:
They’re overlapping concepts, and can be used interchangeably. Sometimes a library can be all of them at the same time. In simple terms:
Not all APIs are libraries. For example, all websites have some interface to interact with them. A website is not a library.
Not all libraries are packages. A library don’t need to be distributed through a package manager.
Framework is a bit blurry where the line is drawn. I think if the library is used in such way that your entire program revolves around it, then it’s a framework. If you’re just using it a handful of times, then it’s not a framework.
React and Angular are frameworks in this regard. If you use them, then your entire programming is revolving around them. Any decision made is in regard to these frameworks.
I would say OpenGL is API, library and framework. Maybe also package depending on how it’s distributed.
Usually it’s just one character that’s wrong
Google seem to be particularly bad at this. They did the same with Tensorflow. It was kind of the de facto deep learning framework until Google decided to deprecate everything. Everyone responded by switching to Torch instead.
In EU with their GDPR/cookie laws. I’m pretty sure hiding the declining of tracking or cookies behind a paywall is not supported under those laws.
*Gen Z assembly
Jira is so badly performing I make Jonathan Blow signature rants about the state of software whenever I use it.
Nah, that’s too fancy. It’s all held together by some arcane Visual Basic macro someone wrote 25 years ago right before going to retirement and no one has dared to touch it ever since.
Maybe it’s all just one big .xlsm file?
It seems like Japan’s government has made such app
C++ is just an exceptionally badly designed language.
The weakness of C++ is that it attempted to be backwards compatible with C. It’s like it’s trying to be two programming languages at once.
And then it became like three languages at once when smart pointers became the norm. It makes it very difficult and confusing to learn.
As has often been reiterated: piracy is a service problem. If what you get by paying more is an inferior service, then people don’t want to pay for that service.
The greatest irony would be if OpenAI was killed by an open AI
I believe this will ultimately be good news for Nvidia, terrible news for OpenAI.
Better access to software is good for hardware companies. Nvidia is still the world leader when it comes to delivering computing power for AI. That hasn’t changed (yet). All this means is that more value can be made from Nvidia gpus.
For OpenAI, their entire business model is based on the moat they’ve built around ChatGPT. They made a $1B bet on this idea - which they now have lost. All their competitive edge is suddenly gone. They have no moat anymore!
Agree, but the market doesn’t think rationally.
Better access to software is good for hardware companies. Nvidia is still the best company when it comes to this kind of computing hardware.
This is my thought, but I think many young men are (rightfully) frustrated, but they don’t know what they’re frustrated about. It’s hard to get a job - especially without higher education. It’s hard to buy a home and build a family. Many young men are increasingly more alone.
At the same time, there’s a lot of talk about the ” white male privilege”. ”What privilege?”, they might think. They don’t feel particularly privileged about their situation.
And then they find people like Jordan Peterson who seem to speak for their struggles. For first time they hear someone seem to understand them. And they point to the (very wrong) diagnosis of the situation: it’s the woke identity politics fault! But that’s good enough for them, and that’s where the alt-right pipeline starts.
It happens when there’s no meaningful competition, and when the friction of switching to a competing product is too high. Companies want to make more money with less. If you can get away with doing less without losing a significant amount of customers, then you will do it.
For example, the problem with switching social media is that you have to rebuild all your connections. They can make it worse, because customers aren’t willing to switch.
Another example is Windows. If you’re dependent on a program that only works on Windows it’s hard to make to jump to Linux.
Liberals are just sheep. They believe whatever the media tells them.
That projection.
My first reaction when seeing the salute was ” oh come on, it can’t be that bad… oh it’s way worse than I thought”
I guess it can be a fun hobby project to learn Rust