HNHacker News
TopNewBestAskShowJobs

Negitivefrags

6,801 karma · joined March 1, 2012

submissionscomments
Negitivefrags··on LLVM AI tool policy: human in the loop
Of course it’s the minimum standard, and it’s obvious if you view AI as a tool that a human uses.

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.

Negitivefrags··on LLVM AI tool policy: human in the loop
At my company I just tell people “You have to stand behind your work”

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.

Negitivefrags··on Loss32: Let's Build a Win32/Linux
I think it's not unlikely that we reach reach a point in a couple of decades where we are all developing win32 apps that most people are running some form of linux.

We already have an entire platform like that (steam deck), and it's the best linux development experience around in my opinion.

Negitivefrags··on A production bug that made me care about undefined behavior
Why is the code gen bad? What result are you wanting? You specifically want whatever value happened to be on the stack as opposed to a value the compiler picked?
Negitivefrags··on A production bug that made me care about undefined behavior
It’s not incorrect.

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.

Negitivefrags··on IBM CEO says there is 'no way' spending on AI data centers will pay off
I recently compared performance per dollar for CPUs and GPUs on benchmarks for GPUs today vs 10 years ago, and suprisingly, CPUs had much bigger gains. Until I saw that for myself, I thought exactly the same thing as you.

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.

Negitivefrags··on The Banished Bottom of the Housing Market
The person who runs the hotel isn’t doing it to house the homeless out of the goodness of their heart.

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.

Negitivefrags··on How We Found 7 TiB of Memory Just Sitting Around
If Vsync is on which was my assumption from my previous comment, then if your computer is fast enough, you might be able to run CPU and GPU work entirely in a single frame if you use Reflex to delay when simulation starts to lower latency, but regardless, you still have a total time budget of 1/30th of a second to do all your combined CPU and GPU work to get to 60fps.
Negitivefrags··on How We Found 7 TiB of Memory Just Sitting Around
The CPU part happens on one frame, the GPU part happens on the next frame. If you want to talk about the total time for a game to render a frame, it needs to count two frames.
Negitivefrags··on How We Found 7 TiB of Memory Just Sitting Around
I think the biggest tool is higher expectations. Most programmers really haven't come to grips with the idea that computers are fast.

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.

Negitivefrags··on AMD and Sony's PS6 chipset aims to rethink the current graphics pipeline
People have different sensitivities. For me personally, the reduction in image quality is very noticeable.

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.

Negitivefrags··on AMD and Sony's PS6 chipset aims to rethink the current graphics pipeline
AI upscaling is equivalent to lowering bitrate of compressed video.

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.

Negitivefrags··on AMD and Sony's PS6 chipset aims to rethink the current graphics pipeline
There are a lot of theoretical arguments I could give you about how almost all cases where hardware BVH can be used, there are better and smarter algorithms to be using instead. Being proud of your hardware BVH implementation is kind of like being proud of your ultra-optimised hardware bubblesort implementation.

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-...

Negitivefrags··on AMD and Sony's PS6 chipset aims to rethink the current graphics pipeline
I really hope that this doesn't come to pass. It's all in on the two worst trends in graphics right now. Hardware Raytracing and AI based upscaling.
Negitivefrags··on How to Lead in a Room Full of Experts
> Someone who thinks COVID was a hoax isn't going to be one to dig deep.

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.

Negitivefrags··on Kevo app shutdown
This annoys me greatly.

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.

Negitivefrags··on A bubble that knows it's a bubble
I do agree with you, but I think there a non-zero chance the situation might be different now.

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.

Negitivefrags··on Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope
You kind of missed the point. It doesn't matter if what they did is or isn't real science. They believe it is, and so as far as they are concerned, it's proven.

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....

Negitivefrags··on Stop Killing Games
It is incredibly clear looking at this FAQ that this intends to apply to online only games. https://www.stopkillinggames.com/faq

Multiple questions are about online-only games.

Negitivefrags··on Stop Killing Games
So does that mean that games are not allowed to use proprietary technologies in their backends anymore? That seems like a strange restriction to apply only to games.
Negitivefrags··on Stop Killing Games
If the company is bankrupt, who would be charged? Or are you saying that the directors of the company would be criminally liable in this situation?
Negitivefrags··on Stop Killing Games
The stop killing games initiative does specifically want to apply to online only games.
Negitivefrags··on Stop Killing Games
A company runs an online game. The actual online infrastructure is a bunch of different services that are held together with string. They have licenced some propriatry database. The studio runs out of money and lays off all the staff.

What happens?

Negitivefrags··on Tell HN: Help restore the tax deduction for software dev in the US (Section 174)
If you pay people to make 1000 chairs that are just sitting there, do you really think that you don’t have an asset on your books at all? This is called Inventory. It’s certainly an asset.

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)

Negitivefrags··on Tell HN: Help restore the tax deduction for software dev in the US (Section 174)
Theoretically it’s the same with any asset you pay someone to make.

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.

Negitivefrags··on Layers All the Way Down: The Untold Story of Shader Compilation
Steam actually shares compiled shaders between users with the same hardware / driver version, but only for Vulkan I believe.
Negitivefrags··on Confessions about my smart home
If you are going to inherit something, it's certainly a better position that they were using something open like Home Assistant than if they were using a bunch of proprietary / cloud based things.

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.

Negitivefrags··on A Scaled Down Look at Spending, Revenue, and What's Being Cut
The notion that there is no point saving money because the total amount of debt is high is effectively saying that the problem can never be solved.

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.

Negitivefrags··on Six mistakes I made in my dioramas-and-felt Steam game and one I didn't
I find it funny how often people look down on SVN outside of game development. It really is a great tool for that job.

The trunk our of studio's SVN is hundreds of GB and the full repo is many TB. And SVN handles this no problem.

Negitivefrags··on Tesla Paid Zero Federal Income Tax in 2024, Despite $2.3B in Income
Every car that is sold retires an old one. And the one it retires will be the least valuable.

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.

← PreviousPage 2 of 32Next →