skysight-inc/HackerNews huggingface dataset:
"Whenever you find yourself on the side of the majority, it's time to pause and reflect." -Mark Twain

I wonder how much karma Mark Twain would have if he had a Hacker News account...

Anyway, I, too, find downvoting very distasteful. IMO it should be reserved purely for low quality comments. When the crowd downvotes unpopular opinions, the place inevitably becomes an echo chamber, which is unquestionably harmful to honest, open debate and discussion.
They seem to skip the obvious explanation of why we tend to be smarter than Elephants is that our brains have in some ways a better design. It's not all about how many kilos of neurones you have or cows would be discussing metaphysics. Evolution works by random DNA mutations and quite likely we just got lucky in hitting some good ones.
Google as well?
Actually building a functional nuclear weapon is hard and such a manual has been offered for sale for millions of dollars to various despotic regimes. See
https://en.m.wikipedia.org/wiki/Abdul_Qadeer_Khan

Oddly this reminds me of all the people that think making an SO clone is easy, when the css alone would take days to type out.
Across a cluster of varnishes? I think that limit is per varnish.
Outernet was download only free bandwidth last I checked.

Met the founder at TechWeek in Chicago and liked the idea. Backed it by buying a shirt.
Not only unpopular opinions, but since here on hn we can receive down-votes for "low quality" comments, people who are not native english speakers might shy away from expressing their views (I speak from my own perspective here). I often find that anglophones can have lengthy posts ranting about the same stuff over and over, but when non english natives comment they tend to be more concise and thoughtful. I'm actually kind off miss grammatically incorrect sentences that have a valid point, those are much more common on other forums, in those cases the person didn't had to feel pressure to be down-voted just for bad grammar.
Granted, I didn't read the whole book, but I don't see the point addressed anywhere in that section. All I see is unsupported assertions about "power structures".
What you're describing is exactly what I've been building for a year+. I'll post a Show HN as soon as the MVP is ready. I'm glad to see at least someone interested in such a product.

Your rant was actually a great read.
If my comment is subtle sexism, then what is the existence of women coding school? Probably unsubtle sexism, or shall I call it blatant sexism ? My intention was not to come across as a sexist, which I am most certainly not.
Look very closely at the section of the graph starting around 4:20 PM. There's a small but significant increase in hits before the big spike starts around 4:50.

It's easier to see on the full resolution graph:

https://upload.wikimedia.org/wikipedia/commons/f/f2/Prince_a...
The Michael Jackson problem
WILLIAM DART and LADONNA THOMAS's Honeymoon Registry
Tonight the music seems so loud --- I wish that we could lose this crowd! Maybe it's better this way: we'd hurt each other with the things we'd want to say. We could have been so good together! We could have lived this dance forever! But now? Who's gonna dance with me?

Please stay!
Oh interesting. That is a better fit, yes.
Shit HN says? You mean that twitter account[1] that posts one-off comments, devoid of any and all context, and then attributes it to the entire site as if it were one person? Or representative of the site's users in any way?

Nothing positive, or useful, or interesting has ever come out of a "Shit (community) says" group. Those types of (what's the word here.. articles? groups? Whatever, things) are always crass, point-and-laugh-derisively-at-the-stupid-people-ha-ha-look-how-stupid-they-are affairs.

Reddit's instance of this cancer (and I don't believe I've chosen the wrong term for something this awful) even functions as a more or less sanctioned voting brigade.

[1]: https://twitter.com/shit_hn_says
For me it is usually either a spatially disconnected weak image not anchored anywhere, or when I try to picture things within my field of vision it is like my imagination is being shown as a reflection in glass, like when you look out through a window at the real world and see your room faintly in the reflection, where I see my imagination like that reflection.

The strength of it varies with my focus and general mental state (it is easier when I'm relaxed).
To sum up:
"it's pretty easy to become average at something just by following instructions.
Getting any better requires a different approach - well defined baby steps beyond what you're capable of at the moment."
From me:
Theory is easy, but altogether it still takes time and those baby steps on top don't make it easier to excel at something, so few people do. The reward flattens with level (big rewards early on, very little visible improvement later)
Not really, he means having a single interface(or app of that helps you imagine better) that allows one to setup and customize an interface/panel of whatever functions they use most from other apps. Now take away the other apps, and all you have are functions/scripts with a custom interface. Basically your own dashboard with shortcuts for the most commonly used features of apps on your phone, but without having those apps on your phone - just the features, provided by API, hidden behind a custom interface.
You create that namespace under root? What next? You run nsenter NNNN and su - $username -c chromium? It's still able to communicate with Xorg thereafter?
Echoing this 100%. People clearly enjoy memes, cat pictures, and so forth, or else they wouldn't wind up with thousands of imaginary internet points (and sites making nontrivial amounts of money off this exact content, like the cheezburger network) on a daily basis.

Those that want their heavily moderated spaces have them within easy reach, those that want their low effort internet junk food, likewise.

So what's the problem, again? It sounds like the system is working mostly as designed.
There's a difference between using a tool that's not up to the job and employing people who aren't up to the job. Java is just fine for this kind of application.
I can't believe this is probably my first post on here since I made my acct, but REALLY?! So, because you can imagine perhaps reacting the same way in his shoes it's OK? Or that trolling a person asking for a flag's comments and commenting on his comments is OK? Part of being a moderator is trying to remove yourself or your personal opinions from your JOB. I've been seeing you do more and more of this lately, and back more and more HN "insiders"- removing replies to them, not flagging what should OBVIOUSLY be flagged as per your own guidelines you love to CNP everywhere. For a site that tries so hard to NOT be like reddit, you sure act like one of their moderators more every day.
Well, you know, Prince changed the spelling of his name, too. [1]

[1] http://milk.com/wall-o-shame/bruce_font.html
There are some ways to test it though. For the past 15 minutes I've been taking "photographs" of people in this coffeeshop in my mind, closing my eyes, and trying to read details from that photograph. I take in a lot of detail but part of it is reconstructed. Like I remembered the guy had a green trilby hat, and my brain did a Google Image Search for "green trilby" and pasted it on the guy. When I opened my eyes, I saw it was actually a green plaid trilby. But in my mind's eye the image was realistic, even though I obviously hadn't truly seen it.
Precisely, if I disagree but do not counter a comment, then why should I be allowed to silently hide their comment? It's fine to upvote but downvoting makes no sense, especially anything below 1 discourages contributors, seeing how they're silenced for unpopular opinions.
Sound great! looking forward to having a look when it comes out!
Wow .. I am able to visualize things, but the part of this where he describes the work that it takes to 'chit-chat' is exactly my experience. Right after we were married I had nearly that exact conversation with my wife. She would ask 'how was your day?' and I would be unable to answer. When she pressed, thinking that I was just grumpy or worse that I was withholding something, I would become frustrated, without really knowing why, and attempt to come up with something to tell her - but it was very much just a list of bullet points from the day. I was finally able to realize for myself and then communicate to her how incredibly difficult it is for me to both remember and then come up with an explanation for what I did (or even worse - 'how I'm feeling') today. It's gotten a little bit easier through practice, and she is much more understanding now. It's comforting to hear that experience from someone else. Chat-chat is absolutely abhorrent to me - I feel entirely incapable of participating in it. He quips about the social oddness of leaving a party for two hours to think up an answer to a simple friendly question - yup, I've done that.
Given how short the spike is, I wonder if it's possibly due to a misconfiguration somewhere and a TZ offset is either getting misapplied or mis-corrected for?
While it is possible to design a bomb without access to knowledge the atomic powers keep secret[1], if you get it wrong it's a really costly mistake to make, both in materials and time. Documentation for a tested design seems very valuable.

[1] the US military had a pair of physics PhDs try to design a bomb sometime in the 60s, and apparently they succeeded, but that is only one data point. Not sure if there is any public knowledge about other states' nuke programs.
>I don't get why people think hacker news is this little utopia of internet discussion.

I don't think anyone thinks that. The point isn't "HN is a utopia." It's "HN provides better discussion than most other places on the internet." On reddit, your comment probably would have been downvoted to hell by people who disagreed with you.
Lol, sounds legit.
> makes sense to do

Do you use the pointer that fopen(3) returns without checking for NULL? Progressive enhancement is mainly error checking and handing failures gracefully.

> not willing to turn it off when the site doesn't work without JS

Why are you willing to make your business look shoddy and unprofessional? Running without javascript has always been an option, and always will be. Anyone that doesn't run the javascript obviously isn't expecting fancy features, but you should still show any text/images (or a basic form if that is relevant), probably along a suggestion that turning on javascript will probably improve their experience.

> changes necessary to have this progressive enhancement

That's the point - this shouldn't cost a lot, unless your tools are unusually braindead. Rails made progressive enhancement almost entirely transparent a long time ago. I believe there are several prerender-the-first-load plugins for several popular frameworks. If your tools aren't doing this for you (either automagically or otherwise), then those tools are missing important features.

> work culture changes

It is probably a good idea to pay any technical debt sooner, instead of tying even more projects to bad tools.

> users who use NoScript

NoScript users are NOT[1] the only group that will see your pages without Javascript. You don't control the client, which will always be unreliable.

Also, progressive enhancement isn't a boolean value; you should be checking for the availability of any feature you use. This may result in only partial support, which is probably better than no support (or a javascript error) if someone loads your page in an old browser or something unusual. The web is inherently a fluid environment, which makes defensive programming even more important.

> direct financial sense

What is the direct financial impact of showing people a broken website? Do you even analyze the server logs to find out how many people are impacted?

[1] http://kryogenix.org/code/browser/everyonehasjs.html
It really is! I'm currently building a hacky version to get it out there and see how it works out in the real world. Also doing client libraries in multiple language so people don't need to do a lot of boilerplate API code just to get some JSON response.
That is quite a defeatist attitude. I've worked with well-designed data warehouses. Sure, it is a skill to do it well, but isn't everything?

Even if you do need to develop new reports and inputs, so what? Those results empower the business from then on out. And that is ignoring the fact that many products exist to empower the users to develop their own reports.
Sure, but a lot of reddit think anyone right of Mao is the KKK.
>inability to discover them.

As long as this is true, what's wrong with taking over a sub, if that's what the people want? Making a new sub requires getting everyone to change.

You might as well ask those who wanted the old sub behavior to make their own sub.

There's no inherently right decision as to what the default should be, and in particular that decision isn't "just do what the original mods/creators want".
A coach I knew used to say "you play how you practice" i.e. if you show up and just go through the motions at practice, you will play the same way.
guess no one is maintainer of pypy packages. The security model of python module is also based on the the conviction that no one will dare be an asshole.

/me thinks it is weak security
No, definitely not across a cluster (although that would be quite nifty). Even on a single node that would reduce the thundering herd effect substantially.
> 1. Your passwords are generated on-the-fly based on a pure algorithm

> 2. Nothing is stored so there’s nothing to steal

[...]

> 4. No need to sync data, as there’s nothing to sync!

If there's only one possible password for a given website, and every password is stateless, how do you change the password if it's compromised?
Someone is creating a horrifying sci-fi world in Reddit comments
Looking at the Future • the iPad true tone screen
You have a solipsistic view: you consider the human brain "superior" because it's good at things you want to do. That simply says it's better for humans.

That doesn't mean a dog, whale, elephant or nematode wants to do those things. In fact the "superior" human brain would be useless for a nematode since that brain has support for organs (i.e. peripherals) the nematode doesn't have and requires a lot of energy and other resources the nematode also doesn't have access to. And the mass of nematodes far exceeds the mass of humans on this planet, so who's more successful? Humans are simply more successful at being human and nematodes at being nematoda.

You wouldn't argue that an i7 would be "superior" in a phone (much less an A9 in a laptop!!) so why is the human brain unequivocally better than all others?

I revel in my human brain and would not want to be an animal without opposable manipulators. But hell, seals and narwals have senses I do not and, Asimov aside, I am sorry I'll never know what those feel like.
Relevant discussion about /r/The_Donald and /r/all:

https://www.reddit.com/r/TheoryOfReddit/comments/4fh8s9/this...
Awesome! Shoot me an email here and let's talk: kaela@imzy.com

(Also, sorry it took me so long to reply--apparently I was commenting too fast because I just created my account. Whoops.)
Most of the challenge in writing code is in understanding the problem you're trying to solve. Not the act of entering statements into editors.

Yes it's important to know the capabilites of your language and deployment stack -- but that just requires study, which in my mind is different from practice. I've never found that coding well required the sort of intense dedication that learning to play an instrument well, or play a sport well, requires.
It certainly was not in the small amount of what I could stomach an easy read. I would hate to have the job of translating it.

I thought the reason the book was not taken seriously was because nobody could believe this was his real plan.
Indeed, something like "sudo ip netns exec myvpn sudo -u delroth -- google-chrome-stable --user-data-dir=~/.config/myvpn-google-chrome"
aiohttp has completely replaced flask for my "small web apps/web apis" needs. For my personal performance needs, just running `python myapp.py` is enough, no need for gunicorn or other "complicated" setups.
Contrarily, I found it engrossing.
Sniffing for ad-blockers fits the description of malware.
> Their entire ecological niche is trivially replaced by close relatives that don't carry malaria

We can not be sure about this; evolution is fast in arthropods. And they will bring their own diseases with them.

Mosquitoes are anything but unimportant or uncommon for the ecosystem.
Don't you see? Web applications fall in the bucket of "today's bloated www pages", which are to be ignored. Real users only care about navigating using Lynx on a typewriter.
I'm not sure this should be called "RISC". It seems very tightly coupled to the particular processor pipeline being proposed:

It has dynamic typing (each register has a tag telling you what type of data it currently holds). Scalar, vector, FP, binary/decimial FP, etc.

It has a set of "Queue" registers, which appear to be similar to Stack architectures or the Mill's "Belt" architecture (operands are read in the order they were written).

Seems to think it can get away without needing branch prediction.

It uses multi-threading for fine-grain task switching. It does this by copying all register writebacks to a 4kB region of memory so it's already performed the context before it's required.
Deterministic password schemes seem to pop up pretty frequently. Here's one of the most famous: https://www.pwdhash.com/
I think Aaronson believes the following. If there are provably no experiments that could differentiate a propery X from "free" then X is equivalent to "free." I think unpredictability passes that test.
I think the biggest takeaway from this is the amount of poorly thought out software that exists there which assumes that Linux is the only unix. From the link on page about porting Dart -- https://github.com/dart-lang/sdk/issues/10260 -- people have gotten it working, but upstream is completely silent on porting patches and working with people on getting the required alterations in-tree. Even starting with the basics, like the shell interpreter, too much software assumes that bash is part of the base user space, instead of a package that will be somewhere other than /bin. It just feels that after Linux hit a certain amount of market share, too many developers decided that portable well-written code wasn't worth it, and ignored the millions of systems that run other operating system, to the detriment of everyone.
Yikes, I can't think of a worse response from someone on the "healthy, "positive" and "safe space" Imzy team.
It is ironic that your off-topic comment lead to down-votes, reducing the contrast of your comment. I can't imagine the nightmare you must be living right now.
I think moderation should be done in the open. It's more an issue of people allowing their content to be filtered by others, I think. A downvote is only as powerful as the user's moderation privilege.
Ask HN: Cache Hit Ratio
The idea is to reduce the chance of something being cached to improve the hit ratio of those items in the cache. Instead of having say a 100% chance of an item being stored in the cache it instead only has say a 1% chance of being cached meaning on average it will only be cached after being access 100 times.

I don't have access to a large system anymore, so I lack the ability to test my hypothesis, was wondering if anyone has tried not caching things as a means to improving their cache hit ratio and if it worked?

Thoughts?
The same difficulty,more or less. Mangle in your front-end. The problem comes from the fact that half of C++ lives in headers in the form of templates, so there isn't any code to call, from the perspective of a compiler back end.

To link against code using things like the STL, your compiler would basically need to understand how to compile C++.

Same problem as macros in C, but macros are usually less pervasive in C code, meaning that often you get a good enough binding by ignoring them or filling in wrapper functions by hand.
>actually conquering the world, breaking the limits and sponsoring life saving experiments.

Richard Branson and Elon Musk are doing that today.
It is not a tough. It is memory about though. I had something similar when I was student.
They are both encrypted but since you can't verify the "server" certificate it is vulnerable to MITM.
It certainly seems unusual from my perspective to create a network that others can use at no cost to compete against you. The drivers’s lawsuits could have been a great opportunity to negotiate employment contracts with excellent terms for Uber. There must be more to this than I can see, but it does look strange.
I'm not loving GPL for "dumb" blocks of hardware designs. SRAM glue and SD card boilerplate would benefit from a more liberal license. Commercial fees charged by the big boys for some of this crap is truly absurd. And it barely works.

Want to craft a tool to generate it and release under GPL? Right on. But the output? Please consider other options. I know so many people wrestling with this stuff.

Emulator code, cpu cores, etc. may benefit from GPL depending on your leanings. I just don't see it for some of the basic blinky-blink stuff.
Even worse, how do you handle sites that restrict valid passwords?
You're right and it absolutely supports it. Most people here are just repeating FUD. E.g., gRPC, that sits on top of HTTP/2, supports it by just passing the certificate to the TLS layer.
De-Stalinization was a good thing, because the man and his ideology were fundamentally and absolutely wrong.

From the wikipedia headers: Improved prison conditions, Re-naming of places and buildings, Destruction of monuments, Re-location of Stalin's body.

Notice that no part of that included banning ideas. It was the cession of government endorsement and a de facto fall from popularity. No one will fine or jail you for making a complimentary movie about Stalin. They just won't go see it.
Agreed. I really found it annoying that Github decided to include -1 on PRs and issues because it encourages people to just pick the cheapest cost option and not express their argument against a change, which is probably one of the best possible ways to block new contributors.
That's something we're making a huge priority--to give our community leaders a really awesome experience to be able to do everything they need or want to. We've built the whole platform to be as flexible as possible so that communities can exist and have the function the way they need to (or build it using our developer platform if it's not there), and a big part of having healthy communities is allowing the leaders to manage their communities well.

There are definitely private communities! We also allow you to have different usernames in the different communities you participate in to partition your identity if you need to be anonymous, or post anonymously when you need to, all from one account, so you don't have to have throwaways and create different accounts just to be able to manage your privacy and online identity.
Burning pine, unless chimney brushes were part of your kit, the sustainability of the forest won't be an issue -- you'll torch the house quickly.
> I expect that in twenty years time you will be able to download almost the complete library of published academic works from the twentieth and twenty first centuries in the time it takes to make a pot of coffee — legally or illegally.

I hope and suspect it won't take twenty years. Academic journals are an anachronism and moreover an unethical anachronism.
A few others:

1) SuperGenPass - http://www.supergenpass.com/

2) Vault - https://github.com/jcoglan/vault

3) Hashpass - https://www.stephanboyer.com/post/101/hashpass-a-stateless-p...

(Disclaimer: I made #3)

One suggestion for improvement for the OP: make this a browser extension. Probably more convenient than switching to a terminal whenever you want to log into something.
But HTTP/2 does support client certificates.