skysight-inc/HackerNews huggingface dataset:
As long as a bunch of apps have not been opened after instacast, it should download everything fone.

See, for me that uncertainty is a killer. I want my podcasts downloaded in the morning. I don't want to have to check before I go to bed that the app is still in memory, that's mad.

There are Android apps that abuse their background abilities, but the vast majority work just fine and don't kill your battery.
This is going to be terrible... Ashton was cast just because he kind of looks like a younger Jobs, not because he can act.
>I wonder if anyone 'cracked' it when it was new... :)

Certainly.

For years I maintained a ragged spiral notebook of video game info which contained among other things some extensive, entirely handwritten reverse engineering of the password systems for MegaMan 2 and Metal Gear.
A (few) words to the wise
How Mozilla will save developers from tyranny
Innovation happens in fits and spurts -- it's highly nonlinear.

More importantly, there is a positive feedback cycle between what the author would consider "true innovation" and "trivial apps" -- before we can make a very large leap in terms of true innovation, we need some societal comfort with the paradigm. Those apps (like Twitter, the one Peter Thiel derided) serve a very important role: they move the bar culturally. These apps help acclimate people to the idea of technology (for example, owning and keeping a smartphone close to you) and make sure that society is ready for whatever next innovation happens. Without the societal leg of the cycle the "true innovation" will be stymied.
Yes, that's true.

Most people misunderstand the license, being my favourite:

http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePos...

EDIT: just in case... "You are not required to accept this License in order to receive or run a copy of the Program.", point 9 of the GPLv3: http://www.gnu.org/licenses/gpl.html
Ice Cream Sandwich makes gains, but Gingerbread still dominates
> I still think the iPhone 4 &< had the best screen size for ergonomics. I don't think you can contest that.

Yes, I can. It's complete bullshit. All the arguments for why the iPhone 4 form factor was the best are now being used to claim that the iPhone 5 is the best by a lot of the same people. That just goes to show that you can manipulate that argument to work with whatever screen size you want.
Indeed. Their business model needs changing. It's not just price, it's also the fact that they don't offer as many flavours of SoC, aka with different basebands or integrated encoders, to even compete closely with the ARM ecosystem. Technically they may now be able to compete, from a business perspective: not!
I've always been more of a Bubbleman theme guy myself.
There are plenty of objects that will bounce back in real life if you throw them at a wall or floor.
"Separate all links with more than whitespace" makes it easier for everyone to find and click the correct link, rather than hesitantly mousing over a link and hoping it's right, or having to slow down and carefully click because the target is small and close to something else.

"Use a sensible default font size" - yes, people can zoom the page. But starting with a sensible large font size means they don't have to. That means your careful layout doesn't get moved around and possibly broken.

"Use a sensible set of high contrast colours; consider an easy way to switch to light on dark" - offing low contrast colours for text and background means that people are going to either not read, or are going to use scripts to replace all your colours. Some people prefer (or need) light on dark, and will use scripts to replace your colours. Your nice design will end up very different if I get to pick my own colours.

These doesn't sound like much, but there's a bunch of little optimisations that help accessibility, but which also help everyone. Tweaking a webpage before I start reading it may only take a few seconds. But first impressions count, and if my first impression is irritation at the bloody silly choice of light grey on grey colours and a bit of fiddling to make it readable I don't have a good first impression.

Also, compare the time it takes to make it readable with the time it takes to make a page load, and the efforts that people go to when they improve page load times. Half a second makes a big difference.
Economist Ricardo Hausmann Says U.S. Should Reinvent Manufacturing
That is a really horrible scenario, I am sure that many people, trolls aside, feel for your friend. It is very easy to yell 'backup bla bla', hindsight is 20/20.

Either way. Best tip: DON'T USE THE COMPUTER ANYMORE. Using it will overwrite files.

Get an external drive and use something like DiskDrill.

Good luck.
Ruby SQL Injection Flaw a Non-Issue for Most Organizations
Novel Optimization Technique
I don't think is caused so much by fewer people doing truly interesting work as it is by a greater number of people doing fairly trivial projects.

In other words, it's not that resources that could have gone to "serious" projects are being allocated instead to easy projects. The author even says as much, different people are doing those jobs.
It's still true. The larger screen is nice but the 4 was more comfortable to hold and use.
> GT is clearly inferior in build quality

I've dropped mine (which does not have a case) from chest-height onto brick, down a flight of stairs onto tile, and onto the road while biking at a moderate speed (maybe 15-20 km/h). It has some dents on the side but the screen is totally fine. I rather doubt the iPhone would survive the same.
Way to go Microsoft, wasting my time again!

Jokes aside, Microsoft should know better than to host a video slandering Google on Youtube. Schoolboy error 101.
It seems that the IMF's statement fails to take into account the many measures Greece didn't implement, namely pertaining to labor laws.

In the context of countries like Greece and Portugal, austerity just means that the governments can't spend more money than they earn, simply because they don't have access to it on international financial markets; the only money they have now is the Troika's. More money from the Troika means more debt, more interests to pay, and longer dependency on outside help.

Also, the main cause for the recession is that the governments want to correct the deficit by raising taxes, that is, by imposing austerity on their people, not on their spending. These countries avoid structural changes, which should target things like labor laws, the unsustainable Social State, the judicial systems, and create conditions to attract foreign investment.

I don't really understand how people can advocate for government stimuli in these countries when that's the sole reason they're in this mess to begin with.
> We all know that Android would have this if it wasn't for patents.

No, we don't. Maybe it would, maybe it wouldn't. Now that there is a viable alternative that people are used to, I don't think bouncing would be used if the patent were to be invalidated tomorrow.

The only reason to use the bounceback early on was because (a) no alternatives had been developed yet and bounceback was adequate, and (b) it appeased all the early adopter Apple fanbois.

> Plus if you are scrolling slowly and reading as you go, having a litte bit of background show (part of the effect) is little difference from showing a flash of colour.

You completely missed my point. It has nothing to do with scrolling while reading. It only has to do with when I'm at the top or bottom of a page/list.
I guess everyone has ran into something like this at some point in time. Care to share? What's the most bizarre optimization quirks you've seen?
Posting just to bookmark it.
The downside of auto-downloading is that your tablet/phone will run out of battery much faster than on iOS. iOS has stand by times of weeks (31 days?), which is wonderful. My nexus 7 runs dry after days, arguably because of the apps I use, or because the OS allows them. I'm unsure which I prefer, though I'd like to be able to configure a trade-off between the two myself..
Wow, that's immensely shitty UX from iPhoto.
This is really the crux of it. The counterargument essentially seems to be that such broad abstractions are fine in the small or when you have enough hardware, however that in no way carries over to smartphones where you want to do the most with the least, and even where you have a kick-ass processor and multi-GB RAM, you still want to reserve battery. The primary reason Android seems to need so much more hardware than iOS can be attributed to this. Even when you have powerful hardware, this can kill you in the large (which was the original failure of Windows Vista -- people forget that Microsoft did a complete revert after thousands of man years of work)
Hold on a minute.

While the Android SDK terms have changed over the years (most notably with the recent "anti-fragmentation" clause), that's not what the post is talking about. Instead, the post is identifying the Android SDK as non-free because you have to agree to Google's Terms and Conditions in order to use it at all. That's absolutely correct, however...

As someone who downloaded the original SDK in 2007, I can tell you that this was true from the beginning. Sadly the Wayback Machine is having trouble retrieving their first crawl of the terms (February 2009), but here's a crawl from January 2010 that shows that the offending clause has been there for at least 3 years: http://web.archive.org/web/20100111025451/http://developer.a...

A more accurate title would be: Google's Android SDK has always been proprietary, but I only just noticed.

Edit: Based on the date at the bottom of the wayback page, the linked version of the agreement dates back to April 2009.
Something no one has pointed out yet:

http://www.lead.org.au/fs/fst27.html

The data is about 18 months old. I was only surprised that it was so few countries, I expected most of Africa to be represented.
Anand does an exceptional job of acting as a proxy for Intel's marketing department.
I was really into IRC 10 years ago and even though have not really been using it lately, I was about to go back to it. Miss those 'slaps'
I wonder who will play Woz... or will it go that far back. Going to be tough to beat Pirates of Silicon Valley...
iPhoto has a trash can, just like deleting normal files. You might be able to restore from the trash.
That there's a lack of real innovation might just be an illusion that is created by too much focus on stories about how much money this or that startup raised. Same way how if you watch news and read magazines, one might start to believe that the world is in a very sorry state.
Are you sure? This license covers the SDK, not the first-party apps. At the very least, this agreement could prevent them from adding any Kindle-specific extensions to the API.

(This point is a bit moot because the Fire codebase was presumably forked from an older version of Android without this license change.)
He can act. He's also pretty tech savvy. Don't be so critical without seeing ANYTHING relating to the movie besides a few articles - there's not even a trailer out yet.
There's an interface into this sort of play-by-play data (since 2000) at http://pro-football-reference.com/play-index/play_finder.cgi -- lets you do queries on down/distance/position on field/score differential, all that sort of stuff.
If it works more or less the same then I happily stand corrected.
Good question. I've used it for years and always assumed it works.
If Google bots can execute javascript, spammers can probably do it too. My only hope is they don't want to do it because it's resource intensive.
It says in the article that it's Josh Gad http://www.imdb.com/name/nm1265802/
Not fair. The essence of the rant is that PayLane overpromised and underdelivered. That's a very key takeaway and there's a lesson there that applies EVERYWHERE.

[EDIT fixed typo]
(fixed link) An NYPD app has been released (without much fanfare)
We have been through this many times before here. This is meant to prevent forks that break compatibility. Like that chinese company that made their "own" phone OS. That was just a fork of Android, but not perfectly compatible with the Android SDK. It causes fragmentation in the sense that it forces developers to rewrite apps for it because there are differences in the SDK.

Amazon, Cyanogen, OUYA etc are all fine.
You guys are right, I was wrong. As others have pointed out, Android SDK has never been free software and Android SDK != Android
This is an important but nuanced point that seems to be getting glossed over. There is Android SDK [1] which has the terms and conditions. There is Android Open Source Project [2], from which you can easily download the source using git, and is licensed under the Apache Software License 2.0.

This is not all that different from what many open source providers do (e.g., RedHat). If you want their official binaries, there are sometimes additional restrictions, but you are welcome to compile the source on your own or find a third-party who will provide you with unofficial builds (in this analogy, CentOS).

[1] http://developer.android.com/sdk/index.html

[2] http://source.android.com/index.html
Has anyone seen this spy plane?
It's a travesty.
We ditched jabber for IRC at another company I previously worked at, and it became a staple for communication even though our entire office was only ~800 square feet.
Nuclear weapon statistics using monoids, groups, and vector spaces in Haskell
You can see on this live implementation that it's not a great system in practice:

http://www.mmhp.net/Passwords/MM2/

Check boxes and see how the pattern changes, which is like how we wrote down the codes when we were kids after we beat a boss. It's easy to see that generally only the position of one red dot changes after each level. So it makes it very easy to brute force more options.

Not hacking the system properly, but enough so that you could get past levels you were stuck on.
"Using the medical analogy, the current environment in the internet space essentially tells people that they will make more money as a pre-med dropout opening clinics than as a serious researcher looking for a cure for cancer."

You say that like you aren't aware it's a true statement? You have terrible odds of becoming rich being a cancer researcher.

It's a hard problem to solve, though. The obvious answer of "route more money to cancer researchers" produces the obvious social attack of "more marginal people being or simply pretending to be cancer researchers", for instance. It's easy to get "more money" -> "more researchers", it's much harder to get "more money" -> "more research". (I'm not saying it's impossible, just that it's a lot harder than it looks.)
> iOS fluidity still has no equal

I've been using the iPhone for a while before switching to a Nexus 4, and honestly there is nothing that feels more fluid on iOS than on a Nexus 4 running jelly bean 4.2.1.
A few years ago, apple stopped encrypting music. The music is watermarked, but not encrypted anymore. These files (m4a), can be played without issue.

The older stuff, which is encrypted (m4p), can't be played.
However, you can just remove the DRM using any of the available DRM removers, with no loss (they are just removing the encryption, not transcoding).
This is a horrendously presented argument with close to no interesting content. Aside from being voted up by people with an HTML-axe-to-grind, what's the point of this?

One particular point that gives me a laugh -

No matter how much you optimize your app, it will always be slower than a native one, and the users will feel the difference.

This is a broad claim that is unsupported. Both native and web apps are layers of abstraction over OS rudiments. There is nothing stopping both from offering identical performance, however HTML usually falters simply because people layer on abstraction over abstraction, where they take the simplest approach with the native app.
I didn't know about this. It would have been better if I didn't need to launch Itunes though.
In defense of the submitter...I actually prefer blog postings with embeds of the videos...the normal youtube page is just so distracting with its right-hand rail. But in this case, the blog post could've added a little more context besides just the video...
> My record for beating it is under 20 minutes on normal.

Does the iOS port leave out some of the levels or bosses? The world record for the original NES game stands at 27:49.
Everything I know about computers and software is largely due to IRC. This is where I started to love hacking. So many great memories.. mIRC (A popular IRC client on windows) really got me started on programming. I learned "ifs", "for", "functions", "widget dialogs", "@window animations (and a base for game creation!)", "sockets".

I remember once I had built a IRC-server running in my mIRC, with all the robots (registering or protecting a channel) also from my mIRC. And then, on top of that, I had made a custom IRC-client with custom @windows.. We were averaging three users on my server, but oh my, that was cool at that time.

I even remember (I was very young at that time) that internet got shut down.. but I was still connected to my server. And I thought I had found a bug in Internet ;-) Obviously, I was just connected to localhost.. but the "What!!" moment was very funny.
Unity itself is GPLv3:
http://bazaar.launchpad.net/~unity-team/unity/trunk/files
Python was even seen as esoteric back then.

http://www.paulgraham.com/pypar.html
I think that the refresh icon is designed off-center causing it to spin off of its axis.
@nmcfarl thanks for resubmitting with a different url. I find the home page a bit baity but the tutorial page http://felix-lang.org/web/tutorial.fdoc is great.

Depending on how you look, it is C++ speed OCaML, or perhaps more correctly C++ in a fully type-inferred (unfortunately, nowadays almost everything gets called type-inferred. Hence the added qualification "fully"), ML like language.

It does whole program optimization. It uses a mix of lazy and eager evaluation strategies for speed.

I believe it can generate Python modules too, thanks to how well it interacts with C. The details have to be gleaned from the mailing list though.
Egypt’s nude protester Alia al-Mahdy to be stripped of citizenship?
Maybe you can, but the way the license is written, you essentially agree not to ever do that:

> "3.4 You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the SDK."

Now, IANAL and maybe that doesn't mean what I think it means. To me it sounds like you're signing a non-compete agreement just by downloading the SDK.
Room 77 takes $30M injection, Expedia involved, as meta arms race heats up
Official meaning of health
Online travel in Russia by numbers
My main # now is Google Voice. For the past 4 years, there was just 2 instances that I needed MMS.

What's frustrating though is the inability of Google Voice to receive SMS from short codes. Craigslist and Paypal also don't verify accounts with a Google Voice number.
Great interface, so simple.. With all honestly, I think it's by far my favorite UX interface to create wireframes. It's intuitive and gets the shit done very fast. Congrats!
How do I export the jpeg/png? If I can't share my wireframe, what good is my work really. I guess I can capture the screen..
Immune system 'booster' may hit cancer
I was just making the case for investing in Apple on seeking alpha (an investing site). I've seen few people switched to the iPhone and even I was tempted with the release of the iPhone 5. To be honest, I haven't played with an android phone that matches it hardware wise. The lack of nexus 4 devices in the store really hurts google as there's no way one can just walk in a store and 'test' it out, like one can do with the iPhone. You have to make do with youtube unboxing videos, which are good, but leaves much to be desired. FWIW, I'm now seeing the value of iPhone's especially for people already in the eco-system. I could have never seen this before
Krypto Game Analysis
Pic in costume: http://laist.com/2012/06/12/new_photos_ashton_kutcher_as_ste...

Vs. reality from 1975: http://coe.berkeley.edu/forefront/fall2005/images/woz2.jpg

Seems to be pretty close on the facial hair, but the actor is quite a bit more overweight than Woz.

That link also has pics of the guys playing John Sculley and Bill Gates, in costume.
Yeah, my site went down for a minute there, got a message from cloudflare about it. Was surprised at it o.o

It's what I get for $20/year hosting.
Frankly, it is extremely boring to read articles like this. The heading "Why ABC innovation has stalled" itself sounds quite artificial.

Here is how innovation seems unfolding itself lately (Both in Silicon valley and outside of it):

Early stages of 3D printing, cars that drive themselves, drones that are cheap and interesting, gestures which lend themselves to web, voice processing and response at higher level, interesting touch surfaces where the buttons grow out of the screen depending on software interface, banking and virtual currency to kick ass of the arcane and so on ...

Here is (probably) the problem of tech blogs apparently. You guys have gone too close to investor community, or have started believing in the hype machine too much. Open your eyes and report on start-ups outside of 'likes' and 'tweets' and 'pluses' (Not that those are not news).

Open your eyes, probably.
NoSQL Hadoop Developer - London, UK
Dr Strangelove or: How I Learned To Stop Worrying And Love Regulation
Simple fix: permissions.

> [Podcast App] would like to run in the background. You can change this at any time. Allow/Deny?

Or perhaps being a bit more specific:

> [Podcast App] would like to sync nightly. Allow/Deny/Charging Only?
I Was Completely Wrong To Oppose GMOs - Anti-GMO movement founder
The point may be that agreeing to their terms and conditions previously did not result in one losing any rights.

Not sure, though.
Ask HN: What would you like to see in a dev blog?
I am in the throws of starting up a blog on software engineering. I don't intent for it only to be about code, but about many aspects of ho we create fantastic software. I don't intend for it to be a "List" blog which does thing such as "10 ways to manage requirements" etc. The point is for the blog to actually explain, step by step how to do many of the things (code, or otherwise) which a budding software developer (or even an expert seeking references) can follow in order to achieve the desired behaviour.

Is there anything you would like to see covered? I am going to be writing 1 or 2 articles per week. I will post the URL when I have some content for you all to enjoy.
America's New Frontier For Business Opportunity
To Sell is Human
Just talking semantics. But we all know what it was supposed to mean
On this note - I didn't get surgically altered, and if there is one thing that drives me bats (daily) about the 5 it's the bigger screen. Man do I wish we could go back to the 4's screen size!
Honestly? I think that's what investors(and the trivial startups who court them) tell themselves as they tuck themselves in at night.

Innovation, like a new tree, has many branches which can be developed and on which to exploit and make money. Exploiting innovation is lucrative; research is costly. But now we've over-grazed. We got so greedy that we threw everything into harvesting the leaves, forgoing the costly part of sowing new seeds, and now we're navel-gazing and wondering what happened. It's not hard to understand.

In WWII there was a ton of investment into important research and the results were overwhelming. Currently there is a ton of investment into photo-sharing social networks for dogs, and the results are, surprise!, quite underwhelming.
That's what I was thinking. 'Extraordinary' swings both ways.