skysight-inc/HackerNews huggingface dataset:
It's a nice place, bar the epic amounts of students and associated noise and vomit, insane traffic jams, very odd traffic management, chav ridden Arbury, nazi bus drivers, extortionate public transport costs and epic levels of bike theft.

(I spent a good few years living in Cambridge).

Mind you saying that, I live in a rather nice and tidy bit of London near the river and it's just about the same but the cash is better.
I'm not too sure, but it sounds like you mean the law of the handicap of a head start[1], maybe?

[1] https://en.wikipedia.org/wiki/Law_of_the_handicap_of_a_head_...
Nokia's attempt at HIG guidelines for mobile devices is at http://harmattan-dev.nokia.com/docs/library/html/qt-componen....

Apps on nokia phones and on other platforms have been primitive because there isnt a widespread use of app stores on those platforms. Without a money trail, the company pushing the platform can only do so much. Even on android and ios its not the app guidelines or the dev stack thats made the applications stand out - its the third party developers working hard for the money made available by the app store.
Not quite. Isn't stock Android out of the box. But their UI on the SIII does look pretty slick too
If we're comparing current iterations. Android now looks nothing like ios and in actuality ios is looking more like android. Adding polish and bigger icons for touch to existing ui was all Apple did. Objectively look back at early Blackberry and Nokia phones. Where they they completely innovated on was multitouch and getting rid of the stylus.
Sorry just ignorance on my part as I haven't read the biography. If Steve was really into this type of behavior I'm curious who in the company still thinks this has a net positive effect for Apple?
Can we please stop pretending that Git is simple and easy to learn? If that were true then there wouldn't be "Learn how to use Git in <X> minutes!" posts every other day.

The fact of the matter is that Git is incredibly powerful but also complex and hard to learn. This isn't a bash on Git at all. It's ok! Sometimes complicated things are just that, complicated.

I believe we'll have better guides and tutorials if people stop treating Git like it's easier or more simple than it actually is.
This isn't quantifiable empirical evidence he's presenting. It's just what he's witnessed, and it's up to you to find out the same.
I agree, it gives the device some serious cachet. "The new Galaxy Nexus - a phone so good they had to ban it."

Apple claims your product is a serious competitive threat. What better stamp of quality approval can you get?
Just remember Apple clutching people all around: You paid for that bond!
I would love to hear the back story on this. Did they do it for humor? I'm not sure I can think of another explanation.
That's not the same video. It's a different interview entirely, from many many many years prior to the one referenced.
The demand was already there. say 30% of the people that actually buys your product every month produces grain alcohol.

now, you give your exceeding production for free. That person that got it for free makes grain alcohol, sells it cheaper than your paying customer. next month your paying customer will either also want it free, or at a much lower price to remain competitive, lowering your next month profit.

The whole problem is people trying to make more money with the grain by creating false scarcity. if they sold way cheaper when they had more production, the original paying customer would have bought twice the grain and made twice the grain alcohol to begin with. and none of that would have been a problem.
Other than my own prejudice against the absurdity of patenting common sense software features, I don't understand why this suit doesn't affect all Android products?

It seems like the patented feature in question is pure software available on other Android phones.
Most banks require a Government ID to open an account, and additional IDs when giving out credit card. I don't see how it is different. And I think you can still use cash if you want to.
First up outside of Samsung and HTC none of the other Android vendors were as of Q1 2012 operating at a profit. Everybody else is bleeding red ink. I would expect that several of the second tier Android vendors to throw in the towel over the next few years as their losses become unsustainable.

Secondly margins in the Android world are going to get much tighter. Google has essentially slit other the Android tablet makers throats by selling the Nexus 7 at cost. Effectively this gives the vendors the choice of competing with the Nexus 7 and Kindle (both of which are sold with little or no margin in hope to recoup via the app and content ecosystem) in the 7" space or the take on the iPad in the 10" space. Essentially the way the market is heading unless you control the whole stack, your margins will be impossible to sustain against those that do.

While Google has not yet favored Motorola, I'm sure Samsung is watching very closely especially after the release of the Nexus 7. I would not be at all surprised if Samsung forks Android to become a full stack vendor. I believe that they have the Cyanogen developers on staff already so it wouldn't be a huge hardship for them to do that providing they could get a content ecosystem off the ground.
Could be. On your first note, I highly doubt that though. I worked at big companies who provided "cloud" services and I NEVER accessed customers' accounts. Your second explanation seems more plausible. I presume that's possible... Unlikely, but possible.
http://news.ycombinator.com/item?id=4199015 : Currently #12 on the front page.
I tried, and was exited about it, but the lack of easy IDE integration and the lack of a proper debugger were a turn off for me. For now at least.

Two questions to people that use Go:

1. Does Go have a good debugger that is easy to use? i.e. I shouldn't have to mess with the command line, but preferably use it directly from something like eclipse. It should work even in Windows.

2. Is goclipse working properly? Last time I used id, while it would show the syntax fine, the build and run was not working. I had to use the command line.

I think a language should be developed together with its tools. Right now Go is lacking in this department.
Thanks for your suggestion. It's like you think about getting a fire insurance after your house is burnt down. But, definitely, I'm starting to realize I have to pay more attention to security. This has been a surreal experience for me to say the least...
Nokia N9 UX Guidelines:

http://harmattan-dev.nokia.com/docs/ux/
Same for me. Been looking to replace my dell notebook and was looking into the Macbook Air with ubuntu as the alternative. Was just comparing prices and specs on the Apple's website last week.

I used to think Apple's success was great for us consumers because it's more choice, and competition is why companies are innovating in the first place, right? But this latest injunction made me realize, if I give money to Apple, there will be less competition and not more. They're unfairly anti-competitive and will use any immoral hole in legislation to make sure consumers have no options. To make sure there is no competition. That is driving innovation backwards, not forward. Summing the pros and cons. Their own technological innovation is not worth their effort to stop the whole rest of the world from innovating. Their balance to the world is on the negative.

I'm not gonna give money to a company that is driving humanity backwards. My 0.00001% missing contribution will have the same value as my vote for the country's president. I'm voting with my wallet.
The official website of GoPro is compromised to serve malicious code
Small Business Survival Tips
Google threatening youtube-mp3
as it says on Reddit - there does not seem to be anything here.
I have seen this myself before, but its been when I've opened the same document by accident twice - I use different browsers and I had opened Chrome as well as Safari. Could it not just be something like that that has happened here?
http://www.votewatch.eu/cx_vote_details.php?id_act=3055&...
They're only pissed off because Android sells at a lower margin and a lower price point and therefore has more volume and marketshare.

If they actually cared about the similarities, they would have picked a fight earlier on.

They only pick a fight now as the successor is competitive enough to win some cash off, so it's less risky.

I have no respect for anyone who does this. Fuck them.
I'm planning on buying a second hand Macbook Air. Best of both worlds, right?
Choosing the "best" platform for the client has both a technical aspect and a financial aspect. In most cases that I've seen in my 20 year career we probably could have gotten the job done with nearly any technology. The choice was ultimately down to whatever platform was most comfortable for the developers or, to be honest, just plain snobbery on the part of one or more of the team.

Of course there may be an ideal platform from a technical sense. I may have a project and I decide that it's 100% ideally suited for Scala. Using PHP may be only 85% ideal. However, is that really best for the client? Are they going to be forced to blaze new trails for things that are already solved in PHP? Is the client going to be able to find Scala developers when we leave? How about in 5 years? How much are they going to pay for that? Is it worth the 15% of efficiency that was gained?

There is no real correct answer here, but I guess my point is that when you are talking about what's "best" for the client, it's not always just a technical question.
Realtime Performance Visualizations using Node.js
does Go have package management? How do you guys find 3rd party libraries?
Trendy Gadgets for your iDevices: May Edition
This is certainly an extreme cases, but negative feedback from compliments is not uncommon. Just read the article. I've seen it plenty in real life.

For example, how often do you compliment women on their appearance? Outside of my family (wife, mom, sister), I never do.

I should note that I have no problem complimenting someone on a job well done (either work or in the community). But basically never on something one can observe by simply observing their appearance.

And I guess for myself personally, I've never received a compliment from a stranger that I've valued.
It look like the fees can be summarized as ~2% (with a ~$1 minimum) split between sender and receiver with the full fee covered by the sender for out of system transfers. http://www.ifc.org/ifcext/gfm.nsf/AttachmentsByTitle/Tool6.7...
No idea about debugging -- but for other "IDE conveniences", combine Sublime Text (syntax highlighting and general text-editing win) with "GoSublime" (auto-completion & more, https://github.com/DisposaBoy/GoSublime )
I'm in the same boat although I'm thinking about a used 17" MBP and running Ubuntu. Not sure if that absolves me.
Yeah. Look at the notifications. Android blatantly copied it from the IPhone. #sarcasm
Was planning on adding string cleaning in the next lesson :)
>>but instead they took the low road and did a wholesale look and feel copy and paste job of iOS to get scale.<<

You take this as a fact instead of a subjective opinion of few that it really is. I've never seen anyone mistake an Android for an iPhone. The user-experience is entirely different and different people like both for different reasons. Also I don't think copying "look and feel" is how you build scale... maybe a cheaper, poorer quality alternative that sells on the down-low in some guerrilla market.. but definitely not a viable competitor that scales faster than the originator of that "look and feel"
Patriotic Robot Parade
For the Fourth of July our robots showed their love of country by marching in an Independence Day parade.
Sounds like a false dilemma. Mercurial is here now, is powerful enough for a majority of users, is easy to use, and has an introductory book as well. After reading it and Spolsky's site, I picked it up in a few hours.

I think git is a good fit for people who find version control theory interesting, a endeavor in itself, or have complex workflows. For the rest of us, who simply need to work together (sometimes offline) with multiple synced backups, the complexity of git is too much.

Hg, for its flaws, keeps the simple things simple. I think the constant push from above to use git is a disservice, and I wonder if there will be a backlash at some point.
The innovative ideas in programming languages design may have been known for many years, but at least half are cleverly not incorporated into mainstream languages like Python or Ruby, and don't get me started on Java.

Language design, more than anything, seems to be a field where using actual academic research is passé. C# seems to be the one rare exception among the popular languages. On other platforms, the innovative ideas are all stuck in less popular languages like Scala, OCaml or Haskell.
See if the git parable helps:

Git is a simple, but extremely powerful system. Most people try to teach Git by demonstrating a few dozen commands and then yelling “tadaaaaa.” I believe this method is flawed. Such a treatment may leave you with the ability to use Git to perform simple tasks, but the Git commands will still feel like magical incantations. Doing anything out of the ordinary will be terrifying. Until you understand the concepts upon which Git is built, you’ll feel like a stranger in a foreign land.

The following parable will take you on a journey through the creation of a Git-like system from the ground up. Understanding the concepts presented here will be the most valuable thing you can do to prepare yourself to harness the full power of Git. The concepts themselves are quite simple, but allow for an amazing wealth of functionality to spring into existence. Read this parable all the way through and you should have very little trouble mastering the various Git commands and wielding the awesome power that Git makes available to you.

http://tom.preston-werner.com/2009/05/19/the-git-parable.htm...
Irreparable harm seems to imply that this could hurt Apple in a major way.

But it's easy to see what game-changing technology is. Look at what people want in a phone:

http://mashable.com/2011/10/03/iphone-5-wish-list-starts-wit....

There's tens of similar surveys published online. None of them include "search-as-u-go". In fact Apple doesn't seem to think that it's that big enough of a deal to promote. They advertise tens of features & this isn't one of them. And that's because it's expected (everyone uses it already) or it's not that important to a buyer when choosing a phone to purchase.

It's just not reasonable to assume that the "search-as-u-go" technology could give any sort of significant advantage to Samsung to be the cause of a shift in market share or something with similarly "unascertainable" consequences, which is precisely what the ruling of irreparable damage relies on.
As a European, I don't really see what the fuss is all about. I acknowledge that there's the Second Amendment, but articles like these sound a bit as if people were offended if there are shops that refuse to sell firearms or, like in this case, websites/companies that refuse to meddle in these affairs.
A bit like being upset that the vegetarian restaurant won't sell you beef...
Gymkhana FIVE
The particular people I talked to were using C++. But I think there is even a team using Haskell for some internal tools :).
This was working nicely until about step 20, where everything sort of hung. I've deleted cookies, removed the repository, and tried to restart but I am now hung on step 1. (By "hung," I mean: I've issued the command but nothing ever comes back.)
It infuriates me when I hear of these 'swipe to unlock' and 'pull to refresh' patents that actually get issued.

Defensive use only when patents as pathetic as these are used is all well and good. Wasn't the patent system created to protect real innovation?

A fucking slide to unlock gesture is not innovation.

Now let me go and patent that 'dance to pay' gesture.
I am adding to that 0.00001%. Ciao Apple
Chrome Extension: Stop Facebook From Telling People You've Read Their Message
Django-firstclass - Create text and online versions of emails automatically
WSJ: Apple building 7" iPad
Last mover advantage?

Sort of like magnetic strip credit cards in the US vs chip cards in Europe. Or the reasons Eastern European countries have the highest broadband speeds, having never dealt with investments in ISDN and other networks.
> The judge said that HTC's "arc unlock" feature - which also involves a predefined gesture along a path shown on-screen - would have infringed Apple's technology had it not been for a device released in 2004.

No, no, no. It is clearly obvious, the fact that there happens to also be prior art just adds insult to injury. If there had not been prior art, it would still be a frivolous, trivial patent.

This is exactly what's wrong with the patent system - you don't need prior art to tell you something is obvious and should be unpatentable.
It makes sense for business, but definitely not for users. Instead of building upon something people actually find useful (iGoogle), they want to replace it with something nobody takes seriously (Google+)?
"Yeah, what have the Romans ever done for us?"
Dear delusional apple fanboi,

Apple didn't invent their interface and there was nothing particularly innovative about it except: the concept of an app store and the integrity of doing a very very good job.

Google also did many things with Android that were totally revolutionary and unprecedented (security model, intents, notification area...) many of which Apple has completely ripped off wholesale.

I'm not saying there wasn't influence and some stealing both ways, but please let go of this notion that Android is a copy of iOS and that only Google is guilty. It is just incorrect.
Not likely. The second hand market, which you will be sustaining, is part of why Apple can demand higher prices and make higher margins.
I think they started quite some time ago.
I pulled it from PACER, in case anyone is curious:

Order granting injunction: https://dl.dropbox.com/u/49113/Order%20granting%20injunction...

Order denying motion to stay: https://dl.dropbox.com/u/49113/Order%20denying%20motion%20to...

I really wish more news sources would post these primary source materials along with their stories. I've only ever seen WSJ do it for big cases.
With Microsoft they only have one other party to depend on, and they know they are a big deal to that party. Heck the rumour is that Microsoft pays Nokia $200 per Windows phone shipped. The reality is that the success of Windows phone is tied to the success of Nokia.

If using Android Google wouldn't have been able to play favourites much with Nokia. (See how they treat Motorola who they own.) If Nokia was on Android, the success of the platform wouldn't be that relevant to the success of Nokia.

So do you want to be a big fish in a little pond where the success of the pond depends on your success, or a small fish in a large pond where you are mostly irrelevant, but have more "control"?

Nokia's fundamental problem is that they have difficulty executing on software development. Getting someone else to do substantial chunks of development helps, but I've never seen anything indicating they have figured out development yet. So even if they had gone Android, what evidence is there they would have done it well?
I have to partly disagree with you about N9.

True, it's unfinished and the recent update for PR 1.3 is probably its last. The development environment is not as mature as iOS, since the Qt SDK didn't have as many years of use.

On the other hand Qt and QML are in a completely different league compared to the primitive way of building UIs in Android or iOS. Nokia hit the jackpot with declarative UIs, and then completely failed to build and support a product around them.

e.g:
Think about iOS - you either code your UI in Objective-C or use a designer. Borland was doing this with its C++ Builder and Delphi lines in 1996.
On Android you had to edit XML files by hand for the longest time.
WP tooling is the most modern of the three you've mentioned. C# is much nicer that the aged Obj-C and XAML is also a declarative language, but the XML format is bloated and completely uneditable outside of specialized design tools.
And the sad thing is that have the same syntax obscurity derived of C. Is still not readable (like python or pascal), lack the fast-coding/reading and a lot of things that make python the most fun/readable language ever (IMHO!!).

However, I wish that python have some of the cool things of GO (like gorutines) and other stuff like in cobra-language.com and:

1- Removal of null (using maybe as haskell)
2- Decimal instead of float as default

Still, the new languages refuse to fix #1. #1 Must be declared a goal like have garbage collection right now.
I didn't get that impression. The company I work for sells services in the area of mobile payments, and M-Pesa really is the "holy grail" that many companies worldwide are trying to imitate. I visited Kenya in April, and it is everywhere. In the middle of nowhere along the roadsides you see little green shacks with the M-Pesa logo where you can collect money that has been sent to you. However, M-Pesa is not without its downsides. Safaricom is stagnant on adding features, and getting a "pay bill" number for your business so that you can accept payments from customers is a lengthy and somewhat complicated process. On the other hand, this opens new doors for entrepreneurs to fill in the gaps.
Yes, I'm aware that. That's why I tried to think of scenarios where I was possibly using my other browsers/devices with the same gmail account. But, this is different. I just saw the same thing happening again with another gdocs document. The message comes up "hxxxxx has opened the document" and then some seconds later, "hxxxxx has left", while I wasn't doing anything. (If it wasn't due to some kind of anomoly in google docs, e.g., possibly as suggested spaghetti, then the only explanation seems somebody cracked my password, unfortunately.)
How could one differentiate between different implementations in browsers?

Prefixes help. My favorite example is CSS gradients with transparency.

Mozilla:
background-image: -moz-linear-gradient(
rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%
);

IE 9:
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr=#550000FF, endColorstr=#550000FF
);

IE 8:
-ms-filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr=#550000FF, endColorstr=#550000FF
);

Webkit:
background-image: -webkit-gradient(
linear, left top, left bottom, from(rgba(50,50,50,0.8)),
to(rgba(80,80,80,0.2)), color-stop(.5,#333333)
);

How would one properly differentiate between browsers implementing functionality differently in this case without prefixes? The only option would be to wait years for standards to be finalized and then implemented.
Edit: Earbits IS really happy with that sort of ROI.

If it stayed like that at just 10 times the scale, an artist could make $890 in net monthly profit, which is nothing short of a miracle for most musicians. At 100 times, a very attainable goal, it's a complete game changer.
Practicing Ruby manuscripts archive now on Github
It's not a bad thing itself to make "arrays" work like that, except, you can't call them arrays then.

For example, Lua uses a similar approach ("tables") and works just fine. AFAIK, it does certain optimizations under the hood to make sure numerically indexed tables behave efficiently (like arrays). Maybe PHP does the same thing, but its terminology is confusing.

P.S.: I dream of a future where Lua is the primary tool for web development. It's perfect for that purpose as a language, but unfortunately, lacks the necessary ecosystem :(
I run practicingruby.com, so if you have any questions, I'd be happy to answer them!
Can you login to this blog by breaking TrustAuth?
Working with Stack Data Structure in Csharp and ASP.NET
11 Super Useful Apps You Should Be Using