822 karma · joined April 27, 2020
Oh wait... No.
All it has done is create an environment where indy games are now assumed to be trash unless proven otherwise, making getting traction as a small developer orders of magnitude harder than it has ever been because their efforts are drowning in a sea of mediocrity.
That same thing is already starting to happen on youtube with AI content, and there's no reason for me to expect this going any other way.
As long as people can "clock" content generated from these models, it will be treated by consumers as low-effort drivel, no matter how much actual artistic effort goes in the exercise. Only once these systems push through the threshold of being indistinguishable from artistry will all hell break loose, and we are still very far from that.
Paint-by-numbers low-effort market-driven stuff will take a hit for sure, but that's only a portion of the market, and frankly not one I'm going to be missing.
Don't get me wrong, this is insanely cool, but it's still a long way from good enough to be truly disruptive.
Who cares why ISPs are failing to provide a basic service to a chunk of the population? The government should be in a position to force their hand based on the fact that it's happening at all.
And I can see both sides of the argument here. One one hand, yeah, it sucks to be doing the right thing for the wrong reasons. On the other hand, government agencies' capacity at putting pressure on private enterprise has been severely neutered, and if this is what it takes to get essential services delivered, then whatever, I'll take it.
The issue is that FCC is, correctly, treating broadband as a utility at a level comparable to electricity/sewer/drinkable water. And as such, ensuring that underserved people get access to the service is more important than punishing contractors for failing to deliver it.
I do agree that the discrimination hand-wringing is unnecessary, and a good "Deliver the service to everyone, assholes" should be plenty in theory. But if leaning on those laws is what it takes to get them to comply, then whatever. Results are what matters.
Running Ethernet alongside it is rarely any easier than fishing from scratch.
You'd think that software engineers would be a group that easily understands how making radical assumptions about implementation details when looking at nothing but an interface is generally misguided.
I'm not saying that there isn't a strong case to be made against LLMs being intelligent. It's pointing at the stochastic parrot as evidence enough in of itself that confuses me.
I know that, for myself, revisiting Fourier Analysis after going through DFTs in my numerical analysis classes made a lot more sense, and I kinda wish I had started with that angle in the first place.
Said sponsorship is a requirement for using the pre-hosted files for commercial uses in a SaaS-like manner.
But some of the wording in the faq is a bit confusing. E.G. There's a whole section about "Why don't you just sell plans for the hosted API?" right after detailing how to sign up for said plan for the hosted API.
It's the reference example for what a "shock image" is. How in the blazes is the choice of that particular image over practically anything else based on anything but its capacity at causing distress?
The blog post both acknowledges it as such, and even says "Let this be a lesson to you", making it clear that its use is specifically meant to be go beyond stopping people and actively punish them. And even if it weren't for that straight up confession, it'd STILL be patently obvious that this is what they are doing. We are in clear-cut "shotgun booby trap" territory here. As others have pointed out, there are subtleties at play over who is ultimately responsible, but the author's intent to cause distress is not in question in any way shape or form.
As much as it's fun to see vigilante retribution like this (and boy is it!), that does not discount the obvious legal exposure at play.
This is straight up crass and off-putting. These shitposting emojis do not belong in a serious pitch.
Either a solid and affordable PaaS solution or at the very least a single global international standard is sorely needed here. The current model is barely sustainable as it is, and it's getting worse, even for privacy-respecting endeavors.
A chunk of C that causes a signed overflow has an error in it. Seemingly, so does Rust code according to the behavior described in the post I was replying to.
My point is that I question how big is the value gain from having a predictable fallback when we are already within the realm of "this code is considered wrong". This isn't unlike the various arguments against the value of compiler warnings.
That being said, I agree that it's preferable in general, but the difference seems rather marginal to me. That is, within the context of what I'm replying to. I wouldn't be surprised if Rust had a few additional tricks up its sleeve to address this.
So it's still treated as an error, just one that has a predictable fallback. I'm really not sure how that's much different from `-fsanitize=undefined`. Broken code is broken, even if it breaks in a predictable manner.
Now if the modular arithmetic had been enshrined as the expected behavior without being treated like an error to be caught, it'd be another matter.
Since this is a discussion about what C is and is not, I think it's fair to limit ourselves to the actual language as-is.
In this case, I could definitely see `set_cache_behavior(ptr, len, options)` being perfectly reasonable, so I'd argue that, again, the fact that we can't do it is more a property of the environment than the language itself.
This needs to be balanced against rights to privacy and expression, which I personally think take precedence, but pretending that it can serve as harm reduction is just not correct.
In that case, I would heavily disagree with your suggestion. Your "chill" PM is likely actively running interference on your behalf in order to allow you to spend time on such endeavors. It's a great thing when you can have such a partner, but most PMs (in my experience) are not willing to put themselves on the line like that.
Have you considered that perhaps your personal perspective is not exactly representative of large swathes of the industry and that many (if not most) workers do not have the agency and/or leeway to place place themselves in a comparable situation?
I wouldn't be so cut-and-dry with your assertion that the parent post is "lying".
If you can compile that code, then you necessarily have the compiler at hand. You can't make a simple single code file example though. The build system has to get involved somehow.
FWIW, I think this is a good thing. Any non-trivial 3D project is going to involve some kind of asset baking sooner or later, which makes the barrier of entry to that negligible. At the same time, driver-driven compilation is just too convenient and sticky. That's a bad combination.
Also, don't be fooled by the name. While WebGPU was designed for the web browser, there are already some solid native implementations (wgpu and Dawn), and can definitely fill in the same role as Vulkan/DX12/Metal for most casual usages.