skysight-inc/HackerNews huggingface dataset:
It's not Little Boy that created a runaway supercritical explosive nuclear reaction, it was uranium that created a runaway supercritical explosive nuclear reaction.

Except that that uranium had to be mined, refined, separated, shaped, and placed into a gun-type fission physics package.

The toxic people you mention existed before Reddit (and Facebook, Twitter, YouTube, or other various online media). However they weren't manifesting the same effects as we're seeing now, for the most part, until Reddit (and Facebook, Twitter, YouTube, or other various online media) came along.

It's not the components that have changed, but the relationships, vectors, and mediation between them.

We could, of course, note that there were earlier periods in which we saw similar types of situations evolve. And I could respond in turn that many of those instances were themselves the result of changes in the media landscape: AOL and Usenet, 24 hour cable television news, talk radio, FM radio, CB radio, handheld megaphones, Xerox machines, mimeographs, television (both terrestrial, cable, and satellite), radio, large-scale public address systems, high-speed printing presses, widespread literacy, population concentrations in cities, railroads, and more.

And from these: the 2003 Iraq War, the Gigritch "Contract on America", the Rwanda massacre, the Yugoslav civil war, the Reagan and Thatcher revolutions, the 19760/70s Vietnam War protests, the 1950s and 1960s Civil Rights movements, McCarthyism, Father McCoughlan, Fascims and Nazism, the Russian Revolution, the Revolutions of 1840, the Chartist Movement, the French Revolution, the American Revolution.

Changing how a system receives, transmits, and processes information will fundamentally change that system itself.

The Internet is, in significant part, toxic.
Animal Transport ATV Truck Racing
Have fun with the hottest, best high-performance dream Trucks and ATVs in the Animal
There are plenty of public matrix servers, most notably matrix.org hosted by the matrix developers. There is also a small list here: https://www.hello-matrix.net/public_servers.php

You don't have to host your own server.
Same. Especially at poker's hottest peak, I had a number of friends who ended up going really large on online gambling (and they didn't come from money, either- just had built up a bank roll over a few years). After awhile they found themselves experiencing these huge $xx,xxx swings on a daily and sometimes hourly basis. I think they intellectually understood what that meant, but once you got to that level you kind of have to put the idea of it being a lot of money aside to be able to properly gamble it (if there is a "proper" way to gamble it).

Anyway, one friend in particular told me he was making ~$200k a year, when we were around 22. Asked him about taxes and he said he had never paid a dime. So, uh, that could have been his greatest gamble right there.
> if OS updates slow down older phones these days

On the Android side, it's sorta debatable whether Google Services is really part of the OS or not, but in any case, a Galaxy S4/5 with the latest google SW is a performance disaster. Maps regularly freezes for like 3-5 seconds at a time; its sluggishness is almost certainly causing additional auto accidents. Pretty much every other G app takes more than a second to open, despite being compiled-to-native-code during installation. Disabling airplane mode will cause 100% CPU on all cores for like 15+ seconds. Performance was certainly better when the phone was new 4-5 years ago.
You can just use the last x bits of hashes for the last y blocks to generate a random number.
The principle that mass platforms breed mediocrity is an old one.

Dwight MacDonald's "A Theory of Mass Culture" (1953) is some decades old, but still among the more recent additions to this field.

https://is.muni.cz/el/1421/jaro2008/ESB032/um/5136660/MacDon...
Some honest criticism.

I'm not a guru, but I've used a fair bit of F# and modern C++ in a commercial setting, so a lot of things in rust weren't too surprising. I learned about the different kinds of strings (they make sense, even if they're poorly named). I learned the strict borrowing rules. I learned the strict mutability rules.

But try as I might, I can't bring myself to care about the difference between the ~190 different types of iterator[0].

I think I should just be able to use a Iterator trait, but I can't get any of those concrete instances to match up. It very much triggers my "I don't care reflex" in a way the other stumbling blocks really didn't.

[0] https://doc.rust-lang.org/core/?search=Iter
This is great. Thank you both for these fiddles. I've been doing a lot of SVG DOM stuff. Mostly tied to maps. I'm excited to try this out.
TIS-100 in Infinifactory

https://www.youtube.com/watch?v=yMnOEgbm2fE
any idea if they do this for the 13" version? how did you even find this? i was just looking for the older models and couldn't find them anywhere on apple's site.
How did they link your online account with your purchase? Through your credit card?
irrelevant.

In fact, knowing just four random pieces of information was enough to reidentify 90 percent of the shoppers as unique individuals and to uncover their records, researchers calculated.

https://bits.blogs.nytimes.com/2015/01/29/with-a-few-bits-of...
I've found the only solution to avoiding sugary drinks is to simply not buy them.

One of the parents being strict about his/her diet also helps as that focus can result in changes for the family as a whole.
Ask HN: What is the most secure way to host a form-driven website for an ICO
Little context to get the conversation going:

I was approached through a friend of a friend of a friend, to help with their ICO - (full disclosure - their product is crap and they just wanted to get into the craze, and I lovingly declined) -

BUT it got me thinking about the 'best way' to host a site for something like this. So I spent a few hours investigating and there isn't anything particularly conclusive that seems to incorporate recent events ( ICO hacks, DNS attacks, fakeurls, ransomware, etc ) and I didn't seem to find any previous discussion on HN about this, and so here we are..

Goal: Host a secure website which takes in user data safely, built to withstand 2018 ICO-attacks, and scale up as needed.

HN Goal: Turn this post into a reference point for others to help with their projects

Bugs/Features:

* Verify to the user that they are on the correct site in the first place

* Heavily guarded against brute-force attacks ( ssh, dos, mitm, remote exploits, etc )

* Capture some user data ( email address, wallet address, Name )

* Verify the user is who they say they are - or at least not a duplicate ( Email, 2FA, IP/Location tracking, or 3rd-party service )

* Provide feedback to the user for a successful entry

* Have a scalable-type solution for the DB

* Be able to handle 'lots' of users ( lets pretend needs to be working for: one million ants )

Couple of initial ideas for hosting:

* Lots of layers of caching ( Multiple CDN and Caching providers )

* Serverless Approach ( Lambda + AWS / GCE API-driven DB )

* Serverfull approach ( ec2 instance w/ selinux, lock down as much as possible, nginx/apache, TLS 1.3, high-bit security keys, etc, etc)

* ???

* Profit
SXSW 2018: A Look Back at the 1960s PLATO Computing System
Atheros only started using proprietary firmware with their 802.11ac generation. (Some of the older USB adapters also needed firmware but there's open firmware available.) Intel's been using proprietary firmware blobs basically forever.

Everybody uses proprietary firmware for their 802.11ac adapters. Mediatek has gotten some interest because the firmware for some of their 802.11ac chips is fairly minimal and doesn't get in the way of substantially improving the open-source drivers.
I'm not attempting to take sides, but the judge was documented to be heavily involved in the local Mexican community, which certainly could suggest a bias in judgment against a president who wanted to build a wall to stop illegal immigration from Mexico.
It moves your setpoint for prick/nonprick behaviour changeover along the scale?
Have you found a flaw in their privacy policy like an analytics company not mentioned or have been personally effected in some obvious shape or form? If the first there's probably a government entity you can report them too and they can make the final call. tl;dr - doing a McHardy (linux GPL troll) isn't looked upon favorably by anyone.
Same as Firefox Focus and other privacy-oriented browsers. https://www.androidpolice.com/2018/03/07/chrome-65-blocks-in...
Well Riot (Matrix and indirectly IRC client) has pinned messages and will soon have message threading but it is a web app (although it does have native mobile apps).
Yeah, this thing reads like it was written by a drunk teenager. The Woz vid was pretty good, but I always enjoy hearing Woz talk.
I don't think it's that easy.

Having a toxic sub-community leaks into other communities. I've noticed that myself, the /lit/ subboard no literate on 4chan has been taken over by /pol/ users.

It has been shown that when Reddit banned two toxic subreddits, the users of those subreddits either left completely or drastically reduced their hate speech in other subreddits:

>Within the frame RQ1 and RQ2 provide,
we find that the ban worked for Reddit.
Many more
accounts than expected discontinued their use of the site; and, among those that stayed active, there
was a drastic decrease (of at least 80%) in their hate speech use

See http://comp.social.gatech.edu/papers/cscw18-chand-hate.pdf

In other words, even if you filter your own subreddits to the ones you 'like', chances are that the toxicity leaks into your favorites.

(This is the same paper quoted in the OP's text)
You're almost right. We've been doing a lot of work to fix Safari issues. There are only a handful of bugs unique to Safari left, and enabling Safari support is on our immediate roadmap. We actually have benchmarked Safari being quite a bit faster than Chrome, as well, so we're very excited to get everything working. Firefox has many more unique bugs that we haven't had time to tackle yet. Thanks for exploring!
Most? That’s a new one to me, and I regularly use notaries, though not in the context of real estate.

I suppose in real estate transactions, your bank might insist on you using their pen, as it doesn’t want you to sign a note in disappearing ink. But the “notary” shouldn’t care how you sign most documents, once you prove you are the person signing.
Comment if you can:

We've got an app that is pretty slow. Partially the fault of the front-end doing a lot of synchronous promises.

But on the backend we have a lot of calls where we are getting a list off foos from the DB, then spinning through for loops and making one or two synchronous calls to other microseconds to fill in the details.

I hated algorithms - but this is O(n^2) and we could cut it down to 2n -> O(n) by spinning off the fir loop to futures.

This is java using completable futures with whatever thread pool the generic executor creates.

Any issues?
Your “rich” is just upper class, and your “super rich” is mostly just well off.

Anyone in the 500k to 1000k range are the almost rich. These are the people who will feel “tax hikes on the wealthy” the most. On paper their income is great but then taxes bump them down a social class.

When you clear the 1000k range and are well on your way to 2000k, after taxes you’re still making a million or so a year depending where you live, so still safely a millionaire and thus rich (two commas club).

However, it’s worth noting there are more and more millionaires these days. These are “inflation” millionaires. A true “millionaire” in the spirit of what the word meant in the time it was first coined (early 1900s) would be someone who has a net worth of around 25 million USD today.

Someday merely being a millionaire won’t be rich or impressive at all.
Actually, this has been done twice.

Recently by the open microG project, and earlier by Amazon.

Reimplementing every Google Play service, bug for bug, bit for bit.

And Amazon did it (and microG is close).

This is what prompted Google's SafetyNet project, and Google changing Chromecast to lock out Amazon and open source projects.

Google did everything they could to prevent competition, and yet, they didn't succeed.
That bullshit has no place in code or who is allowed to submit code. Good code should be accepted without regard of a inquisition into the moral character of a person.

The echo chamber is fucking huge.
Hello!

I am extremely interested in learning more about this position, but it seems like the email listed is not valid. Would it be possible to get another email address?
You're not wrong. We don't have any paying customers, but we've had discussions with people from dozens of companies, and those are the ones we chose to advertise. Only a couple are people we knew beforehand.
Scalable and Performant ASP.NET Core Web APIs: Server Caching
The autonomous “selfie drone”
In my mind there a big difference between being “rich” and being a “high income earner” (HIE).

Someone who is a HIE may have a better chance of becoming rich if they invest and are good at money management. On the other hand they may be very bad with money and living paycheck to paycheck despite this.

Someone who is rich has freedom. They have enough money in investments to live off of the returns indefinitely.
You've gotten a lot of great suggestions in this thread. One thing that helped someone I care about is this video: https://www.youtube.com/watch?v=pEbaff5VkMY

Another thing is try something really small like going for an ice cream or doing something HE/SHE used to love to do.

Worse thing you can do is just let him be, that is more so YOU don't feel bad rather than helping him. Take small positive steps forward. Even a regular phone call that's predictable would help.
Though in this case, there's a relatively simple fix...
How Real-Time Ray Tracing Can Avert a Real-Life “Death Ray”
This is very correct, and I can't argue with it.

However, the basis of this post was that one person's actions were exploitative from the perspective of the community.

I'm just saying it's sad that there wasn't sufficient precedent of some kind to dissuade what happened from occurring.
Interesting. I wonder how much effort it would take to make this asynchronous as well. I can think of a few situations where this could be pretty useful.
Well, tell me why I wouldn't believe it. I don't have an hour to spare.

I lived in a communist dictatorship when I was young and pollution was definitely worse than the democratic country I migrated to. And while the general voting populace in america is much less environmental than I would hope them to be, it seems to me that once pollution becomes overwhelming and its health effects obvious and impossible to ignore, the general public usually does something about it.

In America it was the extreme smog and the acid rain that caused a backlash. But China got much much worse than America before there was an attempt to stop pollution, and the environmentalism was brought on mostly after the Beijing Olympics. I.e., it was the result of the reaction of foreigners to the mass pollution not Chinese citizens.

I still think China would be less polluted had it been a democratic country.
Correlation does not imply causation
Passing Passwords (2015)
Hahaha, yah it swings from a weird history lesson to a vague critique of apple to a tepid, specious criticism of "big tech" in general.

Edit: and it's no surprise it was submitted by its author.
We would only say "we got lucky with our universe" if we already presume the existence of other random universes. If there's only one universe that was purposefully created, then luck had nothing to do with it.

So the equivalence you're trying to draw is more of an opposite. Saying "our universe was done on purpose" is the opposite of saying "we got lucky with this universe," in much the same way that carefully placing 4 coins heads-up on a table is the opposite of flipping the same coin 4 times.

Once you're willing to entertain gods as an explanation, then no other explanation is needed, or will suffice. You don't need to go so far as elementary physics before considering a god. You can just look around and say "a god created this one second ago, including our memories."

From the other perspective, if you want to consider the idea of a god scientifically, then the obvious question is, where did the god come from? If they were powerful enough to purposefully create our universe, then they must have REALLY gotten lucky to have evolved that way in their own universe, right?
After I rode in an Uber with a self-proclaimed rapist driver, and Uber's response was "we'll consider limiting his access to uber", I uninstalled. Fortunately, the police took the case a little more seriously than Uber did.
I suspect that many of the people who play the lottery don't view money as having a strictly linear value. Spending a dollar a day on lottery tickets is a cost that is easy to absorb (think of how many people think nothing of buying a cup of coffee from Starbucks every day). Winning the lottery means getting a relatively large infusion of cash at once, at that infusion has a higher value to power people than the loss of a small amount of money.

Put another way, as a one-time deal, would you consider spending $1 for a 1-in-a-million chance to win $100,000? For many people, that isn't a totally unreasonable bargain. But if I ask you that 10,000 times, the cost becomes spending $10,000 for a 1-in-100 chance to win $100,000. That's the real problem with the predatory nature of the lottery.
I've seen a lot of seed decks and quite frankly while they may have many similar slides (summary, problem, solution, team, etc) I've noticed that the ones that get funded have one of the following:

1) Social proof

2) Significant Traction

That's it. In fact I'd go as far to say that without either of those, you won't get funded period, except through lucky angel connections. In fact I can't think of a case of something getting funded without one of these.

Social proof is typically something of the form of the founders being 3 PhDs in something hot from insert-top-school, or there's a co-founder with a previous successful exit, or there's a top notch advisory board of semi-famous or at least provably successful people. So when Mr. VC throws his money at this startup, hey it's in the hands of the best.

Traction is the other option, and is the typical desired hockey stick graph of users, revenue, deals, whatever. The traction metric often maps really well onto software startups specifically, because very limited labor and capital can lead to real results. Meanwhile for larger enterprises that require legitimate development and manpower to get traction - it's going to be tough to show traction before you have the resources to deliver something. So something like a "nuclear power startup" (which YC has funded for instance) would probably rely more on social proof.

It's a tad disheartening because it makes something like non-consumer hardware a very difficult spot to be in if you're a younger entrepreneur. Maybe an incubator/accelerator (plus personal savings) can get you on the order of $100K, but that's often not enough to prove real traction. And unless you have significant social proof (often not the case for a younger first time founder), then it seems you're going to be stuck in a vast fundraising chasm between $100K and $1M, e.g. between accelerator and seed financing.

In particular I'd be interested to hear people's take on hardware startups in this respect. Consumer hardware has the recently developed option of crowdfunding to bridge this gap. But what about industrial hardware, like a piece of smart machinery, or something in robotics that isn't a sub-$1K developer kit? Maybe then traction looks like a big deal or two that the crafty entrepreneurs are able to hustle.

Anyways, good overall deck template but I don't think people should be under the impression that a good deck is a huge piece of the puzzle. It's social proof and/or traction, plain and simple.
Should We Continue Building Pages for Facebook Organic Social?
Quantum Physicists Doubled the Information Speed Limit of the Universe
All those iterator types are exactly the same as C++ having std::vector::iterator, std::vector::const_iterator, std::deque::iterator, ..., and exist for similar reasons: mostly zero-overhead abstractions. (This is even more visible in the range proposals for C++.)

Using concrete types for every adaptor means all the steps in a iterator transformation pipeline are statically known and (importantly) obvious to the compiler, and thus is highly amenable to inlining/optimisation to get it down to something close to a plain 'for' loop. If you're willing to forgo that performance, it's possible to just put everything behind a pointer/virtual call with a Box<Iterator<Item = ...>>, which ends up more similar to sequences in F# etc.

It does seem as if the motivation for this design isn't discussed in the documentation.
Most of our high schools despair of teaching mathematics to the level of algebra, to most of their students. Many haven't yet despaired of conveying literacy to those same students, but the outcome is by no means certain. I would consider both of those prerequisites to "critical thinking", no matter what particular idiosyncratic definition of that phrase you might prefer. Therefore I suggest that we aim lower, for a sort of animal suspicion that comes naturally to all humans. The result, from the perspective of political harmony, will be the same: hundreds of millions of critical thinkers would not magically all arrive at the same conclusions on any set of topics. In a perfect world of critical education, not only would you still disagree with most people's conclusions, but you would also still disagree with how they arrived at those conclusions.
So, are we betting a dollar or not?
No rational person actually believe that POTUS really is 'random' and 'chaotic'.

This type of comment has no purpose except as a cheap shot at a disliked president.
It simply lowers the S/N ratio and brings HN closer to reddit.

Also, correct spelling is 'sheer'.
Trivial appears to be the right word. In the linked cases of bribery government officials were bribed for a hundred to hundreds of thousands of dollars. When public officials are bribed, they all tend to be in that ballpark. What happens when you can offer dozens of millions of dollars, or a hundred million or more to the right official? Most likely, no one would ever need to offer that high of a number.
then how do you explain India? Its AQI rivals China's.
Right, I wouldn't rely on TIOBE for anything more precise than "has continually been in the top 5".
I used Sketch (https://www.sketchapp.com/), the graphs of the objects are actually from a built-in template for iOS notifications lol, but it worked well for that purpose.
The original use case for Merkle trees were to compactly represent sets of one-time-use public keys. In that context, an attacker trying to exploit this sort of collision would end up presenting an interior node as a public key leaf node, but the size of an interior node is too small to be a valid public key, so no party that performs sanity checks on the public keys would be fooled by the attacker. In that case, tagging nodes as leaves or internal nodes is arguably a tiny tiny bit wasteful. That's the only argument I can think of, and it's a poor one.

Edit: Okay, the other valid argument for not using prefixes to tag leaves and interior nodes is that you're using the provably secure Sakura construction, which using suffixes rather than prefixes. There are a few advantages to using suffixes, such as being able to have a single node containing both data and child nodes without having to know the length of the data portion before starting to hash the node. There's also better performance due to memory alignment when hashing memory-mapped files (if using block sizes that pack well into memory pages and cache lines) if you use suffixes. But, suffixes vs. prefixes is a tiny nit to pick.