skysight-inc/HackerNews huggingface dataset:
The article contains a common error:

"Every iPhone comes with iOS exactly as Steve Jobs intended, which means developers know precisely what they’re getting."

On Android, that's not the problem. All Androids, as uglified by OEM add-ons as they might be, are highly compatible with applications. All Androids running the same API level of Android, even the Kindle Fire, run all the applications that use those APIs. There are optional APIs that some apps depend on, but those dependencies are also completely unrelated to OEM customization of Android.

The problem is that "customized" Androids are hard to upgrade. That means that, while all the iPhones that can run iOS 6 will be running iOS 6, there are many many models of Android devices that will never be upgraded to Jelly Bean. And that reduces the value of a lot of the Android installed base relative to Apple products in the field.
I mean... isn't developer interest in desktop platforms stagnant? I mean... what "apps" do desktop users buy aside from games and the MS Office suite and Adobe? Forgive me if this is massively ignorant of the giant world of desktop software I haven't installed.
I doubt I'd call it faked. Would you call siri ads faked? Everybody who has used it can vouch that it just doesn't work let alone in noisy downtown.

It was a promo video used when revealing a product (not an ad broadcast on TV) that was trying to prove a point that OIS is important and can make pictures and videos look beautiful. The verge and all other sites that did the detective work was purely for the sake of page views. No substance there...
What an interesting article.

Bret mentions Rocky's boots at the end of his writeup.

When I was in Grade 5, I taught the kindergarteners how to use logic by running Rocky's Boots on an Apple II. It was an effective way to learn because the use of immediate, graphical feedback. The kids had fun learning.
Because in most cases, that conclusion is correct as well.

Your refusal to link to the actual PDFs doesn't inspire confidence either. You claim breakthroughs and leave us hanging, which isn't very nice.
I find the backlash totally fine, but I am incredibly bothered by the rational shortcuts people take to bash Apple based solely on idle speculation and misinterpretation of facts.

"They could just have done so and so", as if we are privy to any inside information.

I really hate it when people choose to make up arguments with no solid ground when there are plenty of criticisms to be made.
I would argue that the "Sequences Shorted" text doesn't make anything clear at all. It's a barely noticeable cop-out.
I recently moved from Chicago to Seattle, but I rarely like to drive in Seattle so transit directions are essential for me.

Edit: What were your problems with Google maps in Chicago? I remember it was kind of stupid sometimes (e.g., it would tell me to take the pink line 3 blocks and transfer instead of just walking three blocks and getting on the red line), but I don't remember them being inaccurate.
My moves since I was a teenager were, by distance— 150mi, 10mi, 2mi, 3mi, 2mi, 400mi, 800mi, 2400mi. My nearest family member (other than my partner) lives 2500 miles away. Perhaps when you're a bit older you'll know that such condescension usually just makes you look silly? :P

Facebook is not endowed with some unique magical distance busting power. Telephone, Email, IM, public websites, and postal mail all work over long distances just as well.
You don't think maybe not baking in transit was a good move? Allows space for companies to build apps with transit as a real focus?
read the message above you. The lenses have different focal length. 920 gives you broader field of view so you can get wider picture and more light. iPhone doesn't. That's why iPhone looks zoomed in.
They allow linking to external apps using external payment systems and external installation processes. That's not a great solution for small teams that just want to build apps.
The author seems to be stuck in 2011 when device UIs were rough, behind the curve, and the promise of a pure Android device would save the platform. The "second rate" Galaxy S3 is now massively outselling the Nexus and is the only Android device to outsell iPhones last summer.
By that logic, you could count to 100k on one hand in base10. If you count your fingers in binary, it would still be 5 years, it would just be expressed in writing as 101 instead of 5.
Your computer becomes so slow that you have to reinstall Windows.
Apple tried to negotiate access to it and failed, is what the WSJ reported.
Thanks for reporting the issues. We're pushing out fixes now. :)
You know, maps are er… location dependent. What may be mature working and tested in SF can happen not to be that polished elsewhere. Many (most?) of those declaring Apple's doom and gloom because of the new maps usually forget that there are iOS users outside the SF area and outside of US, and Apple maps there can be on par if not better.
Introducing BOSS Geo
"Handmade" software is BS.
Sure, it's a good long-term strategy, but the replacement was immensely premature. See my comment further down the thread: https://news.ycombinator.com/item?id=4577215 .
Time to roll out the xkcd Researcher Translation table http://xkcd.com/678/

More seriously Brin is quoted "You can count on one hand the number of years until ordinary people can experience this." which is not equivalent to owning them, which I think the title baitingly implies.
Is Square SV's Next Great Company?
so you are convinced that Apple used siri in all those commercials they show?
The parent asked not why it's not accepting connections, but rather where the bottleneck is. It's a useful question if one plans a similar setup so one can plan to avoid this real-world overload scenario.
I don't see this as ungracious. It's not as if he's saying Khan Academy went in the wrong direction. He's just noting improvements that could be made on their current environment. Every new "beginner" programming environment that I've seen has similar flaws. Bret's just pointing them out.
The Parable of the Lonely user
Where's your sense of history? People wrote this sort of thing back 10 years ago, when Ruby was becoming popular. People wrote posts saying that Ruby would take over from Python, and others replied saying that no, it wouldn't. The 'fact that the author wrote this post' is nothing new - it's more of the same.

And "2-3 years back"? Paul Graham's "The Python Paradox" was in 2004 and Peter Norvig's "How to Write a Spelling Corrector" was 2007. Neither of those were turning points. Python was, long ago, chosen as one of the three main languages at Google. Can you identify what it was 2-3 years ago which indicated that it was the hip language de jour?

Congratulations about Perl6 advances. It was the cumbersomeness of Perl5 objects and dealing with complex data types which helped me switch to Python, back in the late 1990s.
Demystifying the JavaScript Landscape For Server Developers
I chatted with the Tinfoil team and they located the issue and pushed a fix. Nice hustle ya'll!
This article has nothing to do with "grading" Apple maps.

But, OK, everyone! Turn off your brains! It's a Gruber article; all we're going to talk about is Gruber!
Was it working before it was set in offline mode?
>> "2. Developers as well as normal users are actively looking for ways to avoid having to interact with Metro."

It hasn't been officially launched yet: how many normal users have spent more than a few minutes with it?

Personally after playing with it for a few weeks I really like it. I've just started developing for it too (being an iOS developer for the last 4 years) and within a few days I am up to speed.

>> "2. Developers as well as normal users are actively looking for ways to avoid having to interact with Metro."

I think this is good. It forces developers to have to learn the new API's. If they didn't do this people would continue to build desktop apps (largely because people are lazy and it's easier to continue working with what you know) and the best apps wouldn't turn metro. Nudging developers to go metro means that when Windows 9 comes around they can get rid of the stupid split (metro/desktop) interface.
Now people can finally reveal their illegal downloads to the world through Facebook.
which forbid turn-by-turn navigation, iirc.
git.kernel.org -> 4 security problems -> "borderline unsafe"

Hmm.
Have you tried:
http://api.twitter.com/1/statuses/user_timeline.rss?screen_n...

from http://thenextweb.com/twitter/2011/06/23/how-to-find-the-rss...
I agree, it removes surprise element as well as - people that know you would know what to buy you, people that don't know you shouldn't be buying you gift anyway.
It's part of [pjax](https://github.com/defunkt/jquery-pjax). pjax works by returning all content stuffed in a single node, which then updates the current page with those contents. It fire's Google Analytics updates, etc. It can also change the page title.

The matching nodes from the old page are replaced.
920 has rounded edges that make it comfortable to hold. the sharp (jewel like!!) edges of iphone make it uncomfortable. Lumia 900 is very similar in how it feels in hand. Give it a shot and decide for yourself.
One way to look at this: Apple is willing to pay, in eroded market share during the transition, for earlier control of their own mapping infrastructure.

Again: isn't that a good thing?
Tent.is looks great! And really impressed with Tent protocol (Didnt know about it before)
Consulting is a path I am interested in. Do you mind describing how you got to where you are? (Email would be fine if you prefer)
Tears of Steel - Blender Foundation's fourth short Open Movie
Immediately what I thought of when reading Tent's description of itself.

Did Diaspora go anywhere after the security flaws were pointed out?
But that's the very thing that people who should know better keep forgetting or are ignoring, the market doesn't care!

Find any random person that has a phone running Android v2.3 and ask them if it bothers them that their phone, which works perfectly fine every day for their needs, is not running the latest and greatest version of Android. I'm willing to bet most of them would not know what you're talking about and that they have no idea what version they are running anyway. You might as well ask them what version firmware is installed on their TV.

I'm also willing to bet this is true for most of the market for iPhones as well.

The average consumer most likely DOES NOT CARE. As long as the phone is in their price range, a carrier they like, and that it works for them then they could care less about the OS version. Whether it's Android or iOS.

Why can't people just be happy with the amazing things we have?
Rails already ships with default-on coffeescript.
Congrats to Twilio. Seems like VoiceAPIs are heating up and quick.
It'll likely be another ten years after that before the Googlecars are trusted to drive by themselves. I'd love to be able to send my car down the road to pick up my Mom, but the government will probably want to have a responsible driver to oversee the automation. Baby steps.
I've been taking this on and off before meals as an anti-aging drug. Glad it's getting some mainstream coverage. It's quite possible just about everyone should be taking it, certainly everyone on a typical American high-carb diet.
Funny you should say that. Turn-by-turn (and especially the walking directions) kind of suck on Google Maps in Germany. It sends you on very weird routes. Turn-by-turn in Apple's maps app is kinda great. No weird routes and such. TomTom is pretty great in Germany. I can't speak for any other countries.

The POIs do suck and some labels are seriously out of place. Also, search sometimes tends to send you to weird places. Those are serious inexcusable issues, but the whole turn-by-turn part is pretty great and the actual maps are pretty comprehensive (at least in Germany).
My concern is mostly for edge cases, like stretches of two-lane highway where both lanes are going the same speed because of congestion. Is the car going to fluctuate its speed often, to try to isolate itself from neighboring cars? Or would it reduce its speed even further below the limit so that the left lane is constantly passing?

Keeping the left lane moving faster is probably wisest, but it's going to infuriate the drivers behind the autonomous vehicle, even though they're in the slow lane.

How far would a car go to avoid being rear-ended? Would a tailgater be able to cause the car to accelerate? At what point would the car stop trying to avoid an accident because it's safer to get rear ended than continue avoiding? When you put these things on the road, human drivers are going to start messing with them.
Google Maps was not rolled out to a hundred million preexisting devices in an abysmal state to replace a working solution, and for its entire existence has competed in a landscape where it has had major advantages over competitors, either on the basis of quality, or on the basis of price.

If I crafted a questionable replica of Windows 3.11 and went out and installed it on a hundred million computers that had been running Windows 7, would you defend me because Microsoft had to go through growing pains, too?

"Apple Maps" is late to the party, and forgot its clothes. Why be surprised at the response?
Putting the ab initio strangeness of having JavaScript code in a Ruby gem aside -- what it happens to be written in shouldn't be an issue. If the gem is released with the compiled JavaScript inside of it, then it can just be used, without any additional dependency.
That depends. First, if they had worked with a company prior to release that makes some sense, however I really need access now, not in 6 months.

In addition, I often feel that public transit and walking directions go hand-in-hand. I would be willing to see someone try to separate them, but I'm skeptical of the user experience.
What We’ve Learned By Evolving Our Documentation
Well every one knows that becoming severely ill is a possibility for anyone, that's what insurance is for. Can't afford insurance? Give up unhealthy habits to lower your rates, get a better job, look after family so that they will support you if you need help.

Get made redundant due to unforeseen shifts in the job market? Educate yourself, get a better job, work harder. Innovate, invent, think, mow your neighbors lawns. Use your brain and don't embark on a dead end career.

I agree that some social safety nets are needed for a civilized society (No one that is ill should go without out treatment if they don't have any money etc) but at the same time there are limits and I think paying for people who lose their jobs because of new technology is way past that line. We need to encourage people to be smarter, not dumber.

"People who preach personal responsibility are oblivious to the realities of the world." I live in South Africa and government handouts do nothing but keep the poor oppressed and uneducated. They are used as a tool for control by populist politicians. People will have more children just for another R250/month from the government instead of creating value. Socialism is a huge threat to everyone everywhere. It keeps the populous dumb and gives governments way too much power. Please don't preach about the realities of the world from your $200K/year+ household pedestal. Socialism is obviously working out great for you.
Google doesn't make cars, so who is the partner on this? Given the cycle times for car models, they had to have started already...
It's definitely true that the city is better for people with more money, but people in cities are usually paid more too. And the crossover point comes at different points in different cities. Here in Chicago, you don't need to be rich to afford an apartment in a tree-lined neighborhood near a park and a mile or so from the lake. It's even more true in smaller cities like Syracuse, etc, or satellite cities like Evanston or Aurora.
Actually it is possible to show the benefits of OIS without video. It allows you to use longer shutter speeds when taking pictures in low light. Take a look at this one:

http://www.youtube.com/watch?feature=player_embedded&v=j...
You're generalizing too much. To say that noone is going to go for this is absurd.

People who pirate songs in large part are clueless. If they download a torrent with an exe in it, they're still going to click on it because they don't know better.

If you willingly give the public a chance to replace a small amount of ads for free stuff, they're going to go for it, because they dont care about replacing ads that were already there, and they benefit.

It's like if someone plastered over your billboard every other night. Sure there are people that care, but it's not the people driving on the freeway.

As far as the legal aspects, no doubt that will be a large discussion. But, is adblock illegal? If this is illegal, should adblock also be illegal? Will this be enforced the same in all countries?

It's not going to take much for this service yo take off, and while many projects may come to an unceremonious end, I predict this will be a massive success before it becomes a failure, but we shall see.
Hopefully a side-effect of this is speeding up the release of an MMS API, which will unleash a whole new flurry of photo-sharing startups that we appear to love so much.
I agree that the average customer doesn't care but "Why can't people just be happy with the amazing things we have?" is a terrifically awful outlook. If people thought that way, we'd still be using Motorola RAZRs. The flip-style one, not the smartphone one.
Yes, like turbolinks it's a default dependency in the Gemfile.

But e.g. jquery-rails https://github.com/rails/jquery-ujs is written in JS not CS, so I can use all the jQuery integration in Rails without using CS.

With turbolinks being written in CS if I want to use the full power of Rails+JS I need to add CS to my project.
>> He defends Apple as if it were a deity.

>No, he does not.

He sure seems like he's doing it to me. This whole post is about how Apple Maps aren't really what they seem, and it's OK that Apple did this because what else was Apple supposed to do? Just let Google have something they want? Make a compromise when ideal options aren't tenable? Ha! The Great and Powerful Apple could never stoop to such levels, reserved for mere-mortal companies. The Great and Powerful Apple operates on a different plane, above reproach, incomprehensible to normal minds. While we may never fully understand The Great and Powerful Apple until the next life, we must trust that they have our best interest at heart, and always do the best thing, like replace functional mapping software with a ridiculously under-prepared conflagration that would have people drive off cliffs. This may seem foolish to us, but the wisdom of The Great and Powerful Apple sometimes appears as foolishness to men.
It is when you interact with a client as your own business rather than as an individual, similar to an independent contractor. Essentially, the focus is on deliverables and overall project completion rather than the day to day control that an employer has over an employee.
Right— it was a gonzo commentary on the kind of justify-anything fallacious reasoning that comes imposing a mix of arbitrary constraints.

"My helo-elephant is the _only_ peanut powered mode of transportation with automatic mouse avoidance!" True, perhaps, but when someone asks why you need a helo-elephant it's often not informative to just say what it does with more words... they're often looking for you to justify why you need to do those things (or do those things at once).
Feel free to verify you own git.kernel.org, and you can find out what those vulnerabilities were. :)
How to Craft a Viral, Audience-Grabbing, Blockbuster Story
>The problem is that "customized" Androids are hard to upgrade.

Why are they so hard to upgrade?
Hiring Developers: A Guide for Recruiters
Out of mild concern over the title (not that it ought to be changed, TFA doesn't really have a meaningful title), I'd like to preemptively defuse any potential flame war.

Go and Rust are not really competing. There may be some overlap in domain, but they occupy different niches and will likely appeal to different crowds. Go will appeal more to people who prefer its focus on conceptual simplicity and its "opinionated" nature (very much like Python). Rust will appeal more to people who prefer "functional" trimmings (algebraic datatypes, pattern matching, liberal use of higher-order functions, Scheme-style macros) as well as folks fed up with C++ who aren't willing to give up complete control over memory and performance characteristics. The fact that both languages are built around a similar concurrency model is just convergent evolution.

It's tempting to cast Go vs. Rust as Google vs. Mozilla and/or Chrome vs. Firefox, but there's no practical reason that both languages cannot peacefully coexist and thrive.
I'd like world to be darker.
Distracting Type Fonts May Be Endangering Drivers
I wish they shot something with motion in low light... From pictures my friends post online, my biggest complaint about most point and shoot (and phone) cameras in low light is not digital noise, but motion blur. I would prefer manufactures to bump the gain and take faster exposures.
The article is just wrong ! It's not unwanted software or a malware it's something users decides to install or not knowning what that entails: ad replacement in exchange of music. Now you may like or dislike this approach but it's not a malware !
but is that helpful? i mean, i love lots of various reference sites, and have enjoyed autocomplete and inline "labeling" of functions in IDEs, but I keep thinking about his talk that went big a bit ago, and keep thinking of these things he's developing as just analytic or test harnesses to zero in on a goal that he's actually already programmed. so, to ask for our tools to have these qualities built in assumes it knows anything about the total picture. for instance, processing's language is a small subset, so maybe it isn't the best example, but someone new to programming in processing might not realize that specifying fill 30 times means that only the last one is the effective one for the subsequent drawing. anyway, there's a lot of uninformed things you can do with any language, and i don't know that blurring the lines between input and interface give us any new insights for the actual act of coding. i think it is great for analysis of coding after the fact, however. like a JIT compiler or other compile time optimizations are great, but it assumes a complete and observable solution that has been expressed already.

another example that is maybe in the neighborhood of a valid response to your reply is like the heap size in java. if i know i what i'm doing and why, i could set it rather high to achieve a goal, but mostly i don't mess with it because its a great reminder i'm making a bigger mess maybe than i should be for whatever problem i'm working with... however, it seems that victor's ideology is that the heap should always know how big it should be given anything i might want to express, and that somehow the halting problem wouldn't apply.
Amazon adding lockers for customers at 7-Elevens and drug stores
I run a startup, we do iOS and android development. I switched from iOS to android last year with the galaxy nexus, now back to the iPhone 5. I can tell you we spend a ton of time dealing with fragmentation. Here is the issue. It takes you something like 2x the front end time to test on some devices (40 or so, which we own some and use services and friends for others). After you finish and release, you get about 10x the support request for all kinds of random devices, and it is nearly impossible to debug without the device. Fragmentation is huge part of the effort in android. As a user, I found many of my favorite apps didn't work. I had to use my old iPhone 4 for music, as Spotify didn't work for bout the first 6 months I had my phone.