skysight-inc/HackerNews huggingface dataset:
But it's different for maps, it's not the programming that was at fault, it's the cartographic data.

And to continue the parallel, it would have probably been better for apple and everyone else if apple had just used the gecko engine for their browser.
A question for iOS devs out there: how tied to ARM is iOS Objective-C programming?

I ask because Android already supports Atom-based devices, and presumably Win8RT apps are easy to recompile for Intel - so it seems likely that it would be straightforward for any of the players in the mobile space to switch architectures on fairly short notice.
The whole point of free software, though, is that you can fork it and customize and use it as you like. If someone wants to fork Android to run on stoves, and they have to break compatibility to do that, if it was free software it would support and allow that. Instead you aren't even allowed to use the SDK or let developers use the SDK if you do so. You can't really claim Android is open or free anymore now, just that it uses a few free pieces, which are being taken away wherever possible.
You'll notice that Intel isn't coming to Anandtech and offering to break open a bunch of android phones and comparing them with the atom android port.

On windows Intel is benefitting from a kernel and compiler that's spent 15 years being optimized for their isa. I am sure qualcomm worked very hard with microsoft getting RT out the door but I would wager that there is a lot more room left for optimization of krait on windows rt than there is for atom on windows 8.

Intel and Acer also have a lot of experience optimizing for the hard separation between the platform code and the os which typically involves a lot of cheating / second guessing. I'm pretty sure microsoft requires their arm platforms to support the traditional x86 style platform interfaces like uefi and acpi. Arm SOC manufacturers gave traditionally benefitted from being able to do deep integration into the OS and exploit tons of manufacturer specific optimizations. I highly doubt qualcomm enjoyed the same freedom with the NT kernel.

So while it's impressive to see atom operating with much better gating than it traditionally has had, I suspect that if you did the comparison on neutral ground using gcc on linux and let all the manufacturers do as much optimizing as they wanted you'd see the arm systems improving their performance per watt significantly. Meanwhile the atom would be lucky to just tread water.
You only received a password when you died in Metroid; the password would track how many energy tanks you'd collected, but not your current energy level (because at the time you receive the password, that energy level is zero).
No all levels and bosses are intact...It may be easier though. On 'hard' it takes me about an hour! maybe it was lightened up for the iOS port.
> 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.

If that is the case, what is the diference between scrolling and nothing moves but you get a flash of color, vs some text moves and you see a bit of the background.
Most Android phones don't have glass running all the way to the edge, I'd imagine that's a factor.

Semi-related: I've dropped a pocketknife blade first on a Nokia E71. There's the tiniest scuff on the screen, that's it. (And it's still in active use. Remains the best phone with a keyboard ever built.)
" 3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK;"

The part about not being allowed to reverse engineer seems to be the part of the license, which is most against free software principles. So IANAL, but actually understanding what a software does is, IMHO, the core of FOSS.
Let's ask a simple question: how many people really want to change the world? Not just disrupt, but eliminate an entire class of fundamental human problems? And how many people would settle for simply being rich? The allure of success can be highly seductive.

The market has spoken, and it's rewarding people with little to no vision. It makes it OK to water down grand visions.

Fix the culture to stop focusing so much on being the top dog. This is a very difficult task.
What I Learned in My First Month Being a Contract iOS Developer
Actually, it's not "just self-signed", it's long since expired:

The certificate expired on 01/30/2009 10:59 AM.

and:

The certificate is only valid for plesk
I use iPhones exclusively since they came out and I hate the mail search. I basically just give up and wait until I am at a real computer. Incedentially that is very often for me. My wife rarely uses a computer anymore for her this is really troubling. I guess to completely replace a real computer an Android tablet might be the better choice
employee - UI design
What is Scaring Businesses the Most? New research into Spear-phishing.
The optical fiber network in France is actually way better than in the US. And it only costs ~32 euros a month with Free with triple play. Certainly cheaper than the ~100 usd it costs with Verizon (+ bs additional costs). I pay 56 usd here for a terrible dsl connection.
Why Do Many Tweets Begin With A Period?
The article confuses immutability with being 'final' (both in Java and in Scala).

From the article:"In Java you can use the final keyword to differentiate variables that are not mutable. Scala has two keywords val and var to differentiate between mutable and immutable types."

If a variable is 'final' in Java, then the variable cannot be reassigned to another object once initialized. This does not at all prevent it from being used for a mutable object. For example:

final Map<String, String> stateToCapital = new HashMap<String, String>();
// since HashMap is a mutable type, I can add a key/value pair:
stateToCapital.put("Indiana", "Indianapolis");

Similarly in Scala, I could make a 'final' ('val' as opposed to 'var') assignment on a mutable data type:

val myMutableMap = collection.mutable.Map("Indiana" -> "Indianapolis")
in order to push the innovation envelope, people must be working at, or at least have a deep knowledge of the current cutting edge of innovation.

I agree, and that's a full-time job that has to be self-directed. Excellence is a nonlinear phenomenon. A person who excels in 10 hours of his time and subordinates in 30 isn't 25% as someone who gets to be full-time excellent, but possibly 1%.

I spent 6 months at Google, a company that has some awe-inspiring R&D "centers of excellence" but is essentially just a bank if you don't get to work in one. Now, I'm sick of ragging on Google because I think I've overdone that schtick. On the other hand, with the incredible wealth of talent it has got, it can do a lot better. It's the best a closed-allocation company can be, and it has amazing people. But my experience there is instructive on the mediocrity that closed allocation command-and-control creates. If you don't have worker autonomy, you won't get creativity or excellence or innovation.

Google remains awesome because the ~25% who get to be Real Googlers (they can, like Yegge, quit their projects and join better ones, because teams compete for them) have enough autonomy to do really good work and keep pulling the company, but if you're not a Real Googler, you're going to be working on 4th-Quadrant crap. (For the definition of "4th-Quadrant", go here: http://michaelochurch.wordpress.com/2013/01/01/fourth-quadra... .)

After that, I worked in a reputable (but diseased) NYC startup-- a VC darling-- with serious ethical problems at managerial levels (multiple people hired into the same leadership role; dishonesty about product direction used to keep people motivated). To my chagrin, the culture there was traditional MBA-style corporate bullshit: closed allocation, supernumerary people with fancy titles who didn't do much, extremely vicious politics (I resigned when asked to sign affadavits disparaging engineering old hands with too much equity).

The Valves and Githubs excepted, these "hip" tech startups are not culturally innovative, and it's the prevalence of the old-style corporate culture that makes them all devolve into grey-goo mediocrity.

Subordination is a genocidal killer of innovation, and the cultures of these "hip" tech startups are often not much different from large corporations in culture, creativity, innovation, or ethics. For every Valve, there are 100 companies that claim to be "startups" but are just as hierarchical and command-oriented. The hierarchy isn't as deep with only 100 people, but it's every bit as dysfunctional.

If we want innovation out of these startups, we have to focus on culture. We have to stop funding culturally retarded people with MBAs just because they're "credible" and, instead, look for people who can lead very smart people (an extremely rare skill).
aka 'The Hacker Manifesto'
Because chances are four of them are teenaged ninjas?
A very small percentage of Americans ever enter an airport. If the TSA presence expands beyond that their tactics will be felt by a far greater percentage of voting americans. It may be that expanding beyond airports will be very detrimental to the TSA's longevity.
Q: Won't most people have computers, not older than 10 years in 2038? or wouldn't people by then migrate to new hardware, hence solving the problem?
Are Quirky Developers Brilliant or Dangerous?
Or only allow downloading in background when connected to a charger.
I always thought of all this native fad to be temporary. Can't we expect with browsers to mature and device performance to improve, to have a platform that's more than good enough to build mobile apps in the future? Anyways, I'm hoping that the crowd regains some common sense and starts advocating the web over these damn fenced gardens.
What about missiles?
Is it possible to combine fonts from several packs and create a custom set?
Nope, I don't feel that. Maybe it's because I'm used to using older equipment - I used a HTC Dream up until 12 months ago.

Edit: HTC Dream was used for 3 years roughly, from Android 1.1 until 4.0 ROM's started coming out.
Hackernews before the arrival of the business. 2600
Out of curiosity: How did you generate the slides?
I'm asking you to explain why any of it is an issue, and to back it up with the comments of other people.

I want to see people who have written "the fact that this project is in Ruby is the bane of my existence and here is why these problems would not have occurred in my language of choice".

>lack much of the functionality that makes code maintainable after many years, or even decades.

This is just FUD. LOL, what inherent property is this that makes it maintainable?

Great trolling, btw.
Another interesting step in this direction is that Google stopped listing third party SDK add-ons in the Android SDK manager. They have to be added manually as a URL now, which means far, far fewer developers will ever use a third party SDK add-on.

It's sad, but I think it really hurt Google that they pushed tablets so hard and so long and pretty much failed at that market where amazon kicked ass. So business reasons seem to have forced them to kill Android as open and free. Reminds me a lot of this recent post about all the platforms closing up to try to squeeze more money out of mobile as web revenues dry up:
http://techcrunch.com/2012/12/29/unnatural-acts-and-the-rise...

Google's bread and butter has always been web ads, and it is losing that with the mobile revolution. Now amazon came along and customized Android, and took a large share of the mobile money that Google was expecting. I do really hate the new Google Play. It is constantly showing books and movies and music in my face when I want apps and app search results directly. You can tell they are being pressured to deliver revenue at the cost of user experiences and pushed out a poor man's clone of amazon business model.
Not sure why this is getting posted. Isn't this still mandatory reading for hackers when they're in middle school?
Developer releases new game - after 7 years
>The whole point of free software, though, is that you can fork it and customize and use it as you like.

No one is stopping you from writing your own SDK. Reverse engineer the API and off you go. Fork your own android. Make your own play store. Its not a violation of "freedom" because something is inconvenient.

Its like when people complain about Linus ignoring their patches. Sorry, but its still free software, its just done under terms you don't appreciate. Fork it if its such a huge problem for you.
The worst app Apple ever made | iPhone Atlas - CNET Reviews
Can someone explain was phrack is?

Thanks.
Took me about 10 minutes to learn how to create gifs using this guide: http://creativetechs.com/tipsblog/build-animated-gifs-in-pho...
well, there is now way for me to do a comparison using my knowledge about iPhone if I didn't about iPhone today, isn't it? :)
What if you fork it, and do NOT call the project anything related to Android?

That way, you won't be fragmenting Android - you'll be creating something new.

Then, should Android even stagnate, someone could take the source and create a new mobile platform, similar to, but not a different version of, Android.

What is and what is not a fragmentation of Android seems to be the key here.
I read that and I am none the wiser. I guess I need to find a tutorial on comonads too :/
The reason they begin with a period is because it is a hack/fix to twitter's behaviour which they changed about twelve or so months ago. Before this all these tweets were shown to all your followers.
As far as I can tell, Android has always been proprietary except for the parts they were required to release under the GPL (like the kernel). Their GUI libraries were closed source (at least when I was tinkering with Android), and clauses like this have been in their terms for a long time. Sure, they look more open than Apple, but Android is a long way from being as open as the desktop Linux distros and BSD systems.
Another common source of Pb during the same time frame is tobacco.
The hard part is figuring out which 1% of our investments will yield 99% of our returns.
Trent Walton on RWD, friends and passion
Objective-C was created in 1983.

http://en.wikipedia.org/wiki/Objective-C

Apple and NeXTStep have run on Intel, Motorola 68k, or PowerPC chips in the past. iOS is a subset of Mac OS, which currently runs on Intel.

In short, the CPU architecture choice is irrelevant.
The MM2 game in the app store has a classic mode, which is the original game w/o modification, and an easier mode which modifies number of enemies, enemy strength, and other things.
Time to toss the floss
The perverse incentive wouldn't be to seize more assets -- it would be to generate more guilty convictions for defendants whose assets have been seized.
That's silly. I don't have to manually turn off wi-fi or GPS for my iPhone to last about two days, why should I have to on an Android phone? Automatic management would be fine, but having to think about it is not. Even using cell-towers-only coarse location to set them when I'm at home or work could be OK.
If you want to find ground-breakingly new tech & ideas, don't look at your average 2012 startup. Look at PhD dissertations or the output of Microsoft/Google/IBM research. Those people are paid for new ideas that don't make money. :-)

Real ground-breaking tech comes from deep work & deep knowledge. It also comes from trying out ideas and watching the "99 lightbulbs that don't work". It turns out failing costs money, and groundbreaking work is hard to fund. In general, that is sort of the idea behind research labs not producing monetizing products: all they do is work up ideas. Maybe the ideas are usable, but statistically, most of those ideas aren't going to make money. Think very hard about that. As an investor or a founder, you have to be prepared to lose your money on some faffy idea that might be so far beyond the current worldstate that no one would buy it. The interested reader is advised to examine Common Lisp company history in the '80s for a classic case study. Or, alternatively, the Connection Machine.

Real innovation/groundbreaking ideas are exotic (a priori, this is what makes them the real deal). So there must be some sort of ability on the part of the company to transform the society into being ready for this idea.

Put another way, research is even more black swan than startups.
Yes, because android has always been buttery smooth. And the battery life has always been excellent. The density of the screen was impressive from day one.

Things change.
Well, you can get some real secrets by combining user agents with other data. For example: screen resolution.
It hasn't stalled, its just hard to quantify, it can't be strictly measured in press and consumer intelligibility.

Likewise, most businesses are not strictly innovative in a scientific/technological sense, merely in having a clever synthesis of preexisting tech that does something people will pay for.

There are a lot of innovative tech / engineering shops being created and or growing each year, but they're a bare fraction of the total number of businesses being created. (And all businesses have a web site these days, so clearly that's not tech ,,:-p )

The kicker is we're kinda already in an amazing future. We actually understand pretty well how much / little we truly know in most endeavors. Sadly, human psychology does get bored and demand ever more exotic novelty.

Being innovative in sci-tech and having a self sustaining business With RECURRENT are not often happily wedded, and every successful fusion should be cause for celebration.

Likewise its actually really hard to evaluate what IS innovative if you're not a domain expert. Etc etc etc

Usual caveat, I'm trying to fix numerical computing at wellposed, so I'm a bit overthinking about innovation always.
Meh, I have a nexus and the wife has an iphone. They both have had their fair share of problems. I think its a little crazy to say, in 2013, that the android line is this unstable phone and if you're a sysadmin on call then you must have an iphone because its so super reliable. I'm a sysadmin, I do fine with android, thanks.
Works on mobile?

I usually have Facebook open in a tab on my desktop/macbook.

But I never check it on my iPhone, somehow the content on Facebook (mostly funny pics, articles, sometimes actual photos of friends at events) doesn't fit the context I'm in while I'm away from my desk (at home or at work). It's just not important enough to check out on that tiny screen, plus it's harder to interact with (Like, comment, see who else interacted with it).

I actually deleted the Facebook app because I was annoyed by the alerts. I usually just check HN when I'm bored on public transportation, the pure textual content here (the comments) are much easier to consume on an iPhone for me.

Having said that, I'm pretty old at almost 32, so maybe it's just me.
that scene in transformers 3 was pretty cool in this regard:

The Impress me scene!
people who do not own "rent producing assets" have a bias towards those who do, because a "rent producing asset" is something that gives the owner money, without the owner producing value, other than making the asset available. It is basically a facet of jealousy if you ask me...
> Things that require builder and makers of your product to be fully accessible to your CSRs. So you need to staff for that as well.

From the perspective of said builder/maker I can say this can grow into a huge problem if not handled well. Once your product/service gets deployed in multiple timezones, your support turns into 24/7, even if not advertised as such.

Suddenly the developers whose jobs used to be nice cosy nine to five start getting called at ungodly hours to offer some insight into customer problems. Nobody likes that, especially not without getting paid.
>We have to stop funding culturally retarded people with MBAs just because they're "credible" and look for people who can lead very smart people (an extremely rare skill).

With all due respect, you have to articulate better than that. I agree that it sucks that command-and-control types seem to be loved by capital as leaders of organizations. But isn't the real culprit here on the demand side? E.g a problem with the capitalists? How do you convince them that a) cultural innovation is a winning move and b) you're the guy to get it done?

The other issue here is that it's a lot of moving parts. Presumably at a startup you're already innovating in at least one area. Now you're talking about innovating in an orthogonal area. If my experience as an engineer is any indication, introducing one new technology is somewhat risky, the risk for two sky-rockets, and at three you might as well not start the project.

Give a friendly audience the pitch!
I bought the Nexus 4 and couldn't believe how little runtime I was getting. Even paid $5 for juice defender to turn off wifi / automatic downloading. It's the screen. Went back to my iPhone 4. Sites should really do a better job of reporting battery life, although I guess I should have guessed from the Anandtech table [1]. Gave it to my brother to jailbreak and underclock, to see if it could be saved.

[1] http://www.anandtech.com/show/6425/google-nexus-4-and-nexus-...
I don't think it has stalled. Its actually pretty healthy. Every day I see posts here of people working on greta projects. My own projects are actually pretty innovating (and challenging), so I can personally attest to it.

I do believe that people are now used to a constant supply of groundbreaking news from SV. So, even though we are working at a pretty good rate, theit POV will be skewed from that need to always have their mind blown by some awesome app. A lot of innovation happens under the hood and they never notice. Too bad, though.
http://en.wikipedia.org/wiki/Phrack
Well said Michael. BTW I'm back in NYC so let's catch up sometime soon!
That's absolutely brilliant. The sorting part is fairly straightforward, but the alignment and filtering steps are pure genius.
InspIRCd is an Ok-ish IRCd to set up, however much more complex than the alternatives and had its share of problems in the past (security-wise as well as programming-wise(memleaks etc.))

Event though UnrealIRCd doesn't have the best reputation, it is still a quite easy-to-set-up IRCd and is still in more-or-less active development...

Depending if you'll only use this internally or not you might want to set up Services to provide some facility to register nicknames and make sure of the identity of participants in the chat - take a look at either Anope or Atheme for that.

Another IRCd to keep an eye on is ngIRCd [1], which claims to be small and lightweight - however i haven't had a chance to try it out yet...

[1] http://ngircd.barton.de/index.php.en
Ask HN: what resources would you recommend to Project Managers?
Hey HN,

I'm looking to brush up on my PM skills in preparation for a new job, and I've been gathering up some of the blogs, videos, books, and other media that has anything and everything to do with Project Management.

Then I thought: why not create a centralized resource that I could update for others trying to improve their own PM skills?

So here we are. Feel free to post anything and everything you have that you would recommend to a PM to improve their skills and give them new things to think about for their job.