HNHacker News
TopNewBestAskShowJobs

Rarebox

139 karma · joined April 6, 2013

submissionscomments
Rarebox··on Lidar waveforms are worth 40x128x33 words
If one lidar hits another, it will result in at most one bad reading (perhaps a bad column?). This can likely be filtered, or a bad scan (360deg) can be altogether rejected and the data predicted using models based on past sensor readings.
Rarebox··on Ask HN: Should "I asked $AI, and it said" replies be forbidden in HN guidelines?
That's a pretty good example. The summary is actually useful, yet it still annoys me.

But I'm not usually reading the comments to learn, it's just entertainment (=distraction). And similar to images or videos, I find human-created content more entertaining.

One thing to make such posts more palatable could be if the poster added some contribution of their own. In particular, they could state whether the AI summary is accurate according to their understanding.

Rarebox··on Why we need SIMD
Interesting example! I've been learning AVX512 by using it to optimize Huffman coding. I found _mm512_permutexvar_epi8 and used it to do byte-indexed lookups, but _mm512_permutex2var_epi8 means I can get by with 2 shuffles and 1 comparison instead of 4 shuffles and 3 comparisons. In the end, on my CPU (AMD 9950x), changing to _mm512_permutex2var_epi8 only sped up compression by ~2%.

Compared to Huff0[1] (used by Zstd), my AVX512 code is currently ~40% faster at both compression and decompression. This requires using 32 datastreams instead of 4 used by Huff0.

[1] https://github.com/Cyan4973/FiniteStateEntropy

Rarebox··on Memory access is O(N^[1/3])
Also just stopped reading at that point. The idea seemed quite clever.
Rarebox··on Kylie Minogue song about a typeface
The peak of human civilization, before robots took over.
Rarebox··on Researchers develop the fastest possible flow algorithm
I could be wrong but I think many times the researchers don't care about the exact function. It could be something like 1/log(log(n)) .
Rarebox··on Potential of the Julia programming language for high energy physics computing
https://yuri.is/not-julia/ is a good write-up of one person's opinion on the problems of Julia. I'm much less experienced with Julia but I somewhat agree. There's too much focus on "magic" instead of correctness for me to try building serious software using Julia. An amazing language in many aspects though.
Rarebox··on FPGA N64
He says he'll port his performance optimizations to the original game once he's done with his game / romhack. Otherwise he'd have to always update two codebases when he finds a new optimization.
Rarebox··on Microsoft faces antitrust scrutiny from the EU over Teams, Office 365
Back then I remember switching to Chrome for these reasons:

1. Feeling faster than firefox (still does)

2. Process separation for tabs. Firefox used to crash the whole browser, whereas chrome would crash just a single tab.

3. Shipped with support for Flash and PDFs

Rarebox··on Age of universe at 26.7B years, nearly twice as old as previously believed
Exactly. It could even be turtles all the way down, with new building blocks of physics becoming relevant as we go smaller and smaller (and back in time).
Rarebox··on OpenWorm – A computational model of C. elegans worm
Would that be morally close to torturing an equally intelligent real worm?
Rarebox··on Julia 1.9.0 lives up to its promise
It's jarring initially, but becomes natural very quickly. Writing loops like "for i in 1:length(arr) ... end" is pretty neat compared to C++ or even python. Plus in math sequences typically start at index 1.
Rarebox··on NP-complete isn't always hard
It is nitpicky, but the fact that these classes deal with decision problems and not general problems is something which feels like should be mentioned more often.

Of course this ends up not mattering in practice since we can convert a problem with arbitrary (bitstring) output into a decision problem. To do this we just include a index n in the input and make the decision problem about whether the bit at given index n is 1.

Rarebox··on AMD’s Zen 4, Part 3: System Level Stuff, and iGPU
This would make sense right? You probably can't run all cores at max turbo frequency before hitting power and thermal limits. So dividing chiplets based on binning would result in good performance for 1-8 -threaded tasks while reducing chip lottery.

(But it's possible there are other reasons for the discrepancy)

Rarebox··on Software Engineering at Google (2020) [pdf]
I thought google did this versioning thing for libraries before, but it was stopped for reasonable reasons (g3 components).

Basically if you could pin lib versions everyone would be stuck on old versions for a long time, causing difficult debugging work for each user of the library. You'd then also have all sorts of diamond problems: what if you want newest absl but older bigtable client?

It's a difficult problem no matter which way you go.

Rarebox··on Google’s AI-powered ‘inclusive warnings’ feature is very broken
I can believe this. Around the time I left people were patting backs for fighting racism by getting rid of terms blacklist/whitelist.

Not something I feel super strongly about, but the fact that it's so scary to go against these stupid ideas is annoying. It's pure politics, there's nobody benefiting from this except the people claiming impact for antiracist work in their perf.

Rarebox··on Current hardware trends make C++ exceptions harder to justify
There's very little you need exceptions for with STL. Data structures, algorithms, etc. all work just fine without exceptions.

C++ without exceptions is great. Google doesn't use exceptions and they still use STL. Gamedevs usually don't use exceptions and they're fine. Just use some other mechanism for errors, like error codes, absl::Status, std::expected, etc.

Rarebox··on BBC cryptocurrency documentary pulled from air at last minute
You can buy drugs and other illegal things off the internet (tor), that's very useful for some people. Basically crypto allows for transactions that could otherwise be blocked or easily tracked by central parties (1). It can also be used to bypass gambling laws.

For legal purchases and activities crypto is useless, regular money is much more practical.

[1] depending on which crypto and how it's used tracking is possible, so care is required (especially) when converting dollars to crypto.

Rarebox··on The US Is a Banana Republic: The 1% Own More Wealth Than the Entire Middle Class
There doesn't even have to be a conspiracy for this to occur.

Companies always want to seem like the good guys, so they'll jump on any trend that doesn't hurt them. BLM, LGBTQ+ (), etc. are issues that companies don't have to lose anything to take part in. Advocating for (e.g.) unions is something the Amazons of the world don't want to promote. This creates bias on every level which suppresses topics that are inconvenient for the powers-at-be.

People fighting over race is very convenient for the 0.01%, so no effort will be made to end that fight.

( Not that these aren't important, just that there are important issues that are not discussed on the same level.)

Rarebox··on FBI sought info on who read USA Today news article for case
Who are they asking for the data? ISPs, USA today, NSA?
Rarebox··on Charlie Munger calls BTC disgusting and contrary to the interest of civilization
To verify a single transaction, the network uses 1150kWh of energy which produces 550kg of CO2 [1].

[1] https://digiconomist.net/bitcoin-energy-consumption/

Rarebox··on EU experts to say nuclear power qualifies for green investment label: document
To discourage people from finding the box inside, we could insert traps to hinder explorers.
Rarebox··on A 73-year-old Japanese artist took YouTube by storm
Youtube channel link: https://www.youtube.com/channel/UCPiQ_mEXdEbB-3Yhiq7gq5w
Rarebox··on AMD Ryzen Threadripper 3960X and 3970X Review
There's a lot of convenient new instructions in avx512 that can work on 128/256-bit vectors. I'm guessing that those wouldn't throttle more than regular avx.
Rarebox··on WhatsApp sues NSO Group for allegedly helping spies hack phones around the world
WhatsApp would still be plenty incentivized to make their software secure. They understand that this wouldn't get rid of the exploit market, or state actors. I'm sure WhatsApp has been focusing a lot on security lately because of the brand damage.

Even if it wasn't effective in practice, entering this lawsuit can be seen as a message to users that WhatsApp is serious about protecting people's privacy.

Setting a precedent here might force remaining actors to stay shady instead of acting in the open, which would make it harder for them to operate (so they'd be less effective).

However, I have no idea what other consequences a precedent here might have. Definitely interesting.

Rarebox··on Competitive Programmer's Handbook (2017) [pdf]
Exactly. Having the experience of solving difficult algorithmic puzzles under time pressure makes parts of software engineering (writing working code, debugging) easier, so you can focus on the hard parts. Algorithmically, almost anything written in the real world is trivial in comparison.
Rarebox··on Uber’s Self-Driving Cars Were Struggling Before Arizona Crash
Also note: The number of miles per intervention isn't a metric of AI driving skill, but of how safe the company is being to other road users.
Rarebox··on Acne Vulgaris: A Disease of Western Civilization (2002)
I've experienced the same, although I don't think I stress out about flights anymore.

My theory is that it's caused by air being dryer in the plane, as my lips are usually chapped on/after flight.

Rarebox··on IOTA: A tangled mess
The system is clearly not decentralized, if one organization can hold your funds for "misbehavior".
Rarebox··on Uproar Over Purported Ban at C.D.C. Of Words Like ‘Evidence-Based’
* science-based

* fetus

* transgender

* vulnerable

* entitlement

* diversity

* evidence-based

Page 1 of 2Next →