Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
flohofwoe
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
121.
▲
by
flohofwoe
2mo ago
Funny enough the uploader has made that video unavailable in Germany (OTRAG was a German company, the first private/commercial aerospace company about 3 decades before SpaceX). Scott Manley has a video about them, and that's also
122.
▲
by
flohofwoe
2mo ago
My choice of words doesn't imply that only the 3rd world had despots, that's just what you want to read into it. Back in the Cold War the 'division' of the world into power blocs was quite simple: - 1st world: countries
123.
▲
by
flohofwoe
2mo ago
Both cases remind me of Project Harp ( https://en.wikipedia.org/wiki/Project_HARP ). After the project was shut down by the US and Canada, the engineer behind it (Gerald Bull) decided to work for Saddam Hussein to build
124.
▲
by
flohofwoe
2mo ago
I'm not sure what the "which will never be fixed" part in the title is about, the problem was clearly fixed in C99 by removing the entire "misfeature" from the standard (e.g. GCC and Clang do error out both in C a
125.
▲
by
flohofwoe
2mo ago
Tbh I would be very surprised if `g++ -x c` and `gcc` use different language frontends. One silly side effect of compiling C in C++ mode is that it forces you to cast from void pointers. E.g. the famous example of: bla_t* bla = (bla_t
126.
▲
by
flohofwoe
2mo ago
> Most people build C in g++ before gcc That's not possible for 'standard C' though, only for the separate language that's called "the common subset of C and C++". E.g. it works more or less by accident for
127.
▲
by
flohofwoe
2mo ago
Kinda funny that Bavarian is more distant from 'High German' than Yiddish :D (not exactly wrong though, Yiddish is easier to understand for any non-Bavarian than hardcore Bavarian). There's at least a dozen local German diale
128.
▲
by
flohofwoe
2mo ago
> ...decline due to influencer marketing... As terrible as the influencer scourge is for society, I somehow doubt that it was a 3 day social media fad a couple of weeks or months ago caused the collapse of ocean wildlife.
129.
▲
by
flohofwoe
2mo ago
Hmm yeah ok, because Linux distros and glibc apparently never cared about defining a proper system ABI outside of 'whatever gcc happens to do'.
130.
▲
by
flohofwoe
2mo ago
It's useful for closed-source developers who want to sell their libraries as precompiled binary blobs for static linking, but as soon as MSVC is involved that idea of "one library for different compilers" is out the window an
131.
▲
by
flohofwoe
2mo ago
Rust basically would need to specify the interior memory layout of basic types like Result or Option. But to be pedantic, not even C has a standardized memory layout for structs, only some accidential common conventions that work for some t
132.
▲
by
flohofwoe
2mo ago
Compiler interoperability is the only ABI related problem area that's remotely in the scope for the C standard, but IMHO not even that (it's really not a problem that needs solving). Ultimately any ABI discussions need to happen b
133.
▲
by
flohofwoe
2mo ago
It was never really possible to compile a library with one C compiler and expect it to link against code produced by another C compiler, unless both compilers happen to agree on specific ABI details that are either defined outside the C sta
134.
▲
by
flohofwoe
2mo ago
Sure, but the C standard is the wrong place to do anything about the "problem". Also IIRC it was really only UNIX which had this "whatever our C compiler does" mishmash. On most other operating systems it was the other w
135.
▲
by
flohofwoe
2mo ago
He's writing from the perspective of a C and C++ standard contributor, and IIRC esoteric ABI details like this was what he happened to be obsessed with at the time (around 2022) :)
136.
▲
by
flohofwoe
2mo ago
It really hasn't much to do with C (e.g. there is no such thing as a "C ABI", and especially no such thing as a "standardized C ABI" - not sure if that's even a hot-take anymore). ABIs are defined by CPU and op
137.
▲
by
flohofwoe
2mo ago
Should have a (2022) in the title, not that anything has changed (AFAIK), but the sky didn't fall either ;) In the end, OS/CPU combinations define ABIs, compiler toolchains (no matter what language) can't do much more then fo
138.
▲
by
flohofwoe
2mo ago
These were all good things though? What are you're trying to get at? That Europe would have been better off under fascist or communist rule?
139.
▲
by
flohofwoe
2mo ago
D3D11 is the by far most used 3D API on Windows (there are thousands of D3D11 games versus hundreds of D3D12 and much fewer Vulkan games), and most games don't actually have better performance with D3D12 or Vulkan anyway. So from a pra
140.
▲
by
flohofwoe
2mo ago
They look similar because both D3D12 and Vulkan have been 'influenced' by Mantle (Vulkan more strongly than D3D12 though). Vulkan was released after both Metal and D3D12 btw.
141.
▲
by
flohofwoe
2mo ago
> Once a player finishes a game, the desire to replay it soon after is going to be pretty low, no matter how good the experience was. I think this has changed a lot since the early 2000s. There are now plenty of "forever games"
142.
▲
by
flohofwoe
2mo ago
Video game sales usually have been very recession proof. E.g. people still want entertainment and escapism when shit hits the fan.
143.
▲
by
flohofwoe
2mo ago
The article reads like it's about 15 years late to reality. Trying to get funding from a publisher as an independent studio was always somewhere between hard and impossible, and especially towards the 2010s. That's why Kickstarter
144.
▲
by
flohofwoe
2mo ago
> US is rich in fossil energy so it doesn't have the same incentives as China does obviously. China isn't rich in fossil energy? That's news to me. They are the world's largest coal producer and still create over half
145.
▲
by
flohofwoe
2mo ago
Memory access patterns are usually the main reason for low performance and should be optimized first because it's a great low hanging fruit (and usually the bigger problem is latency, not bandwidth). And don't think of waiting f
146.
▲
by
flohofwoe
2mo ago
PS: > fwiw I can't shake the feeling now that the article is recycled Ok, I remembered wrong. The article I remembered was this: https://tiki.li/blog/blqsort HN link: https://news.ycombinator.com
147.
▲
by
flohofwoe
2mo ago
German language: hold my beer ;)
148.
▲
by
flohofwoe
2mo ago
I'm German but still do all my computing in English (partly out of habbit, but also because Germanized technical text is usually painful to work with because it's full of anglizisms (is that actually an English word?)).
149.
▲
by
flohofwoe
2mo ago
The main problem with the article is that the idea to influence backend code generation decisions via specific highlevel code constructs is mostly just mystical bullshit (some compilers do detect specific patterns - usually for bit twiddl
150.
▲
by
flohofwoe
2mo ago
"The smoking gun" is right there in the text ;) (but also things like "Same million floats. Same threshold. Same function."). Don't know if other models have that same specific style, but it looks very 'claude-
More ›