But some people view it as a seperate entity that writes code for you. And if you view AI like that, then “The AI did it” becomes an excuse that they use.
6,801 karma · joined March 1, 2012
But some people view it as a seperate entity that writes code for you. And if you view AI like that, then “The AI did it” becomes an excuse that they use.
And in practice that means that I won’t take “The AI did it” as an excuse. You have to stand behind the work you did even if you used AI to help.
I neither tell people to use AI, nor tell them not to use it, and in practice people have not been using AI much for whatever that is worth.
We already have an entire platform like that (steam deck), and it's the best linux development experience around in my opinion.
The code says that if x is true then a=13 and if it is false than b=37.
This is the case. Its just that a=13 even if x is false. A thing that the code had nothing to say about, and so the compiler is free to do.
It seems shocking given that all the hype is around GPUs.
This probably wouldn't be true for AI specific workloads because one of the other things that happened there in the last 10 years was optimising specifically for math with lower size floats.
If a person abuses the shared kitchen, they get kicked out. This is a business. Maybe don’t do it next time.
And that is a good thing. It forces people to actually abide by the social contract.
And there will be people who can’t deal with that, and can’t live anywhere, but here’s the thing.
You need a first step on the ladder for people who are ready to actually enter society. Otherwise they never will.
If you see a database query that takes 1 hour to run, and only touches a few gb of data, you should be thinking "Well nvme bandwidth is multiple gigabytes per second, why can't it run in 1 second or less?"
The idea that anyone would accept a request to a website taking longer than 30ms, (the time it takes for a game to render it's entire world including both the CPU and GPU parts at 60fps) is insane, and nobody should really accept it, but we commonly do.
I am playing on a 55” TV at computer monitor distance, so the difference between a true 4K image and an upscaled one is very significant.
Given netflix popularity, most people obviously don’t value image quality as much as other factors.
And it’s even true for myself. For gaming, given the choice of 30fps at a higher bitrate, or 60fps at a lower one, I’ll take the 60fps.
But I want high bitrate and high fps. I am certainly not going to celebrate the reduction in image quality.
But how about a practical argument instead. Enabling raytracing in games tends to suck. The graphical improvements on offer are simply not worth the performance cost.
A common argument is that we don't have fast enough hardware yet, or developers haven't been able to use raytracing to it's fullest yet, but it's been a pretty long damn time since this hardware was mainstream.
I think the most damning evidence of this is the just released Battlefield 6. This is a franchise that previously had raytracing as a top-level feature. This new release doesn't support it, doesn't intend to support it.
And in a world where basically every AAA release is panned for performance problems, BF6 has articles like this: https://www.pcgamer.com/hardware/battlefield-6-this-is-what-...
This is kind of a side point, but people with fringe beliefs tend to dig a lot deeper to validate those opinions than those with a mainstream view.
You can bet that someone who thinks that the moon landing was a hoax to the point that they would tell someone about it will know more about the moon landing than a random person who believes it was real.
It often takes an expert in something to shoot down the arguments.
When I built my house I went full home automation. At the time I was telling my friends about how important it was not to have cloud dependancy, and how I was doing everything local.
I use KNX as the main backbone and Home Assistant for control.
And everything was local with the one exception of my Kevo door lock. At the time I built, there just wasn’t a perfect local only solution.
I hadn’t planned properly for a way to integrate a wired in solution into the joinary around the door due to the particular circumstances of where it was, so I needed something wireless, and nothing wireless was local only at the time.
What pisses me off is that it’s the one thing I compromised on, and it’s the one thing that bit me.
Now I have very little notice to find a replacement with the same features.
We are not getting the same insane gains from node shrinks anymore.
Imagine the bubble pops tomorrow. You would have an excess of compute using current gen tech, and the insane investments required to get to the next node shrink using our current path might no longer be economically justifiable while such an excess of compute exists.
It might be that you need to have a much bigger gap than what we are currently seeing in order to actually get enough of a boost to make it worthwhile.
Not saying that is what would happen, I'm just saying it's not impossible either.
So then what? Since they really believe what they said, how can you blame them for their actions?
You might argue that since they are wrong, their beliefs should be changed. Well sure, maybe they should.
You could commission a study to confirm that, then try to persaude people. Perhaps form a collective to persuade others of that belief. Oh wait....
Multiple questions are about online-only games.
What happens?
And an asset doesn’t come into existence out of nowhere. It comes into existence because you paid money for it. And the money you pay for it is indeed the persons salary.
Now sure, it’s possible to get away with not doing this, but it’s not correct by accounting standards to do so.
As for which standards, International Financial Reporting Standard (IFRS)
If you pay someone to make a chair, you don’t deduct the salary. Instead you create an asset valued at what you paid to build it, then depreciate it over time.
The arguement for this is that it would be inconsistent to do otherwise. After all, why should buying a chair from someone else be different than paying an employee to do it?
It’s worth noting that this change brings the USA in line with international financial reporting standards, so it’s not like it’s some crazy unique idea or anything.
At least you have the capability of getting things into a working state without the original owner, which may be impossible otherwise.
Now of course the best case scenario is when the "smartness" is only additive to the home, and not required for it.
In my case, if Home Assistant isn't working, the house just works like a normal house with all the wall switches functining as you would expect.
If I ever sold the house, I would give the new owner the Home Assistant instance, disable all my automations, but also tell them that I'm not going to help them at all with supporting it. The most likely scenario is that they wouldn't want to use it or care about it, but at least the house works just fine without it.
A billion dollars is still a billion freaking dollars.
I encounter the same attitude sometimes with program optimization too. Sometimes it’s death by a thousand cuts and you just need to shave off 0.1% at a time until your program is fast.
The trunk our of studio's SVN is hundreds of GB and the full repo is many TB. And SVN handles this no problem.
This happens becauase the person who buys a new car sells their old one to someone else, who sells their old one to someone else, and so on down the chain.
The oldest cars from America go to other cheaper markets replacing the cars in use there.