skysight-inc/HackerNews huggingface dataset:
I don't disagree with you that "mildly" is a somewhat generous judgment call here. Most American workplaces wouldn't look kindly at your being caught with this on your screen. That said, I think we're missing the broader point.

The broader point is that "NSFW" labels carry an implicit caveat emptor warning. Nobody's forcing you to click open a link, and if you believe that you work in an environment with a low tolerance for anything that could be construed as "NSFW," then don't click on a link marked "NSFW" -- even if it's qualified by "mildly," "moderately," "slightly," "possibly," and so forth. If you see the abbreviation "NSFW," you need to take stock of the risks involved in proceeding, and proceed (or not proceed) accordingly.

A corollary: given that one person's definition of NSFW will always differ from another's, it's often best to err on the side of caution.

Personally speaking, I'm thankful I work at the sort of company that wouldn't fire me for viewing this material. And I'm grateful because it's genuinely fascinating material, and the nudity is used for illustrative purposes (and also, conveniently, tucked at the bottom). Of course, if I worked at a bigger or more conservative company, there's no way in hell I would have taken a chance on anything with an NSFW label.
>This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions.

I call BS.

Does Letterpress also exhibit a "total disregard for platform conventions"? Does Google Maps iOS app? Does Clear (the TODO app)? Does Paper? Even if so, the users are more than happy with them, and tons of other similar apps besides.

It's not 1993 and this is not Mac Word 6.0. In iOS apps are MEANT to be visually distinct and try new interaction paradigms.

Heck, even Apple has stopped advocating the blind devotion to the User Interface Guidelines document, and experiments itself with different looks (and sometimes feel) from app to app. And this has been going on for at least 5 years.

Besides, this project merely adds new visual look. Underneath it uses the regular widgets (it adds Obj-C categories to change the visual appearance), so it's just a new "theme", not a new "feel".

>On top of that, you have to reinvent all the native components you otherwise would get for free

Errr, that's kind of the whole point.

>and your app looks like an ugly odd duckling on the platform.

Or like a special unique snowflake. Like Clear. Or Paper. Or tons of other apps.

>Why do this? It demonstrates an insane level of condension towards your users, the platform they've chosen, and the time they've spent learning it.

I only discern an insane level of pissing on others people work, that they also provide for free as open source and you can very much choose not to use it or not buy any app that uses it. That, and an insane level of self-righteousness (on this response, not on the project).
I made a pull request that was accepted. You should be all set .
So Google (and others) can build a network of companies to avoid taxation, but a chat system that's safe from eavesdropping would have been off-limits?
Google's evil activity cost them half BILLION dollars
when a gov't sting uncovered it: http://bit.ly/14osMvb
I used to work at a place where part of my job was to find great porn for the boss so he could spend more time doing boss stuff. And I got paid to find, and rate, porn. Win/ win.
Get in touch with me, I am interested in talking. Details are on my profile.
>I don't know if that's a valid extrapolation. I, for one, in all my working years have never met a Linux company that was interested in switching to .NET, but I met many that wanted it the other way around if they could only justify the upfront investment to convert the proprietary application stack.

Thanks for doing exactly what the OP requested commenters NOT to do.

From the OP post:

"Does anyone have real data related to ".NET is dying" other than idle conjecture, short sighted "frog in the well" anectodes which sound like they're written and voted up by people sipping on a latte on a Macbook in a Starbucks in Silicon Valley?

Again, any hard data will be appreciated that shows .NET is dying instead of the same paragraph upon paragraph of opinion and no links, references or data, we have enough HN comments of that already."

The world is much much much bigger than what you saw in all your working years. That's why personal anecdotes are quite worthless and we need real numbers.

So many paragraphs of speculation and no links or references from people living in their own little bubble and mistaking it for the world.
2 - http://www.informationweek.com/byte/personal-tech/mobile-app...

3 - There is no native Metro Chrome app (talking x86 or x86-64 here, I address RT in my subsequent point), so I'm not sure what you're talking about. The current Metro implementation is NOT a true Metro implementation (it's just the desktop app stuck in a metro window -- no gestures, no larger fonts, etc, etc).

6 - Someone already addressed this point
From a security and reliability perspective, having root enabled by default is a terrible idea. The arms race between OS vendors and malware developers means that defaulting root to disabled is both desirable and inevitable.

Only root can install malware into the kernel or BIOS. Only root can pull keys and passwords out of /dev/mem. Only root can damage an installation beyond the ability to factory reset.

I eagerly await the day when every major OS will require jumping over some basic hurdle (e.g. rebooting into single-user mode and running /sbin/root-me-harder) before enabling root access, because that will eliminate entire categories of security risks from consumer-oriented computing.
>I don't use the others, but I often get confused using Google Maps because I have no idea what all the new/unusual UI elements do.

Yes, from the comments here, I can see that you must easily get confused by many things. Door handles, the pavement, etc.
So? We have sewage systems, but their purpose is health. Imperfect systems are how we work toward ideals.

We evaluate the legal system in large part by whether the outcomes are just. For example, the revision of the three strikes law in California is happening because a number of people have received obviously unjust sentences. And we got the law in the first place because many people thought that letting serial offenders free to harm people again was unjust.

"Equitable" is another one of those ideals, and that it is just as subjective as justice or health. But we can work toward it.
YAPC::NA 2013 Will Not Enforce Its Code of Conduct
I think you're confusing the first-sale doctrine with exhaustion doctrine, and the latter is, I think, a bit more confusing and unclear as to what patent holders can require.
The cost of the MS tool-chain is basically a rounding error on internal software projects. An enterprise MSDN subscription is a under 1% of my billable rate for the year and servers are ridiculously cheap even when paying for the windows stack. Now sure plenty of FOSS toolchain can work wonders, but when building small internal sites and compared to the Java stack we are simply far more effective.

PS: I have seen it both ways, Java redeveloped in .Net and .Net redeveloped in Java. Generally things where better in the .Net world. I spent years as a Java developer and find the idea of going back is horrifying.
Google city - self driving cars only, please.
Sounds like you might like my reader: https://github.com/swanson/stringer. No social features by design and if you've got a heroku account you can have it deployed in under 5 min.
> First of all, why would I want to create an application that runs on the desktop, rather than build a web application that I can show to people with a link? Especially

To take proper advantage of the hardware and provide proper integration with the operating system.

The browser is for documents.
Why the new Google server farm could displace Adobe Lightroom
South Sudan is the newest :)
Well, that's not bad, but I think the CoffeeScript is better

$.get $('#url').val(), (res) -> $('#res').val res.length

Or using LiveScript backcalls is even cooler:

data <-! $.get '/x.html'
$ \.res .val data

Or in IcedCoffeeScript if you like 'await'

await $.get 'documentation/css/docs.css', defer res
console.log res

Or check out the huge list of languages that compile to JavaScript at http://altjs.org/
Ask HN: What do you think of this idea?
A stock market for fantasy sports players. The NFL is easiest to start with...the stock market would be open during games and each player would have a stock price associated with him. So let's just say I start out with quarterbacks. Tom Brady and Peyton Manning would have large stock prices while Mark Sanchez would probably have a lower stock price. At the same time, for every time Manning or Brady throws an interception, their stock price will fall farther than that of Sanchez if he were to throw an interception. During games, you would be able to buy/sell and trade stock with other players. I envision this to be with real money, of course pending the legality of it.

I am currently writing up algorithms for this but I figured I'd gain HN's feedback as well. Do you think this is a good idea? If you want more info, feel free to ask below or contact me: aashayk at google's email service.
/agreed

This is one of the most breathtaking biased pieces I've seen in a very long time. This guy really, really doesn't like Google. Or maybe just Larry Page.

Edit:

By the same writer:

In the same vein as this "story", a bizarre caption in a "story" covering Eric Schmidt's Guardian op-ed suggesting civilian drones are a bad idea:

"Google CEO Eric Schmidt knows what's best for us."

http://www.slate.com/blogs/future_tense/2013/04/15/ban_civil...

I glanced through the first 10 pages of his other stories on Slate. They aren't all rabidly anti-Google. Though he does seem to hold the founders of Google in special disdain for some reason.

Now I'm more inclined to think this is simple link-baiting, not bias. He'll say anything for the clicks. Which seems like a common trend on Slate these days. I remember the days when Slate had some really excellent original journalism.
You cannot do that, because CLR has pointers, value types, unions and proper tail call optimization.

So those features are not mappable to the JVM.
I don't know if I agree with this. I've worked on large MVC applications for government, they definitely exist. MVC is IMO a simpler (and more consistent?) beast than aspnet, and in my experience doesn't have the same lazy legacy/dinosaur developers, so there's a smaller volume of questions for the number of lines of code written.

.NET vs Ruby is a whole holy war which I'm not going to get into, but there are a lot of people out there who like to get shit done, and find that .NET (and MVC) works just fine (great even) for that.
I find it amusing that you think attorneys and physicians only answer to their own. Attorneys are sandwiched between clients and judges, and physicians have regulation to deal with, to say nothing of the fact that at anytime they could get sued into oblivion based on a simple mistake.

"Technologists" are worthless independent of the business value they create.
> As always, let me remind you: don't bill hourly.

This advice breaks down if you don't work an 8 hour day. Some days I want to only work 2 hours, other days I want to work 12 hours. My clients need to be fairly charged in both cases.

Seriously, one of the reasons I became a freelancer is because I think the ideal workweek is mostly 2-4 hour days. If you know how to code and aren't in massive debt, you can live the dream!
It's harder to do, but you don't even need to be in same city. Build a strong portfolio, for us it's several good projects on Github and jobs will come by themselves.
The public YouTube API documented at https://developers.google.com/youtube/v3/ appears to have all the functionality required to implement a TOS-compliant client. In particular, it has support for fetching the HTML required to embed a video player that obeys uploader settings for advertisement and device restriction.

Microsoft's original request is for Google to create a new API which would allow querying of richer metadata about videos. It's not apparent why this new API is required to write a TOS-compliant YouTube client.
So there are all these customers that hate the Microsoft toolchain and also know they are getting shafted by Microsoft.

In fact the customers hate Microsoft so much they decided to pay Microsoft an extra 11% bonus this year (and will probably pay another 11% bonus next year), even though they have all these free toolchain alternatives that they could be using.
Significant whitespace.
>Flat UI isn't some massive new UI paradigm? I thought that's exactly what it is.

Then you were wrong.

Flat UI is merely a graphic design choice. If affects the look and overall design of the user interface (flat colors, no drop shadows, remove frills, etc).

Everything you otherwise know about the UI and how it works remains the same. Buttons are still buttons, text entry boxes behave as before, radio buttons still let you choose one option, sliders slide, etc etc. You can have a flat UI in Gnome, say, just buy changing the GTK theme to use a flat UI design. Nothing "massive new UI paradigm" about it.

CLI to GUI is a "massive new UI paradigm". GUI to Touch GUI is a "massive new UI paradigm". 3D (if somebody implements it in any way that makes sense) would be a "massive new UI paradigm".

Flat UI is merely a theme change -- plus the adoption of a less ornamental design sensibility. The apps still behave and interact the same. You just don't get corinthian lever, faux-wood bookshelves and old Braun tape machines.

>There certainly can be a fine line between building on the platform standards and dismantling them, but rewriting all UI components is very much on the side of "dismantling".

Like Apple Pro apps vs regular Apple OS X apps, right? Since they do have ALL the UI components changed. Or like iBooks vs standard iOS look. And tons of other cases where Apple did the same.
This is fantastic. I remember playing freeciv way back in 1998 (it was the best linux game at the time). This looks like it might solve my problem of finding interested people to play with.
| Looks like this submission is getting flagged as well.

Do you have access to information that the rest of us don't? How do you know if this story is getting flagged or not?
> So what?

Unless I missed something, your OP was one big complaint about biases.
It's definitely the most quotable bit. I'd say you actually make your point a lot better through sheer quantity, but that's a bit harder to convey in excerpt form.
This reminds me a bit of the DOTA 2 Character Art guide. Valve takes it a step further and states that a character must be identifiable by only its silhouette - including orientation and carried weapons. It's a pretty good read, even with just a passing interest in game & character art. http://media.steampowered.com/apps/dota2/workshop/Dota2Chara...
I'd like to see "retarded" and "lame" added to the Disability list.
Current response from link:

Bad Gateway

The proxy server received an invalid response from an upstream server.
Apache Server at zenpayroll.com Port 443
Don't hate me if I found this post to be motivational.
It is pieces of the puzzle really. You need machine learning, computer vision, robotics and ultimately AI plus some kind of self-assembling machines to really make it work.

We don't have the tech yet. But it is getting there. Being able to find the translation of a spoken phrase, or answer a spoken question accurately is actually difficult. You pretty much need your phone to be aware of the environment; if you want to get good results that is. So projects like Siri, Google Now or Glass are actually important and potentially can be crucial and 'world changing'.
I remember playing a HTML5 version of Freeciv years ago, yet this is being announced now. I bet there's an interesting story behind the amount of work it took to get it from a nice demo to something production-ready. Care to share?
would love to see reeder integrating this. I asked them, feel free to do so to: https://twitter.com/reederapp
Altavista was hardly a curiosity--it had 13 million queries a day at its peak. In any case, nobody is denying Google recognition for building a damn good search engine/advertising platform.
2 - According to that article, Microsoft disabled access to EAS even for Google accounts that still supported it, and has not yet added support for the standardized contact/calendar protocols supported by Google Apps. That is not the same thing as "can't use GMail in the vanilla mail app on my touchscreen W8 laptop". In particular, unless the mail app somehow dropped support for SMTP/IMAP, then it will support Gmail perfectly just like any other desktop client.

3 - So your complaint is that the Metro version of Chrome does not support some Metro features? Again, that is absolutely not the same as "can't have a Metro Chrome app".
Responding to some random sentence in the middle of a discussion as if you actually have something relevant to say is annoying, and a big waste of other people's time. If you want to go off on a tangent, say so. Then nobody has to try to figure out what you're on about.

Predicting costs is not an inherent benefit. That only is useful if somebody will change a decision based on the prediction. Otherwise, it's wasted effort. My mom was on Medicare throughout her cancer treatment, and I promise you: not knowing the costs was perfectly fine.

In fact, not knowing was better. The cognitive load of a major illness is huge. Not knowing is also better for most medical personnel. Their goal should be to maximize patient outcomes. Asking them to juggle some sort of cost-benefit tradeoff in the middle of treatment adds an insane and impossible burden.

Also, you quite literally did say "problem solved" after proposing SWAG estimation as a solution to a problem. Maybe you wanted me to have some other understanding, but I have no idea what it would be. And, since you admit you are off on some sort of tangent, I don't really care.
Let's presume that Google in ~2010 believed that more personal services (like Google Now today) are the future. That requires identification to be layered onto everything they do, including search. But requiring a login for search seems absurd and immediately seems creepy (even if the intent is innocent) and would have been met with intense resistance.

It seems a far easier strategy to create a social service where identification is a presumed requirement, and then sprinkle a bit of that across all of the other services. By 2011, half a billion users had been trained by Facebook that logging in with your real identity was the norm. After all, all of your friends were doing it.

Thus, Google+ was born. It was the first time that all of Google made a consolidated step toward identification across all of their services. It was a rally point internally and externally, was easily understood, had a clear product roadmap, and opened the door to all kinds of new, stickier products.

I think that the expectations of G+ being a Facebook killer were misguided. Google would love to replace the FB News Feed, but I think it's already achieved much of what it set out to do.
I'm confused about how this is a "real issue". Businesses operate in certain places. I don't expect the restaurant across the street from my place to cater to the other side of the world. Why is Google required to?
Except it's e.g. SRI doing the "world changing" part of Siri.
It's your broad claim "by any United States standard" that's likely the cause of the downvotes.

Lots of US people here work in places where these two non-pruriently-posed cartoon nudes, used for a valid illustrative purpose, present no 'safety' problem.

Please don't make the US work environment seem more prude or homogenous than it actually is. This is not "definitely, most very not-safe-for-work". It depends on where you work. That makes "mildly NSFW" a fair description - it's enough of a warning for those in very sensitive environments, while allowing that in other places it'd be considered harmless.
This problem is not confined to the technology industry. Many other skilled professionals such as psychiatrists and teachers are in the same situation.

Making a trade guild is one option, but it may cause one set of useless bureaucrats to be replaced by another. I think it is a good thing that even college dropouts can be successful in the software industry.

One option may be to change the terminology that we use to talk about computer programming. The terminology used to explain technology was designed to sell computers back when computers were foreign, frightening, and expensive. Words like "Enterprise Architecture" were designed to sell millions of dollars worth of computers and make it seem as if someone with little knowledge would never be in over their head in dense logic.

Technological populism got a computer into everybody's pocket, but I think that instead of watering down logic when presenting computers to a nontechnical person, we should take the core of programming and have them look at each aspect slowly and clearly. This will show people that although anybody can understand computers, you yourself do not. Although C is complicated, a topic such as how ascii characters work is understandable by a nontechnical person.

Also, programmers could simply refuse to work with jerks, but if that is not happening during a huge boom, then it will definitely not happen once the industry looses steam.

This is a good article on the topic by Adm. Hyman "I would sink them all" Rickover.
http://www.wholeearth.com/issue/2034/article/399/doing.a.job
I hope not, I hope that anyone that googles her is as outraged as we are and won't hold it against her. If she is interviewed by right minded people it might even be a nice thing to talk about.
What the fuck does this has to do with anything?

None of the top apps look like this, because this is a new app, and the theme has just been released.

But you didn't rant against THIS specific theme and how it looks. You ranted against theming iOS, period. You said it's a disservice to the users, users don't like it, etc.

So, answer me and the parent this: is that's so, why tons of top selling and downloaded apps, the most popular ones by users and critics, are heavily themed? Letterpress, Clear, Paper, Google Maps, Evernote, iA Writer, Vine, Flipboard, etc etc.
Feature suggestion - stealth mode with custom favicon and page title for stealthy in-work-browser tabbage ;)
But I don't understand why you need to match periods redundantly in your regex?
Folks who are tired of lazy cynicism and spiteful snark might prefer to read this one:
http://gizmodo.com/larry-page-reminded-us-why-we-love-google...
What Does a 'Custom Activation' Actually Look Like?
Sorry, but in this case, I don't consider a lack of willpower to be a moral deficiency.

When does the need for willpower become excessive? When does it change from a deficiency in the person, to a deficiency in the environment?

If one doesn't have the willpower to work 15 hour days, that isn't a deficiency in the person, it's a deficiency in the environment.

I argue that the same is the case for people with sleep and eating disorders. To fix these disorders with willpower alone, is simply too much to ask for the majority of people. It lies in a deficiency in the environment -- an unlimited access to unhealthy food, and an unlimited access to stimulating light.

Willpower clearly isn't the way. We have to look at solving these problems by improving our environment (I don't mean that in a green, nature way, I just mean whatever existence surrounds the person with the issue)