skysight-inc/HackerNews huggingface dataset:
Here is a good time to repost a paragraph about why one should not trust Reddit, by Reddit's then CEO, Yishan Wong:

> I am continually astounded that people sort of trust corporations like they trust people. We can talk all day about how the current team is trustworthy and we're not in the business of screwing you, but I also have to say that you can never predict what happens. reddit could be subject to some kind of hostile takeover, or we go bankrupt (Please buy reddit gold) and our assets are sold to some creditor. The owners of corporations can change - look what happened to MySQL, who sold to Sun Microsystems, who they trusted to support its open source ethos - and then Sun failed and now it's all owned by Oracle. Or LiveJournal, which was very user-loyal but then sold itself to SixApart (still kinda loyal) which failed and then was bought by some Russian company. I am working hard to make sure that reddit is successful on its own and can protect its values and do right by its users but please, you should protect yourselves by being prudent. The terms of our User Agreement are written to be broad enough to give us flexibility because we don't know what mediums reddit may evolve on to, and they are sufficiently standard in the legal world in that way so that we can leverage legal precedents to protect our rights, but much of what happens in practice depends on the intentions of the parties involved.

> The User Agreement is intended to protect us by outlining what rights we claim. But it cannot protect you - you must protect yourself, by acting wisely.
Full moon.
Generally construction of luxury-only housing indicates high regulatory barriers. Because it is hard to make a building, then demand is high, and the costs of meeting the regulations is also high. The rational response to that is to make he unit-cost high.

If you placed sever restrictions on car production you'd find the surviving brands would be the luxury brands.
Imagine that he never came into contact or communication with a person that he was racist against. E.g. a racist hermit.
I expect his mere lack of participation in the culture wars in any meaningful way would be enough to kill them.

Someone who is at least thinking about inefficiency and waste is sure gonna do a better job getting rid of it than someone not thinking about it at all. The exact figure is unknown, it could be billions or just millions or even trillions - trillions is perhaps however in this case speechifying hyperbole.
I have two (opposing) thoughts on that

1. We don't always want to express all our opinions and thoughts among people we know, because they carries significant social cost. So we end up saying a disproportionate amount of those things anonymously online.

2. It used to be that nobody had to listen to the outcasts and the lonely. People we don't enjoy being around. But now they can participate in online forums as much as anyone.

In part, it's a good thing that these voices can be heard, and that they can find likeminded to talk to. But a lot of them are outcasts because they're jerks, and online we do have to listen to them.
I’m not sure there’s any overt greed exactly. A company saw a market and launched a product for that market. But like most companies and products, especially in the case of a de facto monopoly, they’re not very good. When there’s no competition, why spend the money to innovate or improve? Your customers are still going to buy your shit.

The best way to improve the status quo on a case-by-case basis is to introduce competition, say by developing a better product, marketing it well, and basically out-predating the theretofore market predators. The marketing is easy if you can get enough momentum behind it:

“FooCorp wants to sell you these materials for $absurd. We made these better alternative materials. You can print the basic set yourself for free, or order any of our wide, high-quality selection, starting from $reasonable.”

I don’t think there is a general solution to the underlying cause, though.
Pretty much every community over a few hundred people in size will eventually be faced with a moment where the "powers that be" are forced to sit down and have the "what are we going to do about person X" talk. Every one of them. That's just the nature of human beings. If you find yourself in that position and the person is merely toxic to interact with, count yourself lucky, because it can often be a million times worse. If you are in a position of power with a community it's very important to look at codes of conduct, standards of behavior, and mechanisms for reporting/tracking/resolution early. Because building those systems early will make that "what are we gonna do" moment a zillion times easier to handle. It'll also usually mean that things get handled earlier than they would otherwise, possibly before they've escalated out of control and possibly avoiding a lot of damage that might have happened otherwise (to individuals and to the community).
> I've never seen RTTI use in production code.

I have, but it's almost never the extremely limited built-in RTTI.

> Except for maybe some tiny embedded systems (like microcontrollers), the overhead of exceptions isn't that bad any more.

Big caveat here: Unthrown / rare exceptions aren't that bad.

I ran into a bug with the windows 8 touch APIs, where the pointer ID for a given finger would become invalid just before we recieved the "pointer up" notification if you pawed at the screen in just the right way. This manifested as an exception being thrown when querying the pointer position - which, of course, wasn't caught, meaning pawing at the screen just right crashed the program.

Catching the exception stopped it from crashing, at least. But the framerate would tank if you pawed at the screen, from exception handling overhead alone.

I've come to frown on exceptions in C++, for production gamedev. Everything else is using error codes anyways, why add a second error handling style into the mix? Your callbacks may be invoked from third party C, which you can't safely throw across, or C++ built with exceptions disabled, which you also can't safely throw across. Heck, just building with exceptions enabled can be difficult - I could not link against some of the C++ PS4 libraries without matching many of their build settings - including having exception handling disabled.

...I resorted to alternative options for handling failed unit tests.
To be fair, kickme444 was pretty well-known as a reddit employee! (But explicit disclosure is good too.)
Selling in China: 9 things you need to surf the Chinese eCommerce wave
They don't add nofollow on all links:

http://meta.stackexchange.com/questions/111279/remove-nofoll...

("Starting today we will be removing nofollow on links within posts that hit a high enough threshold to be considered reputable. The details will remain somewhat vague at the moment to discourage gaming of this feature.")
Introducing the World's Fastest Production Drone
Professional organizations generally advocate against lowering barriers to entry to their market. Delegating regulatory controls to a professional organization has to done very carefully.

My understanding is that in the US, this is one reason why there is a limited supply of new physicians. Of course the health care industry is quite complicated with many conflicting and interacting incentives and regulatory distortions to a true free market.
There's a bunch of maintained terminal text editors out there.

joe http://joe-editor.sourceforge.net/
elvis http://elvis.the-little-red-haired-girl.org/
vile http://invisible-island.net/vile/
mg http://homepage.boetes.org/software/mg/
uemacs http://git.kernel.org/cgit/editors/uemacs/uemacs.git
nvi https://sites.google.com/a/bostic.com/keithbostic/vi/

There's also "sam" and "acme" from plan9, which are not text-terminal, but super minimal X11.

Anyway, there's a bunch of text editors out there, most people who care have found one that works well enough for them.
Commenting out the print(response.text) on line 79 of api.py should bypass the issue (or at least did so for me).
Spotify is now selling your information to advertisers
OK, so, go read the wikipedia article on dark matter in its entirety (it's not that long) then come back. One of the reasons you're being downvoted is because it's fairly obvious you haven't done much due diligence. And just throwing out half-baked ideas may seem fun, but it's not particularly helpful.

The biggest problem with your ideas is that we already have numerous lines of evidence that dark matter and regular matter can become separated, and that would seem to be something that directly challenges your hypothesis.
IIRC the Secure Enclave handles it.
That's a... selective reading of that police report.

The idea that it is right for police to violently enforce their every whim if one does not immediately obey all commands is a serious problem.

For one, only a small subset of all possible commands a police officer could make are commands which one is legally obligated to follow.

Secondly, I think we want a society where police choose constructive dialog over violence.

Nothing about this incident was necessary or proportionate.

Unnecessary violence has made policing dangerous lately. A few years ago it was more dangerous to supervise lawncare, be a taxi driver, collect garbage, or be a handyman than it was to be a police officer.

I wonder if this year's escalations will lead to policing actually becoming a dangerous profession. :(
Have you found a CS/programming topic without enough video content to learn from?
I spent about 30-45 minutes trying to get this to work out of the box. Not sure if It's because my Python is rusty or maybe my installs are screwy. Either way, In order to get this to work, I ended up curling the tinder API to get my token.

curl -v -X POST 'https://api.gotinder.com/auth' -H 'Content-Type: application/json' --data '{"facebook_token": "facebook_token_string", "facebook_id": "facebook_id_string"}'

With that I modified the python code to no longer POST to get the X-Auth-Token and just pasted it in there:

self.headers["X-Auth-Token"] = 'auth_token_string'
print("Authenticated to Tinder ")
self.authed = True
print self.authed

After that, everything worked fine!
What is the format for the SECRETS.json file since it needs to include both the auth token and the facebook id?

f = open(SECRETS.json)
self.fb_auth = json.load(f)

So does it matter what I name the auth parameters or just that I set the values correctly?

i.e:

{
"auth_token" : "TOKENVAL",
"fb_id" : "IDVAL"
}
The potential for forking was always part of the reality, but never part of the myth, which tried hard to bury the fact and instead pushed the idea that Ethereum was proof against manipulation. My guess is that many of its supporters have either bought the myth, or are speculating that many others will do so.
I saw this kind of predation secondhand when my maternal grandmother (I know her as “babcia”) went in for hearing aids. Her main problem was actually earwax buildup, not general hearing loss. But there’s no money in giving a patient a script for ear drops, so they managed to convince her to drop thousands in insurance dollars and no small amount of her personal dollars as well. <sigh>

But, she can hear, and she’s happy. I guess that’s how these companies get away with it—you can satisfy a customer without doing a whole lot of actual good for them.
It's a shame u238ed chose to make unsubstantiated allegations against Dan, but he/she does have some valid points. A lot of the article itself is unsubstantiated, and doesn't really give much detail about the actual problems at reddit. It seems to be talking mostly about problems with trolls on subreddits, but that doesn't really have anything to do with toxic workplace. The only somewhat concrete allegation is the sexual harassment at the work parties, but I'm not quite sure how that translates into people of colour leaving.

It sounds like u238ed worked or works at reddit, so presumably he/she has some insight into the culture there.
As an average user, why would I care whether that forum is online or distributed to my machine?
>As long as content is hosted on company-controlled servers where ad revenue is the model for survival, you're going to see slow declines and eventual busts like Digg.

That's really not what happened at Digg. The problem at Digg was a structure which rewarded "power users" and allowed third party commercial interests to gain control of the site. It's bad enough that Digg had advertising - eventually we were looking at Digg ads to get to content that was itself advertising.

And not all user generated content is worthless. Youtube is a good example of this - I can point to user after user who has uploaded quality original content of one kind or another for years.

Yes, 90% of it is crap, but if you subscribe to the channels you like and check out the channels your subscriptions recommend, you can avoid nearly all of it. And, you know, Sturgeon's Law.
True. But I'd still rather law enforcement focus on crime that might kill me, than on crime that might take a few cents out of a rich persons pocket. I mean, are my tax dollars only spent on issues that directly effect my business?
Thiel: we are told that the great debate is about who gets to use which bathroom
LinkedIN is a Java/Scala shop.

Other than Dropbox (well, technically they seem to move toward Go/Rust? for core critical infrastructure), I rarely see medium to big scal projects using largely Python. Instagram, while uses Python, is relatively small size shop/group of people. I don't know well how big pinterest/eventbrite.

Some BigCos are using Python for less important projects (scratching their itch maybe?)

I don't mean to disrespect the language or the community, I prefer it over other languages but after reading all Python success story, I concluded that more of them are just for morale booster for the community. 10 years large scale Python project is probably very rare...(maybe YouTube but the again the major use of Youtube is their video/streaming, non-Python)
> The whole point of the triangle notation is that it's two-dimensional.

Nope. I'm arguing that what the OP calls "triangle notation" is just a particular representation of a cool idea. The idea actually happens to be independent of how you happen to represent it. Yes, it lends itself well to 2D scribling. but the real reason I find it's cool, and useful to more than schoolchildren is that it's a much deeper idea in disguise. I think the author doesn't even realize how awesome is the idea he's promoting and why...

P.S. And about sides: generally, when I enter a 2-sided argument, I pretend to support one but argue for neither or for both at the same time, and from the argument I try to pull out a 3rd side (yup, I love triangles) that no one has yes seen, offering a fresh perspective. You can never have enough opposing points of view :)
I bought this and regretted it. The writing is nice and friendly, giving clear explanations. They are particularly good at pinpointing and naming problems with design.

However, contrary to the expectations I had from the web page, here, and the introduction, it offers little to anyone with experience. I learned almost nothing I didn't know from a few articles about TDD (I don't practice it) and exposition is slow (no different from most programming books). The chapters currently available also have little to do with the OO part of OOP: several "OOP terms" are mentioned and used, but they apply and are applied without the context of multiple classes.

I also agree with others about the high price. This seems a lot to me for an ebook, and having got through it very quickly the feeling is only confirmed. Two more chapters are due, as it's a beta, but I doubt this will change my view.

I feel it would be a good book for someone new to programming and potentially someone new to TDD. I would still feel obliged to mention value for money to such a person.
Whatever the relation between them, the fact is the EXP, LOG and ROOT really are distinct functions with their own personalities. EXP grows fast, and is single-valued. LOG and ROOT grow slowly and are multi-valued, but in different ways.

Triangles and the star notation above are useful in cases where the ternary relation is very salient. And that might include teaching, but they are only part of the picture.
Reddit's content curation has come at a time when social media writ large (Facebook, Twitter) has become linked into State Department and DoD programs. Counter-intelligence objectives are fought on the 'private property' of social media servers that host the content of individuals. Fighting the 'War of Ideas' in the 'cognitive domain of warfare', the effort to starve unwanted ideas for a place to roost and feed others to maturity is certainly useful, but it comes at a cost.

There is some value in ungoverned spaces, where advertisements, political astroturfing, politicized content curation ("no 'RT' allowed, but we'll allow VoA and Sky") play a secondary role to the contributions of individuals.

The internet was supposed to be an ungoverned space - a 'piazza' or 'forum' - but when it wasn't and when the 'Web' wasn't social media was supposed to fill this gap. Behind the cry of those protesting the take down of 'revenge porn' and 'fat hate' postings, I hear the more sober voice that adknowledges that there's one less place that's a safe and free place for expression - as unpopular as some of it may be.
You usually don't. Until someone comes along as says "you can't say that" and removes your content, because you don't control it.
That was my point. If I buy a van that drives itself I can tolerate much longer commutes - I'll just put a bed in the back and sleep my way to work. So what if it takes three hours.

Incidentally, I was talking with a government transportation engineer recently, and that's what keeps them up at night - trips that are too long or just too inconvenient today become doable with self driving cars.
A basket with a bunch of holes in it.
Digg failed because of attempts to monetize it better through ads. Users revolted and eventually it crumbled. Users weren't able to control their content.

Regarding your second point, if you include Youtube comments, and not just the videos, it's definitely 90% crap.
I think this is a somewhat more recent (i.e. within the past 4 years) development on reddit. For a long time it seemed to me that the various sub-communities grew out of some shared sense of what it was to be a redditor (memes like the dumb "narwhal bacon" thing were expressions of that.) People were redditors first, and members of the various sub-communities second. But recently this has not been the case. People seem to want to be able to create their own gardens in which they can create their own "language of good and evil that their neighbor does not understand." People don't want to associate with reddit as a whole, only the parts they chose to incorporate into their little filter bubble.
Jobs for medical doctors, as far as I can tell, are not among those.

It's happening, and it will only get worse. E.g. radiologists can easily be offshored: http://www.itnonline.com/article/remote-viewers-are-changing...

I remember hearing about this a number of years ago, when the offshore radiologists were in Australia. But there's nothing to keep those jobs from moving to cheaper radioligists in India. And when they get too expensive ... to the cheaper country of your choice.

But, don't worry, it will still cost thousands of dollars for that procedure. The overall price doesn't go down, only who gets what share.

It is a huge investment, though, at least in the USA.

Edit: to your point, those jobs haven't been "automated away". As of now, they still exist somewhere, just (soon enough) not in the USA.
Good exercise! So it may still be too easy to misunderstand when exactly the condition will be true.
>But that's just overloaded syntax, isn't it? We're concerned with real numbers here.

Yes, you're 100% correct, I was just giving an example for why it's natural for some (me included) to think of sqrt(x) as a solution set, I suppose.

>My point is that it doesn't mask the actual mathematics any more than the regular notation already does. Which also is a problem, but not the one at hand.

Well, the normal notation is a little confusing yes, but the new notation makes it worse -- they propose marrying the principal sqrt function, which makes an arbitrary choice and drops information, to the log and exponential function, which both do not over R, and for which the exponential function does not over C.

At least we teach three separate concepts and then unify them later as best as we can, as opposed to trying to pretend they are all the same.
Exceptions are much worse than “goto”, in my experience. “throw” is basically a dynamically bound “return” statement—it’s hard to reason about where you’ll end up, because it depends on the call stack above you, and the type of object you decided to throw. The same throw site might jump to many different, unrelated parts of the program. Real exception safety is almost as hard to get right as concurrency, and for similar reasons.
Planetry conjunction.
I fully support your cause and have witnessed this as well. I looked into it briefly and I believe your best avenues are:

* CRTC http://crtc.gc.ca/eng/
* Competition Bureau http://www.competitionbureau.gc.ca/

Where complaints can be made re: competitive pricing and misleading advertisements.

See also: http://www.ipvancouverblog.com/canadiancompetitionlaw-abuseo...

Good luck!
An alternative criticism to the other comment. I actually don't really know what your sentences are trying to say. When you say, 'Black holes don't exist (time dilation prevents them from forming in a finite time)'. Do you mean that you think a singularity would form asymptotically slowly from an outside frame of reference as gravitational time dilation increased? That's the most generous construction I can give your statement and it's still ridiculous because the event horizon would exist anyway so the effect will be the same.

I think the majority of people try to be generous and give the benefit of the doubt, but I'm a physics grad and even after a lot of thought I'm not sure what you're saying. It's hard to give informed criticism in that case but easy to downvote and move on.
The problem is this new business model where they don't just sell you things/stuff, rather they also sell you "specific rights" along with the stuff. The usual things like you cannot do this or that with the stuff that you bought from us. The sole purpose is to keep earning money even after the one time deal of buying the stuff.
Scripting LLDB with Python
Meh...it's more of a relic of a weird transition point when chemists had the tools to discover complete structures but didn't have the tools to communicate them robustly other than "in words". These days most non-trivial chemicals are described using their "common name" (e.g. Cholesterol), and if you need a robust way of communicating structure there's SMILES (e.g. C[C@H](CCCC(C)C)[C@H]1CC[C@@H]2[C@@]1(CC[C@H]3[C@H]2CC=C4[C@@]3(CC[C@@H](C4)O)C)C for Cholesterol).

Almost no one will attempt to parse SMILES for non-trivial molecules by hand, but almost every computational package can easily parse them.
It is security theater. Real attackers don't sit there waiting for a cookie to arrive so they can start to craft their malicious authenticated requests. If they can write a script to steal your cookie, they can also write a script to execute the actual requests right there in your session. And httpOnly cookies do not prevent that at all. Security theater is worse than nothing because you think you're secure from XSS, when you should know better.
I don't agree that the post in question is "inflammatory"in any way. If hn is going to be so strictly/randomly moderated that you have to think twice before presenting your reasonable views, it can't be good for the website.
Rust, JNI, Java
for god sake, the author has to at very least change names of the guys who sincerely helped him to avoid serious troubles.