Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Const-me
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
121.
▲
by
Const-me
1y ago
> If you're defining 4K@60Hz or 4K@120Hz as the left extreme of "decent quality", then sure. The 8GB version struggles in 1440p, and only delivers playable framerates in 1080p with some combination of in-game settings. Her
122.
▲
by
Const-me
1y ago
> 8GB cards are about $60 (10-12%) cheaper nVidia says the launch prices for them are $400 and $500, respectively. > seems like a good, rather than a bad, thing to me The bad thing is the most affordable current generation card capabl
123.
▲
by
Const-me
1y ago
> work fine with the amount of memory that consumer GPUs have Most consumers buy GPUs to play videogames. Recently, nVidia launched two flavors of 5060 Ti consumer GPU with 8GB and 16GB memory, the cards are otherwise identical. Apparent
124.
▲
by
Const-me
1y ago
> I prefer fixed width Another reason to prefer fixed width, compilers may pass vectors to functions in SIMD registers. When register size is unknown at compile time, they have to pass data in memory. For complicated SIMD algorithms the
125.
▲
by
Const-me
1y ago
> schedule the operations identically whether you did one copy per loop or four They don’t always do that well when you need a reduction in that loop, e.g. you are searching for something in memory, or computing dot product of long vecto
126.
▲
by
Const-me
1y ago
Using sleep instead of proper thread synchronization is unreliable. Some people have slow computers like a cheap tablet or free tier cloud VM. Other people have insufficient memory for the software they run and their OS swaps. When I need s
127.
▲
by
Const-me
1y ago
> tries to implement performance critical numerical codes but doesn't know the implications of Taylor expanding the sine function? That would be me, I’m afraid. I know little about Taylor series, but I’m pretty sure it’s less than i
128.
▲
by
Const-me
1y ago
Some technical decisions aren’t that important. A trivial example, I have very strong preference on using tabs instead of spaces for indentation. However, I don’t force people on my team to also use tabs because I realize that’s subjective,
129.
▲
by
Const-me
1y ago
> OpenAI doesn't have a business model It seems their revenue in 2024 exceeded $3B. > they will sell your data to make ends meet I’m not sure they can do that without breaching the contract. My employer pays for ChatGPT enterpris
130.
▲
by
Const-me
1y ago
> This is where sharing the CPU and GPU side struct declaration is helpful Indeed, but sharing code between CPU and shaders is not the only way to solve the problem. I wrote a simple design-time tool which loads compiled shaders with sha
131.
▲
by
Const-me
1y ago
> If you are using plain buffers the GPU and the CPU access data pretty much exactly the same way Yeah, that will work fine for byte address buffers, to lesser extent constant buffers (they don’t convert data types but the access sematic
132.
▲
by
Const-me
1y ago
I agree with GP. The reason is simple, business model. Google’s main source of income, by far, is selling ads. Not just any ads but highly targeted ones, which means global digital surveillance is an essential part of their business model.
133.
▲
by
Const-me
1y ago
> Sharing of data structures between CPU and GPU is nice too How they did it? Hard to do because GPU hardware can convert data types on the fly, e.g. you can store bytes in VRAM, and convert them to 32-bit floats in [ 0 .. +1 ] in the sh
134.
▲
by
Const-me
2y ago
The specialized accelerators discussed in the article have much slower memory than a 5090 GPU. The memory in them delivers 448 or 512 GB/s, only around 2x compared to Strix Halo.
135.
▲
by
Const-me
2y ago
If I were an enthusiast, I would rather consider a mini PC with AMD Strix Halo APU. These things have been coming soon for a few months now. The memory is slower but not by much, 256 GB/s is much faster than system memory found in most
136.
▲
by
Const-me
2y ago
I’m confident from PoV of any judge, the waiter in question gets paid for serving meals. Similarly, a man purchasing physical stuff is giving money in exchange for the goods as opposed to advertisement services. Classic contract of sale of
137.
▲
by
Const-me
2y ago
I think the language is OK, it’s just that you are consistently ignoring “in order to promote a product” clause. The first case is legal because waiter gets paid by the restaurant to serve meals, not to promote the specific brand of rose wi
138.
▲
by
Const-me
2y ago
It’s unfortunate they have deprecated it. We how have DXVK which implements D3D11, including compute shaders, for any platform which supports Vulkan. Making that (or a conceptually similar) thing work across platforms is no longer prohibiti
139.
▲
by
Const-me
2y ago
I don’t know answer to your question, but I recalled something relevant. Some time ago, Microsoft had a tech which compiled almost normal looking C++ into Direct3D 11 compute shaders: https://learn.microsoft.com/en-us/c
140.
▲
by
Const-me
2y ago
Good point. I forgot that in addition to DXVK they also have WineD3D.
141.
▲
by
Const-me
2y ago
The phrase you quoted is not from the comment I linked; you’ve quoted from a response. Here’s the comment I have linked above: > I have flatpaks from several years ago that no longer work (Krita) due to some GL issues. That’s an example
142.
▲
by
Const-me
2y ago
> Vulkan works on Intel Haswell Unless you are running Windows, in which case it doesn’t. Intel simply has not made a driver.
143.
▲
by
Const-me
2y ago
> These are however the same on Linux .. that doesn't break old code An example from another comment: https://news.ycombinator.com/item?id=43519949
144.
▲
by
Const-me
2y ago
I don’t think the support depends on distros much, I think the main variable is hardware. If you have a desktop PC bought in the last ~5 years the support should be OK, for the hardware older than that the support is not guaranteed. GeForce
145.
▲
by
Const-me
2y ago
> that's not what applications are coded against anymore Not sure I follow. Sure, most modern programs are not using old-school WinAPI with GDI, but the stuff they added later is also rather stable. For example, the Chromium-based b
146.
▲
by
Const-me
2y ago
> shipping all dependencies (e.g. shipping a container image) gives perfect binary compatibility on Linux That doesn’t work for GUI programs which use a hardware 3D GPU. Linux doesn’t have a universally available GPU API: some systems ha
147.
▲
by
Const-me
2y ago
> This is not something you would use to program a GUI program running in a real desktop OS Indeed. In addition to that, I think that library is less than ideal for chips with an integrated 3D graphics hardware, like ARM Mali. Except app
148.
▲
by
Const-me
2y ago
Imagine one PSU outputs 12.0V another one 12.1V, and there’s no load whatsoever. When you connect them in parallel, the first PSU should detect negative load i.e. actual voltage lather than the target; I have no idea how real-world devices
149.
▲
by
Const-me
2y ago
Personally, I would avoid it if possible. Even if they are of the same model, small discrepancies may cause their +12V to be slightly different. At the very least, will cause very non-uniform load distribution. Luckily, seems the OP only ne
150.
▲
by
Const-me
2y ago
> the main thermal issue when scaling up would be the cooling of the power supply itself, not of the lamp If I would be scaling up that device, I would consider an ATX power supply. These are relatively large and typically include an act
More ›