skysight-inc/HackerNews huggingface dataset:
Well, here's the thing. ketralnis said:

> The new page is sorted by date ignoring hotness, and if something has a negative score it's not going to show up on the front/hot page anyway.

The key word there is "anyway". We're discussing the code that makes them not show up on the hot pages, so the word "anyway" makes no sense. If your theory were true, I would expect him to say: "This code is important because if something has a negative score then we don't want it to show up on the hot page", but he doesn't; rather he treats negative articles not showing up as law of nature. Paraphrasing, he says "This code is unimportant because it doesn't do anything, because article wouldn't have shown up anyway" But it does do something, and they would have shown up.

My theory is that the confusion comes from him saying "front/hot" page. Everything he said is true about the front page, and the front and hot pages use the same algorithm. But the same algorithm applied to different data yields very different results, and everything he said is blatantly false when discussing the hot page of small, low-traffic subreddits.

In short, I think he's trying to say "hey, negative articles won't show up on the default front page no matter what, so what are you talking about?". And the response is "yes, but it has a huge impact everywhere". (Notably: The hot page of small subreddits, as well as some customized front pages and multireddits.) You can't conflate front/hot the way he does, because the bug is ONLY shown when _hot() is called on a low-traffic source.
Not use them unless absolutely necessary.

And not use websites that have them unless absolutely necessary.
Now I'm confused.. why do you feel compelled to reply? You just add to the noise.
Security Risks of FTP and Benefits of Managed File Transfer
Maybe too. But I guess I didn't explain it well enough for the sake of brevity. What I mean is, when you do the startup thing, you may end up neglecting certain things, in my case collge. How do you let them know that you're not wasting time when in fact you're investing in a path they do not understand?
That's supposed to showcase redis' features, not to tell you that you should dump Postgres for redis.
If the data is critical and you must keep them, both. If not, either.
You really aren't informed on this topic are you? Have you not seen the discussion about transsexuals and grants given to a specific gender. Sometimes, gender has nothing to do with genitalia, and sometimes it do. It depend, and has been discussed several times in the past.

> little bit racist

You seems a bit out of your depth here. What are you talking about?

Do you have a problem that grants to students are given on the specifics of someone being of the racial and ethnic minority called African American, and is male? Are you a racist? (and feel free to speculate if a answer "yes", or an answer "no" to the first question qualify as an yes or no to the second. Personally, I don't think the first question has anything to do with the second, but it does makes you look a bit petty and a little bit racist to be honest.
It's always like that and it would be weird if it weren't. You're 100% going in the right direction. If you want to be an entrepreneur and change the world, you will receive a lot of adversity, also for no apparent reason.

But if you do, you know you're on the right path, so go out there and kick ass! :)
> This is an impossible system to break when grant distributors completely require that you have recently published in a luxury journal

Agreed. This creates all sorts of false incentives which are self-reinforcing.

It's good that a scientist with some influence has deliberately and publicly taken themselves out of that system.
I am much of the same mind as the author, and for a very long time my NoScript was configured to disallow all JS by default.

Sadly things have reached the point where this is just not realistic anymore. Too many websites just fail to work altogether, and I was spending way too much time whitelisting sites. And honestly, who has the time to check up on what each and every one of those is doing with their crappy JavaScript?

Reluctantly I've been forced to enable "Temporarily allow top-level sites by default". This way most sites work somewhat, except when a bunch of their JavaScript is delivered from their CDN - then it all breaks again. At that point I'm usually happy to just bounce from the site, but it is annoying.

In combination with a cookie-eater plugin, I have temporarily found a balance between keeping the web usable (FSV) and eating my own time micro-managing stuff like cookies, permissions and JS, but it's an uneasy truce.
So now I can actually stop using Skype, because with viber I get all that skaype offers and even cheaper calls, plus best msg app.
Unless they move away from the x86 arc again in the next generation, we might actually see a very high percentage of backwards compatibility in that switch.
I agree on all your points and I'd like to add that I don't know of any definitive research backing up an optimum line length. The only thing is that you don't want to be near the extremes - say 40 characters per line or 120 characters per line. Everything in between is acceptable.

80-90-100 characters lines are perfectly readable and also easily diffable/viewable side by side on almost any screen (I hope you're not doing 3-way merges merges on a phone :p).

And thankfully new lines don't cost anything so we can just break up long lines like in this very good example: http://stackoverflow.com/a/903767, and we can afford better identifiers.

C/C++ people - break the cycle! Make new, human readable, 2000+ style APIs for C. Death to the fputcs of the world!

(IMO symbol versus word is a personal preference thing and has no actual impact on code readability unless I need to re-read the language spec after 6 months of not using the language).
In our field, it is time to support USENIX over IEEE and ACM, over the Open Access issue, too. I'm boycotting IEEE and ACM until they support Open Access.

Amazingly, they're going after authors making their own papers available!
May I ask why not, and where would you like to live, and why?

I live in London, but I'm just generally curious about the SV/SF area.
Link-baity title, but warranted, I'd say.

The story is that the government is launching a spy satellite with a logo on it featuring a "mascot" -- a giant Kraken-like octopus taking over the planet. Whoever created it could only have been thinking of their bureau's unchecked ability to do what it wanted and not the public's perception of it because the creature, especially its eye, looks menacing, ominous, foreboding, malicious, malevolent, and borderline evil. It implies the agency is insular, unaccountable, and has an aggressive, secret agenda it cares about more than anything else, certainly more than your privacy or the consequences of its actions.

The kicker is a comment that juxtaposes the logo with a warning illustration saying "Know your communist enemy" with a nearly-identical logo, presumably implying an evil enemy from the Cold War, which we have become.

The government octopus looks like the Kraken on the top of the wikipedia page -- https://en.wikipedia.org/wiki/Kraken -- except the government one is planet-sized and its eyes seem to have more evil intent, to me, at least.
This becomes just as simple in one-based indexing if you take the negative view and have division round up and modulo run from (-n + 1) to 0 instead of 0..(n - 1). So you get "arr2d[i / width + 1][i % width] = array[i]" if your language does the logical thing with non-positive indexes. Using modular arithmetic to argue for zero-based indexing is close to circular reasoning.
Show them they're wrong by being successful at what you do.

Of course that's going to take a while, and it could get really annoying if they keep nagging all that time. It would help a lot if you could get the idea across that real skill trumps GPA. Find some examples of highly successful programmers that didn't graduate.
I guess they don't, a more disciplined way of doing things could solve the problem. I see, thanks for the tip!
Previous submission with some discussion:
https://news.ycombinator.com/item?id=6867962 (over 20 comments)

More comments here:
https://news.ycombinator.com/item?id=6858585 (a few comments)

Other submissions without comment:

https://news.ycombinator.com/item?id=6857995

https://news.ycombinator.com/item?id=6857778

https://news.ycombinator.com/item?id=6856892

https://news.ycombinator.com/item?id=6603567

There may be more - these are just the ones I found with this search:

https://www.hnsearch.com/search#request/all&q=title%3A%28cop...
They are.

http://gamerant.com/ps4-media-server-features-update/
I would say:

- Low barrier to entry / technical know how.

- Future proofing, a next gen console will probably still be running the latest games in 7 years time.

- Level playing field. All gamers online have the same input devices, hardware and performance. No getting you ass whooped because someone has the game running at 60fps to your 30.

- Easy TV hook up - Not everyone has a 1080p laptop or large external monitor. Most people will have a 32"+ HD ready TV.

- Simple input method. You get an easy input method out of the box, no complicated keyboard inputs, or expensive lagless mice to buy.

- Camera / Kinect games, for fitness, dancing etc (if that's your bag)

- Online/service stickyness. Achievements and trophies, friends etc.

- Marketing, big big factor. I have never seen a steam TV ad.

- One off bundled cost, perhaps steam box(s) will address this.

- Security (PSN hacks aside) I don't know of any console viruses.

I don't agree with all of these, but it could help answer your question.
But do you think it's wise to keep the AWS keys in the public repository?
Yeah, it was weird. The car went under the cow, and the cow destroyed the windshield and damaged the leading edge of the roof. The driver did not require medical attention. The cow walked off but died within two days. I'm sure in other cases the driver and cow both might have been killed immediately.
That's the point.

95% of the population has absolutely no clue about how technology works and how it will be used against them, sooner or later.
I thought so, thanks man :)
This is why I'm keen on some kind of web of trust for this sort of stuff.
That argument is an abusive and deliberate attempt at misunderstanding my point. That I believe a big portion of all prostitutes are rape victims simply does not make a prostitute out of any individually rape victim.

Rape, or sexual abuse, has a large variation. From simple touching (minors) to fatal gang rapes.

But there is really no ambiguity: Having sex with a woman against her own will - even a prostitute, a passed out drunk, or your own wife - is rape.

Should renting out the "rape privilege" make rape legal?
You know how on a few occasions you stumble over a post that seems benign but at the end you go: "Wow. Much insight. Very inspiration."?

This has been one of these occasions.
I agree, up until my first-gen PS3 failed in January this year I used it for everything gaming and media related, especially streaming local content from my media server. What sold me lock and stock at the time was the built-in blu-ray player, the whole package was a fantastic all-in-one bargain when I built my first 5.1 surround system with 40" 1080p LCD telly back in 2007.

Maybe some of the loss of functionality in the PS4 could be re-enabled with future firmware updates if there's enough demand/complaining.

Personally I'm more likely to get a replacement used PS3 once the prices dip a bit more.
I think he either expressed himself badly or there is an additional filter that prevents <0 posts to show up on any hot-sorted page.
Yes, it's possible, but not likely. There's a ton of infrastructure behind bitcoin. Tons of news coverage. Tons of debate. Nobody is aware of the second biggest coin - litecoin.
Snowden with NSA should be considered to be white hat hackers: they demonstrated the inadequacy of private information protection by Google and other companies https://medium.com/p/1bcff7c0f25f
Surely any hashing would be susceptible?

Even a slower or more "secure" hash wouldn't help much, because I can take your starting known email address and find comments you have made. i.e. I can start with "bill@example.com", slowly hash that to 901e54d1 and then search google for 901e54d1 to find comments you've made.

Speed isn't a big deal if I'm interested in attacking specific subsets of emails. (Which could still be a "large" set in a real world sense.)

As long as the hashing algorithm is known then it would be weak to finding comments made by known authors. If the hashing algorithm is unknown then it falls under security by obscurity.

So is there any way to implement a decentralised pseudonymous but ID-based system where the ID is tied to email but cannot be generated from email (or rather is generated from email but with some added entropy that prevents going in either direction in the future.).
maybe you could crowd fund the first expensive study into CACK-3 protein that may or may not be related to disease X. But after the 100th randomly named protein investigation people are going to be bored and sceptical it makes progress. These studies just say protein X seems to be related to protein Y. It takes an excruciatingly long time to make progress on the high level goal of understanding a pathology. I bet half the bio people doing experiments don't even know why they are doing them either.
> [this will let] somebody snipe puffins

The bigger danger is that it makes the whole community subconsciously downvote happy, because sometimes it's more effective to tune the site to what you want by downvoting things you don't like than by upvoting things you like.

If people are downvoting everything that doesn't fit their expectations, it creates a lot of cultural inertia.

(Eh, that's the worst impact I can come up with, and it's probably still not too big a deal.)
It does take time! I can try that too, though I'm afraid they'll say they got lucky or something
How do you know you're not wasting time? How did you convince yourself?
once you have laid out the arguments you use on yourself - can you figure out why they don't work on your parents? For instance - are you assuming a higher likelihood of success for your startup than they are? Or an easier route back in to college if you get kicked out for failing? Do you know something they don't (or perhaps vice versa)? Do they think college is a once-in-a-lifetime opportunity and startup ideas will always be there, but you think the opposite? Or is it perhaps a conflict of principles, like you don't care if you do end up working in fast food so long as you gave the startup your best effort, and they think this would be a terrible failure of everything they ever wanted for you?
In Prague, just to give you an example I know well, the number of apartments for short term rent is pretty high and it grew pretty quickly too in the 90's.
The reason was not Silicon Valley growth but the end of socialism.
Internet was not involved but I don't really think the source of bookings or change really matters.
What matters is the effect on the rest of the economy and society.
As you say some people (owners in this case) profit in this situation while others suffer and are pushed in less desirable areas (that would be 99% of the time out of the center in Europe, and out of nice neighborhoods in US).
At the end for "people" aggregate (vs corporations) it may be a neutral change.

What I am saying is that NY may seems pretty special but it may not be.
The fact that Hotels are so expensive may be a sign that Airbnb is bringing some needed change in an overly protected business environment.

What if Airbnb forces some hotels to close and they free up residential space? Is this a possible effect?
>What is beneficial to society is none of your competence, so you would do wise to refrain from such comments

Perhaps you are not current with this ancient Greek notion called "democracy". Its premise is that "what is beneficial to society" is _everybody's_ competence and everybody can, nay should, have his say on the matter.

(Of course, there are other trains of thought, from Plato to Nietzche and Hitler, that run counter to this idea, perhaps you subscribe to them. Or to some second-rate, provincial, version of them, like Rand).

In any case, it would be wise for you to refrain from silly advice such as the above.
AllSeen Alliance forms to accelerate Internet of Things adoption
No. An outreach is used to fill in the gap in the services provided by mainstream in order to reach groups who otherwise would not be aware of existing services.

A grant system is intended to convince people to join a program which they are aware of, but for economical reasons would not choose.

One could argue that by creating "buzz", it has a secondary effect that causes outreach. Secondary effects however are not reliable, and using actually outreach to create outreach is to me a much better way than hoping that buzz create outreach.
3 Reasons Your Company Should Ignore Competition
if there was no ability to patch, there would be much greater pressure to make sure the game is not broken out of the box.
While I agree with PS+ being good value, what about the casual gamers like me who enjoy playing through one or two good games a year and might want to play some of these games online from time to time?

I currently have a PS3 and the last game I bought before GTA5 was Final Fantasy XIII, so I am not exactly a regular gamer (although I play a couple other games on PC). I was happy to be able to play GTA5 online while not having to pay for a monthly subscription that gives me countless extras I have no need for.

If I went and bought a PS4 this would change, I would either have to spend extra money for something I was getting for free previously or enjoy the next game offline; something that has been increasingly difficult throughout the years (when is the last time you found a proper two-player game, for use with two controllers? Even need for speed is online-only these days if you want multiplayer).
This idea that people objecting to you means you are on the right path is also known as "they laughed at da Vinci, they laughed at Edison, and they laughed at bozo the clown" - don't just assume you're not the third one.
True. A percentage of the union of Adobe and Disqus users will use the same password for both services.
Open Source SQL-in-Hadoop Solutions: Where Are We?
"NOTHING IS BEYOND OUR REACH" says their tag line.

Let that sink in for a minute.

It's the mindset of crazies.
> Bribing regulators to keep the girls poor? That would certainly be an issue if was happening, but I don't think it is.

In Romania? Wanna bet?

> What are you talking about? This whole line seems very incoherent.

This whole lines seems pretty coherent to me. Videochat studios in Eastern Europe (or at least in Romania, the one I'm more familiar with) are not owned by the men and women who star in the shows (obviously). Opening one is a pretty big investment, too. Typically, the "employees" aren't legally employed there, either, so there are no social benefits, no medical insurance and so on.

The way we see it from outside, this is a legit business ran because there's a demand for it and that's it. The way it actually happens is this is a shady business which, were it not to draw on a pool of poor people who cannot afford any other option, would fail.

Most of the girls who do this aren't doing it on Western terms, where they figured out going to college certainly doesn't pay off as well as this. They're doing it on Eastern terms, where they figured out it's either this or starving.

Edit: unless it wasn't bloody obvious already, the vast majority of videochat studios are actually brothels, or act as covers for brothels, as prostitution is outlawed in most of Eastern Europe.
I appreciate the positivity of your message, but I would be more cautious in giving advice to strangers on forums.

How can one know that the poster is going 100% in the right direction without knowing more specifics than what is written in a 3 line post?

"If you receive adversity, it means you are on the right path" can also be dangerous advice without more information.
> My grandfather tells me not to write open source software because I don't get paid for it and so on.

Many employers give more weight on open source work than on GPA. I guess you could try to explain him that (you could use architects as an analogy: would he hire an architect with a great GPA but no portfolio or an architect with a great portfolio but a bad GPA?).
I don't see the similarity..? Besides the obvious small stuff, but then almost web page are similar..
Eve Online Integrates Twitch into its Client
In my opinion, one-indexing is better:

* Ordinal and cardinal numbers both start from 1 in all major human languages

* Humans didn't use the number zero until relatively recently in mathematical history - this illustrates that it's intuitively hard for humans to grasp.

* It's important to separate the cases of 0 and null, which is easier if you use 1-indexing. This has got to save a lot of tricky bugs.

High-level programming languages are designed for humans.
Humans 1-index everything, so these would be better 1-indexed.

Low-level programming languages are designed for computers.
You can 0-index there, for the reasons that you stated.

As programmers, we had to explicitly learn 0-indexing. 0-indexing creates an artificial barrier to enter programming, when there are so many other barriers that we should be trying to relieve.
I got my current mindset after reading many books, articles, pg essays, talking to people and so on. When you become obsessed with something you suck in all the information about the subject out there. I wish I could just show them a 'memory dump' of my brain.
First by 'cannot' he means 'cannot easily', as other stated it's more than printing source code, and goes into metaprogramming quickly, and high cost resistance will render attempts at doing so in C-like languages painfull.

Also, historical context matters, in the late 50s I believe this was very foreign to how machines were seen and used.
I'm not saying the people who run such a studio are doing the coercion directly, obviously. They're simply taking advantage of it. The fact that the advantage they are taking is primarily economic in nature does little to change the ethical matters. They act as intermediaries to people who gain advantages that are not only economic.
> Backward compatibility for consoles is rightly a thing of the past.

It wasn't a thing of the past in the first place really, save for a very small sliver of time where it was useful to (mainly) Sony: the PS2 was compatible with the PS to (successfully) ensure it wouldn't relinquish first place. The SNES couldn't play NES games, the Dreamcast couldn't play Saturn games, the Xbox 360 wasn't actually BC with the Xbox (it could use emulation profiles to run a select number of games, and not necessarily every variant thereof), and early PS3 were reluctantly compatible with the PS2.
Forcible sterilization is not a substantial factor in enforcing the policy in China - it's enforced through fines and exclusion from all kinds of benefits.
Well, white-listing probably sorts out a big bunch of problematic sites.

My problem aren't pages like facebook or google, which I use everyday (even if facebook is kinda overloaded) but more the pages I don't know :\
If developers stick to high-level APIs for both CPU and GPU.

The changes of that are pretty low.
Exactly that

Coders: don't give me any BS like x = x + 1 /* Increment x */

Rather, tell me, if it's not obvious, WHY are you doing that
Private Languages in Code
You're right, so I sought out and acquired a lot of information to make sure I'm doing anything too stupid.