I'm using Fedora with KDE Plasma, and at this point I can assure you that I run into more annoyances with Windows than Fedora
Linux has the reputation of being buggy and hard to fix, so some people don't put any effort in finding the solution, but windows has its fair share of issues too.
Even that is true, it still doesn't make the west one block, and such title makes it believe so. There are no chip makers in Europe, so why even include it on the title ?
Love how people (americans) are always framing it "China vs the west" or "Russia vs the West" when in reality it's just China vs the US. It's convenient and makes people think that the whole western world is allied and agrees with the US. While it's true in theory, the reality is much more nuanced than this.
"We will train new models using data from Free, Pro, and Max accounts when this setting is on (including when you use Claude Code from these accounts)."
But in the past, you knew the codebase very well, and it was trivial to implement a fix and upgrade the software. Can the same be done with LLMs ? Well from what I see, it depends on your luck. But if the LLMs can't help you, then you gotta read the whole codebase that you've never read before and you quickly lose the initial benefits. I don't doubt someday we'll get there though.
Check the prizes for the bug bounties in big smart contracts. The prizes are truly crazy, like Uniswap pays $15,000,000 for a critical vuln, and $1,000,000 for a high vuln. With that kind of money, I HIGHLY doubt there aren't people grinding against smart contracts as you say.
True, I'd be curious to see if (and when) those contracts were compromised in the real world. Though they said they found 0 days, which implies some breaches were never found in the real world.
Not sure what you mean that "input that X has happened". You don't directly input the changes, instead, you call a function that creates that state change (or not, if it's invalid), by running its code. This code can include checks on who is the caller, it can check if you're the contract owner, if you're someone who already interacted with the contract (by checking previous state), or any hardcoded address etc.
If you have a counter-study (for experienced devs, not juniors), I'd be curious to see. My experience also has been that using AI as part of your main way to produce code, is not faster when you factor in everything.
The other nightmare for these companies, is that any competitor can use their state of the art model for training another model. As some Chinese models are suspected to do. I personally think it's only fair, since those companies in the first place trained on a ton of data and nobody agreed to it. But it shows that training the frontier models have really low returns on investment
My boss actually said that to me once. He said he really appreciated that I would say "I don't know" instead of bullshitting him. Of course I would also try to brainstorm with him or find the answer later on by searching.
The backlog is here because they didn't care to fix it, because it wasn't that important and it's not what's causing the business to fail. That's not what's gonna drive employment.
The thing is that the world is already flooded by software, games, websites, everyone is just battling for attention. The demand for developers cannot rise if consumers have a limited amount of money and time anyways.
That's also why I don't use these tools that much. You have big AI companies, known for harvesting humongous amount of data, illegally, not disclosing datasets. And they you give them control of your computer, without any way to cleanly audit what's going in and out. It's seriously insane to me that most developers seem to not care about that. Like, we've all been educated to not push any critical info to a server (private key and other secrets), but these tools do just that, and you can't even trust what it's gonna be used for. On top of that, it's also giving your only value (writing good code) to a third party company that will steal it to replace you with it.
So when should we start to be worried, as developers ? Like, I don't use these tools yet for cost + security. But you can see it's getting there, mostly. It could take a day before to find a complex algorithm, understand it, and implement it to your code, now you can just ask an AI to do it for you and it could succeed in a few minutes. How long before the amount of engineers needed to maintaint a product is divived by 2 ? By 10 ? How about all the boring dev jobs that were previously needed, but not so much anymore ? Like, basic CRUD applications. It's seriously worrying, I don't really know what to think.
Powershell feels like it's not built to be used in a practical way, unlike Unix tools that have been built and used by and for developers, which then feels nice because they are actually used a lot, and feel good to use.
Like, to set an env variable permanently, you either have to go through 5 GUI interfaces, or use this PS command:
Which is honeslty horrendous. Why the brackets ? Why the double columns ? Why the uppercases everywhere ? I get that it's trying to look more "OOP-ish" and look like C#, but nobody wants to work with that kind of shell script tbh. It's just one example, but all the powershell commands look like this, unless they have been aliased to trick you to think windows go more unixish
It's not raw, in the sense that it's not an objective measurement. It's a comparison with other humans of the same age that took the same tests. 100 IQ means that you score in a perfectly average way, you're better than 50% of people that took that test and worse than 50% other people that took that test, it's a comparison, not really an absolute score.
So, to compare 100 IQ now with 100 IQ 50 years ago is hard, since you're not using the same test anymore.
There's an effect called the Flynn Effect which is essentially an inflation of IQ, so the tests are changed every few years so that it keeps the same distribution (so that the averagely intelligent human would score 100)
In fact, you can't always compare the IQ tests of 2 humans alive, because the given score is comparing you to the other people of your age, not to the global population. So if you compare the IQ of a kid and middle aged man, it doesn't mean that one is more smart than the other in an absolute way (it's more a theoretical potential)
I'd say that because right now, verifying the LLM output (meaning: not trusting it) is a huge bottleneck (rightfully so). I guess they are trying to convince people that this bottleneck is no more, with this IDE.