skysight-inc/HackerNews huggingface dataset:
Some games manage to do both, and do it well. The Borderlands 2 Tiny Tina DLC is a perfect example. It's a gung-ho adventure with explosions and dragons and guns and blood and death! It's also the touching story of a mentally-ill thirteen year old girl dealing with the murder of her adoptive father, after having had to deal with the deaths of her natural parents in a Goebbels-like experiment. It's about the rules of morality, and about how people break the rules in desperate circumstances, often to their own detriment.

It's not a friendly, fun social discussion, but it is a social discussion, and it's very well done. It manages to use the spectacle as a tool to tell a heartbreaking story, and is all the more impressive due to the contrast with the rest of the series.
> On the one hand Google's results can cause a lot of damage

Public, factual information causes damage and Google is responsible because somebody else reported on it and they indexed it? And so Google should stop linking to the article which will still exist and can be found on other search engines in other jurisdictions without any effort? And we can pretend online censorship works all of a sudden now that the EU found a "good" excuse for it?

> The European Court ruled that some things should be made harder to find (revenge porn, obvious slander, spent convictions etc.).

So what does freedom of expression mean to you, then? A regulated, controlled public discourse with arbitrary rules about what the government thinks is relevant or important for people to know or read about? And it looks like you slipped "spent convictions" in there, which throws off the argument.

I think you already made your mind up.
Not really, no. I remember talking about Cyc in my AI classes in university, and I graduated in '97.

Then again, Business Insider...
Pass a bunch of laws outlawing what they perceive to be wrong with democracy, ignore the unintended consequences, raise money based on those consequences, pass more laws, create more unintended consequences, raise more money.

Basically they are going to do exactly what everyone has done before because their plan is to do exactly what everyone has done before, which is why they are raising money to get money out of politics, apparently this solution has eluded us for years because no one could raise $2.6 million dollars.
Have you thought about joining forces w/ /r/producthunt and/or /r/startups?
It's pretty shocking that founders of a company the size and success of Tinder could be as cavalier with their social media streams and professional attitude. Regardless of the facts of the case, these will dramatically impact their public perception, as they should. There is no instance in which these behaviors are acceptable.
I love that quote! It captures what I was trying to say in a more succinct way.
One is innocuous and arcane and the other is downright sketchy and common.

Lesson: Don't use this when you are being detained.
Having written numerous large .js files in my time, a contributing factor is that it's an enormous pain in the ass to split javascript up into smaller files. You have to update a bunch of <script> tags everywhere, or depend on a specific module loader (which means all the libraries and existing code have to be updated to support that module loader, in some cases including third party code), or...

I eventually wrote a stripped-down loader for JSIL to address this problem (so I wouldn't have to force end-users to adopt something specific like require.js or something), but there are still real usability issues for maintaining a codebase full of small .js files (like the near-fixed overhead per-request for javascript). Ideally ES6 module loading will address some of this, and for the rest, I guess everyone will have to adopt a build process for javascript (ICK) and give up on instant reloads after file changes.
Also Xobni, Webvan, Color, Cuil, Digg.

However, I'd say that all these examples basically disprove your theory about them making it harder for "real" startups to compete. Webvan flamed out miserably, but that didn't stop Peapod (and now Instacart, Google Shopping Express, and Amazon Prime) from taking off. SnapChat didn't exactly hurt WhatsApp's chances. Cuil has had a negligible impact on DuckDuckGo - it just flamed out, pivoted beyond recognition, died, and the founder went back to her job at Google. Digg's death throes proved a huge boon for Reddit, and their audience started increasing massively.

As a startup founder, you are best off just ignoring the well-funded competitor who's doing everything wrong. Let them pave the path, legitimize the marketplace, pump millions of dollars in ad spending into the noosphere - and then quietly save your cash, talk to real customers, build the product that people actually want, and provide a breath of fresh air for the people that were burned by your celebrity dunce competitor.
The EU added no special exception or a previous situation to go to.

This is simply the result of the courts interpretation of the law as it is and it applies to every search engine not just Google.
Some negatives of ProductHunt are that I've had people go through and tweet at everybody who voted for us (including me) because your twitter account is publicly listed when you vote. That's kind of annoying.

Wait, what? Is that expected behavior for PH?
He forgot to mention patents. All the big smartphone companies are in mutually assured destruction with their patent portfolios. If you enter in you have no ammo and will get squashed.
Hey wait I thought the SPOT watches came out YEARS ago!
A dupe of https://news.ycombinator.com/item?id=7979847.
An interesting request -- it's asking the question "what can people do that computers and mechanization absolutely cannot?"

Care for one another?
Nature retracts STAP stem cell studies after finding more errors
^^ This is not "unbiased"... in their attempt to make it unbiased, they introduced a huge amount of bias.

They wrote the code for each language based on prior knowledge about each language, and/or from likely googling how-to's... far from performant code with any language.

A mild understanding of each language could yield dramatic performance improvements over not understanding it at all.
I don't mean to knock algo questions, especially not complexity and data structures.

I do think language and library fundamentals get overlooked, for the very reasons you mention: yes you can google pass-by-value and consult docs about a TreeSet ... but the good programmers don't, they already know when/how/why and don't forget it after a year of doing something else.
citation requested.
I've always had great, pleasant conversations with my CBP officers (is that the correct term?). I remember having a long chat with one of them (there was no line) about Google Books and how his wife loved ebooks. Another talked about his Android phone. Didn't start out with that of course, but usually once they realised I worked for Google it was off to the races. Being a native English speaker (Brit) and entering via SFO probably had huge amounts to do with it as well -- just wanted to point out that sometimes they can be pretty nice people and you can have a friendly conversation!

(On the flip-side my husband was very nearly deported because the border agent at LAX found my Safeway card in his wallet when he was re-entering on a visa waiver. Agent told him if he'd come along later in the day it would have been over, but he was the first borderline case and seemed like a nice guy.)
Tablanket: Awesome New Product
Somewhat ironically some countries have laws that make work-to-rule (usually phrased in law as malicious compliance) as illegal.
> EDIT: I stand corrected. I downloaded his examples off Github and ran them the same way as the paper. I get 1.87s for C, and for Java... also exactly 1.87s.

Your code probably got JIT'ed... which essentially makes your java code into native C... So... it's no surprise they perform around or exactly the same (given the JVM is allowed time to warm up, discover "hot spots", and then perform the JITing)
Here's another version of events:

http://www.unz.com/isteve/the-true-story-of-the-tinder-war-o...

As awkward as it is to say, stories like this make me averse to hiring or working with unknown women in the tech world and I suspect the same is true of other male developers. If I'm ever in a position to do so, if I were to hire a woman I would have to know for a fact that she is very cool and wouldn't cause a shit-storm over some trumped up sexual harassment allegations.

I don't have any a priori objections to working with women, but the potential ability of a 'sexism' lawsuit to sap a startup of its two most valuable assets (time and money) lowers their desirability as prospective employees.

I'm also baffled as to how this brogrammer meme came about. Developers/males in the tech world are some of the nerdiest and nicest people I know. They're the diametric opposite of 'bros' who wear backwards baseball caps and act obnoxious in public.
What were they tweeting exactly and why were they messaging people that voted for the product? We have seen founders reach out to people that upvoted on Twitter, thanking them for their support but that's different than what Austen described.
'horrendous hole'? Do you mean the 10-15 minute walk from Market Street to the Caltrain station?
> The little-known group was thrust into the spotlight this week by reports about a 2012 experiment in which the news feeds of nearly 700,000 Facebook users were manipulated to show more positive or negative posts. The study found that users who saw more positive content were more likely to write positive posts, and vice versa.

Ok, this seems like it should be about as controversial as a supermarket that plays downbeat music and tests to see if sales decrease.

That's not to say that the study was manipulative, involuntary, and barely consented to, but hey, that's Facebook in a nutshell.

The tone of this article is "these studies happened with no oversight!" but it never suggests who would oversee Facebook, except Facebook, which doesn't really seem like oversight at all.
I have an MBA (USC '95). It is hard to say it wasn't worth it because I had a fellowship. Loved the people, loved the school. It helped me switch careers to one I have loved.

But do I think it would be worth it now, even if it were free? Probably not. You can accomplish a lot in two years of working.
I vote for quality as well as agreement. If a comment makes sense and is explained well, but I don't agree with it, I'm still very eager to vote it up.

I also doesn't make sense to comment along the same lines of another commenter. If my opinion is already expressed in the comments, an upvote makes way more sense imo.
Yeah. Swing is so easy to use and you can make it do anything you want. I don't know why people complain so much. I got used to using layout managers and not specifying x,y locations and widths and heights that I just don't like JavaFX.
Maybe I'm just failing at finding the info, but does anyone know how much natural gas is used to create that 10kw of power? As the Stirling engine is a heat engine, my first thought is that one could potentially have a dual-mode generator here, using solar thermal, etc, to help generate power in those areas where it's amenable to do so.
Ah ha! Yeah, http://huonw.github.io/isrustfastyet/mem/
Sooo...marketplaces?
I don't see why the author included details about the defendant writing "muslim pig" in a text message and saying that another executive looked like a penis. These details have nothing to do with the case. The only purpose they serve is to defame the defendant.

It's unethical to write such an opinionated piece covering a case like this, in which the facts are just starting to emerge. Let's keep it objective until the evidence is clear. Otherwise we risk perpetuating a witch hunt (of both the defendant and the plaintiff).
since they have to if flagged down

Do they abide by this rule 100%? How is it monitored or enforced?
As a sidenote, I'm surprised pitching Tinder to chapters of her sorority around the country worked. The way it was written gave me a very "Amway" make-your-friends-buy-stuff vibe.
Thanks for the suggestion. I looked and my Daskeyboard has MX Blue switches. I guess that is one of the clickier ones.
Have something worth sharing? E-mail and happy to review and submit if relevant.
True though oddly I compiled and ran them exactly the same way he described in the paper -- one time through, no warm-up time.
What I Said at Google Today
I don't understand; did they single out Google, or does the ruling also apply to Bing, Yahoo, DuckDuckGo, Apple, Facebook, and many other companies that cache results?

Search engines may cache information, but the content usually originates on some other hosting site. Those hundreds of thousands of hosting sites may still have the content, so what the Court is saying is all the more silly--you must disallow search results if anyone in the world opts out.

I say, Google should just go about its business and if EC doesn't like it, Google should pull out of Europe and just allow anyone to access it from overseas servers. It will be just like China, which blocks Google.

Information wants to be free. This is a huge step backward.
Why not? People change their names all the time (e.g. for marriage or religious reasons), so there's existing precedence for this. During the name change process, you get a certificate of name change, so that helps with issues with bank account names, contracts, etc. Your friends and family may still refer to you by your old name, but that's generally not an issue from a "right to forget" standpoint. The only difference would be that the government would seal any records regarding your name change.

Changing your name is, at any rate, easier than making other people forget what you did last summer.
Emails reveal Comcast execs are cozy with DOJ antitrust officials
All "real markets" need suckers, just like a wholesale market needs retailers. Institutions are chasing the consumers, not the other way around.
/r/startups and /r/sideproject currently have linkbacks to each other. Are there any other ways you would suggest?
I'd venture to say, anything creative. That is, until we get strong AI.
Can't immediately find any IRS documents defining the term, but here is the definition from Black's Law Dictionary:

> Structures (such as roads or dams) built by the government for public use and paid for by public funds.

There is also a maxim of statutory interpretation in law that a word it known by its fellows. In this case, that would mean preferring an interpretation of "public works" that yields a certain kinship between that term and "public building" and "monuments." This would seem to militate in favor of the Black's/Wikipedia definition. Note also that these three are followed by "lessening the burdens of government" which might be another hint. (I.e., organizations that support public works are deserving of tax exempt status because they lessen the burdens of government.)

I can also tell you anecdotally that, at least among lawyers, the term is very well known and is definitely widely understood as having the definition given by Black's and Wikipedia. There may be a creative argument to be made that an open source project is a public work (could make a fun law review article!), but I doubt it would go very far.
How do you know which visas she had, or if she was on a visitor visa? She doesn't mention the specifics in the article, nor does she say that she applied for a work visa and was denied. (She is still waiting for a decision on her current work visa application due to a filing mistake.)
Maybe not, I think you can get the history from chrome and perhaps just have the app store an index.
I (founder of PH) have the same question re: "Almost all of the people commenting on PH work for PH." You can see the list of people that are or have worked on Product Hunt on our about page (http://www.producthunt.com/about). ~95% of the posts and comments are submitted by people that don't "work" for Product Hunt.

aagha is correct in that we've limited the number of people that can post. If anyone could post a product to the homepage, it would be overrun with self-promotion and frankly noise, with the way it's currently designed. We're working on a recommendation system so that people in the community can refer others to join the conversation in addition to a new posting flow that allows anyone to submit a product to be curated by the community.

It's early days and I empathize with the frustration of not being able to comment or post on the site. We're working hard to open it to a larger audience.
I think the command-line option -XX:+PrintCompilation should show you if/when the JIT kicks in for a method.
I'd say it's probably the same reason as "don't talk to the police". There's very few things that you can tell to make you better (usually those will be asked from you anyway - like where you're working, where you live, where you're going, etc. - and even there precise concise answers probably better than vague verbose ones) but a real lot of things that you can tell to make you worse, even without realizing it.
That's the point. If there is something so terrible that you feel the need to hide truthful information on the Internet, then the process shouldn't be simple.
Since when people call him "Doug"? :) Eurisko had some amazing accomplishments, but some questioned their authenticity saying Douglas and students help it a bit. Anyway, Douglas Lenat is my all-times idol and I hope this prolonged "stealth mode" was the intermission of something great. Isn't Freebase.com his project as well?
"The first new feature in awhile is coming to HN tomorrow"
IOS already has an api by which a web dev can specify what the app icon looks like when the user adds the web page to their home screen. I imagine google would use the same api or something very similar.

https://developer.apple.com/library/ios/documentation/AppleA...
I am not saying, and neither is the author, that we should reject scientific rigor in the cases where it can be applied. Rather, we should not limit ourselves to only asking questions that can be answered by science. Indeed, it is impossible to live that way. Therefore, the rejection of religious claims, such as the existence of God, on the basis that they cannot be scientifically proven is not reasonable. If all questions of life were subjected to the same standard of proof that some people demand of religious claims, we would not be able to function.

I used to be an atheist until I realized that my rejection of religion was intellectually dishonest. I therefore decided to investigate religion with an open mind, and that eventually led to my belief in God.
Sometimes there's no obvious solution to a problem and all you can do is call attention to the problem. This is definitely one of those cases: The issue isn't that there's some obvious source of oversight that was disregarded - the issue is that dangerous and potentially harmful experimentation is carried out without oversight. Maybe sufficient oversight is impossible in these scenarios, but if so it should be an informed decision made after long, thoughtful consideration, probably at something approaching an industry level.
It is a very un-scientific study, done by non-programmers with little knowledge about programming in general. To them, syntax may seem like a big deal... just because they are ignorant to the languages other advantages or disadvantages.

As you noted, there are a plethora of reasons to choose either Java or C++...
No it hasn't. Cyc has been widely reported on outside of academic circles for decades. It last got a lot a buzz when Watson was preparing to debut on Jeopardy.
There's no equivalent in Tokyo.
> No cofounder = no accelerator = constantly stuck in neutral.

I cofounded a startup that was eventually sold for $64 million. My cofounder forced me out of the company and stole all of my equity from me, costing me nearly $13M. So cofounders are not all they're cracked up to be.

As for the general negative tone, businesses fail - you don't, unless you quit trying. My advice: work on something with a short path to revenue for now, and stop taking yourself so seriously. After the thing with my cofounder, I had several ambitious ideas to make millions again, but those were failures and I was basically emotionally destroyed. So I finally made something with less potential, that was less interesting to me, but with a clear and simple value proposition for customers. I also developed a way to market directly to my potential customers for free. That business is now doing quite well, and the mere fact that people are paying for something I created has completely turned around the depression I was in.

Remember this: Walmart makes billions selling inexpensive crap that they buy from other people. Their innovation? They charge more for their products than they spent buying them. At least until you can afford to take risks on interesting, swing for the fences kind of stuff, get rich doing boring things. It's easier and faster.
Yes of course, I did not mean to imply there are only those two (that would be weird for the two to be "lists" and "functions" out of all things).

What I mean is the current mainstream languages are not the best of any category, like Haskell is up there for functional programming and lisp is up there for s-expressions. C++ is not the best for controlling details (see Rust, D, etc), in fact it's quite a broken language. I doubt Fortran is better at matrices than APL (in fact APL is arguably the best in the matrix category) and so on.

That's the problem. These languages that are best in their categories are many many times better than the mainstream languages of today, which aren't the best in any category they represent.
They tweeted at everyone that voted for us and said, "I see you voted for grasswire on PH. Check out our similar product." If you want, Ryan, email me and I'll send you details. Don't want to out anyone publicly.
Grandmother buys old building in Japan, finds 55 classic arcade cabinets
Not necessarily, she could have been applying to extend a H1B visa and still have a valid one to travel under. I'm sure there are other cases too, e.g. I was travelling with H1B while my green card was processing (and had two separate sets of re-entry paperwork).
Different people are going to have a different answer to your question, but here's how I approach things:

You should commit things to memory the things your memory naturally keeps. If it doesn't it means you aren't using it often enough to bother remembering it. There's so much information I used to keep re-learning and forgetting because I never used it. I finally realized that it was a waste of time.

I guess the problem is when the job you're interviewing for will need vastly (or slightly) different things committed to memory than what your current job does.

I also like something between google and memory: cheatsheets. I have a dev notebook full of checklists and cheatsheets for various technologies I've used and tasks I've done.