HNHacker News
TopNewBestAskShowJobs

riehwvfbk

388 karma · joined February 14, 2024

submissionscomments
riehwvfbk··on Do we need publicly-owned social networks to escape Silicon Valley?
And in doing so, ensure that the network is too boring for anyone to use, except for the local flower shop posting its ads.
riehwvfbk··on John Carmack talk at Upper Bound 2025
If anyone other than John Carmack would say "I'll burn a bunch of money to rebuild some demos from 10 years ago"... well, let's just say this thread would look very different.
riehwvfbk··on John Carmack talk at Upper Bound 2025
> Everybody dismissing him might be right. Those keeping score know that Carmack's batting average isn't one thousand. But those people also know Carmack has the resources to work on pretty much whatever he wants to work on.

To me this reads as "this is very far-fetched but he's got the money so golly for him"

riehwvfbk··on Find Your People
Well, I think people like you are strange: how weird would it be to go through life assuming that everyone thinks the same way as you!

How is working at McD's more "diverse" than playing soccer, or even tinkering with a computer at home? It's only "better" in a very specific value system, that of the American lower middle class

Or put differently: the cliche thing that every teenager does in every American movie is "diverse"? How?

riehwvfbk··on Find Your People
Those other things you mention are also "tracks". Getting a shitty fast food job is done not due to any kind of aspiration but simply because it's the default thing to do.

Imagine not being able to get a shitty fast food job because you are disabled. Or just moved to the US and speak too weird and don't have anyone to vouch for you.

Ditto for hanging out with the neighborhood kids. This assumes that you are one of them, and not a victim/target for them.

riehwvfbk··on John Carmack talk at Upper Bound 2025
And this is different from the argument that's being pooh-poed and downvoted how? You are effectively saying "Carmack is smart and is working on cool stuff that'll most likely be useless" in different words.
riehwvfbk··on What do wealthy people buy, that ordinary people know nothing about? (2015)
It's the Bentley Bentayga of apppliances: same VW bones, fancy badge. Gaggenau is Bosch, exact same replacement parts fit.
riehwvfbk··on The Inequality Myth – Western Societies Are Growing More Equal, Not Less
Many of these articles are being written, probably because there's a paying customer. The late Soviet Union had an army of publicists whose job was to dismiss real and growing concerns with "but we just had a record crop and milk production is up".

Lots of western academics have seemingly started writing for Pravda these days. They are (deliberately?) missing the point: human perception of economic wellbeing is relative, not absolute. Antibiotics and running water are nice, but they are expected bare minimum.

riehwvfbk··on Is Winter Coming? (2024)
Compared to driving in the developing world though, SF traffic is very structured and very tame.

My favorite data point here is Cairo: the sound of traffic there is horns blaring and metal-on-metal. Driving in Cario is a contact sport. And it doesn't seem to matter how nice a car is: a fancy Mercedes will have as many body dents as a rust bucket Lada.

riehwvfbk··on Moody’s strips U.S. of triple-A credit rating
It really is not. To see why not, imagine how you'd feel if you had a coworker who would come to work drunk (if they came at all). They would still be paid the same as you. Your only recourse would be to talk to this person as a "meeting of the peers", which they would proceed to ignore.

This was reality under the Soviet system, and was one of the main reasons it failed.

Now, I understand why I am getting all the cheeky responses and the downvotes. People are hurting. Capitalism in the US is currently failing under a different failure mode. The capitalists are relentless optimizers, even past the point where optimizing their metrics stops making sense. Their metric is "extract as much wealth from the populace as possible", and it's gotten to the point where the people are disillusioned, and very soon there will be nothing left to take.

riehwvfbk··on Moody’s strips U.S. of triple-A credit rating
That taken to an extreme, this idea is the same as "from everyone according to their ability, to everyone according to their needs". Which sounds great, until you realize that this incentivizes needs and disincentivizes abilities.
riehwvfbk··on Moody’s strips U.S. of triple-A credit rating
So unemployment insurance should cost more if you earn more. What about health insurance? Car insurance? Starbucks latte? All goods and services? Would it not be just and fair if all prices were relative to income rather than absolute?

... you'll notice that taken to absurdity this is the same statement as "everyone should be paid the same". And that's been tried.

riehwvfbk··on Initialization in C++ is bonkers (2017)
Reserve vs resize, yes.

Reserve will not initialize, but then you have to keep track of the real vector size on the side, inevitably leading to bugs. Alternatively, something like this https://stackoverflow.com/questions/15967293/how-to-make-my-... will make resize() leave the elements uninitialized.

riehwvfbk··on Initialization in C++ is bonkers (2017)
You are very very unlikely to trigger Linux overcommit behavior by not initializing a member variable. It's even more unlikely for this to be a good thing.

In effect, you are assuming that your uninitialized and initialized variables straddle a page boundary. This is obviously not going to be a common occurrence. In the common case you are allocating something on the heap. That heap chunk descriptor before your block has to be written, triggering a page fault.

Besides: taking a page fault, entering the kernel, modifying the page table page (possibly merging some VMAs in the process) and exiting back to userspace is going to be A LOT slower than writing that variable.

OK you say, but what if I have a giant array of these things that spans many pages. In that case your performance and memory usage are going to be highly unpredictable (after all, initializing a single thing in a page would materialize that whole page).

OK, but vectors. They double in size, right? Well, the default allocator for vectors will actually zero-initialize the new elements. You could write a non-initializing allocator and use it for your vectors - and this is in line with "you have to say it explicitly to get dangerous behavior".

riehwvfbk··on Uber to introduce fixed-route shuttles in major US cities
Well, no. In a low density US city a bus route goes into all the places where nobody is waiting in the name of increasing coverage. Adding more routes is impossible due to lack of funding. This makes it take 2-3 times as long as a car to get anywhere, which it then makes buses transportation of last resort. Which further decreases ridership and funding.

A municipal service cannot implement on-demand hailing because it has to serve the one or two people who can't use a phone (never mind that it would be cheaper to hire a personal assistant for them to book their rides). And so innovation is left to private enterprises.

Here come the downvotes! However, on a sibling thread about on-demand buses in China the same folks will praise innovation...

riehwvfbk··on The great displacement is already well underway?
For the HN crowd it's coming up with the umpteenth JavaScript framework, I think.
riehwvfbk··on How friction is being redistributed in today's economy
What is the idea of the article? It's all over the place. Zuck is bad, Trump is bad, a degree in basket weaving can be obtained by a chatbot, it's who you know, the Fed held rates, Uber drivers are somehow related to friction, we need change but we also need things to go back to how they were.
riehwvfbk··on 21 GB/s CSV Parsing Using SIMD on AMD 9950X
They are not really the same.

First, NVMe is a protocol to access block storage. It can be used to access any kind of block device, Optane, SSD, NVDIMM, virtual storage on EC2, etc. So it's true that the protocol is the same (well, not quite - more on this in a bit), but that's like saying a server is the same as an iPhone because they can both speak TCP/IP.

What was the "more in a bit" bit? Persistent memory (PMEM) devices like NVDIMMs and Optane can usually speak two protocols. They can either act as storage, or as memory expansion. But this memory also happens to be non-volatile.

This was sold as a revolution, but it turned out that it's not easy for current operating systems and applications to deal with memory with vastly different latencies. Also it turns out that software is buggy, and being able to lose state by rebooting is useful. And so Optane in memory mode never really caught on, and these devices were mostly used as a storage tier. However: look up MemVerge.

So you are right that it turned out to be a faster SSD, but the original promise was a lot more. And here comes the big problem: because Optane was envisioned as a separate kind of product between RAM and SSD, the big price differential could be justified. If it's just a faster SSD - well, the market has spoken.

riehwvfbk··on 21 GB/s CSV Parsing Using SIMD on AMD 9950X
One could see the death of Optane coming from a mile away. It was only kept afloat by Intel, and its main issue that is was really cool tech, but it was a solution looking for a problem.

You need scratch space that's resilient to a power outage? An NVDIMM is faster and cheaper. You need fast storage? Flash keeps getting faster and cheaper. Optane was squeezed from both sides and could never hope to generate the volume needed to cut costs.

So now imagine that you are at Intel deciding what initiatives to fund. The company is in trouble and needs to show some movement out of the red, preferably quickly. It also lost momentum and lost ground to competitors, so it needs to focus. What do you do? You kill all the side projects that will never make much money. And of course you kill a lot of innovation in the process, but how would you justify the alternative?

riehwvfbk··on Starlink User Terminal Teardown
Yes, but you can have GSO and GRO in combination with userspace protocol processing.
riehwvfbk··on Starlink User Terminal Teardown
Why would it be any less efficient than processing the packets in the kernel? There's a way to map the hardware queues into userspace (the article talks about the system being DPDK-like). At that point why does it matter that the polling code isn't in the kernel?
riehwvfbk··on Buffett to step down following six-decade run atop Berkshire
I think you have a strange definition of "laughingstock". Germany went from an economic powerhouse of Europe to factory shutdowns and a bunch of bumbling sniveling elites who are afraid of the people they are leading and want to ban them from having a say.
riehwvfbk··on Quebec refuses to reinvest in Lion Electric
As a business idea Northvolt was stupid. As a money laundering scheme it was pretty good.
riehwvfbk··on ICE Deports 3 U.S. Citizen Children Held Incommunicado Prior to the Deportation
Now imagine being a judge, and you are supposed to allow a US citizen child to be taken to a country that is hostile to the US. In the current media climate.

And this is exactly the problem with these knee-jerk emotional reactions: reality is a lot more complicated.

riehwvfbk··on Ask HN: CS degrees, do they matter again?
That is exactly what I said.

The whole point is to have a test that is correlated with IQ, and does not look like an IQ test in a legal way.

riehwvfbk··on Ask HN: CS degrees, do they matter again?
I guess there are military aptitude tests. And I am curious about which big companies administer an undisguised IQ test to applicants.

It appears that an IQ test can be administered if it can be argued that a certain score is required to do the job, and the test is not simply a way to discriminate. It sounds like a court case waiting to happen though: how does one prove what score is required? Easier if your defense is "we never administered an IQ test, tour honor".

riehwvfbk··on U.S. Economy Contracts at 0.3% Rate in First Quarter
How to lie with statistics, exhibit A.

In the locales where one has a decent chance of earning more than $100,000 (like the Bay Area) that income is significantly below poverty level, even as a household of one. That is definitely not "upper class" by any definition.

Put differently: this chart shows the average temperature of the patients in a hospital. You can't just show average income across all of the US without considering cost of living and pretend that this result means something.

riehwvfbk··on Linux Kernel Exploitation: Attack of the Vsock
"Hey upstream maintainer, let me commit a bunch of code in a language you can't even read. You get to maintain it forever while I get to move on to bigger and better things. I am better that you after all: I know this cool new language and you don't."

And this didn't go over well. Shocking.

riehwvfbk··on The hospital where staff treat fear of death as well as physical pain
It's curious how many athletic people fit this stereotype: they can't fathom that someone might not be like them.

For a great many of us climbing is utterly terrifying. Yeah, tried it. Yeah, aware that the belay rope is there. No, it still sucks and no extra happiness is anywhere to be found except happiness that it's over.

But more importantly the athletic people underestimate just how bad unathletic people are at exercise and just how much effort even something basic is for them.

Most people could not do the basic bouldering you are about to suggest to counter my point above: they don't have the arm strength. Building that strength would take at least 6 months of a dedicated workout program and a cure for whatever psychological issues are affecting their diet. Most will never get there and suggesting to them that they can sound like "just perform a magic ritual". Oh, and after 6 months of doing the impossible their achievement is "you can do the noob bouldering". Underwhelming to say the least.

But to you exercise is easy and fun and the opposite is inconceivable. And if we dare speak up - we'll be told we are our perspective, attitude, and indeed our very life experience are invalid and wrong. Go on, hit that downvote.

riehwvfbk··on Ask HN: CS degrees, do they matter again?
And that reason was legal precedent: it's illegal to administer an IQ test as a condition of employment. So they administer a disguised IQ test in the form of Leetcode questions instead.
← PreviousPage 3 of 18Next →