Terminals are powerful and flexible, but still slower than a dedicated UI to see states at a glance, issue routine commands, or do text editing.
Terminal absolutists are as insufferable as GUI purists. There is a place and time for both.
Terminals are powerful and flexible, but still slower than a dedicated UI to see states at a glance, issue routine commands, or do text editing.
Terminal absolutists are as insufferable as GUI purists. There is a place and time for both.
The benefit of AI is overblown for a majority of product tiers. Remember how everything was supposed to be block chain? And metaverse? And web 3.0? And dot.com? This is just the next tech trend for dumb VCs to throw money at.
Just wait till the advertisers find out the eyeballs they are paying for are also just AI sock puppets. Enshitification strikes again.
Can’t tell if you are joking. I know a lot of junior developers who think this is a legitimate solution.
The wording of the article implies an apples to apples comparison. So 1 Google search == 1 question successfully answered by an LLM. Remember a Google Search in layspeak is not the act of clicking on the search button, rather it’s the act of going to Google to find a website that has information you want. The equivalent with ChatGPT would be to start a “conversation” and getting information you want on a particular topic.
How many search engine queries, or LLM prompts that involves, or how broad the topic, is a level of technical detail that one assumes the source for the number x25 has already controlled for (Feel free to ask the author for the source and share with us though!)
Anyone who’s remotely used any kind of deep learning will know right away that deep learning uses an order of magnitude or two more power (and an order of magnitude or two more performance!) compared to algorithmic and rules based software, and a number like x25 for a similar effective outcome would not at all be surprising, if the approach used is unnecessarily complex.
For example, I could write a neural network to compute 2+2, or I could use an arithmetic calculator. One requires a 500$ GPU consuming 300 watts, the other a 2$ pocket calculator running on 5 watts, returning the answer before the neural network is even done booting.
Asking your employer for more compensation because you are exerting more effort due to inexperience isn’t so different than a AAA studio charging high fees for a crappy product because of corporate bullshit and inefficiency.
In fact, these two things tend to be two sides of the same coin.
I do OOP because it naturally encourages me to do this sort of thing: abstract complicated logic into inspectable, reusable, testable properties of an object.
Article summary: Japan’s system is not interchangable with systems outside Japan, which is a friction point for export.
I’m pretty sure Windows is a key part of their “cloud stuff” strategy. You are right that consumers are not the direct focus of Windows, since they are not the direct paying audience, and that shows in the direction Windows is going, but getting consumers to use Windows is a big part of creating corporate buy in for Microsoft cloud services. Corporate environments will shun Microsoft cloud services if employees can’t use Windows, or Windows features run afoul of corporate policies (like blanket LLM bans).
These freedoms are a strength indeed, but they are also a vulnerability that can be exploited by foreign powers. Freedoms remain free so long as the people exercising those freedoms do so responsibly. I think a lot of people in the US do not exercise this freedom responsibly. I think a lot of Americans are being manipulated into voting in autocracy. Ironically.
Complete and total freedom is just anarchy, and anarchy collapses on itself and turns into autocracy.
Anyone can build a bridge. Only an engineer can build a bridge that barely stands.
In the same way, the fact that one built a large online platform, that doesn’t necessarily mean it was built with minimal ressources and without taking past or future risk.
Engineering is, as a profession, specifically the application of scientific principles to solve problems the right way, the first time, that is to say efficiently, and with minimal risk.
The fact that one codes, or wields a wrench, or operates a C&C machine does not mean one is applying science to solve problems efficiently and managing risk. These are entirely different skills and professions.
You should perhaps skim through https://docs.docker.com/storage/ quickly. That document explains that docker containers only have very limited persistence (this is kind of the whole point of containers). The only persistence of note is volumes. This is normally how settings are saved between recreating containers.
As for dependencies, well it’s possible that one container depends on the service of another. Perhaps this is what you are describing?
Either way, for more detailed help, you will have to explain your setup with more specific technical details.
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
Paradoxically (or not), restrictions on selling software is a fundamental violation of freedom. When the OSS movement says free, it means freedom as in free to do what you want, not free as in free beer. Of course, that freedom also includes the freedom to give it away.
So in practice, that usually results in exactly what you lament: free software with a business model on top to support its development and pay programmers so they can eat.
This wouldn’t pass PR review and automated tests, unless they were a senior dev and used elevated privileges to mess with things behind the scenes.
We should strive for a wide range of test cases. Real testing is done when the software is tested against a wide range of user inputs. Code coverage is no indicator of response to cases.
Unit tests are a fantastic way of implementing test cases. I am of the opinion that most bug PRs should start with a unit test, if nothing else, a persistent reminder that: hey BTW, your user is going to input this garbage, so any logic you implement ALSO has to be resilient against that garbage.
This article replaces the “Google is cracking down on ad blockers” mantra with “Google is consolidating control by restricting general purpose computing as the model of security”.
Honestly, I’m not sure this is a better look. It’s true that this is “more secure”, in the sense that it limits the power afforded to malicious extensions, but it completely ignores the collateral damage. It strips the power individuals have to enact their own policies, instead having to go through Google to accomplish the same thing.
Honestly, this is just another step in the direction of WebDRM and centralized control. This is more erosion of what made the Internet great. It’s just one more step of turning the Internet into a TV set.
Fuck. This. Shit. Give me back web 1.0.
There’s power in organizing and voting with your wallet collectively. Reject companies that trample your customer needs and convince others to do the same.
This isn’t really the issue.
The real issue is that people have become so soft, so INCREDIBLY dependant on convenience, that they have given up all control. Having autonomy/privacy/ownership over your own environment is just too much work. It’s easier to just let someone else handle the surveillance system for you. What could go wrong?
This issue of complacency plagues just about everything, from cloud computing and banking to transportation and housing.
Software dev is full of obscure keywords that describe otherwise pretty simple or basic concepts you stumble upon in practice naturally and that you probably already understand.
Here’s one more of my favourite examples of such a keyword: memoization
Sounds like neither of you watched the video. Fortunately, I did so here’s a quick summary. The thesis is that music is getting worse, for a few reasons. Author argues:
The first point has been touched on by many other people. It’s a common trend in a lot of places outside of music too. People are replaced with machines and processes in a lot of settings especially in corporations and commerce, and while that’s great for efficiency and predictability, it creates a sterile landscape devoid of human expression. This is not to say all music has this. But mass market music is a chief culprit.
The other point really resonates with me with videogames and videogame sales. You can get a dozen great steam games for the same price as a single Nintendo title, yet I probably put 10x the time into that one Nintendo title than all the other steam games combined. Had to get every bit of value out of that expensive Nintendo purchase. YMMV on this point though. I don’t stream music so I can’t say how it has affected me personally.