skysight-inc/HackerNews huggingface dataset:
No. "We should ban X because we know that X is bad and we have a long standing tradition of banning bad things. See Y, Z, etc. for examples of other bad things that were eventually banned."
Why would the chipset be involved in any way?
Fundamental Principles of UX Design Psychology
This sounds remarkably elitist. And honestly if one were to analyze the trolls of the world, I'd wager "upper middle class" (or simply middle class -- it was hardly so exclusive) and "educated" would be a dominant trait.

A single university is an wide spectrum of participants. Yes, there are some demographic commonalities, but there are so many significant differences. Now add universities across the spectrum and across the globe.
I get HN's community, and I enjoy it. That said, I often think twice about posting anything meaningful; I know I'll get a bit frustrated when I put myself out there in good faith, and people have nothing to say, but downvote anyway.

I know that some very bright and lovely people have been totally turned off of the place by this, and this behaviour of the system doesn't really help anything.

> I read HN with showdead on and personally I think the moderation is spot-on.

I too use showdead, I think the moderation is generally good (though I think at times I've been handled somewhat unfairly). The times when there's a dead post that I don't think should be dead, it's usually from a person who has worn out his welcome with other comments. This is why I say moderation isn't the main problem, contrary to the parent reply.
One of the reasons that free market capitalism enjoys wide support in the western world is because of the "consumer surplus".

That is because for the vast majority of transactions, there is a very large gap between the highest price a consumer is willing to pay and the lowest price a producer is willing to accept. The canonical example is for essentials like food: people are willing to pay every single penny they have for food for their family. OTOH, farmers are willing to sell wheat in bulk for under 10 cents a pound.

For obvious reasons farmers cannot set different prices for each pound of wheat to get "all the money". It's seen as deeply unfair when the vast majority of industries are price takers while a select few can charge the maximum a customer can bear. If every industry could effectively price differentiate could we'd be spending all our money on food with no money left to buy CPU's and our whole free market system would collapse.
Mandatory xkcd: https://xkcd.com/910/
Wonder what's up with that "NEXT" port. It looks like a cross between USB and HDMI, but predates development of the former by 2 years and the latter by a decade. Would be interesting if it were an early implementation of concepts that were later standardized as USB.
You think a distributed virtual machine that executes code is scammy? Maybe it can be used for scams by people who are scammers. So is email scammy too? Are telephones scammy? I believe they are all technology and can be used for whatever people want to do with them.
> pirates (of the copyright kind), troll, netcops and spammers.

Don't forget the mentally ill, who ruined a lot of science newsgroups. It became hard to find solid discussion among university-employed experts once the newsgroup attracted cranks who wanted to propound their ideas, e.g. "Perpetual motion machines are possible!" or "I have deciphered Linear A!"

Even if you killfiled the mentally ill, a lot of the experts got bogged down in pointlessly trying to refute the cranks, so you would see their replies and it totally destroyed the group's culture.

That said, I am not sure why you find pirates a problem. Sharing binaries actually goes back to the golden age of Usenet, before Eternal September.
I wouldn’t say HN is going down hill but one thing that I’ve noticed more of is downvoting because people disagree with the comment.

That was never the intention behind downvoting privileges if I remember right. Down voting exists to bury flippant, inappropriate or insulting comments.

We really cramp quality discourse when we automatically hit down just because we disagree.
> What about the principle of innocent until proven guilty?

Doesn't apply to Facebook. They've repeatedly shown themselves to be guilty.
I used to think so, but I switched to an ergonomic keyboard, which split the keyboard to two parts. After properly learning to type, my work speed increased tremendously. It also helps a lot having a 100% accuracy rate on brackets and apostrophes.
The authors of this paper didn't have "blockchain" in mind. Imagine rockets, or airplanes, with redundant systems on board. If, say, 3 of 4 sensors report "lower the landing gear" while 1 of 4 reports "don't lower the landing gear", then a hard requirement of the Byzantine Generals Problem is that "lower the landing gear" wins, assuming a majority of sensors function correctly (loyal generals).

Nakamoto consensus addresses "double-spend". Say I have exactly one coin, and I broadcast a transaction that sends the coin to Alice. All miners on the network consider my transaction a candidate for the next block, and get busy hashing proof-of-work.

Moments later, I compose a transaction that sends my one coin to Bob. And, I start mining a block with only that transaction in it. Now, its a race. If I win the race, the coin goes to Bob. If anyone else wins, the coin goes to Alice. Importantly, the coin will not go to both Alice and Bob.

In Nakamoto consensus, exactly one miner wins each race. And that miner, "loyal" or not, determines whether the coin goes to Alice or to Bob. To satisfy Byzantine Generals, in this particular example, the coin should always go to Alice. But in Nakamoto consensus it might end up going to either Alice or Bob.

Solving double-spend in a network of untrusted nodes is a significant feat. (And, according to the market, extremely valuable.) However, as I think your question is designed to point out, Nakamoto consensus does not solve the Byzantine Generals Problem. No offense to Nakamoto, it solves a different problem.

It's worth mentioning the concept of "byzantine faults" - meaning a node on the network might not be simply buggy, it might be designed by a malicious adversary to do any behavior that could exploit vulnerability in other nodes. So, if you're reading the next revolutionary ICO whitepaper and see, "we use Nakamoto Consensus to solve double-spend, even in the presence of byzantine adversaries", maybe keep reading. But if you read, "we use proof-of-work to solve the Byzantine Generals Problem", maybe save your money for another investment.
Computers exist to run software. If the computer doesn’t actually run the software well, then it’s not interesting that it seems powerful on paper.
My gut would be that this is going to win back speed lost to adtech. So, not useless. Just not useful to tracking. Which, quite frankly, is already extremely good.

My gut would also be a lot of folks think this will be good for tracking sure usage. On both sides of the fence.
> I could even make a prediction that early dapps might eventually become the longest continuously "running" programs in the world.

what do they do? Can you point to some successful use-cases today (other than some kittens) where this might apply?

> These "smart contracts" might still be executable centuries later.

chances are that there is no such thing as the Internet a few centuries later in the same way the Telegraph is pretty much dead today!
They also disable ECC, virtualization, VFIO, and other features for consumer products. AMD and Nvidia regularly produce a single GPU chip that gets used in consumer and PRO cards, costing much more on pro cards, with the only difference being packaging and the software. In effect, pro users subsidize development for everyone else in order to avoid some friction, but IMO that's fine, because pro users (CAD, design) have the most to gain from such development.
It doesn't matter. HN has no PEP8.
What if they send a message that general 1 is going to fire a flare at 0900 and if general 2 fires one too then they both attack.
Basically make the confirmation something that you can get without relying on the same method of communication
> Unfortunately Twitter hashtags suffer from the same structural deficiency as Usenet newsgroups: unfettered anarchy collapses at scale.

Perhaps that is a feature and a life-saver after all. Nobody should have a megaphone that can reach five billion people.
I think it's natural that downvoting is used for disagreement, but the barrier to entry should be higher.

The system I've proposed is: you can downvote a post if you've upvoted a reply to it, or if you have replied.

If somebody is breaking the rules in clear bad faith, that's what flagging is for.
I am more disturbed that these groups are not search index-able. If you want to find an issue that someone encountered in a game for example. You won't be able to search to find it.
At risk of sounding rude, “we’ll get to the ethics” later doesn’t sound reassuring.
You just answered the question. It would be interesting to see TR and EPYC head-to-head in server workloads, to confirm or deny the theory that EPYC is better for them.
Another one of these could be lying around in someone's attic, just like this one was.
> "...we are dealing with incomplete information while the device that runs your program does not care you have incomplete information and wants to screw you the first time you do something not right in the slightest."

Suppose you're becoming pretty comfortable with your skills in a foreign language and you've become pretty decent at speaking it. Occasionally you'll make a mistake---you'll pronounce a word incorrectly, misplace a verb, etc---and chances are the person you're speaking with will be able to figure out what you meant to say.

Unfortunately, computers don't work that way. If you're writing a function and your syntax is incorrect, the browser won't understand what you're trying to do.
> Because it's price gouging.

No, it's deliberate discounting of economy products!

What's the difference? I don't know either. Price discrimination is a very real thing that exists virtually everywhere. It's why the market will bear Beats headphones in the same shops that sell generics at 20% the price.

At the end of the day, a manufacturer doesn't "owe" you something at cost. The idea of capitalism is that competition in the market will drive prices down instead, and it does. But one side effect is that customers and sub-markets that are able to bear higher markups on their versions of stuff are asked to pay it even when it doesn't make sense at the level of per-part costs.

So it's true, that that Beats headset costs only $4 to make and "should" be available much cheaper than it is. But it isn't, and the reason is simply that people are willing to buy them at $200. If you're not, that seems unfair, I agree. But... what's the alternative?
Totally. This took us months to figure out, even after a lot of "hey this is gonna be hard" pre-planning. I started by sharing Rands' "Nerd in a cave" post among others talking about interruptions and remote work (https://randsinrepose.com/archives/a-nerd-in-a-cave/) - my reactions were... uh... not the most civil initially haha - but then mostly tried a number of things until we got to "as much as possible, please try to contact each other like we're in an office" which is a good convention.

We figure out the schedule of the day before I head "in", we communicate via text, and if that fails typically it's a knock at the door just like in an office. I also mention when I have big meetings or other face-time meetings so there's awareness.

That said, after all of that it was really the threshold for things that caused interruptions was what took the most adjusting.

Most of the day I wear headphones and listen to music, which is helpful - you don't feel compelled to shout answers or run down and help unless the person asks. Eventually though we found our rhythm, and it works well. And we both appreciate that when we need each other, we're right there, and that's great.
See, for me, disabling it would be not eagerly loading anything. This is literally putting the site into what is assumed the least optimized state of scripts are off. Ironic, as typically scripts off should be faster.
>"dealing with bad actors", as the author puts it, is censorship by another name.

First, one must accept that bad actors exist, and that all forms of moderation are not merely attempts at political or cultural oppression.

Second, one must accept that all public spaces, both online and offline, enforce some degree of restriction on how one can legitimately interact with that space. I cannot, for example, walk nude in any public place, or shout obscenities at people with a megaphone without suffering both social and legal repercussions. Those repercussions are the result of society, even in the context of a "public" space, attempting to deal with a bad actor.

Online, one has the further restrictions imposed by the architecture of the software itself, beyond whatever rules are enforced by the nature and moderation of the platform. Hacker News won't let me make death threats or dox people, and the software won't let me upload pornographic images.

So, yes, dealing with bad actors is censorship. By your definition, merely requiring participants to obey the law is censorship. But "censorship" at that point becomes so abstract and general a concept that it ceases to become a threat to anyone but anarchists and bad actors, and becomes self-evidently necessary to have any kind of a civil society or constructive dialogue to everyone else.

Also, it seems weird to see an attempt at a full-throated defense of maximalist freedom of speech from someone who claims to require an NDA with a non disparagement clause for basic social interaction[0].

[0]https://news.ycombinator.com/item?id=22282579
Are they going after the 40+ dating market? Surely the dating app demographic isn't on Facebook anymore, though maybe Facebook is still popular in the 18-30 age range in Europe? I just don't know.
Correctness is possible to verify (not always easy, ofc). You simply throw out the incorrect programs and that's it.

Then, what's left is a bunch of correct programs, stating the same, in very many very different ways.

Now you need to choose one of them. They're all "correct" - they produce required results when given particular input - but they obviously are not 100% equivalent.

What do you use, then, to choose one implementation out of all the others?

I think to call that quality "beauty" is fine. And that striving for it in your own programs is also right. Requiring it from others is a tricky subject, but as long as you don't go there, there's nothing wrong with talking about the beauty of code, programs, solutions, and so on.
What other companies in the gig economy space might have their arbitration agreements weaponized against them?
Indeed. It is all about the produced sound. There's a format for that, but I'm not accustomed to it, so say phonetically there's "Ef Bee Eye". You could call the organization "Efbee Eye" or whatever, but why would you? "FBI" and "Feds" both work; they're both well accepted as it is.
Web3 (not Web 3.0) is how browsers communicate with the data that is not hosted on a web server, but rather on a decentralized blockchain. This means that these things are resistant to censorship.
Mike Bloomberg pays influencers to post memes for 2020 campaign
The “Jira mindset” is damaging your data science team
Piano lesson, for £25 pounds for 1-1.5hrs some stoner dude comes over to my house usually once a week. He's a really good teacher and piano player!
Most fake news is generated by humans and then spread on social media. But the rise of robust systems such as OpenAI’s controversial GPT-2 point toward a future where AI-generated articles are close enough to the real thing to obfuscate nearly any issue.
Might be the memory card?
That's an interesting case, because there's actually a lot of variety in cars. In my circle of friends, everyone has a very different vehicle. We've got an SUV, a hatchback, a sedan, a pickup truck, a supermini, a sport wagon, a motorcycle, a cargo van, a minivan, etc.

The powertrains aren't even similar: there's electric and internal combustion, gasoline and diesel, 2/3/4/5/6 cylinders, inline and flat and V, longitudinal and transverse mounting, turbocharged and naturally aspirated, automatic and manual transmissions, front/rear/all wheel drive, etc. (I know someone who even had a rotary engine, but he sold it a few years ago.)

(And that's just the last <10 vehicles I've been in!)

I'm not seeing a lot of "convergence" yet. Vehicles are diverse because our needs are diverse. It's a shame our phones aren't. Where is the truck smartphone, for people who need something tough to carry their digital 4x8 plywood sheets, or the motorcycle smartphone, for people who want something sleek and fast? All I see is the "crossover SUV" smartphone: tries to do everything, and ends up not being the best at any of them.

Everyone I know seems to complain that phones aren't good at the one area they care about, so they keep buying the next new phone that's marginally better at everything, and inevitably worse at a few of the things they care about. We're not post-convergence, we're pre-divergence.
Currently my product is more of a Hotjar alternative than a GA alternative (focused more on session recordings and heatmaps), but I'm working on the next version which will have more quantitative analytics features on top of the existing qualitative ones. It's called userTrack, you can subscribe to this newsletter to receive an e-mail when the new version will be out if you're interested: https://mailchi.mp/2637d1b989aa/usertrack
Is the average remote job paid significantly less than the average local job? Is the HN trope that every developer should be making $150k+ simply wrong? Curious how to reconcile this data with the giganto salaries everyone here is always talking about getting. I like the remote lifestyle OK, but am I shooting myself in the (salary) foot by working remotely?

> Below is the breakdown of salary ranges for respondents in USD.

> 18.6% $50,001 to $75,000

> 16.8% $75,001 to $100,000

> 14.2% $25,001 to $50,000

> 12.1% up to $25,000

> 12% $100,000 to $125,000

> 10.8% $125,001 to $150,000

> 9.7% $150,001 to $200,000

> 5.9% Over $200,000
Fundamentally this is a Fisher consensus issue. To solve any Fisher consensus issue, all you need to do is create a synchronisation point - which is what the server becomes.
> Missing a business model

In the late 90's my main access to it was via my ISP. It was one more reason to sign up.

> Surpassed in ease-of-use by browser-based forums (didn’t need to be installed)

At that time browsers came with NNTP clients. Both Netscape and Internet Explorer (in the form of Microsoft News and Mail, later Outlook Express, later Windows Mail). While the experience was better with a dedicated NNTP client, using the system didn't require installing anything the user wouldn't already have.

As a side note, I twice set up NNTP servers to replace e-mail discussions in two companies with reasonable success. Public discussions were so much neater in that format.
I think people do not appreciate just how expensive it was to get online.

In 1988 Compuserve (more than 250,000 subscribers) was charging $11 per hour, The Source charged $8 per hour, Delphi charged $6 per hour, and BIX was $9 per hour.

Eleven 1988 dollars would be about $23 today.
Would be nice to have an NNTP interface to read HN

Free agent still seems to work on Win8 :-)
Looks like something akin to the serial i/o port of the original playstation:

https://www.slashgear.com/wp-content/uploads/2019/12/iFixit-...

Also if you think that looks like an USB port, check out the link cable for the original gameboy.
In this case it isn't merely a word; it is a brand.

NATO, radar, and laser aren't brands. NATO is an organization, like FBI. Radar and laser are technologies. IBM and BMW, these are brands.

Though I'm not sure that should make a difference for the definitions I'd say the following:

* An acronym is an abbreviation.

* Not every abbreviation is an acronym.

Example:

* FBI is an acronym and an abbreviation.

* Feds is an abbreviation, but not an acronym.
>That was never the intention behind downvoting privileges if I remember right. Down voting exists to bury flippant, inappropriate or insulting comments.

PG said it was OK once, because upvoting for agreement is also OK, and now it's permanently baked into the culture, despite the obviously incorrect assumption that merely because the actions are symmetrical, their effects are also symmetrical.

It's also funny that people have been saying HN has been going downhill or "turning into Reddit" since the beginning. It's common enough that it is (or used to be) specifically barred in the guidelines.

I think there's a tendency for many people to consider everyone who came to a culture before them to be authentic, and everyone who came after them to be the ones destroying it. The Eternal September effect is real, but it also panders to nostalgia and a sense of entitlement that says things were better when we and our culture were more relevant.
They (Netscape and Microsoft) did...eventually ISP's started not providing news servers, though.
Heroku Research Grants
Even arXiv has struggled at times.

Elsevier has a sustainable business because they force university libraries to pay big $$$. The big $$$ can be fed back into sales, lobbying politicians, and other activities that leave enough money that the executives behind it can get paid big $$$.

Academic databases might cost 1/1000 as much to run as commercial journals, but then there isn't any surplus they can use to get rents.
People here keep claiming that but I haven't seen any examples presented that actually try to quantify whatever harm it is they've caused.
The book linked at the top of the article is a great read[1]. Very easy to follow along if you want to do a similar thing yourself.

[1] http://neuralnetworksanddeeplearning.com/
Stripe Interview for Software Engineer
Why is a dating app frivolous?
But you never know that an image should cover 25vh! That depends on the size of the viewport in total, the resolution and the specifics of the layout situation, things like text size. And almost always the width of the viewport decides image width and thus the height of the image.

And that's before resizing anything.
Automatic SSL with Let's Encrypt and Nginx
I learned last week when a family member died how important it is to educate yourself on this subject. It was a relatively sudden death and that family member had only verbally told someone how he wanted to be buried but was somewhat vague about even that. The night he died the undertaker asked us to sign for having him embalmed. The next day, when the subject of having him cremated came up at the funeral home someone asked, “But didn’t we have him embalmed?” Had we chosen cremation we would have wasted nearly $900 in embalming. Even then, I question whether it was a necessary expense given it’s not legally required in this jurisdiction.

Ultimately we went with the more expensive option of casket burial because we truly felt that’s what this family member wanted. But I do find it interesting that the night he died, the undertaker all but forced us to sign for embalming. I wonder how often that one act pushes families towards a more expensive option? In our case, the total cost was $10,000 with one of the cheapest caskets they offered and that doesn’t include plot or grave marker.
Also checkout the discussion behind the idea:

https://blog.heroku.com/research-grants
Isn't Tinder already linked to a Facebook account?

You think those aren't exchanging data somehow?
But the "bad" in that case is meaningless then if the harm from Y and Z is orders of magnitude greater than any harm that's been demonstrated from X.