deliciousturkey

Joined 5 years ago

Karma
181
Submissions
41
Member since
Jan 11
View on Hacker News

Recent submissions

Comment · 1 month ago
I am European, and I share this sentiment. I also think that's it's not only about preventing advancements, but also trying to kill the industries that have been important to our economy.
Comment · 1 month ago
As a native speaker of a language without articles, I find the English article system by far the most intuitive and easiest to learn of all the languages I have studied. Most other Indo-European languages have articles that you simply need to memorize, as there is no way to derive them from the word itself. Which I never manage to do.
Comment · 2 months ago
One additional problem is that this reduces options as a consumer in smaller EU countries. Smaller ships no longer are willing to take on the risk and bureaucracy of selling to smaller markets, meaning only a few, large players remain. Like Amazon, Temu, Aliexpress, or larger local companies.
Comment · 4 months ago
I would classify GPU compute based rendering as software rendering though. My original comment was written with that in mind. This is a semantic discussion though which is IMO not super important.

If you do GPU-based software rendering, I would highly advice using RT instead of raster for visibility. It's simpler and likely also faster. But HW acceleration there also beats compute, in both, although you can achieve good results without acceleration too.

Comment · 4 months ago
Sadly you can't access RT cores with CUDA, you need to use a graphics API like Vulkan or D3D12. You can make a fast ray tracing based renderer using pure GPU compute, but it'll still be slower than using RT cores.

And even with GPU compute, you benefit from HW acceleration with the HW texture unit.

Comment · 4 months ago
Games industry might suck on average, but I'd argue that graphics programming niche does not. There are lots more users of graphics than games, like visualization, simulation, etc. Coupled with the fact that good graphics programmers are extremely rare, it's a surprisingly good career. This is in very stark contrast to game developers, artists and so on, which seem to have much harder time getting good quality jobs. Of course, both job market supply and demand is small, so changing jobs might not be easy.

I'd very much argue against somebody making game development their career, at least from job security grounds. But graphics programming is different.

Comment · 4 months ago
Sadly, Vulkan is really painful way of learning graphics programming. Doing almost anything requires large amounts of boilerplate. Almost everything you need to do, for example to make shadows, requires just 10x more code than the technique fundamentally requires.

For learning graphics programming, in my opinion, writing software renderers is much more enjoyable path. Code is less, the code you write touches fundamental and not boilerplate. Downside is that code will be slower as you will lose HW acceleration.

Comment · 4 months ago
At least personally, the point of graphics programming or making "engines" is not to make games. It is to make real-time graphics, implement interesting approaches etc. If you are making a game instead of an engine, you will probably never focus on the graphics / rendering part, and instead need to focus on gameplay, 3D modeling etc. For many people this is explicitly not what they want: They want to make engines, not games.
Comment · 4 months ago
The term "garbage collection" does not mean that the language has some mechanism of automatically reclaiming some memory. If it did, C would be a garbage-collected language. The term is not used in such way.

Now, of course reference counting can be used as a part of a garbage collector. But that doesn't mean any language that allows you to implement reference counting as a library, is a garbage-collected language.

Comment · 4 months ago
By that definition even C has garbage collection. Automatic storage duration types have compiler-determined lifetime and automatic deallocation.

If the definition of a word/concept does not match how the word is used in real life, the definition is wrong. After all, semantics is about common understanding of concepts. If your definition of a word doesn't match how it's used, using that definition is not beneficial to use.

Comment · 4 months ago
Window AC's don't really work with the styles of windows that are common here (at least in Finland). The windows typically swivel from the side, with multiple planes opening separately. They don't open vertically like in the US. This is also why window AC units are not sold here.

But getting a portable AC unit is relatively simple, they definitely don't need "re-engineering the environment". Sadly most portable AC's here are single-hose units which are not great. They are cheap though with prices similar to yours, cheapest at around €200. Mini-split systems are very common though as a retrofit: On apartments you can almost always put the outside unit on the balcony.

Comment · 4 months ago
It's because there's a big heat wave in certain parts of Europe right now. I'm not American (I'm Finnish), but I have also thought how weird it is that in central/western europe AC is so rare. I has definitely been needed for decades already in places like Germany and France.
Comment · 4 months ago
I really wish Windows had a way to show what kernel callbacks are registered and execute on each call. Even better would be to have actual timing data on these callback. Using that one could much more easily to debug and potentially uninstall misbehaving software.
Comment · 4 months ago
I dislike the non-specificity of "models" here. Different models have different attention architectures, and can therefore have significant differences in long-context behavior. It's true that long context is an issue can most models do drop off in quality, but I would not extrapolate behavior of old models to new ones.
Comment · 6 months ago
It's trivial to figure out that OP likely works for Google.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton