skysight-inc/HackerNews huggingface dataset:
:) I did, but they don't get back to me... it's one of the only companies I ever sent resumes to (maybe that's the problem, all the other companies contacted me unsolicited via linked in)
Try to explain why this conflict of interest is not in your interests, as a user of Hacker News.

Sam's post seems like it tried to anticipate this by explicitly stating that "Critical thinking is good; shallow cynicism, on the other hand, adds nothing of value to the community." They're not asking you to turn off all critical thinking about YC companies, YC startups, or the Silicon Valley investment community. They're asking that you think critically - that doesn't mean blanket dismissals, it means pointing out specific elements that are objectionable which they should change.

For example, something like: "Could you clarify whether the following types of posts might be acceptable?

1. We've had a negative experience with a YC startup that we believe the community should know about.

2. A new idea that someone posted has obvious theoretical flaws that have been encountered and documented in the literature.

3. The policy that you just wrote an essay espousing will lead to the following consequences a, b, and c, which will have these negative effects on society."

I have no connection to YC, but I'm guessing the responses to that would be "1.) e-mail the founders and try to work out your dispute with them personally fails. If that doesn't work, e-mail sama@ycombinator.com. 2.) these are fine, but link to the theoretical findings so everyone else can understand and judge them for themselves 3.) also fine."

The point is that then, your comment is specific and actionable, and readers learn something useful from it, rather than simply learning "guelo is a cynic".
A week ago this project has been published on the news.layervault.com. The UX experts have already submitted tons of negative feedback on the concept:

https://news.layervault.com/stories/46773-intence---the-scro...

Now what do hackers think? Should scrolling indicator necessarily provide the way to control the scrolling position, or can these issues be solved by different widgets? Is this way of indication far too distracting, or does it probably depend on the designer's choice of a texture for the indicator? Is this really a small UX revolution, or just another useless experiment which will soon fall into oblivion?
Those two situations are not comparable at all. SYRIZA wants a separate currency specifically so it will become weaker, allowing their country to be more competitive in the global market than if it was still on the Euro.

Cuba is a different situation. There was no flow of foreign currency in exchange for Cuban pesos, so they are worthless.

A closer analog to Greece are all of the south east asian countries that have their own currency, but it is weaker than the dollar & euro. Those seem to be working just fine.
Yup. Not just comments, always trying to find the alleged negative aspects of everything and clinging only onto that, without so much as acknowledging other possibilities.

This is the reason I stopped reading HN as much, just as I stopped reading comments everywhere else on the internet. I don't want to tiptoe through arguments trying to preventively push aside all possible misinterpretations or people trying to put words in my mouth.

This is not critical thinking, this is just cynic criticism.
There is an open pull request that adds "workers" to io.js, uses threads - https://github.com/iojs/io.js/pull/1159
A bigger project than HN that has put a lot of time into the norm we're talking about today is Wikipedia:

http://en.wikipedia.org/wiki/Wikipedia:Assume_good_faith
So, no, guelo, there isn't. :)
Thank you! I will investigate and compare.
About once a quarter I go to http://winhelp2002.mvps.org/hosts.htm and download a new Hosts file. My internet browsing is so much more peaceful without all the ads.
> Only possible role I can think of would be if there was some additional evidence (like an email chain or something) that Tesla did this release specifically to cause this stock movement. Seems unlikely.

What if Tesla has press releases that aren't human readable but trolls automated trading systems? Like a spam trap but for trading?
Apple's already using the ARMv8 tagged memory to speed up Objective C on the iPhone, right? https://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-an...
And its titles and articles like this which prevent me from send a dime to the EFF.

Automakers aren't trying to take ownership of my car away from me. This is linkbait... no, it's donationbait, and as long as the EFF keeps this up, they get nothing from me, and they should get nothing from you, either.
TrueCrypt security audit reveals the absence of backdoor
There's an even simpler device -- the string. Simply tie your ankles together and presto.
Think about the possible outcomes:

Wrongly assume the best: It quickly becomes apparent, things move forward, you may even steer things in a better direction.

Wrongly assume the worst: You look like a jerk, possibly demotivated people or made them feel bad, and now there is an air of conflict that needs to be ventilated by unnecessarily defensive comments.
"Under the new policy, my comment could be considered gratuitously negative, no?"

No, your comment would be fine. The idea is, if you're going to be negative, at least be thoughtful about how you want to say it. Looking at it a different way, if you're negative, do you take the pleasure from being honest or from being dramatic? If you take pleasure from being honest, there's nothing stopping you from being both honest and welcoming. If you want to be dramatic, do it as a joke, but don't do it to boost your ego, and go after the idea rather than the person. There are ways to have your cake and eat it.
I wonder if we'll hit "post-cash" and see all this disappear in our lifetimes: http://www.slate.com/articles/business/cashless_society/2012...
fuck yeah demoscene =)
You Can Now Finally, Really Truly, Opt Out of Verizon's “Supercookies”
Hm, if that's the case, then theoretically this component can be easily improved to support any DOM container (not just images) by just polyfilling filter: with native or SVG.
Fukushima Officials: “worst possible result … the technology doesn’t exist”
In other words, don't be a big meanie. If you don't see the value in someone else's idea for an invention, ask questions. Maybe you're missing something.
Nice work!

I noticed that you're caching `this` as a variable:

var Blur = this,

And it looks like you're doing so to avoid scope problems in anonymous functions:

Blur.img.onload = function(){
stackBlurImage( Blur.img, Blur.canvas, blurRadius, Blur.width, Blur.height)
};

I personally don't like this style. It makes it harder to read the code. If someone misses that `var Blur = this` line, they could get confused and either not use it, or use it incorrectly.

Instead, since you're using ES6, I suggest using the fat arrow:

this.img.onload = () => {
stackBlurImage(this.img, this.canvas, blurRadius, this.width, this.height);
};

(I'm used to writing Coffeescript instead of ES6, so sorry if minor syntax details are wrong.)

This is largely a stylistic choice. You can feel free to do things however you want, and if it works, it works. But generally I prefer to make sure things are really clear, and that the Javascript features aren't obscured.
So far, while it may not be ideal, I think HN actually hits pretty close to the sweet spot.
Comments:

1. The focus should be on the search box when the page is loaded.

2. While typing the word "javascript", sometimes the amount of results shrinks and immediately increases, resulting in flickery behavior.
When we have self-driving cars will we still expect to hack on the software? I really feel my pedestrian avoidance is too sensitive, let's tighten that up a little. And I want to win all four-way stops!
This really makes me glad I'm not betting any of my critical projects on node js. To be told that certain things can't happen because some other party has broken/stopped maintaining the most critical piece of back-end infrastructure in the entire stack...wow.

Honestly, this is akin to betting all your marbles on Microsoft not breaking or forever maintaining VB6. Kind of insane to me.
[iOS] Just published my first app. Any critiques?
The alternate explanation would be that the algorithms actually do have a sense of humor and like to buy stocks with companies that make them laugh. My hypothesis is that those stocks were only subsequently sold again only because the algorithms found a different press release to be funnier.
Install an Amazon button in your home
Good-bye Shockley Labs
You are being downvoted because the charitable interpretation of the parent comment is: "Based on my experience and understanding, I think the best response from the reviewer would have been ...".
You moved to Japan but it sounds like you still need to research Japaneese culture. Salaries in Japan are lower but jobs typically make up for it in stability.
I agree -- I think you would be hard pressed to find substantial differences if you ran on top of SM, for instance. It was more than just marketing at the time, though. JSAPI (Spidermonkey's API) was C based and had a lot of pre-processor macro cruft at the time V8 came around and from the embedder point of view V8 was nicer to work with. Probably the biggest practical difference was that V8 exists in a separate repository. Spidermonkey must be pulled out of mozilla-central, and requires files in directories outside of js/src to build. Since Node (and other projects) embed V8 in their repos, it is more work to rip out Spidermonkey and keep it up to date. (source: I work with Spidermonkey a lot :))
Grown in Detroit, but not in the ground: The next evolution of urban agriculture
It's a little different in this case, with OnLive the latency is also added to inputs. With games like CS and UT things are calculated on the client. Incidentally this is also why cheating is relatively easy: You have to trust the clients.
The concept is beautiful, but it goes against the principles of how people interact with a computer.

Scrolling is not an element of the web page, it's an element of the computer. If it's unique to every page, it's jarring and taxing to have to re-learn every website. Some sites use black backgrounds. Textareas use scrollbars too.

The reason scrollbars work is because they look the same consistently for each individual platform. You don't have to learn a new scrollbar for every page (although some break this pattern anyway). When they're the same, it's less mentally to parse for each page load so that the user can focus on what's really important: the content.
1) You do have a say in the business (for most companies). Stockholders elect the board of directors and the board installs the managers of the company.

2) The company's money and you are, in fact, legally related when you buy a share of their stock. That is a legal contract.

3) Of course the timing of dividends are factored into the stock price around the time they are being paid. If I know that I own something at 12:00:00PM I'll get a $1 dividend, but if I don't own it until 12:00:01 I get nothing it makes perfect sense for the price to change by $1 at exactly that time. This actually support the argument that stock prices are related the the profitability of a company (and hence their ability to pay dividends).

4) A company cannot, in fact, decide at any time that you don't own your share anymore. It can decide to offer you money for that share and you can choose to sell it or not.

5) Most of the rules around buybacks, mergers, etc have to do with information disclosure and exist to help prevent company employees from stealing from shareholders. That's not pretending that there is a relationship it's protecting the legal rights of the owners of the company.

----------

I will tell a parable. Scientists have an understanding of gravity. Masses are attracted to each other and behave in certain ways based on certain mathematical rules. One could come along and say "That's hooey, it's all just witchcraft! It's only because we all think that we're attracted to the Earth that we can't fly."

I wouldn't really know how to respond to that other than to say that there are logical reasons to accept the laws of gravity and further there are mountains of evidence to support the hypothesis.

It's the same way with the stock market. A share is, legally speaking, fractional ownership of a company. It has certain legal and financial rights. Hence we would expect the value of shares to move in relation to the success or failure of companies. This is, in fact, what we have witnessed in reality over and over and over again.

You can keep on believing it's witchcraft all you want and I don't know how to prove you wrong. But it just means you are ignoring both a logical line of reasoning and all available evidence.
I can't see that there is any hardware support. It just makes clever use of the CPU. Also 'tagged pointers' is something slightly different than 'tagged data'. Many Lisp systems have been using both, for decades.
Fair enough, I wasn't heavily into stats programming at the time, so I wouldn't necessarily have heard of such a program from SAS or SPSS.
WhatsApp was built on Erlang
Novelty Search and the Myth of the Objective
Uber Launches in AMMAN, Jordan Uber’s 300TH City
> people often tend to misread or miserunderstand what's being said

This is like the phenomenon examined in this 2005 paper: Egocentrism Over E-Mail: Can We Communicate as Well as We Think?[1]

From the abstract:

> Without the benefit of paralinguistic cues such as gesture, emphasis, and intonation, it can be difficult to
convey emotion and tone over electronic mail. [...] this limitation is
often underappreciated, such that people tend to believe that they can communicate over e-mail more
effectively than they actually can.

When we read a HN comment negatively, we should second guess our interpretation of it before we reply. We may not have perceived it the way the author intended.

Likewise when writing comments, we should ask ourselves if our wording might be received more negatively than we realize.

[1] http://faculty.chicagobooth.edu/nicholas.epley/krugeretal05....
This is a much larger factor on HN than I think most people realize.
I wasn't trying to make a point?

The original comment was "how is this different from ad hominems?" and the reply with examples of gratuitous negativity were ad hominems, which was contradictory so I elaborated to see if anyone could provide more context, which dang did. (Yes, I missed the intent of the paragraph in the original submission at first.)
Agreed. Wish there was a way to upvote dead comments that I liked to contribute to their status being reconsidered.
I've been very critical of Apple in this forum, and it doesn't seem to have hurt my karma too much.
Sure it could be worse but it could be far better too. Containing this kind of pollution needs to be set as a priority for the tech industry. The fact that companies like Apple, Google, Foxconn and Samsung among others are making grotesque amounts of money as this is happening simultaneously is truly disturbing. It would probably take only a fraction of their profits to at least partially yet substantially deal with this problem but instead future generations will be footed the bill.
No, they're not -- read the paper. You'll see that the DMs are close to multiples of 187.5, but not exact. In fact some are quite far off (5%). I'm slightly dubious of the paper. I haven't calculated the probability myself, but is the 1/10000 chance calculated from assuming they are exactly 187.5 multiples (DMest), or from the actual results (which aren't exact multiples)? I'm hoping it's the latter.
Because the failure conditions are worse.

Let's see, here are the possibilities:

1. Someone means well, you interpret it as them meaning well and respond accordingly. Everything is fine and dandy, everyone's happy.
2. Someone means well, and you interpret them as meaning ill, and respond accordingly. Now you are angry for no reason, they have had the experience of making a well meaning comment and being shot down for it. Everyone is miserable.
3. Someone means ill, and you interpret it as them meaning ill, and respond accordingly. Now they have gotten the thrill of getting through to you (remember, they mean ill, so that is their intent), and you are angry (for a good reason). You've made yourself miserable and a troll happy.
4. Someone means ill, and you interpret it as them meaning well and respond accordingly. Now they don't get the pleasure of having bothered you, you have shrugged it off an it's not great loss to you. You are now happier than option 3, and they haven't had a chance to hurt you like they meant to.

Of course, real life isn't quite a simple as that; but that does cover a very large number of possible interactions on the internet. By biasing yourself toward the most charitable interpretation of others comments, you reduce the risk of a simple misunderstanding leading to everyone being unhappy, reduce the risk of just giving a troll exactly what they want, and contribute to a more positive environment in general.

It really does help out in an awful lot of cases, and reduces friction dramatically if you always assume good faith unless you have very compelling evidence to the contrary.
"They warn that owners with the freedom to inspect and modify code will be capable of violating a wide range of laws and harming themselves and others."

This argument is a bit silly, given how many laws can be broken and how much harm can be done by anyone behind the wheel of an automobile, regardless of how it has been modified.
Again, we disagree. By even asking that question (suffixing an accusation with a question mark does not make it less of an accusation - something I'll beat the mainstream media over the head with to my dying breath), you're accusing the other person of taking an action in bad faith: retaliatory creation of a rule in direct response to reasonable criticism.

On top of that, it's unfalsifiable! How would he go about proving that the guideline update wasn't a result of anger over reception of his article?

Now, say that's actually correct. Okay, so? We can't have a substantive discussion how much of a villain you think someone might be. Indeed, the motivations behind the rule are unknown beyond what he tells us, and we can only speculate.

Groundless speculation does not make for very good discourse - hence why it's a bad idea to even go there.

What we can talk about all day long are the implications of that rule and whether it's a good thing or a bad thing. There are plenty of arguments to be made there. Sam's motivations aside, since we don't know them, shouldn't even really enter into it.
Well, to decrypt the xor'd data you need to keep the key around. So either you a) memorize the entire one-time pad for every file, or b) you encrypt the one-time pads with AES.

Now you have two encryption problems.
I loved Haskell, seriously!

The year was 1997 and my uni professor was contributing to Hugs (do you remember it?). But, while I was working my way through Monads and stuff other people were running circles around me in C or C++. The basics were "simple" (even for basic C++) and they concentrated in getting things done.

Years later I launched my first start-up idea on Common Lisp. In both situation I learnt two hard truths:

a) libraries and support are very important

b) Architecture + basics >>>>> any particular technology

Now we are in 2015 (nearly 20 years later) and Haskell has advanced as much as Common Lisp on regards of usefulness for the general business. People still consider them elite (or 1337!) languages for showing off, meanwhile the rest of the world (with its mediocre programmers and tools) are running circles again. Programs now are distributed around dozens, hundreds or thousands of machines. Latency, networks, deployments, services, data communication,...

In the end I selected Python as my main programming language, following Norvig's advice that Python made for a good replacement for Lisp. I don't regret my decision not even a bit. Python paid/pays my bills. Yet, from time to time I read this posts and presentations and I feel a bit of envy for not being in a position where I could say «I reject your reality and substitute my own» and use Haskell or Common Lisp for main infrastructure to have the 1337 feeling again... like when I use obscure operative systems and end up in fruitless battles over how they are better even taking into account the lack of mainstream adoption (I'm staring at you Haiku-os!).
Real Estate News: Developments Redefining Denver
Well it's not the XOR that's special, it's the secret part that is. Without the value being secret, it might as well not be encrypted.
> Isn't some cynicism necessary to balance out herd-like behavior?

No. In fact, cynicism can be a herd-like behavior.

> Doesn't cynicism help to temper what may otherwise become a rah-rah echo chamber?

No, it doesn't. It might add another problem on top, but that doesn't actually make things better.

> To me, this policy seems like a way to squash otherwise-potentially-valid criticism

If it is valid, on-topic criticism, it isn't gratuitous negativity.

> or cynicism

Discouraging plain cynicism as distinguished from reasoned criticism is, IMO, a positive benefit.

> Under the new policy, my comment could be considered gratuitously negative, no?

I don't see how.
> nobody would agree to being tracked if they didn't see what the point of the tracking was.

An excellent point. It's like asking, "do you want to pay $100?" or "do you want to pay higher taxes?" without indicating the benefits you receive in return.
This is built using Three.js ... I've seen tons of cool Three.js demons, even tried doing some stuff myself, but not that many actual games. It seems webGL is too bleeding edge. Maybe when the WebGL spec. is final and implemented in the major browsers I'll give it a try. But for now I use Canvas for the graphics. Canvas is much higher level and hardware accelerated, plus easier to use then WebGL. Low level graphics and JS don't fit well together.

I'll love to see a good voxel engine in JS! I think you will be too limited by Three.JS though.
"Critical thinking is good; shallow cynicism, on the other hand, adds nothing of value to the community."

I will assure you that my very deep cynicism was reached through long and arduous resistance to such, but critical thinking, logic, rationality, and truth rank higher than happiness in my book. I will continue to be as negative as I see fit, without being constantly "gratuitously negative".
Having recently worked on a proprietary enterprise software app, I have no confidence that you should assume the software in your car is safe. What's unsafe is hiding essentially software in a black box without the ability to review the code.
Hey HN, Status was built by Egomotion (YC S11), and I was interested in getting the community's feedback after our debut on Product Hunt, where we ranked #1 in December. Since then, we've added messaging and a few other non-deterministic statuses. Happy to share information about the app. Direct link to the website here: trystatus.com
Agreed. I got substantially downvoted for asking (what I thought) was a valid question about a Privacy Policy update. Seems the downvote is being treated more like Reddit.
Who is going to start publishing open source car firmware? I imagine that putting something together that would run some of the newer cars would actually be quite difficult. I'm guessing that writing enough software to just get a Tesla to turn on safely and pull out of the garage will be quite an undertaking.

I can see a huge benefit from having FOSS versions of car firmware in the future. It could be especially important if you don't agree with your manufacturers choice of ethics for automatic driving (See the AI Tunnel Problem).

http://robohub.org/an-ethical-dilemma-when-robot-cars-must-k...