skysight-inc/HackerNews huggingface dataset:
Yeah, it's not like the hundreds of vulnerabilities you can find on Android phones. Here's the latest.

"Firefox For Android Can Be Tricked Into Automatically Downloading And Executing Malicious Code"

http://www.androidpolice.com/2013/09/11/security-firefox-for...
"Loyal donors may be curious as to why an apparently promising game is difficult to finance."

Is this game really "apparently promising?" It's a highly technical fighting game that they admit, "is underwhelming in its current state." They're using a new control scheme that requires a special controller. It's also entirely possible that potential sources of funding are waiting for other games that focus on swordplay to release[0]. In addition, their team is a bit light on game veterans. The co-founders are both authors who don't appear to have business experience, much less game development experience. Their VP of game development is an industry veteran, but one who has mostly done art development. It seems like their most prominent backer is Valve's Gabe Newell.[1] I also can't find much on the actual development team, which makes me wonder where they're getting the assertion, "Our team punches above its weight."

It also seems odd that they're pitching this as, "people just won't give us money for some reason," rather than, "we're doing something really risky and so it's hard to get funding." I like the idea, but I think the team has gotten too deep into their own project.

[0] http://www.blade-symphony.com/
[1] http://www.subutai.mn/company.php
They did release a downloadable game to backers, IIRC. I've seen videos of it being played.
If you read the app description, its for working with Microsoft Word, Excel, and PowerPoint files. Anything else is outside its domain. Its not a replacement for Google Docs for working with Google Docs native formats.
In germany there are child protection services which either help parents to, or do, care for persons unconditionally up until 18; or even up until 25 as long as they are provably in pursuit of an education. Even after that there are services that provide for unemployed people and try to get them into proper jobs.

The only thing that went through my head reading this was: Why does it take a rich benefactor for this? Why does her country and society not help her?

While i am happy for her, it is incredibly sad testimony to how cruel and thoughtless the USA as a country are to their children.
Do you want a meaningful life or a happy one?
Oh, shit.

apt-get remove apache2 php5 ...

And here I thought running Debian (for ARM cpus) on your phone was cool. Apparently I'm Doing it Wrong.

Puns aside, good article. If everyone did this (for example caching for 2-5 minutes ahead) things would run a lot better! Next time I'm going to code an app, I'll read through everything on this page first.
And you can't check an unmask password checkbox if you get lost?

Seems the more secure default would certainly be preferable.
How does the power usage of the wifi radio compare to the cell radio? Does it use more or less power?
"The user expresses the intent of wanting to cache a web app, and it is cached locally."

So I will use [x] to find a game in [y] and then [z] it to play.

Where: x = {Chrome|Firefox|Steam}, y = {some-sort-of-web-app-store|Steam store}, z = {cache|install}.

I guess the success will depend on how easy and rich x-y-z experiences are, but you will still have to register, pay and download.
Beyond the downvote to my comment, I think the same complain will be amplified by a lot of people beyond if it's in the app description or not. Currently, with hundreds of applications installed on the PC and mobile devices nobody reads every app description, they just assume certain features. You can't RTFM for every application installed.
Embedded video isn't displaying in Firefox, due to mixed content. Edit: Fixed

Here's a direct link to the video. http://www.youtube.com/watch?v=3GeKarLwfqA
Yeah, amongst all the "MS has lost its way" chatter recently, I don't think anybody noted how it's treating C++ devs. Annual full releases of VS? Really?

http://cpprocks.com/c11-compiler-support-shootout-visual-stu...

http://www.reddit.com/r/cpp/comments/1h9uq7/c1114_stl_featur...
Escaping the Confucian trap
Bad idea for things that use the sun to synchronize - solar panel servos, for example, or locator buoys that need a failover in case GPS satellites all decide to call it quits (There are such things for navies and commercial ships).
I kind of agree with this, but then I see the same tests I've seen elsewhere:

Scenario: Editing the nickname of a credential does not change the version
When the nickname is modified
Then the edit version of the credential should not change

This looks like an awesome test. Simple, clear, anyone can read it. What's wrong? One of the following:

* It's based on timing and unreliable

* It stores state and the steps can't be reused.

You simply cannot put the line "Then the edit version of the credentials should not change" elsewhere because the step involves the previous state of the system. This step can only come after this step:

Given a credential for a supported vendor

These tests all look like they're testing really nice general properties, but they aren't. They're almost always just checking little properties here and there, and rarely doing just what the step says. Which could be fine, but the language doesn't support any idea of specified dependencies. I cannot change a test without understanding the code behind it.

What you end up with is a big codebase based on regexes, with very heavy (non-specified) dependencies. You have to be extremely careful not to end up like this, although the tests look more complex afterwards (but you have re-usable steps).

I think there's a great place for a quickcheck & cucumber combination.
Eventually but one step at a time. I ran a groupware platform for 9 years that was very reliable. This is my reboot of that but it needs to make money this time around so I am focusing on managing data and communication that leads to better fundraising results.
Seems like Apple should toss him a few bucks to play with the betas.
I'm also developing a new sword fighting game:

I've solved the hardware problem by using sticks of wood, by using sticks I get realistic physics for free, it even has realistic feedback which prevents you from swinging beyond your opponents sword. Also, anyone can make their own sword for approximately the cost of a broomstick.

I've solved the game problem by re-using the rules from fencing.

In the last 5 minutes I've successfully done what took CLANG $500,000 dollars to do. So in short if you want to play my sword fighting game download the rules of fencing, and buy a broomstick. If you're looking for other players I've developed a massively multiplayer offline game network called the SCA.
No, I mean Adsense. Adwords is intent-driven search. Adsense is discovery. Pinterest is much more comparable to Adsense.
You do realise this argument is null and void? GTA V for XBOX 360 leaked onto torrent websites days before the game was even officially released. If this is the argument companies are using for delaying the release of PC games or not releasing them at all, I think that's weak.

Look at Watch Dogs. Another open world hacker-esque game and it's coming out on consoles and PC on the same date. Rockstar are a much bigger company with more resources and bigger budgets to develop for multi-platforms. They are a console oriented company, but I remember when GTA was much bigger on PC than any console back in the 1,2 and 3 days especially.

Well, put it this way. If there are plans for next gen, we'll definitely get a PC person as they are effectively the same in many ways.
My view is that it's a fine article, that correctly identifies the issues that you need to address to make a prediction about the market. That's a good piece of analysis.

His actual prediction is beside the point - he laid it out in enough detail for the reader to intelligently disagree, if they had better information on the drivers he identified.
It is optional. You can disable it here:

chrome://flags/#enable-instant-extended-api

You can also install another tab page as an extension. eg:

https://chrome.google.com/webstore/detail/x-new-tab-page/cbm...
"The overall climate in the industry has become risk-averse to a degree that is difficult to appreciate until you've seen it."

This is kind of a bizarre claim. Not because it isn't true but because it was just as true in June of 2012 as it is now. It has been many, many years since the big money in the gaming industry has been funneled into things that aren't Grand Theft of Duty Creed: Halo Edition.
It's still my favorite language. I do respect his thoughts, but when I have systems programming to do, I'll take C++ over anything else any day, warts and all.
This is different to HN and most other internet forums?
The JSON Data Interchange Format (Revised spec)
I'm sure that'll happen, as I have no reason to believe I'm better than anyone else. I hope I'll have the self-awareness not to judge them for judging people, though, or at least to do it in a more measured fashion.
> slacks-wearing corporate stooge middle manager

What does that even mean?

Do you really find it surprising that there at people that wouldn't like to work in somebody's one-bedroom basement apartment?

Are all those people necessarily "corporate stooges"? Really?
Disclaimer: I'm a Julia core developer

Julia's type system is very similar to Rust's. Julia has composite types, type unions and parametric dependent types. It is certainly designed with technical computing in mind, but that does not at all limit its ability to do general purpose programming and in fact can help significantly in high load situations. I personally have done more general purpose programming in Julia than I have done technical computing (and in fact, it's focus on technical computing was one of the least important reasons when I decided to become one of the Julia core developers). You have a good point that the ability to do easy technical computing certainly will influence the initial audience, but, I think, as the language matures, this will shift towards a more general audience.
My interpretation of your point:

>"I'm not saying that they are ALREADY "the" platform, I'm saying that they are trying to be, and are slowly becoming just that.

>If you try and measure what portion of the internet is made up of Google's services/products/infrastructure and what portion of your own personal device usage depends on those services, would you still think this isn't something to worry about?

> Also, something about capitalism, words that have little to do with it... and quickoffice is an example of that.

> On the other hand small companies will accept large buyouts.

> Capitalism is all about monopolies isn't it? So 2+2 = 'obvious point you should be getting'

> Schmidt Quip

I understand your point, and to some degree I agree that it's worth thinking about, but certainly not worth lamenting over. Expanding infrastructure and buying up companies in areas of interest are obvious choices for a successful company.

Capitalism is about competition, not monopolies, and as long as Google has competition in the form of Amazon/Microsoft/etc. there's no point wasting time worrying about a potential future monopoly on "the internet".
>The ash is more radioactive than most nuclear waste is and there's a whole lot more of it to contain.

The question is if it's safer to be next to a nuclear meltdown or a burning coal plant, not whether portions of the waste of both plants during normal operations are more or less radioactive than each other.
I suspect though can not prove that the majority of food born illnesses come from foods which are not cooked prior to eating or are mishandled after cooking.
Alternate headline... "Firefox For Android can download files". The standard UI comes up as it would for any app install.
Yeah, that, and this weird obsession people have with pants. Who wears pants anymore?
I'd thought you appreciate this: "two brothers inherited one of the Hawaiian islands, Niihau, and have turned down all offers to sell including $1 billion from the U.S. government" http://en.wikipedia.org/wiki/Keith_Robinson_(environmentalis...
Quotes. Get Inspired
"Enjoy GC."

Can't tell whether joking or serious. I guess my bitter laugh covers both cases.
> I don't see how poorly chosen station locations invalidates the plan though - those are just proposals, perhaps because it would be much more involved to estimate land prices within the city.

They invalidate the plan as an alternative to the HSR plan, which doesn't avoid the issue of connecting places people actually are to places people actually want to get, which is kind of an important part of any mass transit proposal.
Something like that (but with humans) was discussed here: https://news.ycombinator.com/item?id=6075465

I don't know if anyone's actually doing it either. I could see Google having the power to pull it off. Though i'm not entirely sure given the current climate of paranoia I'd necessarily want Google keeping track of knowing exactly what and how much inappropriate material can be (even tangentially or erroneously) associated with me. A third party application would be nice but I think it would need to be anonymous - a concept Google seems dead set against.
Spring Data and MongoDb: A mismatch made in hell
I won't claim to have fully internalized all of it, but Judea Pearl's book Causality is incredible.
Hi OP,

I'd be interested to know the numbers for international uptake.

What distribution of countries are you shipping to that going from US to international turns a $29 shipped game into a $60 shipped game?
Not only are you helping the battery, but prefetching a lot of data, is also a good way to structure your app. It leads to better User Experience in the app if implemented correctly. If you start relying less on On-Demand connections in your app, you can separate UI code and Network code much more easily, which speeds up the UI and enables/improves offline functionality. Doing it in an IntentService on Android also allows for implementing very specific scheduling strategy.
I had always thought that was enough security against skimmers, thanks for pointing that link out.
I wonder what would happen if I did the same thing but with programs.
Wouldn't it be more efficient, and less error prone, for solar panel servos to have a sunlight/brightness input feedback mechanism, rather than time-of-day based position?
Sorry I am not following you. Are you trying to say its okay to bundle/install 3rd party products that are considered good/acceptable? If so keep in mind humans have different tastes, what maybe considered good by you or me may not be by others. It is considered unethical to bundle programs since the days of Bonzi Buddy.
Hey, it's better than nothing, right? :)
The demo is basically unplayable in its current state. The controls are unusable, and there's no real AI (your opponent mostly just stands there) nor multiplayer. I think backers are especially annoyed because the kickstarter originally promised a full game, but then at some point that shifted to a demo with no acknowledgment from Subutai that this was a change. Furthermore, a lot of us bought razer hydras (the motion controller used by the games) only to find out there would be no real game for it and that we should instead back some new motion control hardware on kickstarter.
Standard advertising fraud with faking traffic data. I handed it off to my manager who sent it to the CTO and from there it was dealt with at the executive level. Not sure all the details but I know the CEO of the other company went from picking furnishings for a new larger office to packing a box within a day or two and most of the rest of the acquired company was let go a short time later.
AllThingsD parting ways with Dow Jones
> You can't RTFM for every application installed.

Reading the basic description of what an app is is not equivalent to reading a manual.
One photo on the camera roll is too much.

Biometric identifiers up next in 3...2...
If overlayFS is in-tree, then it's a possibility to be backported by Red Hat. From the discussions on the GitHub issue tracker, there's a definite problem with custom kernels vs RHEL supported w/ contract.
Credit cards are privately owned though. You don't -have- to use them and if you stop the surveillance stops, so it's a choice.

With government surveillance you have no choice, not even by moving overseas.
I would buy the stratospheric model being wrong, but assuming good faith I think they've addressed the contamination objection - you'll note that they did a control with the same procedures except for opening the sample drawer and it came back clean. This is highly reproducible so I'm going to assume they're reporting in good faith.
"Is your flowchart a usability disaster?"
Because it's not arbitrary. I didn't get punched in the guts when I was a kid because I was wearing tight pants driving a pennyfarthing. I was punched in the guts because I was a "nerd" which meant "not cool." So when someone copies the cartoon version of me to be "cool" I'm entitled to be annoyed. I was who I was, I wasn't trying to fit an "image." Unlike hipsters, which are a real thing, I didn't get the privilege of being made fun of for trying so desperately hard to look a certain way; I was made fun of for being who I really was.

It's "cool" to be a nerd now, only in the sense that you can generally like whatever you want and be accepted for it. And I think that's great. Wish it was like that when I was a kid. Hipsters tried to make being a "nerd" "cool" in their usual exclusionary fashion, by ironically appropriating what they thought was ugly and awkward. Unsurprisingly us ugly, awkward folks didn't like that.

EDIT: I have nothing against the guy in the article, to make that clear.
Shameless plug for Couchbase Lite, our embedded database for iOS and Android, with built-in sync. Let us optimize the network traffic so you can write features.

Dev info: http://mobile.couchbase.com
Look around:
Paging: Google Search, YouTube, GMail, Yahoo Search, Netflix
Scrolling: Yahoo browse, Udemy, Twitter, Google news (no paging)

My preference:
When presenting a browse experience where the user does not know what he wants, and is just exploring, use scrolling. Make it easy to "discover more", and make it immersive UX.

When presenting search results, or anything where the "user knows what he wants", use paging. This allows user to scroll back and forth on a page to "find what he wants" and click next to go to next page.

You can mix both to present a better UX. E.g paging for search results on 2/3 and scrolling for "related / similar / you might like" on 1/3 side bar.

Also take a look at TNW.com. After reading one article, it auto scrolls the entire list page which makes it easy to browse the categories + articles which is neat.

And if you're designing for mobile, paging is painful and it almost always has to be scroll - design for the thumb.
Touch Screen Interface Design for Students to Learn Music Creation
How many of your applications are actually getting 7900 requests per second though?

Optimize for effectiveness, not speed.
I suppose it depends on the CPU. GCC can generate high quality, compact code for the 8-bit AVR. Of course, AVR was designed for C, it has 32 registers and good indexing modes.
>You cannot escape them. It is a case of pick your poison.

This is the law of averages, and it is not a law, it is a flaw in the way people think.

No matter whether you think that you'll go when it's your time to go and not a second before, and that none of the decisions that you make will affect when that will happen - it's still more dangerous to live on the inside of an active volcano than on a plain in central Illinois, you shouldn't drive the wrong direction on the freeway, and you should always wear a helmet on your motorcycle, even during short trips.
I guess I could be massively overestimating how much money successful authors earn, but doesn't Neal Stephenson have quite a bit of money lying around, which could be used to bootstrap such a project if necessary?
What kickstarter teaches us is that there is a reason why gatekeepers to bags of money exist. Credibility, accountability and responsibility matter, kickstarter can only provide a description, bios and empty promises.

Donors have very little to rely on when making a decision about funding, and no recourse when things go south, which seems to be the norm. Donors are ill equipped to make sound decisions in the first place, lacking experience, expertise and access.

Kickstarter is a recipe ripe for failure and loss with little accountability.
The problem with any collection of people though, is popular opinion is rewarded, unpopular opinion is shot down.

That means people tend to go with the crowd - hivemind.
Yea, this was a great idea, but wow was it hard to use as you answered more questions.
I agree coal -> natural gas is almost exclusively good (the only real counter-argument is that coal -> natural gas precludes coal -> something better than natural gas (nuclear, hydro, magic, etc.)).

The "CO[2] optimization, but otherwise moronic and environmentally destructive" is most biofuels. They're arguably lower CO[2] output (since it's atmospheric carbon), minus the CO[2] used to grow them, but let's assume EROEI of 1+epsilon. You still destroy a bunch of land, use up water (including often fossil water), fertilizer runoff, etc., so the environmental harm outweighs the minor net CO[2] reduction benefit.

Not true of things like the Brazilian fuels, I think. Mainly just that corn ethanol is at best stupid and most likely a crime.
I think it was also brilliant to post this halfway through: I had forgotten all about the kickstarter, and now I am a backer.
OK, a few observations:

1. Not sure HN is the best place to ask this. Yes, there are plenty of start ups here and entrepreneurs, however, they are all busy just like you finding ideas

2. Go where business owners hang out who don't necessary have the tech skills in house to solve their problems.

3. Start smoking cigars

I pick up a cigar every now and then and head over to any nicer establishment with a good bar, good scotch, atmosphere and where people mingle.

1. The people I meet at cigar places are typically business owners...and not in tech. They own manufacturing businesses, finance, retail and other low tech brick and mortar type businesses who have a need for tech but typically none in house.

2. Cigar smokers love talking to other cigar smokers, even when you are a complete stranger. Also, smoking a cigar takes 1 - 2 hours...so you got them pinned. Start the conversation soft, casual...just like dating. Then start finding out more about them, what they do. Ask some simple questions about their field and let them explain as if they are pure genius. Start talking about their business...and now you start narrowing down on problems, issues.

I do this all the time. It's amazing what you can learn...and they'll love to tell you about it because they are having a good time smoking cigars, sipping scotch and hiding from the wife.

I just recently spoke to a small retail owner who has a chain of consignment stores with a number of POS systems. Buying a POS system isn't a problem, it's doing the financial reporting and consolidating data from multiple locations. He had been looking for quite some time and couldn't find anything good that actually could understand that data came from multiple locations, rather than multiple POSs inside the same store. He also had a huge number of different SKUs since no item coming in is the same as any other in a consignment store. Who knew...I would have thought this was a solved problem. It's a totally un-sexy space but I really think this is where you'll find you best ideas.