Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Cieric
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
Cieric
2y ago
I'm just going off what I was told there, I was forced to make the fix since the game developers no longer were partnered to the company that owned the license to the content.
92.
▲
by
Cieric
2y ago
Fair enough, I can't say anything I've done has ever caused an issue like that (A new ticket would have been made and sent to me.) But I also can't say that it has never happened, so I'm not really in a position to disag
93.
▲
by
Cieric
2y ago
> Floating point calculations aren't IEEE compliant To late to edit, but I want to half retract this statement, they are IEEE compliant, but due to optimizations that can be applied by the driver developers they aren't guarante
94.
▲
by
Cieric
2y ago
After a bunch of testing and looking around I think I should actually change my statement. GPUs do offer IEEE floating point compliance by default, but don't strictly adhere to it. Multiple optimizations that can be applied by the driv
95.
▲
by
Cieric
2y ago
I will note, half of the customer facing bugs I get are "works on nvidia." Only to find out that it is a problem with the game and not the driver. Nvidia allows you to ignore a lot of the spec and it causes game devs to miss a lot
96.
▲
by
Cieric
2y ago
The other part of the optimization issue is that you can't take to long to try anything and everything. Most of the optimizations happen on the driver side, and anything that takes to long will show up as shader compilation stutter. I
97.
▲
by
Cieric
2y ago
I mean this already happened [1]. But it's either that or games running like crap because they're not properly tested on our cards. [1] https://www.neowin.net/news/yandex-alleges-amds-windows-driv...
98.
▲
by
Cieric
2y ago
In the case that does happen, then we don't apply that setting. Most of the changes applied are extensively tested and toggles like that are more often used for already broken shaders.
99.
▲
by
Cieric
2y ago
That's specifically because gpus aren't IEEE compliant, and calculations will drift differently on different gpus. Double precision can help avoid divide by zero errors in some shaders because most don't guard against that an
100.
▲
by
Cieric
2y ago
I can't give details on how we do our selections (not nvidia but another gpu manufacturer). But we do have direct contacts into a lot of studios and we do try and help them fix their game if possible before ever putting something in th
101.
▲
by
Cieric
2y ago
Finger printing based on shaders is quite rare, really most of the time we detect things like the exe name calling us or sometime, very rarely they will give us a better name through an extension. (unreal engine does this automatically). Fr
102.
▲
by
Cieric
2y ago
I don't work on the nvidia side of things but it's likely to be the same. Shader replacement is only one of a whole host of things we can do to make games run faster. It's actually kind of rare for use to do them since it boa
103.
▲
by
Cieric
2y ago
Firefox reader view seems to be a slight improvement since it removes the random right alignments in the article.
104.
▲
by
Cieric
2y ago
Yeah specifically when I signed up they did the a small charge then, I assumed it only ever do a single charge to check for the legitimacy of the card. If I ever wanted to do a paid tier, I would have changed the card details. But it was a
105.
▲
by
Cieric
2y ago
I've never really mentioned it elsewhere, but the last time I even considered doing something with oracle was I believe when they released the free-tier arm instance and I was just going to compile some of my projects to arm to see if
106.
▲
by
Cieric
2y ago
My personal problem is that I self host and the updated extension just completely fails to connect to my vaultwarden instance. I probably just need to repull the updated docker container, but it's something I would have rather not thou
107.
▲
by
Cieric
2y ago
Alloca is allocations on the stack, seems the kernel might be stack based, but the os itself has it's own implementation of malloc. Which is heap based. https://github.com/google/pebble/blob/main/src
108.
▲
by
Cieric
2y ago
This sounds really cool, I'm less then an amateur photographer (I have a weird camera that I like writing software for.) But most of my images are stripped of Exif data as others have mentioned, could you provide an example on the page
109.
▲
by
Cieric
2y ago
This makes me want to go back to making a custom keyboard again. The feature to scan your hands is interesting, but I can't seem to get it to work at all. I got it to measure the length of my digits, but when it came to measuring how f
110.
▲
by
Cieric
2y ago
I love the idea of this, but sadly I can't get it to work in Firefox, Chrome or Edge on my work pc, probably because I can't find "--enable-features=Vulkan" equivalent in the about:flags and the argument doesn't app
111.
▲
by
Cieric
2y ago
Not to take anything away from the info you've provided since it is all interesting. But it seems francisco's gender is pretty debated. There are a few that talk about them being a female with certainty, but without any reasoning
112.
▲
by
Cieric
2y ago
While I've used c-reduce before, I've never done it in a way where it could be destructive. However speculating based on what I do know. I think the 2 things I would do would be in the interesting-ness test, grep for already known
113.
▲
by
Cieric
2y ago
That depends completely on the interesting-ness test that's provided. If you're looking for a compiler bug (like I do often for my language), then the interesting-ness test checks the compile logs for information like the "Se
114.
▲
by
Cieric
2y ago
Not the parent, but seems this is the source code for the blog. https://github.com/FrostKiwi/treasurechest Found it by going to the comments since the comments are GitHub issues the "x comment" is a link to t
115.
▲
by
Cieric
2y ago
Opening on Firefox 132.0.2 (all extensions disabled) I get a Content-Security-Policy error, on Edge 131.0.2903.51 (stock) in the issues panel reports 40 Errors and 147 Warnings (With Top Browsers selected). Downloading chrome 131.0.6778.86
116.
▲
by
Cieric
2y ago
I remember when I was looking into this at one point in time. I was trying to figure out a good implementation that didn't require you to store multiple different positions. The most I really ever got was a reverse order transparency [
117.
▲
by
Cieric
2y ago
Some google searching brought up this. https://learn.microsoft.com/en-us/cpp/build/profile-guided-o... I'm only reading over it now, but I'm going to test it out a bit when I can.
118.
▲
by
Cieric
2y ago
I'm not sure I'd say that it can't be done. In some languages it could be implemented if the language itself supports optionals. So "bool ? x" could result in an Optional<type(x)>, while "Optional<type
119.
▲
by
Cieric
2y ago
I love looking at stuff like this, working in the GPU space has only ever renewed my ambitions to work on similar projects. The hardest thing I always ran into with the more optimized fill algorithms was working around the single pixel hole
120.
▲
by
Cieric
2y ago
While I understand the point of the article mainly being about adapting environments to better suit ADHD, I do disagree with the idea that it shouldn't be treated like a medical disorder. I was diagnosed with ADD (before they were merg
More ›