skysight-inc/HackerNews huggingface dataset:
The confusion is that you are thinking of function in the programming language sense (i.e. A subroutine ) rather than in the mathematical sense (i.e. A function called with the same arguments always returns the same value). The mathematic definition of function necessitates persistent data structures (i.e. You do not modify the dataset but return a new dataset with the modifications).
Javascript eco system is so funny overnight its become a kind of compiled language :-)

Now you can choose the language you like and transpile to Javascript.

I like it though. Especially as Scala and Scala.js are phenomenal :)
> While I definitely enjoy more nuanced and interesting discourse, I don't actually think that reddit has any problem.

You might not think it's a problem, but it's still a problem for Reddit: the conversation is generally inferior to the standards required for it to see mass adoption.

A lot of people want to create and consume low quality content. I don't dispute that. But a lot of people don't want to and the way Reddit is organized unfortunately pushes the low quality to the top.

Over the years, I have frequently tried to get into Reddit. I've found smaller subreddits and interesting communities, but even in them I'm confronted with low-effort comments too often. Structurally, the site just doesn't do enough to incentivize high quality contributions.

It's fine for there to be places for low quality content. There's plenty of them on every social network. The problem for Reddit is that they're front and center, not at the fringes.
This is actually one situation in which being able to touch type accurately and quickly is extremely useful. I can sit down with an empty buffer and my hands more or less keep up with my thoughts. Still wish I could go faster of course, but it's orders of magnitude less frustrating than trying to write by hand.
2m refers to concurrent connections, not rate.
We don't trade with North Korea

We're actually still formally at war with the DPRK, something they remind us and most especially our ROK allies of all too often.

The rest are sanctions that stop short of using food as a weapon.
For whatever reason on the cloudflare example HTTP/1.1 is actually twice as fast here when compared with HTTP/2 using Firefox Developer Edition.
Agreed. I'm learning that the use of the word "positive" on our homepage may not be conveying quite what we had envisioned, and maybe we'll need to change it. (Hey, everyone learns.)

We absolutely don't think Imzy should be a place where people can only say nice things and anything negative gets removed. That defeats the point of talking at all.

Our vision is that communities enrich people's lives in a positive way. That doesn't mean every comment, post, or discussion is positive. It means that I come away a better, more informed person from the discussions I have, or maybe I just enjoy my time there.

What that means is that harassment that makes people unhappy, fear for their lives, or feel like they can't participate isn't okay. But disagreement and even voicing opinions that are very unfavorable can still exist. We all become better people when we can share our own perspectives and hear the perspectives of others. Otherwise you end up with an echo chamber.

Hope that helps explain our thinking. I'm happy to elaborate further if you have any questions.
I think that's one of the biggest problems on reddit: There's no way to remove moderators, and so subs can easily be subverted by having a small group of bad actors enter the mod team, or just having the mods get burnt out.

Also Minor thing: I think you guys are taking about r/Askhistorians, not r/Askhistory
That's nice. Actually the efficiency of karma in the context of online forums should be statistically studied, maybe comparing Imzy to Reddit for amounts of spam, clickbait, attention-seekers, etc., but Imzy is invite only now.

What do you (assuming you are someone from Imzy, sorry if not) do with spam, when there are no downvotes? Do you have a flagging system, automodding, spam filters, etc.?
Generally nobody has to be reminded that many on the right aren't fans of free speech. But people have to be constantly reminded that there are people on the left that aren't fans of free speech.
I think you're missing the point somewhat. Yes, Aaronson assumes that something like physicalism is true, which I think is fairly defensible as a 21st-century scientist. But the argument isn't as simple as "physicalism entails the absence of free will". His point is that even if our actions are (probabilistically) determined by a set of underlying physical laws, it may still be that the character of those laws is such that it is fundamentally impossible to predict future actions, in which case we would still have meaningful free will.

The main form of prediction-impossibility he mentions is that our minds might depend meaningfully on quantum states, which are governed by the no-cloning theorem and therefore impossible even in principle to extract. Whether or not this is true is an open question, but the characterization of free will in terms of the concrete question "is it possible to build a prediction machine?" seems like a useful and novel contribution that doesn't just reduce to the old question of "is physicalism true".
The horn antenna shown in the opening scenes is the one used later in the discovery of the Cosmic Microwave Background. The discovery led to the acceptance of the Big Bang theory of the origin of the universe.
https://en.wikipedia.org/wiki/Holmdel_Horn_Antenna
> HN is incredibly focused compared to Reddit. That's what keeps HN clean.

I'm not sure that fully explains why HN is so much better than Reddit.

Obviously HN is more focused than Reddit overall, but it's ostensibly less focused than many dedicated subreddits. Yet the quality of conversation here is invariable superior.

I don't think karma is the culprit. It exists on HN and works quite well—I put effort into my comments to ensure my ideas are clear and when a post is downvoted it makes me reconsider my writing.
There are a lot of accounting games you can play with 6.7B of revenue and 0.1B in profit plus rapid growth and a history of losses.

I don't know if they are, but just because the numbers look good does not mean much.
Is this not the thundering herd problem?
So the problem is that, e.g., DNS isn't also queried over a VPN, so the sites you're looking at will still be 100% visible to anyone watching your network stream?

Or is the problem just that they're using the wrong terminology?
"But this high-orbit, 22,000 mile system is, at best, far in the future". Wikipedia[1] says the first geostationary satellite was launched in 1964, just four years after this film was made. Just goes to show how bad we are at predicting the course of technology.

1. https://en.wikipedia.org/wiki/Syncom#Syncom_3
Want a favorable peer review? Buy one
Context and disclaimer: I run an intense and successful bootcamp focused on preparing for Tech interviews. A 100+ people from all over the world have prepped with us since we started a year and a half ago. http://interviewkickstart.com.

We've since learnt a lot about what makes successful engineers. While nearly everyone who goes thru us (and is actively looking) gets placed somewhere nice, the people who crack some of the hardest interviews generally fall into ONE or MORE of the following categories:

1. They are just bright from the get go. A high IQ.

Haseeb, from the little I've read about him, seems to fall into this category. They can get by with normal amount of practice viz. brush-up.

2. They are extremely prepped.

A crude measure of prep, is how many algorithmic problems you've practiced. Some of these people have crossed 300+ problems. Written code for each. And repeated it. It takes several months to a year to do this with diligence and focus.

3. They have been coding for a long time. Almost precocious-ly.

They have written so much code, that a lot of constructs are now muscle memory. All they need to do in an interview, is to intuit the solution. After that, they impress the heck with their coding fluency.

4. They are competitive programmers for some time

They don't have to be toppers or winning competitions. e.g. Yellow on Topcoder is sufficient.

5. They went to a particularly strong and competitive CS program

Some programs in the country prepare you for such interviews. Rare, and difficult to get into, but they do.

6. They got a soft interview-panel.

Interviews are heavily dependent on who interviews you. Especially at large companies, there is a wide variance in grading standard, experience in interviewing and beliefs, and hence there is a wide variation in talent, despite centralized hiring committees.

You need a bit of luck anyway, but sometimes you get an entire panel that you happen to gel with. A little bit of preparation and getting such a panel puts you over the magic line.
It fails because you apply the model to a situation where it isn't applicable. This isn't very different than applying Newtonian physics with objects moving near the speed of light.

By the way, numbers aren't defined as jars of coins. Numbers are a device to make predictions, and you can apply that device to make predictions about jars of coins.

I think you find it silly because you know too much about numbers and have forgotten the early years when you learned about numbers. When you teach a little kid numbers you don't start with Peano's axioms, you start with jars of coins and then you build an abstract model and you convince the kid that the abstract model makes accurate predictions with a series of (thought) experiments.
There's a key difference in this case though, namely that it's not a case of a government trying to look forward and anticipate whether an ideology will cause damage, but instead a government looking back on an ideology that actually did cause damage.

Nazism cost millions of Germans their lives, led to one of the biggest campaigns of genocide in history and wrecked the economy, social structures and world perception of Germany for decades. So the question about it isn't so much "is this thing dangerous?" as "how can we best keep this dangerous thing from getting loose again?"

(Which isn't to say that banning it is necessarily the right way to do that; many have argued that banning it just gives it an air of uniqueness that makes it more attractive, rather than less. But nobody making that argument would go from there to say that Nazism is somehow morally neutral.)
The alternative would be using multiple connections, or reimplementing your own version on top of HTTP/2.

HTTP/2 is re-implementing multiple connections on top of a single TCP stream. It's turtles all the way down.

The above is much more useful in the presence of streaming. H2 has first class support for bidirectional streaming. It is now feasible to do a stock ticker, or chat room, or whatever over a normal H2 connection, and not have a whole extra protocol or browser work-arounds. Web sockets work, and hanging GET request work, but they are extra burden.

This is in contrast to HTTP/1.1. However, we already have support for bidirectional streaming in the form of TCP. Stock tickers, chat rooms, or whatever, have always worked over TCP. Web sockets and hanging GET requests are extra burden because, the real problem, browsers don't support and networks/firewalls are not configured to support, end-to-end blind TCP connections, the concentration is on HTTP.

TCP Keep alive only works over TCP. In the case of not using TCP (like Unix Sockets)

The comparison to UNIX domain sockets not supporting keepalive is a mild red herring. TCP keepalive exists to address the limitations of a distributed system, recovering from disconnections and lost packets, which doesn't exist in the UNIX domain sockets model because UNIX domain sockets are centrally managed.

Google is planning on using HTTP/2 as its new intra/inter-Datacenter RPC transport (See gRPC). The protocol is good enough to support browsers, mobile, and servers without having to transliterate between protocols.

This portability across different networks and form factors is definitely a strong rationale for HTTP/2.

When it comes down to it, the true advantage of HTTP/2 is that it is closer to Layer 7 than it is to Layers 3 or 4. This addresses the social and political disadvantages of trying to use things that are lower in the stack. It's non-trivial to get support for anything new that isn't in Layer 7. The RFC process is arduous and there ends up being a lot of vested interests attempting to co-opt a standard for their own aims, making adoption of a layer 4 protocol nearly impossible, not the least of which you need to get operating system and network hardware vendors to support the changes, and then users (read: companies) to understand them.

With changes closer to Layer 7, it's application only changes, so a single vendor can implement and deploy something to, effectively, the entire internet, without having to mess with getting everyone else on board. Only once you're looking at portability/interoperability does it then become worth going through a standardization process. This is exactly what happened with Speedy and HTTP/2 and it's made adoption much easier and faster than other things that have required mass scale (I'm thinking of things like IPv6 and SPF/DomainKeys/DMARC here, which require a much larger group on board in order to see any progress on deployment).
The human brain is better than the elephant brain. The fact that the elephant faces extinction at the hands of human brains and is only being saved from extinction by the work of other human brains is evidence at least at some level.
Those neurons not in the pre-frontal cortex are probably helping with things like controlling the complex trunk which contains over 40,000 muscles (compared to the only six hundred and some muscles in the entire human body).
Getting one's hands dirty at a technical level is incredibly difficult. Bill Gates's training and experience is in computer science and business; to develop the background needed to understand the details of treatment for Malaria, HIV/AIDS, etc would take many many years of intense, focused effort.

Someone like Bill Gates could hire someone with the technical expertise while spending his own time on more productive things that are likely to yield more good for the world--networking with other billionaires to convince them to donate money, working to manage the overall structure of the B&M Gates Foundation, etc.

Complex systems are complex. 200 years ago, the amount that we knew was significantly smaller; one could get to the edge of human knowledge with just a few years of intense work. In contrast, it takes significantly longer to get to a level of expertise at which one can productively contribute.
> With three times as many neurons, why doesn’t the elephant brain outperform ours?

Maybe it does. Maybe they're philosophers.
HN still has some groupthink, but it has less snark and laziness than any other online community I've seen.

Drive-by wit doesn't get upvotes, even when it reflects HN groupthink.

More importantly, on contentious issues HN will still reward quality participation. Take ad blocking for example—you'll invariably see a lot of comments decrying advertising and associated upvotes. But you'll also see well-reasoned defenses of advertising that can also rise to the top.

HN has managed to allow different groups to interact somewhat civilly without resorting to tribalism.
https://hotosm.org/ sends people abroad to help building maps for disaster planning. Most of the work is teaching.
I think it might actually be the other way around. To a large extent, Reddit's competition for user attention consists of more typical 'social media' sites like Twitter and Facebook, where people only see content shared by their friends and thus most will have little if any exposure to alien political viewpoints.* It also includes smaller forums/sites which support a single, relatively cohesive social community, with associated groupthink - such as this one. Reddit is relatively uncommon in being large enough to support many separate communities - including ones that literally hate each other - coexisting on the same site, yet more centrally structured, less individualized than social media, giving those groups more visibility and exposure to each other. I claim that this visibility is responsible for much of the impression that Reddit is especially prone to echo chambers, but in reality does the exact opposite: it nudges users in the direction of looking at the other side's subreddit and seeing what they think.

(Not all of that impression; certainly upvote-downvote systems tend to exacerbate groupthink. Even so.)

* Twitter in particular has the problem that if you want to interact with the other side, you have to pick a particular person to interact with; yet having someone you don't know initiating conversation just to disagree with you is rather unpleasant, especially if you're "famous" and end up with a lot of such conversations. On Reddit at least you can address an entire subreddit and avoid targeting anyone personally. You will probably be downvoted, which isn't great, but...
Have a plan of execution for every article you read.
I may be misunderstanding, but the author asserts that Sydney and San Francisco are real (or rather, they have referents), and I'm confused because, in particular, Sydney and San Francisco are real in essentially the same way that numbers are real. Your weight example is more concrete, but I was trying to make the point that it suffers (at a less apparent level) the same problem.
>Revenge is a bad thing, especially in this situation, you do exactly what you condemn, you kill a lot of innocent people.

I disagree. The instinct for revenge serves a very important purpose in stabilizing society. If I know you will want revenge should I kill your brother, it makes me less likely to do so, and vice versa. Revenge is also the basis of the justice system, though obviously not its total extent. For example, if you kidnap someone, we do exactly what we condemn and forcibly hold you in a facility for a number of years or life. And yet the moral implications of that are different because of the differing situation.

>You try to appear strong, you tell everyone that you will lunch retaliation strikes, but the leaders of this other country don't give a shit, they really hate you and launch a first strike.

Appearing weak doesn't prevent a first strike by our opponents either. In fact, it increases likelihood of one. So if our options are appear strong or weak, and appearing weak has grave consequences, I will appear strong.

>You really want to nuke the people of that country? You won't hit the leaders and the people didn't do anything to you. Chances are that they hate the leaders as much as you do. So why on earth would you do that?

The people are guilty of allowing a criminal regime to initiate nuclear warfare against another party. No individual or small clique (small enough to fit in a bunker) can launch a nuclear first strike without the cooperation of a large, representative sample of their nation. They are complicit. They launched a strike. They will suffer and die.
The "city" as a social group has a lot of indirect influence. The City of London Corporation is an unusually-shaped local authority with a long history. It's not the banking regulator, that falls between the BoE and the FSA. The City does however have control of the anti-fraud police.
3D Print a Set of Adjustable Glasses Frames
people are complaining about the terminology they're using, because it only effects Opera and not other applications, even though that was completely obvious from the start.

They clarify it here: https://www.opera.com/blogs/news/2016/04/opera-doubling-serv...

"Our VPN feature is still in development. We are currently working hard to implement support for proxying even more of the browser traffic, including WebRTC and plug-ins. Having this functionality built into the browser, instead of as an extension, allows us to catch more situations, such as certificate revocation checks made by the system.
Yes, the VPN feature is free, and we do not plan to charge for it.
Our VPN is something we call a browser VPN. Under the hood it works by routing all the browser traffic properly encrypted via our secure proxies in various parts of the world. It will not route the traffic from other applications – as a system wide VPN would do – it’s a browser VPN after all."
We have a report flag on every post and comment to allow items to be escalated and reviewed. Users are required to explain why they are reporting something so that it's hopefully not just used as a downvote. (And, tbh, downvotes don't really help with catching spam since most of the time they're just to show disagreement or make sure comments that aren't worth being seen don't get seen as much.)

We have the nascent stages of algorithms that will help us with tracking spam and such, but those take time and data to become better, and we're pretty small right now. They will grow as we do. That's one of the reasons we're invite-only right now. Dumping a whole bunch of people into one place all at once turns into a free-for-all, and we want to make sure we're able to moderate communities to have the kind of quality interactions we want rather than a bunch of circlejerking, and that our technology is able to evolve at the same rate our userbase grows.
In the US and Europe when child labor was abolished, society was already economically developed enough in order to support non-working children.

There were no aliens who forced that child labor abolition on the US and Europe.
I vaguely recall that you hide dishes on top of roofs in places that are not easily observable, for instance a big water tank on top of a building with an open top can have a dish mounted on the inside.
Knowing nothing about CSS I looked into why there's different box-sizing values...

Dear god working with web front end looks like a nightmare.
The first line of the now infamous Seattle Monorail Project [1] would have provided a downtown to Ballard link as well as downtown to West Seattle.

The final project proposal was clearly not workable, but instead of revamping the project, the city chose not just to pull the plug, but to (in my own humble opinion) drive a stake through its heart. I suspect that this might have been at least partly because the city leaders only had enough political capital for one major transportation project and at that time there was a desperate need for the SR99 viaduct replacement [2]. The latter is of course where we're having all the trouble with the tunnel boring machine.

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

[2] https://en.wikipedia.org/wiki/Alaskan_Way_Viaduct_replacemen...
>I wish that there was a site with an hn-level of moderation

What evidence is there that HN is any better? Everything looks good when you're on the right side of the groupthink. There are certain subjects here that have atrociously one-sided discourse.

Personally, I think Reddit is just as informative as this place (besides the point that there is no monolithic "reddit")
I can never understand the urge to ban books, ideas, political ideologies, and similar. It strikes me as beyond bizarre. Even if you trust your government to be good and efficient as possible, how could you possibly feel that it's ok for someone else to decide what you can read, what you can say, what you can believe, and what you can espouse?

I think the people who argue for that are either in power, believe that their ideology is beyond reproach, or have not thought through the implications of it.
CERN releases 300TB of research data from LHC
I'm not sure why one would equate "being a good programmer" with "doing what startups need done?" There's plenty of need for programmers who don't use Javascript and Ruby, and people like Linus Torvalds (or most of the people who've build world-class critical frameworks) probably didn't start there either.