skysight-inc/HackerNews huggingface dataset:
Thanks.

I think you have proven something that many of us have experienced - Android may have a number of technical advantages but its rollout management is unreliable and chaotic and so many non technical users may actually be better off with IOS devices! Technical users may be able to update themselves with some effort (E.g. via XDAdevelopers) if they choose devices carefully and have a bit of luck !

Over the last few months I have been advising my non technically minded friends / family members to "just get an IOS device if you can afford it. Android is great and more flexible but App quality is generally lower and you can't be sure you can EASILY get updates even 6 months after you buy. With IOS you know the device will be supported for around 2 years and maybe even longer. With Android there is no guarantee!"

For me this is sad. I've got both an Android phone (Nexus one) and a tablet (HTC flyer). I am seriously thinking of getting an Iphone for my next personal phone and just accept the few restrictions - BAH !
I notice distinct differences between my cousins who grew up in Brooklyn and those who grew up in New Orleans.
But would you also like to do it for your mom and dad and wife and aunt and neighbor?
If Android requires free geek labor to live up to its potential I sure am against it, because it would be my free labor that Google plans with here.
So the point of the graphic has to be that most people don't really care, right?
Female FOSS dev quits tech industry due to harassment
I agree. That is also why some processes (i.e. Scrum) force you to make an explicit distinction between "estimations" and "commitments" (and that still does not keep some people from forgetting the difference).
> "It's easy to go outside and whine, but true revolutioners dress up and change things from inside the system."

Actually, it is also hard to change the system from within. We humans run on corrupted hardware[1], and being in the system in the first place often change us in ways we don't initially approve of.

Now I think we do need people to change the system from within. But I also think we need other people who stay outside, if only to remind us of the ultimate goal.

[1]:http://lesswrong.com/lw/uv/ends_dont_justify_means_among_hum...
You might be right re it gets better - though not as sure about the ICS bit. It is my intention to keep at it & add (ideally) every phone.
That's a trait of pretty much all first world countries. In places like Switzerland the people could actually vote such nonsense away if they wanted to.
Kudos to Matt Fisher on an heroic undertaking. Internal states of D3D devices can be substantial on modern hardware, e.g. 100+ renderer calls in that single frame alone. And there are many impressive components in this AI: translating texture glyphs into literal meaning, the scene 'tree' gamestate, rational action choice based on a combo of said extracted gamestate and what I can only assume is his secret play strategy honed over countless hours of battle...

Here is one who is unwilling to sit idly by while an official API arrives from the vendor. And for that he should be applauded. But it begs the question: when will Blizzard release an official SC2 API? Or is there a way to take Matt's work and create a 'sandbox' battle.net solely for bot enthusiasts?
Network Marketing Leads Generation
Meego is just a marketing Buzzword.
The N9 OS ist not a true MeeGo device anyway. Because MeeGo should be Moblin + Maemo. This Intel+Nokia adventure was a disaster.
But what the N9 actually is, is Maemo + Qt. And Maemo is a mobile Debian. Nokia only said that they discontinue MeeGo. They did not say the discontinue the technolgoy behind it.
They still invest und contribute a lot to Qt. And they say they are not porting it to Windows Phone.

I bet that we will see future Linux + Qt based phones from Nokia, with a different name, but similar to the N9 OS.
Deriving your demand curve using exchange rate fluctuations [2007]
That's every Samsung phone released in the US through mid-2010. I do intend to keep at it and add more. (& yes, Motorola does appear to be particularly bad)
Rent a Mac in the cloud for development
It's an important omission not to mention that Android-based phones prices are declining at a much faster pace than iOS based phones. This is important because in many cases updating from one android to the next version (and sometimes to the next next version) is less expensive than buying a simple iPhone, rendering the need for further support unnecessary.
So we can assume that the cloud security is as strong as the security at weakest link in one of the centralized access component.

Can we have a workflow or multi-level authorizations for critical actions like delete or terminate actions of cloud resources?.
> He's famous

Not that famous, and if his goal is advocacy, he's doing a pretty miserable job. We get it, he's bitter because Linus is something of a computer programmer rock star and he isn't. I sympathise with much of his argument, but the way he argues contradicts his message.
Great article. Can we get the derivation for this stuff?
And there are plenty who have no social graces. What of it?

If you book a speaker without researching them, you have only yourself to blame when things go wrong.
Yes, thank you for explaining the point. Some hacking is essentially research.
Nintendo Reports US$923 Million Loss In The First Half Of This Fiscal Year
This is great, everyone should watch this.

Also the guy does fantastic chart presentations :)
Head-up display coming to a car near you
Flexible E-Paper never needs plugging in to get a charge.
Do you close your browser? I always have at least 5 tabs open with ReloadEvery, plus standard apps (GMail, Twitter etc.) mostly completely unrelated to what I should be doing.

I bought a cheap monitor on ebay and connected it to my laptop so I can have Twitter open all the time
Comparison of major Linux distributions forums
You have some good points here, but I tend to disagree with term limits. Things take time to fix. Terms are 2 to 4 years. That's not enough time for the effects of big changes to really show up.
Yeah, don't want to bust your developer cred or anything, but you are a designer. Nicely done.
Computer Animations Of Physical Processes
> granting access to it in exchange for money is not a feasible business model. There are other ways, though. Think along the lines of providing support. You could also sign a contract in advance, exchanging a GPL application for a mountain of cold hard cash.

That's great, now all you need to do is find programmers willing to accept n dollars instead of n×100 dollars.
5 Quick wins for your website’s user experience
whoops, then you've been living in a different world ;-)
Steve Jobs' Lack of License Plate Explained
> the GPL is also in opposition to Stallman's stated goals.

I suppose you say so because it doesn't give the user total freedom over his copy of the software? It's not that simple: if the user had total freedom, he would also have the freedom to actively restrict the freedom of users who get the software from him.

One's freedom is supposed to stop at other's, so this is not right. Therefore, you need to take away the freedom to restrict other's freedom. The GPL does just that, and no more.
Here's the thing: Device manufacturers / carriers can say "this device will get this upgrade", and then fail to deliver on that upgrade. I wouldn't rely on what they've promised.

One of the biggest points that the chart brings out is that by the time most Android phones DO get an upgrade, that upgrade is no longer current. So, while ICS might come to a lot of phones, I sincerely doubt it will happen in a timely manner. One of the biggest flaws in the Android ecosystem is the ridiculous software update cycles. Entire communities have been created to try to fill that gap (rooting & ROMs), but it's something Google needs to address directly.

Note: I have a Samsung Epic (Sprint's Galaxy S), and I've been waiting months for a promised Gingerbread update.
Android is Linux based.
Bear in mind that a the current generation of these, the Virtex 6, starts at about $800 for the smallest parts and I believe goes well over $20k for the larger ones. Expect the Virtex 7 to be priced in this ballpark.

edit: I was off by an order of magnitude on the high end. $2k -> $20k
Does this mean that Apple will have to pay for all of the iPhone users?
Putting finance in its place
When did you get your IPhone 3G?

I got my Nexus one around 14 months ago. I choose it because its was the official Google developer's phone and so mostly likely to get updated! Except of course we now know that the Android benchmark device that's less than 2 years old will not be getting any more updates.

BTW - I am willing to bet that when ICS source is released someone works out how to get ICS on it. I.e - I doubt that there's any fundamental reason it can't be done?
Weird Funny Java
How would one deploy a iOS app using this service?

It seems interesting since i don't own a Mac and am interested in iOS Development, but don't want to fork out the cash for a mac mini or something similar.
Intellectual Property Law 101 With Shane Cortesi of Cortesi Law
First for interview and then to YC itself, but better (if posible) one visa for that two purposes.
Have a look at patio11's app - he builds for small business too. Take a page from his marketing and sales efforts and design.
Recently I've been tuning in to rainymood.com for some background noise to drown out the chaos where I work.

It's about a 45 minute track of a thunderstorm.

Edit: fixed link, thanks for the correction.
Hey Matt, if you're reading this - why not post replay files to show off it's abilities. Or send to HuskyStarcraft for him to cast, I think that would be awesome.
For what it's worth, epigenetics and methylation is one of the reasons why cannabinoids have shown anti-cancer properties:

http://www.drugs.com/clinical_trials/turned-off-cannabinoid-...

Essentially in some cancers the cells lose their ability to uptake cannabinoids because those receptors get methylated, and so by unmethylating them (and adding extra cannabinoids) you can attack the cancer.
I hope so. And they have been stating it many times, but it's hard to imagine what they actually mean by it when all bets are on Windows phone. N9 OS seems to have all the attention of Nokia's head designers. Engadget just got interview with Peter Skillman on this subject http://www.engadget.com/2011/10/26/the-engadget-interview-pe...
...stop using grey text on bright white background?

(And really stop using light grey text on mid grey background. That's just craziness.)
I think commenter was just pointing them out as an example of a service that's built on AWS/S3.
Are security updates important for most consumers?

Hell yes. Whether they know it or not.
I agree with this.. Given the large competition for Heroku, I would really like to know how you guys got your initial traction.. what type of bare bones marketing did you do that worked and so on.
Childrens sleeping bags reviews
Engadget: Nokia's Peter Skillman talks N9's design
We're in violent agreement that startups should write as little code as humanly possible. I learned that lesson the hard way. You should test your ideas first.

But sooner or later, you'll get a rough idea of what people need, and you'll throw together a working prototype. After all, users don't visualize well, but they're great at extrapolating from things they can see.

That's when I start writing tests, even if it's just a weekend prototype. Because for me, tests are a net win by the afternoon of day 1. Why should I spent 3 days writing nasty crap when I could have a decent program in 2?

Now, this won't work for everybody. Maybe it takes a month to prototype your idea. Maybe it takes you twice as long to do TDD as it does to churn out code. Maybe your idea is just plain hard to test.

But I'm definitely in complete agreement about customer validation.
Moving startup to Berlin
I'm moving to Berlin with my startup.
Any suggestions what should I do first?
Where should I go to find partners and eventually investors?
Cool for people who want to try things out / test on macs, but complicated pricing and hassle of key management would put me off using this as a real dev platform.
New Co-working Place For Downtown Raleigh NC
What did strike the most is how much this precise description of a conference organization is at odds with Asian culture. I guess rms would not be in his shoes in China for instance.
The first BSD work predated GNU by a good seven years.
If you're coming to the chart to see how well a manufacturer supports their products, the current layout is best. If you're trying to understand the history of phone releases and their current state, your suggestion might be best. I prefer the current layout.
Tan solo hazlo...
New Scala docs look and feel
Is it just me, or does the article seem like gobbledygook. What is EC4 authentication anyway?
I feel like you didn't read my comment. You can share by copying and pasting your code to a pastebin. Does that not apply?
Document Control Software Tips & Guide
Android has all the drivers it needs.
The real difference is that Android systems are locked down in ways more annoying to circumvent than your average Windows OEM junkware install. It is easy to uninstall junkware on Windows, and to pop in a CD to upgrade or crossgrade the OS.
They are to me. I like that something I bought a while ago continues to improve and add features. Toasters don't do that.
Inqlude: archive of libraries for developers of Qt applications
Another design debate about something Apple is doing? F yeah
Google Places Issue: A Follow Up
https://www.google.com/search?q=(1%2B2)!!+%2B+3!%5E4+-+5&...
Is Blogging a Necessary Evil?
Is Your Site the Victim of Reverse SEO?
An old math teacher of mine gave me this fun little problem: For each number n from 1 to 9, make 6 from three copies of n, using only basic-ish arithmetic and no other numbers. For example, 2+2+2 = 6. I will leave the rest as a puzzle for the reader.

Precise statement of restrictions (enumerating these may give you a bit of a hint): You're allowed to use these operators: + - * / √ !

I did this, and then I figured out that if you're allowed to use the floor function as well, you can fulfill this task for any n ≥ 1. If [x] denotes the floor of x, then I'll demonstrate with 56:

√56 is somewhat less than 8. √√56 is somewhat less than 3. √√√56 is somewhat less than 2. Then [√√√56] = 1. Thus, we can have: ([√√√56]+[√√√56]+[√√√56])! = 3! = 6.

The expression to find "number of times you'll have to take square root of n" is slightly interesting: we want to take k square roots and end up with something less than 2, so n^(1/2^k) < 2, or n < 2^(2^k), so k > log_2(log_2(n)).
The correct domain is rainymood.com. Thanks for that, it's lovely.
I'd say it's not so much a play to monetize their mapping API so much as it is a way to not have everyone in the world sitting on their shoulders for free. Free is the operative word there. Free is a funny thing. It creates artificial demand. I'll give an example.

I used to do independent consulting, and in the course of consulting, recommended Google Apps for email hosting, even if the client wasn't going to use Google Docs or any of the other Google Apps services. It was the best free option for email hosting around. But the fact that it was free created some problems.

Most of the clients I transitioned did so at a time when mail hosts put limits on the number of mailboxes you could set up. A strange concept in today's world, but that was the status quo at the time. Clients would provide mailboxes for users and for general purpose correspondence, but they were reasonable. Once they figured out that mailboxes were free and unlimited on Google Apps (once upon a time), they'd go crazy. Soon, mailbox counts ballooned to 50 or 100 mailboxes for organizations with 15 users or less.

By making their APIs free, Google creates artificial demand, which raises their costs. It's wise to implement reasonable limits.
ICS makes preinstalled apps removable? Even one Google preinstalls, like Maps and Gallery and Twitter?
How many PC users are still using XP, a 10 year old OS? If the version of the OS you have still works, it still works.

The real issue here is security updates. Google need a way to update core OS component that aren't affected by the manufacturer's UI skinning.
That's a great question. I imagine you wouldn't be able debug on a device with Xcode, and that could be a hindrance to development. But you could use a service like TestFlight to deploy builds to your iOS device. Ultimately I think this would work for trying out iOS/Mac development, and if you decide you like it after a few months you'd get a Mac for more permanent development.
Every career employee of the LI Railroad was receiving disability payments
I think I bought it about 6 months before the 3GS came out. I no longer use it as a phone, but still use it for other stuff.

I also have just got a Nexus One (and have another Android phone). I'm not particularly disappointed that it's not getting ICS. I've not figured out one actual feature I care about that this announcement will deprive me of yet[1] (and as you say, I'll probably be able to put it on anyway. The key sticking point seems to be limited storage space, which custom ROMs have worked around before). Perhaps it'll mean I get better scores on javascript benchmarks with the default browser, but I'm keen to try Firefox anyway now that I have an ARMv7 device. But if the only thing I get is version number bragging rights, I'm not sure I'll even bother with ICS.

[1] Face unlock? No front facing camera on the Nexus One, Android Beam? No NFC chip. Better browser? I'm not sure how much the benchmarks translate into reality. Built in VPN capatablities? actually that's interesting. Folders? We're scraping the barrel now. Different multitasking UI?
> community development simply doesn't scale.

Maybe it doesn't need too. See http://vpri.org/ Their attempt at making a 20Kloc OS is quite good.
You'd need to import certificates every time you booted the VM (I assume) which would get old pretty quickly.

Edit - looks like there is persistent on-VM storage, from the homepage: "In additional to local hard drive space..."
Fascinating article. I remember in high school I had a teacher who set us a similar problem. We had to find every number from 0 to 30 with any operator but at most only four 2's. Most fun I've had in a math class ever.
PIXELMATOR 2.0 Chameleon is finally out
Cloudnumbers.com - HPC in the Cloud
I was equally shocked to discover that over half the world population is younger than me.
Facebook Friend May be Fake…………
It's ridiculous that this service has plans that allows you to "log in from 9am to 5pm, max 5 hours per day". It looks like it's 1999 all over again where you have online services that are only available during certain hours because the servers are rebooted or turned off every day. This is not "cloud"-like at all, and is especially bad when you don't live in the same timezone.
What des your startup do?
time to rethink the business model on my 'free' maps overlay program...
The Eclair/Froyo barrier is quite significant. No JIT, no App2Sd, no flash, no animated gif, abandoned Gmail app ... etc.
But people are limited by a 2 year contract for the "cheap" phones. They can't upgrade until that two year period is over.

Suggesting that people upgrade to a new phone vs. upgrading software is terrible business and environmental practice!
What a novel idea. I have many friends without Macs who would be interested in this. (I am a little curious about the logistics though.)
Nokia spun off Qt as a separate project, "truly open source", and stopped owning it directly. To me, it slightly looks like they want to stop investing in Qt, too.

http://www.phoronix.com/scan.php?page=news_item&px=MTAwN...
http://labs.qt.nokia.com/2011/10/21/the-qt-project-is-live/
> said the spokesman, who did not give a name in keeping with company policy.

So strange...
Don't buy a galaxy nexus. I was an Android fan boy and bought the Nexus One. "It's a Google phone!" I thought. I figured it would get timely updates and be a stable phone. It's far from stable.

I think a good anecdote for my frustrations is navigation. When I first bought the phone, I wasn't able to turn the screen off during navigation. I would turn it off, and it would turn itself back on draining my battery. An update came along and fixed it. For a little while it worked as I expected. Another update came along and now I can turn my screen off when navigating but 50% of the time when I do I have to unlock my screen.

Over time Android and it's core feature set have been consistently inconsistent. At first it's forgiveable because you assume upgrades will fix it, but its hard to call it anything but extremely poor quality at this point.

My next phone will be an iPhone
Proveedor de facturacion electronica
Message passing OO like in Ruby and Smalltalk means that an object receives messages that it can interpret in any way it wants. For example you can create an object that prints the messages to the console:

class Foo
def method_missing(meth, *args)
puts "#{meth}(#{args.join(',')})"
end
end

f = Foo.new
f.foo() # prints foo()
f.bar(1,2) # prints bar(1,2)
f[2] = "hello" # prints []=("hello")

You can't do this with CLOS because methods are lexically scoped.

Why is this interesting? For example because with this you can implement transparent remote objects. When you make a call on the object, it makes a network request, on the other computer the call is made and the result is sent back over the network, and finally the original method call returns. So the code would end up looking something like this:

# server on ip 1.2.3.4
shared_object = Array.new
shared_object[3] = "good morning"
serve_object("foo", shared_object)

# client
remote_object = RemoteObject.new("1.2.3.4", "foo")
remote_object.length # makes a network call to 1.2.3.4 and computes the length
remote_object[3] # returns "good morning"
remote_object[3] = "hello" # sets the index 3 to the string "hello"
# code in the server can now access shared_object[3] and it will get "hello"

Ruby actually has such a library. It's called Drb.

All in all, I think that generic functions are better than message passing, but generic functions are definitely not strictly more powerful.
I don't know about the middling phones, but flagship Nexus and iOS phones have been $540 - $600 unsubsidized. For a 2 vs 3 year lifespan (to be generous to Android), you would need a $400 Android to balance a $600 iPhone.

You can't compare a $100 vs $200 subsidized phone, since that is just hiding the cost in the contract, which can be avoided.
Well, it scales within projects (see Linux kernel for a good example of a distributed project run by a mixture of volunteers and people paid to work on it), it doesn't seem to scale as well to projects working together.
You can click the previews - the slideshow will stop.
Anyone tried them? What the interaction lag/jitter is like?

(edit) Also, it seems there might be an issue with using their Macs for developing commercial software. Who knows where the contents of these Macs will end up being copied or backed up.
I spotted this earlier today. Interestingly it get's my age wrong at the end despite putting in my full date of birth in the beginning. The output is one year above my actual age. I have a December birthday and I can only assume it simply counts the years and assumes you had your birthday before October.
Sony to acquire Ericsson share of Sony Ericcson
Buying plush toys for babies
Information on advantages of buying a plush toys for babies.
How Apple Can Clean Up in the Living Room