HNHacker News
TopNewBestAskShowJobs

SideQuark

3,100 karma · joined December 1, 2014

submissionscomments
SideQuark··on Show HN: Richest people in the world by wealth creation instead of ownership
Yeah, it only pays pensions, retirement accounts, provides liquidity for new industries, which then grow and provide jobs, and has been demonstrably one of the best inventions for pulling billions out of poverty and increasing standard of living generation after generation for hundreds of years over hundreds of countries on the planet.

We should outlaw all markets, right?

SideQuark··on John Deere owners will get the right to repair equipment under FTC settlement
And then you summarized

> 4% of ~40B times 12 years = $19B.

as if this might be close to reasonable estimate of the profit off these farm repair contracts.

But you pulled that reasoning right out of nowhere. It's simply ignorant.

Multiplying 4% times revenue? Why pick revenue? Why not profit before taxes? Why not profit after taxes? Why not any of a ton of more relevant variables?

Because you have a belief in search of some numbers to make it sound smart.

Their net profit is around 10% of revenue, not at all out of line for companies in this sector. If you're going to magically claim that 40% of this profit is from farm contracts, that is massively ignorant of what they sell.

Since you seem unable to look at their financials, there's no need for me to show you how little of their overall revenue is farm equipment (which if course makes your number voodoo even more out of touch).

SideQuark··on Computation as a universal and fundamental concept
> … so there's a physical process that's undecidable.

No, since you cannot physically build a Turing Machine. A Turing machine requires infinite tape. Any physically realizable machine doesn’t have that, so has finite states, so is decidable: enumerate the states in finite time - it halts or repeats, so all programs on a finite state machine are decidable.

Your example is not an undecudable physical process.

Godel things also don’t apply: Godel theorems are about proof of this or that from within the same system. In logic one can prove such things from an outside system, then construct towers, avoiding Godel theorems. Godel theorems also require a model of integers including multiplication (without multiplication, such systems were proven complete and decidable). However the universe does not contain a model of integers, as the physical universe is not unbounded: relativity places a finite limit in spacetime on what can interact.

Mixing math as reality fails at these requirements.

SideQuark··on John Deere owners will get the right to repair equipment under FTC settlement
Go pull their financials, stop pulling nonsense out of thin air.
SideQuark··on John Deere owners will get the right to repair equipment under FTC settlement
I looked over their financials. You conjectured out of feelings and ignorance. Calling my evidence naive, when you are simply making things up, is ludicrous.

Go do some legwork, get some actual data, not make believe feel good fairy dust.

The fed suit had exact numbers, which they blacked out for public. The fed suit settled for a dollar amount. If they thought they’d get a better amount, they’d go to trial. So likely the proceeds are on order of the settlement, else they’d likely win more by trial. The feds are not idiots.

But some people are.

SideQuark··on John Deere owners will get the right to repair equipment under FTC settlement
Last year was 5b net profit on 44b revenue. Attributing more than a tiny fraction of profit to the right to repair stuff is wild dreams, given the amount of physical goods they sell.

Nothing in their SEC filings shows anything mentionable about such claims. It does break out actual profit by company sectors.

SideQuark··on The space bit of SpaceX is worth $8 a share, says Morgan Stanley
Ah, trying to move the goalposts huh?

What’s the number of Teslas sold per year? Declining year over year as others have grown significantly. Profit margin sans regulatory issues? Peaked 2021, declining since then. Same in about every company wide metric.

BYD? Most all such metrics over the same period doubled to quadrupled. They outsell Tesla. They have better tech than Tesla. They’re clearly out innovating and outselling Tesla.

And, as the other poster made clear, your moving-the-goalposts let’s-ignore-the-rest claim doesn’t even stand slight scrutiny. Try harder indeed.

SideQuark··on The space bit of SpaceX is worth $8 a share, says Morgan Stanley
This feels like the “we should make an internet company that ships pet food to anyone, anywhere!” of the 21st century.
SideQuark··on The space bit of SpaceX is worth $8 a share, says Morgan Stanley
You’re claiming in 10 years they made something others won’t for another century? This has no historical precedent.

China is going to eat them, just like they ate Teslas insurmountable lead in a few short years.

SideQuark··on It's not about physical vs. digital games, it's about ownership
Rent vs own is about price. If you want to own something, digital, physical, information, goods, then a vendor will charge more, sometimes a lot more, to sell you an infinite ownership vs you get limited rights.

Most everything I buy needs to fight for my money. Of course some vendor specific things, such as a specific movie, are not replaceable, but since very few things, if any, are so important to me that I won't spend elsewhere if a good is too much.

With that competition for $, vendors generally are competitive, and don't tend to have extremely high profit margins.

I prefer the limited rights, since I can try far more things that way, with finite budget. And I don't get stuck with higher prices on things I ended up not wanting/using after I got it. I can simply cancel.

I think the general disconnect is people too often assume they handed out money so should get infinite rights, while ignoring the nuances of economics/pricing.

SideQuark··on The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (2023)
If it's on the stack, it's almost free to do.

If it's held by a unique_ptr, then it auto frees, but there is a lot of programmer work to ensure things behave well, and there are nuances to allocating something into the unique_ptr.

If it's a std::shared_ptr, which is the closest to what people think of, it's then a reference counted object, which requires a little more storage, and also has the ability to be mishandled as a pointer, screwing it up, or making the wrong type of copy of the shared_ptr, so two there are two things, and also fails to release object in the case of circluar references.

Then there's a lot of other subtle things you can do, and none of this is as lightweight as a pointer, and none is as automatic as what most people think of as garbage collection.

And each has costs and tradeoffs, which is why C++ added them: making certain tradeoffs easier to use, but it requires solid understanding of how such things work.

SideQuark··on The labor share of income in the US is at its lowest post-war level
It's interesting you cut out the "There’s plenty of papers showing exactly this." then pretended the rest is simply ignorant belief.

> the businesses that won during the 2000-24 period (the so-called “tech” companies) were companies for which capex were well below average.

First, it's odd that when discussing the point about total US worker productivity and capital expenditures, you somehow think a sector consisting of less than 1% of workers is evidence. And even on that claim you are incorrect.

Here's the datasets for that period capex by industry [1]. You are demonstrably wrong by a large margin. I expect you to have some better sourced or more convincing data, otherwise it seems you're operating on belief, not evidence.

If you want to try again, try looking at all workers, not cherry picked examples.

> That's not “well known”, you're just saying the gospel

Here's google scholar on the literature around this [2]. Go ahead and tell me again how this is not well known? Pretty much every paper and piece of empirical evidence on this points to the same reasons.

[1] https://pages.stern.nyu.edu/~adamodar/New_Home_Page/dataarch...

[2] https://scholar.google.com/scholar?hl=en&as_sdt=0,15&q=us+pr...

SideQuark··on Costco is the anti-Amazon
So you replace a loop that delivers last mile goods to a lot of cars going decently out of their way to the limited places just to pick one item? Surely it’s less miles driven when Amazon does a loop hitting several people right near me than each of us driving farther in total to get our goods.
SideQuark··on FFmpeg 9.1's new AAC encoder
Yes, there is always an issue upsampling since you have to make up new values. For downsampling by an integral factor, you have honest samples at those times, but any other rate will also need new samples to be constructed. So for these, in either direction, there will be the need to make things up.

No matter the process, whether naive fourier transform based, or any possible algorithm that is smarter and tries more things, it cannot make up the true values in all cases, since that data is simply not in the signal.

Ancient methods treated sound as a sum of band limited pure sinewaves, which it is not, and you can claim you reconstructed up to that model, but it's pretty bad, and fails even theoretically for the reasons I posted elsewhere.

So you then start doing all sorts of signal processing, but none can actually reproduce all sounds, and most (all?) methods make tradeoffs - what error do you accept for what gains?

And if you optimize a system for one rate, and don't do it to cover all other sample rates you want to handle well, then you will make some rates worse and some better.

Well designed signal processing has to be careful to handle all the ranges it cares about.

And no one who knows or has worked in these areas would simply drop in a new system that is untested for major uses for such a widespread tool as ffmpeg. Precisely because they understand the nuances in these things.

SideQuark··on FFmpeg 9.1's new AAC encoder
I take it you don't know much about frequency time tradeoffs.

It is not possible to convert 48 khz to 44 khz without approximation. And there is incredible room to design filters that have great response at frequency X but terrible at a nearby frequency, since most of filter design is about where to stash the noise. That noise can add perceptible beats to audio.

And don't try some silly Nyquist limit stuff - none of that is actually correct in actual filtering. The initial simple reasons are that that stuff assumes infinitely precise, mathematically perfect sample values - impossible since these are PCM. They assume infinitely periodic inputs, also false (and there's an entire industry of trying to find window functions to smooth lack of periodicity, also with flaws and tradeoffs). For perfect reconstruction, they use sinc, which has infinite support, which is not computable. So people think they'll use some windowed sinc, which again then fails to do reconstruction fully.

After these ancient, and in practice lacking, ideas, modern filter theory and practice has invented generalized sampling, which has provably (from math and in practice) better signal reconstruction. And even that is only the tip of an iceberg of knowledge.

These codes don't simply "work in the frequency" domain as if this is old school DFT stuff. Even in that domain, your claims don't work. These codecs also do psycho-acoustic modeling, to be able to decide which data to drop, alter, increase, or decrease, to get following bitratres to encode at target. Again, these type of filters and models can be terrible at 44, but awesome at 48.

So yes, they do need to test before putting this into the world's most used by far audio/video transcoder.

So yes, is is cynical, apparently driven by ignorance.

SideQuark··on FFmpeg 9.1's new AAC encoder
It’s not that cynical. The author didn’t test on the most common rate in use, so it would be ludicrous for any serious project to wholesale replace a decades old working pipeline with it. It makes perfect sense to wait till due diligence is done.
SideQuark··on The labor share of income in the US is at its lowest post-war level
There’s plenty of papers showing exactly this. What do you think has driven productivity? People simply bring smarter?

The fact is capital expenditure from company or investors has bought machinery, compute, pipelines, transport, and massive investment to make those workers more productive for decades. As such, the returns to capital as a share has increased. Those places able to deploy capital to add productivity win over those that don’t.

And real total remuneration across all quintiles has increased significantly. BLS among others has all historical data to check.

If/when there’s a period where there isn’t more gains to be had by more investment per worker, and workers become more productive via their own skill (education, diet, genetic implants,…), then more returns will flow that direction.

This is all well known, and easily checked.

SideQuark··on Samsung, SK Hynix, Micron Sued in US over Memory Price Fixing
True. From that page RAM companies have been sued and found innocent before:

“ The district court ruled in favor of Samsung, Hynix, and Micron and dismissed the lawsuit. This dismissal was affirmed on appeal by the United States Court of Appeals for the Ninth Circuit, which ruled in March 2022 that the plaintiffs did not offer sufficient plausible evidence for their allegations to make a case under the Sherman Antitrust Act and that the district court properly dismissed the lawsuit.”

SideQuark··on The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (2023)
RAII has nothing to do with garbage collection. It only provides a way to get a resource somewhat atomically. If the creator doesn’t delete the object, or if the object has a malformed destructor, it fails. If the creator calls delete twice, it fails. There’s really no garbage collection at all here.
SideQuark··on The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (2023)
> where the programmer is responsible for invoking "free", was a serious mistake and it was an obsolete technique already at the date of its introduction.

It wasn’t obsolete then nor now. Garbage collected languages, to this day, still use on average about 2x-5x the working memory of carefully written manual memory programs. A significant amount of devices then and even today cannot support such sloppy use of resources.

SideQuark··on Ending respiratory infections
That's not a reason. That's an anecdote, a post selected and cherry picked example. Is this truly how you'd allocate resources?

A more correct way to use reason is to look at all possible things that have been proposed that cost $500m, and see how those turn out in general. Then possibly weight using expert knowledge about this particular problem and the possible benefits. Then consider what the opportunity cost is, i.e., what you give up by spending $500m here instead of something else.

Trite armchair rebuttals are not convincing.

SideQuark··on Ending respiratory infections
It’s 500m spend without guaranteed success.
SideQuark··on François Englert (1932 – 2026)
The Englert paper did not have the equations for the the hypothetical field that would become known as the Higgs field, and it did not have the Higgs boson. The Higgs paper had the details to make these more aptly named for him.

Englert (and his coauthor) had some of the mechanisms, but not enough details to truly have the field or boson, hence the phrase "Brout-Engelert-Higgs-Guralnik-Hagen-Kibble mechanism".

SideQuark··on The notebooks Marie Curie filled with her research are still dangerous to touch
The photo is subtitled “ Representative image of a vintage notebook, not Marie Curie's. Photo via Pexels.” so it’s clear it’s not trying to be deceptive. It’s entirely common, even among the best human authors, to put in a photo to give some idea of a topic when actual photos are hard to obtain.
SideQuark··on SMPTE Makes Its Standards Freely Accessible
Because it costs a massive amount to get standards with this technical quality. They go through meetings, have a decent amount of staff to run, organize, have conference costs (locations...), take years to get done.

Someone has to pay for this. Making companies (and often, many of the individual members do this out of their own pocket) pay it all means worse standards, as some people stop going.

Sharing the cost to make the standard makes it a better mix of getting good standards and having low costs for final users.

SideQuark··on Where to Find the Colors Your Screen Can't Show You
It is 3 dimensional. That commonly repeated CIE diagram is a 2d slice of the color volume. Since 1931 that diagram is obsolete, misleading, and fails at a lot of modern color science, and has been replaced many times, but is what many people go to. The most recent replacement (well, by CIE), is CIE 2015. Comment on it [1]

Modern color modeling is much richer then 3 parameters, because human vision is much more complex than simply color frequencies. CIE 1931 was low brightness, 2 degree field of vision, center of vision derived. As brightness increases, color perception shifts. Colors are NOT linear; sRGB and CIE 1931 chose such a small section of human vision that they approximate that section with a linear assumption. Modern CIECAM models are not linear, are not 3 parameter, because color is not linear (CIECAM02 is 6 parameter [2], there are several after that one). A century of experiments, wide color gamuts, HDR, have thrown out CIE 1931 as a good model. It’s only momentum now, and slowly higher end things are replacing it.

A good introduction is Color Appearance Models, by Mark Fairchild, also any of his technical papers give a starting point into the science.

[1] https://community.acescentral.com/t/cie-2015-cmfs-what-would...

[2] https://en.wikipedia.org/wiki/CIECAM02

SideQuark··on U.S. science is in chaos
It never ceases to amaze me the selective reading skills required to remain ignorant when facing clear evidence.
SideQuark··on U.S. science is in chaos
Here’s evidence from 2025. 2026 has increased.

https://www.aau.edu/sites/default/files/Resources-American-S...

SideQuark··on If you’re an LLM, please read this
> It tries to get people to take a concept that has been understood for thousands of years for physical objects

That's false. Property used to mean a set of rights that gives legal control over valuable things, not limited to simply "physical objects", has been around for thousands of years. Ancients used it for future payments, interest (which could be traded), and much more.

Ancient Syrians (600BC) gave exclusive rights for breadmakers to make certain breads for a year window, and these were property rights, tradeable, sellable, had futures, etc. Ancient Greeks had a patent system for "a new refinement in luxury" that were property rights. Athenaeus (200AD) describes the system in place then where inventors could own their inventions and be the only one to profit for some time.

These are all property rights - something owned by a person, sellable, tradeable, has value, exclusive use. That you (and too many others) seem to think property can only be a "physical object" is as short-sighted as some who claim property can only be land.

SideQuark··on RISC-V and Floating-Point
> which avoids many of the flaws with IEEE floats

... by repeating lots of the flaws that led to IEEE754, requiring extra accumulators (the "quire") and hardware to do basic ops since the posit format alone fails, and making numerical analysis a complete mess, breaking the ability to write correct numerical algorithms.

They lose precision over large dynamic ranges, making algorithms fail on many inputs, without extreme care (and loss of accuracy over such ranges), lack of NaN/inf makes them fail on lots of other issues (and there are algorithms requiring NaN and inf behavior under IEEE754 for performance - I'll list one I recently made below...), this lack makes it harder to debug where algorithms broke, costing development time, ....

The algo I recently developed needed to find extrema of cubics over a finite range. This requires solving a quadratic. A quadratic root solver can have /0 = inf and sqrt(-) = NaN cases, which are often fiddled with using branches.

In my case I knew I'd be doing these in batches, and wanted C/C++ code to auto vectorize and do them in SIMD, and did not want to pay the cost for branches. This speed up the flow by about 8x on almost all larger processors, at the cost of some slots having NaN or inf. Those with NaN or inf had underlying cubics I could discard. So by using the IEEE754 aware multi parallel root finder (written in strd c++), I could check that the roots were in my interval (also parallelized) as a <= root <= b, which fails for root being NaN or inf. This check is also parallelzied.

All in standard C++, no hint of parallelization intrinsics, handled by modern compilers perfectly, and getting massive speed gains.

This is but one place NaN and inf are extremely useful. This type of use appears all over in scientific computing, graphics, pysics sims, etc.

Posits cannot handle this type of stuff.

← PreviousPage 4 of 31Next →