skysight-inc/HackerNews huggingface dataset:
I think the fundamental problems is that if you start a computation using N most significant bits and then incrementally add more bits, e.g. N+M bits total, then your first N bits might change as a result.

E.g. decimal example:

1.00/1.00 = 1.00
1.000/1.001 = 0.999000999000...

(adding one more bit changes the first bits of the outcome)
Yes it is a charity, but when you walk into the store with money you are participating in a market. You aren't going to pay $10,000 for a broken Pentium computer. Goodwill is still trying to sell stuff and if the inventory doesn't move at all, they will lower prices. If the prices are high, it is because there are enough people willing to pay those prices to justify keeping them at that level.
Popular music has been on a fast-track evolutionary cycle since the invention of the radio and LP. Other factors have contributed, from the music press to cable television to more disposable household income in the United States after WWII. The idea that popular youth music would stay locked into the modes of mid-1950s America while culture and society shifted, millions of new teenage humans entered the scene every year, musicians absorbed new influences, and musical trends crossed borders and linguistic barriers -- and sometimes came back -- seems like a stretch.

But one thing that is not a stretch is what might be called Payola 2.0, after the 1.0 scandal described in the article died down. Record companies couldn't give outright cash payments to DJs, but there were many other ways of exerting influence on influential media gatekeepers. In my opinion, this is where the suits really were really able to promote biases and sideline non-mainstream musical trends.

Some of the influence was obvious. Picking artists that had the "right" look. Promoting "safe" artists. Selective access and backroom benefits for powerful DJs and music journalists and other influencers. Ignoring, sidelining, or co-opting trends bubbling up from the underground, from proto-metal in the late 60s to punk in the 70s to rap in the 80s.

And then there are the charts, which were segmented according to race and other factors aligned with the needs of the music "industry." Did you know that until the early 90s music charts in the United States were based on a sample of self-reported sales from record store managers? Can you imagine the bias and BS that went on with those numbers? As soon as soundscan was implemented, there was an immediate realignment, with rap and grunge and techno and country storming the pop charts. (https://www.nytimes.com/1991/06/22/arts/billboard-s-new-char...)

Since then, the digital transformations have resulted in an interesting fragmentation of pop music and youth tastes ... but with the music industry literally controlling major streaming platforms, we're shifting into Payola 3.0, and with whatever algorithmically dictated patterns that will entail.
Minor point of clarification, SLA, or stereolithography, is resin printing. I use it to make super high detail D&D minis. It uses liquid UV sensitive resin and some way of masking the resin to print (like an LCD screen).

The printer type that uses filament, and that most people associate with a “regular” 3D printer is of type FDM, or fused deposition modeling. FDM printers can use the wood filament, although it’s kind of a pain from what I’ve heard because the wood can wear down the extrusion nozzle.
Reprocessing was banned in the US for a few years. Carter banned it, Reagan lifted the ban. But reprocessing didn't pick up again because it's economically absurd. The plutonium separated from spent fuel has negative value -- it costs more to produce fuel rods containing it than you save in enriched uranium.

Reprocessing may have made sense in a world where enrichment was expensive, uranium resources becoming limited, and fast reactors practical. We do not live in a world with any of those properties. Enrichment prices crashed with gas centrifuges; uranium resources are ample; and fast reactors have turned out to be difficult to make competitive even with thermal nuclear reactors.
The Zero-Armed Bandit (2016)
Apple clearly writes the acceptance policy but Facebook has a begging screen that pops up in front. Apple asks you if you want to allow Facebook to track you across other websites and apps. This is not telemetry, but ad-profiling. Facebook can still log everything you do within Facebook, it’s the stuff outside of Facebook that they’re been blocked from seeing.
Pretty awesome, that.
The conclusion drawn in the article, but not mentioned by name, is a reference to Dark Matter Superfluid [1]

[1] https://arxiv.org/abs/1507.03013
Tax collectors
Omar Cornut, who's a full time developer of dear imgui (https://github.com/ocornut/imgui), an immediate-mode UI library primarily used to create content-creation and debug/visualization tools.

He was using Patreon until the end of 2019, but has actually removed it since he already got so much corporate sponsors over the years (His platinum sponsors right now are Blizzard, Google, Nvidia, and Ubisoft... enough said.) And he wholeheartedly deserves all the money, since his UI library is just so monumentally important for anyone doing 3D graphics or gamedev.
If I read this correctly, this is a technique for discovery of arbitrary, unknown API. “iot” is too specific. But the former formulation sounds amazing, doesn’t it?
It can only generate bytecode features that ART understands, and D8 is able to convert into DEX, thus is the price of Android marriage.

Going forward while for Java code there is no worry about using SIMD, JNI replacement, value types, Kotlin code will need to make use of KMM for code that is supposed to target both JVM and Android.
Neptune hypothesis was successful, Vulcan wasn't [1]

[1] https://en.wikipedia.org/wiki/Vulcan_(hypothetical_planet)

In both cases, the assumption about another planet was a reasonable thing to investigate.

Dark matter is much worse, because we are not introducing single planet to explain another planet behaviour, but we are introducing new "stuff" that can be distributed in space largely arbitrarily and we have great amount of freedom to fit the observations. Add a little dark matter here, remove little dark matter there, now we can fit a bear.
I’m not too lazy to search but is there something specific?
Well FB should've then heavily invested in Apple and Google stocks. This could've been anticipated. World has been talking about privacy for years.
Threema and Signal marketing must have a field day. All they have to do is book some popups and add a "choose another messenger instead".. third button..
The 60's had the Vietnam war.

I was a child, and with my dad in a pizza parlor.

Guys were watching the television, and there were numbers being shown.

My dad told me those guys were hoping their number wouldn't show. I still remember the guys drinking beer, but looked miserable.
So, two possible responses by the government to the current increase in these kinds of attacks:

1) blame the lack of computer security in our infrastructure, and work on improving that

2) blame cybercurrencies, and try to eliminate them

Any bets on which one our government will choose?
So I've actually never cared much for release parties. I think because by that point the work is 'done', and I'm ready to move on. Plus, if upper management is involved, it feels very parasitical ("let me attach myself to this launch"), and if they aren't it feels unnecessary (we know we did a good job). And the timing is always problematic; if it's literally as we release it feels disingenuous just knowing that if anything goes wrong the team has to step away from any sort of party (but not upper management, or others who glommed on), and if it's after the fact I've mentally moved on.

That said, all the other things are must haves, not just because of morale but because of effectiveness. Things don't get done without definitions of done, things don't get proper feedback and iteration without demos, etc.
He wasn't in Russia though, Snowden is in Russia.
Blame the people who failed to localize the right-to-left convention when arabic numerals were adopted. It's one of those things like pi vs. tau or jacobin weights and measurements vs. planck units. Tradition isn't always correct. John von Neumann understood that when he designed modern architecture and muh hex dump is not an argument.
The whole thing will exit if any of those fail because of the double ampersands. Semicolons are the ones that ignore exit codes.

Things like this are why I don't love bash. Whether a script will fail if a step fails is too important to be hidden behind a single character change in a place most people ignore.
Because there was already a glut, now the places that feed this pipeline have to be backed up. Just because it’s gasoline doesn’t mean it’s not a link in the whole chain.
Malware in the past has been an enormous problem, with huge numbers of average users affected. To say that we don't need protection against malware because it's not a major problem now is circular reasoning, and ignores literally decades of effort to bring the problem under control.

For a certain generation of adults, going to visit your non-technical parents socially meant budgeting extra time to eradicate the adware of the month. It was a constant problem affecting large swaths of users, and fixing it was beyond the technical ability of most people.

Edited: fix typo.
FTA:

Then there are collisions of galaxy clusters at high velocity, like the bullet cluster or the el gordo cluster. These are difficult to explain with particle dark matter, because dark matter creates friction and that makes such high relative velocities incredibly unlikely. Yes, you heard that correctly, the Bullet cluster is a PROBLEM for dark matter, not evidence for it.

Yes, you heard that correctly, the Bullet cluster is a PROBLEM for dark matter, not evidence for it.
Here are the ones I saw yesterday, 4/7.

Walmart, Sports Authority, D&B Supply, and Albertsons on Fairview and Eagle. Lowes on Eagle. All were $18-$20 some with bonuses.

Maverik on Fariview and 5 mile, Maverik on Fairfield and Cloverdale.

Both Walmart's on Overland.

Gemstate metals was looking for machinists.
I don't even believe it's because they feel they don't have a choice -- I think it's more they don't realize the data Facebook et al collect (or that it's even collecting data). So when Apple asks if they want to be tracked, they say no because they don't want to be tracked but didn't realize it before.

A lot of people don't realize they track you across websites etc, even if it might seem obvious to us.
Sorry, dumb question: what is bit banging?
Wait, what sort of grocery store queues have that conversation?
So that you don't need n connections to communicate with n servers, which won't scale past a few thousand servers (probably even less if you also consider that the idea is have phones run the p2p server on mobile data connections).
For me the setting to even allow them to ask for tracking was off by default. I would have had to have found some buried setting and changed it to even get the pop up. I would have had to be pretty keen on being tracked to do that.
faster and *smaller
Thanks, I just noticed a small mistake in my example (I don't trigger the UB because I access b[0] containing 0x80 without shifting, however I meant to do it the other way around).

Still, adding an explicit cast to the left operand seems to be enough to avoid this, e.g.:

uint32_t x = ((uint32_t)b[0]) << 24;

In summary, I think my point that using unsigned char would be appropriate in this case still stands.
Yeah a surprising number of sites tie their checkout navigation to callbacks on trackers, making critical things like the “Complete Checkout” button just straight up not work when the trackers are blocked...or just down for whatever reason.
Hmmm, interesting. Wonder what the source of this 1.3 million flu tests is. It makes no sense. Why would doctors send off flu labs to such a statistically higher degree, in a year when they're not seeing any flu?
Related: https://www.bbc.com/news/technology-36596070 (2016)
Repeat volunteer. Long term volunteer.
Stimulus isn’t supposed to increase net worth it was to provide people cash for the essentials and to artificially increase demand in the economy. Sitting in a bank account doesn’t help anyone until they retire decades from when they get the stimulus.
How does he work on a 1440x900 resolution?
Actually it's just that the alien TV shows are broadcast from there, and the only way you can receive it is via advanced dark matter/dark energy technology we don't have. It's basically just intellectual property law that is screwing up physics.
They’ll be banned from the app store
That sounds great :-) Thanks
I love this comment, but also had a chuckle at the contrast between “not wanting attention” and having a newspaper article about yourself being discussed worldwide on hacker news. I understand you were referencing someone else’s story they were telling in another comment, but still found it amusing.
Not all user-perceived characters can be represented as a single Unicode codepoint. Hence, Unicode text encodings (almost[1]) always have to be treated as variable length, even UTF-32.

[1] at runtime, you could dynamically assign 'virtual' codepoints to grapheme clusters and get a fixed-length encoding for strings that way
(Caveat: I have not read the paywalled article. What follows is a response to the general sentiment of the comments in here.)

I'm all for decentralized systems and not having to trust a central authority in most regards. I think that technologies that allow distributed, uncensorable, untamperable communication, for example, are great. I, too, desire decentralized means of conducting monetary transactions. But I cannot for the life of me fathom why people also wanna throw out centralized government control of the money supply with the bathwater in this way. To me, it seems to be a good for most people when a competent central bank in a well-functioning democracy can regulate money supply in order to keep inflation present and moderate. Why would we want to give that up? Taking the hands off the leavers of money supply seems like a disaster waiting to happen: no more increased money supply to help weather crises, no more increased money supply to stave of the horrors of deflation, no more constricting money supply to cool inflation. No tools to combat whole damn currencies turning into investment objects. Sure, with it you get decentralized transactions, but it just doesn't seem worth it to me. Is an embrace of Bitcoin-like cryptocurencies not just a return to a barter economy? A digital, decentralized such, but a barter economy nonetheless?

These "govcoin" systems seem a lot more attractive to me. Sure, they're not perfect, but they do leave central banks with the aforementioned control and offer some levels of decentralization.

I found the Swiss National Bank's writeup on the GNU Taler cryptocurrency very very interesting and promising: https://www.snb.ch/en/mmr/papers/id/working_paper_2021_03
All his ads are Halloween costumes of Data from Star Trek.
The name "dark matter" is bad, because matter that is dark absorbs a lot of light. Dark matter does not interact with light, light passes right through. It should have been called invisible matter, or non-electromagnetic matter.
Dark Matter is an unfortunate term. The intent was simply to say that observations did not match predictions in a way that seemed to imply that a galaxy had more mass than it seemed from existing measurements.

That wasn’t even so controversial at first because measuring the visible mass of distant galaxies is a hard problem.
His point might be that no adblocker gives a true sense of insecurity while the adblocker might give a false sense of security, therefore the 1st choice would force the user to be more cautious. If that's the point I can understand it, however it should imply foul play by adblockers, which I believe would hardly happen since the most popular are fully open source and thoroughly audited (for example Ublock Origin, Umatrix and Privacy Badger all are FOSS).
Not much, I have read a few articles about it, but never cared much to dive into it.

Other than it was probably great having an OS where LISP had the spotlight alongside Assembly.
If I remember right during the Congress hearing one politician asked Zuckerberg where he went yesterday or something similar and Zuckerberg declined to answer.
Stupid Question: So if i have macros on my phone, that activate on opening whatsapp, i could auto-decline?
Yeah, it's insanity. That guy somehow got worse treatment than violent drug traffickers.
That depends on if you want the goat to eat the rope or not. If not, 100%.
This "the money was already taxed" line is so much BS. There's not some law handed from God that says "Thy shall only levy taxes on a single dollar once in its entire existence". There isn't even one that says "Thou shalt not levy a tax on this meagre dollar more than once as long as it is held by this particular individual".

Taxes are a matter of choice - a (democratic, even vaguely) society makes a choice to spend a certain amount of money, and as a reflection of that, they levy taxes on a variety of things to raise something roughly equal to that amount of money. These taxes will affect different people differently, and they will affect different kinds of income and different kinds of wealth differently. Some taxes are based on what a person is paid for their labor. Some taxes are based on a person's ownership of something valuable. Some taxes are based on what a person spends. What matters is who pays what and why, not whether "the money was already taxed".

But you're right that we have a choice in whether or not we levy a tax on the ownership of land/buildings. Personally, I'm more a Georgeist in such things, and I think that taxing the ownership of land is an excellent idea, much better than taxing income or spending. But I don't feel that Georgism itself answers the question of how to determine how much tax a person would/should pay for owning a particular piece of land.
I've seen very similar ratios on YouTube for likes to dislikes, you'll see it on videos where the subject should be innocuous - typically anything animal related. While it's impossible to know what proportion of the dislikes were from misclicks I would bet on it being relatively high.
In the US, not so many. In the rest of the world, quite a lot. It seems this "ethical dilemma" is a US or Western-centric 1st world problem.
I grew up rural.

I buy into a lot of the “bird” wisdom. Science is discovering dogs can smell disease.

Our modern world isn’t more complex, just more distracting with asinine theory chasing. It’s always been ridiculously complex in ways we can’t imagine, we’ve just started realizing it in detail.

Turns out animals with their “lesser” cognitive powers are tuned into the hidden complexity in ways we barely understand.

Yet we deem ourselves the more advanced species.

Humans will surely kill themselves off and the specifically evolved for their ecosystem “dumb” animals will remain.
You can put emphasis on high order bits, but that makes decoding more complex. With little endian the decoder builds low to high, which is MUCH easier to deal with, especially on spillover.

For example, with ULEB128 [1], you just read 7 bits at a time, going higher and higher up the value you're reconstituting. If the value grows too big and you need to spill over to the next (such as with big integer implementations), you just fill the last bits of the old value, then put the remainder bits in the next value and continue on.

With a big endian encoding method (i.e. VLQ used in MIDI format), you start from the high bits and work your way down, which is fine until your value spills over. Because you only have the high bits decoded at the time of the spillover, you now have to start shifting bits along each of your already decoded big integer portions until you finally decode the lowest bit. This of course gets progressively slower as the bits and your big integer portions pile up.

Encoding is easier too, since you don't need to check if for example a uint64 integer value can be encoded in 1, 2, 3, 4, 5, 6, 7 or 8 bits. Just encode the low 8 bits, shift the source right by 8, repeat, until the source value is 0. Then backtrack to the as-yet-blank encoded length field in your message and stuff in how many bytes you encoded. You just got the length calculation for free. Use a scheme where you only encode up to 60 bit values, place the length field in the low 4 bits, and Robert's your father's brother!

For data that is right-heavy (i.e. the fully formed data always has real data on the right side and blank filler on the left - such as uint32 value 8 is actually 0x00000008), you want a little endian scheme. For data that is left-heavy, you want a big endian scheme. Since most of the data we deal with is right-heavy, little endian is the way to go.

You can see how this has influenced my encoding design in [2] [3] [4].

[1] https://en.wikipedia.org/wiki/LEB128

[2] https://github.com/kstenerud/concise-encoding/blob/master/cb...

[3] https://github.com/kstenerud/compact-float/blob/master/compa...

[4] https://github.com/kstenerud/compact-time/blob/master/compac...
I too don’t use any ad blockers on my work computer. On my personal computer I have 4 different ad blockers and a VPN and stuff, always use private browsing windows in safari for non dev (debugging) stuff.

I only use my work computer for work and some very light and sparse HN browsing (via safari). I am signed in to chrome with my gsuite account from the company.

I feel that it doesn’t really matter if googling dev stuff or a random article is tracked, it might even be to my benefit in so far as I will be viewed as a dedicated and diligent employee thus raising my social credit score
> wireless / mobile broadband is excruciatingly slow.

Maybe that's why they all look so happy.
> Still, adding an explicit cast to the left operand seems to be enough to avoid this

Indeed. See my other comment, https://news.ycombinator.com/item?id=27086482
Such a happy man
Dark Matter Superfluid [1]

[1] https://arxiv.org/abs/1507.03013
https://fgiesen.wordpress.com/2014/10/25/little-endian-vs-bi...
You are right, but I'm not good at frontend so I'm sure I can solve it hhh. Hope I can find out a solution one day. Thanks!
Sounds like she's been in hiding since 2015[0]:

> Following a 2015 lawsuit brought in the US by the publisher Elsevier, Elbakyan remains in hiding due to the risk of extradition; Elsevier was granted an injunction against her and $15 million in damages. Elbakyan and Sci-Hub were again involved in a US lawsuit in 2017, this time with the American Chemical Society. ACS sued the site for copyright and trademark violations, and conversion. Later that year, the court ruled in favor of ACS, fining Sci-Hub $4,800,000 in damages, enjoining further infringement, and prohibiting search engines and domain name registries from "facilitating access" to Sci-Hub.

[0] https://en.wikipedia.org/wiki/Alexandra_Elbakyan#Creating_Sc...
Does "friction" refer to something different here? I thought that Dark Matter didn't even interact with itself in any meaningful sense, and therefore had no friction.
To me it seems pretty misleading to publish a benchmark with a language setting that basically cannot be used in real world applications. Makes the whole benchmark pretty much pointless except as a game.
Sure. And how would you compare Vietnam to the Middle East wars in terms of cost benefit?

I suppose now people get killed with drones so the US death count is lower. Does that make the struggle against terrorism better or worse than against Communism? There are arguments both sides.

The risks are actually higher today as far as I can tell, the next big war might be the end of civilisation for a century or more. But what is happening in the world is much the same as ever, just more techy.