Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
m-schuetz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
151.
▲
by
m-schuetz
1y ago
I'm of course talking about WebGPU for web browsers, and I'd rather not use a graphics API like wgpu with uncertain support for the latest GPU features. Especially since wgpu went for the same paradigm as Vulkan, so it's not
152.
▲
by
m-schuetz
1y ago
To my knowledge you can't have an array of SSBOs in OpenGL. You could have one SSBO for everything, but that makes other things very difficult, like how to deal with dynamically growing scenes, loading and unloading models, etc.
153.
▲
by
m-schuetz
1y ago
The point still stands: Vulkan chose to go all-in on mandatory maximum complexity, instead of providing less-complex routes for the common cases. Several extensions in recent years have reduced that burden because it was recognized that thi
154.
▲
by
m-schuetz
1y ago
> Closer to the hardware To what hardware? Ancient desktop GPUs vs modern desktop GPUs? Ancient smartphones? Modern smartphones? Consoles? Vulkan is an abstraction of a huge set of diverging hardware architectures. And a pretty bad one,
155.
▲
by
m-schuetz
1y ago
There is also the problem that WebGPU doesn't really add much except for compute shaders. Older WebGL apps have hardly any reason to port. Other problem is that WebGPU is even worse outdated than WebGL was at its release. When WebGL wa
156.
▲
by
m-schuetz
1y ago
That is for SSBOs. u_nodes is a pointer to an SSBO in this case. That SSBO then has lots of more pointers to various different SSBOs that contain the vertex data.
157.
▲
by
m-schuetz
1y ago
CUDA can be complex if you want, but it offers more powerful functionality as an option that you can choose, rather than mandating maximum complexity right from the start. This is where Vulkan absolutely fails. It makes everything maximum e
158.
▲
by
m-schuetz
1y ago
So I've been told so I'm trying to take another look at it. At least the examples at https://github.com/SaschaWillems/Vulkan , which are probably not 1.3/1.4 yet except for the trianglevulkan13 example, a
159.
▲
by
m-schuetz
1y ago
I am sadly aware, but I won't switch until the complexity is fixed. Although I did kind of switch, but to CUDA because the overengineered complexity of Vulkan drove me away. I'm neither smart nor patient enough for that. What shou
160.
▲
by
m-schuetz
1y ago
Might be getting better but just yesterday I dabbled in Vulkan again, digging through the examples from https://github.com/SaschaWillems/Vulkan , and the complexity is pure insanity. What should be a simple malloc ends
161.
▲
by
m-schuetz
1y ago
AMD, do support for NV_shader_buffer_load next! Shader Buffer Load brought "Buffer Device Address" / pointers to OpenGL/glsl, long before Vulkan was even a thing. It's the best thing since sliced bread, and easily l
162.
▲
by
m-schuetz
1y ago
OpenGL is going to live a long life simply because Vulkan is way more complex and overengineered than it needs to be.
163.
▲
by
m-schuetz
1y ago
I've used Qt, Swing and JavaFX, and found all of them absolutely terrible. Qt might have at least led to some good results, but it's fairly bad to use and deploy. Especially if you want to use the latest Graphics APIs, which worke
164.
▲
by
m-schuetz
1y ago
Objectively wrong. Bad programmers create terrible software. Electron was used for some fantastic software like vscode.
165.
▲
by
m-schuetz
1y ago
Dev UX is important, and the dev UX of Electron is pretty much unmatched. If you want people to not use Electron, you'll need to provide an alternative that makes it just as easy to develop sophisticated, platform-independent applicati
166.
▲
by
m-schuetz
1y ago
Aerial Lidar is pretty good at detecting power line cables. Power line mapping is a major use case for it. However, that's in large part because at the scan distance, the beam already has quite a big diameter that is likely to hit the
167.
▲
by
m-schuetz
1y ago
I've been using modules in nodejs for a very long time. What sucked initially was that you had to use a command line flag at first, and it still sucks that you have to use the mjs extension. Still, those are minor issues compared to th
168.
▲
by
m-schuetz
1y ago
In JS, modules were a massive improvement pretty much from day one. They were fairly quickly adoped and worked well. It's been a huge quality-of-life improvement, especially with the latter addition of import maps. I just wish we'
169.
▲
by
m-schuetz
1y ago
Anything that can be used, will be used.
170.
▲
by
m-schuetz
1y ago
It only became an issue when Apple's update made it an issue. This is on Apple.
171.
▲
by
m-schuetz
1y ago
10MB for non-procedutal content is really really good. The world is quite rich in detail for a low poly world, that quickly adds up.
172.
▲
by
m-schuetz
1y ago
Convenience is king, and unfortunately Matrix is not very convenient. Way too cumbersome to get going from a user perspective.
173.
▲
by
m-schuetz
1y ago
Operator overloarding is essential for computer graphics libraries for vector and matrix multiplication, which becomes an illegible mess without.
174.
▲
by
m-schuetz
1y ago
I would have liked to, but I found D3 to be an unintelligible mess and the reverse evaluation of observable notebooks to be counterintuitive, given I do litterally anything else from top to bottom. I like notebooks and I wish there was a pr
175.
▲
by
m-schuetz
1y ago
I don't think it's that fair. IT jobs are exceptionally well paid and this system may starve other domains of talent, domains that don't have that kind of fuck-it money that IT has. But I agree rhat H1B should not be about hi
176.
▲
by
m-schuetz
1y ago
Around here, people voluntarily move to the suburbs because they want a house and a garden or simply larger flats for a lower price. And then they demand that prople inside the city center cater to them and turn their city into a parking lo
177.
▲
by
m-schuetz
1y ago
Cities don't need to cater to people moving out to the suburbs, who only view the city as a road and a parking lot. Citizens of the city have every right to make it attractive and livable for themselves.
178.
▲
by
m-schuetz
1y ago
Public transport just serves as an excuse to argue against car-free policies. Public transport can never be good enough to cover any rural alley cost-effectively. It also does not need to, cities don't need to justify makong themselves
179.
▲
by
m-schuetz
1y ago
At least San Jose has huge potential for biking inftastructure. I've lived there for a month, and taking the riverside cycling path (Guadalupe) to Santa Clara was amazing. Yeah, San Francisco is less suited. New York could also be amaz
180.
▲
by
m-schuetz
1y ago
I've lost a lot of enthusiasm about close-range public transport. In Vienna, bicycles get you nearly every twice as fast as public transport, and mostly about as fast as cars, depending on your destination. Bikes are about four times c
More ›