skysight-inc/HackerNews huggingface dataset:
I'm guessing that many Apple Maps users don't use Maps in that way, but more for finding a specific address. Personally, on my iPhone if I want to find a business I do it through Yelp, which comes with the added bonus of being integrated with Siri. You can ask for an itinerary from there and it shows it in Maps, it's all very easy as a workflow.

For example, living in Paris, if I want to go to the CNIT (a shopping centre located at La Defense), Apple Maps itself refuses to give me the address. But if I ask the Yelp app, it points me straight to it, and from there I click on a link and I have my itinerary in Maps.

I guess the point I'm trying to make is that the remaining flaws in Apple Maps are so easy to route around now that they just aren't much of an issue.
It's called the "Internet Explorer" effect.

I'm not saying Apple Maps is as a bad product, but I think the basic reason for its adoption is the same,as the article mentions.

It's good enough for most people, and it's the default on the platform.
This, in light of Norbert Wiener's requirement that good democracy has access to adequate information for making decisions, is a perpetual source of fury for me.

Even when papers are, like this one, paywalled, the abstracts are still useful. Also, the author's names and even the original title of the paper are very useful and so are its references.

Tip: in many fields, the authors publish the same paper free on their own websites.
JS library for precise tracking of facial features via Constrained Local Models
Can I just say that this (and the subsequent further links) are some of the most insightful and thought-provoking things I've read in a long time.

I'm a writer, and frequently go to critique groups for opinions on my fiction. Recently, a certain type of critique has begun to appear which I've found very hard to deal with. It's essentially "what you wrote offended me in some way."

Up to now, my response has been, "Thank you, but regardless of your political stance, did you think it was good writing?" ... to which the answer is usually "it's bad writing because it offends me."

I find it frustrating, because my thoughts usually run in the "modern" type of discourse, and I tend to agree with Bill Hicks that you can't please everyone:

http://www.youtube.com/watch?v=WoCezQAF5AA

Anyway, thank you for giving me insight into what's going on. I don't know what I'll be able to do as a response, but I'll certainly put some effort into thinking about it.
Librarian FTW
Just in general, whilst helping OSM is a topic, they do have Amazon affiliate links that earn them about 5% on purchases but for some reason they don't make this obvious on their website

http://wiki.openstreetmap.org/wiki/Merchandise#Amazon

Hopefully I've thrown them about £50 over the past couple of years by bookmarking them as my link to Amazon.
For no matter how good or bad the Agnostic’s code is, why did the Librarian rewrite the Ascetic’s code?

Because rewriting code that looks ugly is one of the ways people use to begin to identify with the codebase and make it easier to understand for themselves. The example in the article is clearly made up to show how stupid it it to change things that "just work". Except in reality those things are usually ugly, large and complicated, and eventually need to be changed anyway. The way to deal with them is make people responsible for their own code, so that they add tests or at least some comments that explain why and how things are the way they are. Simply being fearful of change and blaming the last person who touched the codebase for all its problems is not a viable long-term strategy.
sometimes small differences have massive implications. consider: immutability.
Use Your Coding Skills To Help Typhoon Haiyan Rescue Efforts
If apple maps have ruler and scale displayed, they are head and shoulders above the current incarnation of Android Google Maps. Which I found out two days ago give you absolutely no way of measuring a distance, even a rough guestimation.
I wrote an explicit-formula fibonacci function once. I think you lose precision before n=100. It was disappointing.
If this doesn't prove that Apple users will lap up whatever half-baked stuff Apple puts out, then nothing else does.
I find both Apple and Google unresponsive to user corrections. Since iOS released maps it has shown a hospital near me that has long been closed, demolished, and rebuilt as a retirement community. The hospital itself moved about 10 miles west to a different community, yet there it is on the map in all its pink glory.

In the course of a "google maps doesn't have these problems" discussion I pulled up Google maps, and lo and behold, it has the same problem.

Fast forward to the present and they both still show this long dead hospital despite me taking the time to send in corrections from time to time. For a long time the new location was trivially verifiable by following the map's own web link. Now that URL is dead, so it would require a quick search and a tiny bit of thought.

I hope no one relies on that information in an emergency to get someone to a hospital.
There's a strong chance net neutrality dies today.
You're only accounting for the RAM power. Accessing the SSD costs power, too.
I'm not sure what sort of project you're interested in, but we're currently building open source network taps using PHY ICs and an FPGA. As part of the project a USB 3.0 core is being developed to move captured data to a host system.

https://github.com/mossmann/daisho
Transmapper, transform your way of mapping
http://bit.ly/1b7E2O7

TransMapper is a light web mapping application targeting 'big' census data. It is developed using 6 Javascript libraries: d3.v2.min.js , cartogram.js , natural.js , topojson.js , jquery-1.10.2.min.js and colorbrewer.js.

TransMapper aims to transform the way of mapping by providing a cartogram-based visualizer and a simple natural language interface for filtering a many attributes.
That's how I check true free memory available:

root@joe-pc:~# free -m
total used free shared buffers cached
Mem: 32057 30347 1710 0 1312 21568
-/+ buffers/cache: 7466 24591
Swap: 0 0 0
root@joe-pc:~# sync; echo 3 > /proc/sys/vm/drop_caches
root@joe-pc:~# free -m
total used free shared buffers cached
Mem: 32057 5628 26429 0 4 891
-/+ buffers/cache: 4732 27325
Swap: 0 0 0
root@joe-pc:~#
Correct me if I am wrong, but I do not think that DBPedia includes the full Wikipedia articles (only extended abstracts). So I believe that json dumps of DBPedia and Wikipedia dumps produced using this tool are two different things.
Rapyuta: A Platform-as-a-Service framework for Robots
That's actually a really good point, especially with the target audience of HN.

What were the results of the previous "where are you from?" ASKHNs? Not doubting US is the top audience of the site.
I reported an issue to Google where they were routing traffic off a highway and down a two-track road that basically ends in the middle if you don't have a 4x4 truck, then back onto the highway at the next intersection. It took almost five years for Google to change their mapping directions to keep people on the highway. I got the county road commission to put up a sign saying the road was a dead end quicker than I got Google to change the map.

An anecdote, I know, but I'm just saying Google has these problems too. It's not just Apple.
I feel as if half of Chrome "winning" is Google shoving it down everyone's throat across all their properties.

Google.com: Internet feeling slow, use Chrome! CHROME! GET CHROME! CHROME MAKES YOUR DIALUP FEEL LIKE FIBER!!!!!!!

Youtube: Video taking a long time to buffer, use Chrome!

Gmail: Want to use any of the value-added options (chat, video, etc), better use Chrome!
Electric Family Van
Iowa police kill son whose father only wanted to ‘teach him a lesson’
This verges on nitpicking.

I have lost score on how many times Yelp has glaringly gotten business hours wrong, for hot restaurants in major neighborhoods.

This from a website whose whole purpose is to help customers find businesses.

Frankly, business hours are a some what tricky problem as it is purely up to the whim and fancy of the establishment, when it wants to stay open or when it wants to have reduced hours or when it wants to be closed for business.

I wish businesses and restaurants were required to maintain minimum standards of serviceability in this and many other regards.
I don't know if it's just me, but Maps.app always seems to give me turning instruction just a bit too late. Google Maps seems to give them 4 or 5 seconds earlier, giving me enough time to change lanes or otherwise prepare for the turn.
Irresponsibly Short Introduction to Redis Cluster
Ask HN: Why should I not use Google Analytics?
I've searched around for a good webanalytics software, and it looks like Google Analytics is good enough for most use cases. Services like KISSMetrics and CrazyEgg just feels like paying for something I can get for free. Am I wrong on this one? I would love to hear your opinion.
CAP Theorem, CQRS and Eventually Consistent
[Really, what did you gain by putting that picture on the Internet, anyway?]

It is a memory. Doing shots isn't wrong or bad. Maybe doing 20 of them and then driving home from the bar is bad. Posting pictures is a way to relive a precious moment in time with others.
Bitalino DiY Body Signals
FWIW, curecos.com, IIRC has a signup process that goes like:

* enter password
* get confirmation email with link to signup

The activation comes _before_ the signup, as in your example, minus the email reply.
Printable Templates for iOS or Android Interface Sketching
> facebook is completely free and optional and no one is forcing you to use it.

Facebook certainly not free, far from it actually and that's a root cause of what's wrong and sucks with facebook.
You're not paying with money but with personal information, refer to how google went from a search engine to an ad seller.

Facebook is barely optional since everybody and their grandma and their dog are using it, as someone who refused since day to register on facebook, social pressure to get a facebook account is real and powerful.
I had to renounce relationships and staying in touch with many people I wanted to stay in touch with because their only mean of online communication is facebook, and there's not a month without someone pointing me to facebook to interact with them or know about upcoming events.

It's even worse with younger generations and in north america where not having facebook lead to being ostracized.
If hacker news is any indicator of success than go will become the most used programming language soon.

Yeah I was been ironic but go is quite a nice language =)
What if I'm offended by you giving apologies? (this is a thought experiment, a little tongue in cheek).

Let's be clear, I'm not suggesting people shouldn't be nice where they can. I just think there ought to be a threshold before apologies are in order, and the fact someone is offended shouldn't be the only condition.

I suggest a three step procedure:

a) Someone says they are offended.

b) You agree with them and feel sorry.

c) If so, apologise.

I don't think it should go:

a) Someone says they are offended.

b) You disagree with them.

c) You apologise anyway.

... if you do the latter, my feeling is that trolls will soon control your behaviour and any interesting and unusual thought will become unsayable.
Users not searching before posting duplicate story problem: https://www.hnsearch.com/search#request/submissions&q=%22Two...
Another one: Effective ML

http://vimeo.com/14313378
I can see where he's coming from, my company is actually at fault on this exact point.

The initial target was iOS and then clients requested Android compatibility as well. Designs for iOS are completed and implemented and are then re-used for Android. The excuse is 'consistent user experience' but really they just don't want to do the same job twice for a platform that generally has less usage and provides less profit (in our case at least).

I took matters into my own hands and there are noticeable differences between the two applications. There was of course some backlash (I flat out refused to put a 'back' button on the action bar for example or move the sliding menu to the right side) but in general the look and feel is consistent across the two platforms.

That doesn't (and won't) stop me from using native controls such as text inputs and dialogs that users on Android are quite familiar with.

In case someone has no clue what the hell I'm talking about I'd be happy to share some screenshots via pm.
The point is, the code wasn't broken. It just wasn't done the "right" way.

I've had to fire people because they could not stop "refactoring" code that wasn't broken. Their commits were half in the code the were supposed to be working on and half scattered, random changes like the changes from the article.

You're not "sharing experience"; you're wasting time, money and energy. You are insulting your co-workers intelligence. You are pissing off your boss.

Worse, your co-workers now have to merge your random edits into their work because they were actually assigned to work on the section of code you "fixed".

There is nothing worse than doing a pull and finding a bunch of small, conflicting and ultimately useless changes on the head, ruining your morning coffee.
Client side logging integrated with ASP.NET and MVC
You can send a message to the author if you want to acknowledge something privately. The +1 button is there to make it publicly known that you endorse the content, that is its purpose.
There is an error here:

> This is mandatory since ruby 1.9.x because String does not implement Object#each.

The #each method is not defined in Object. This is evident because String inherits from Object and would not need to implement anything as it would inherit Object's implementation (if there was one)
Why is it weird? I find it quite elegant... But I'd write in RTL level thinking about the FPGA.
Adobe Hack Credentials Search - Find out if your details were leaked
Google Chrome has a better user experience. If only Safari team can figure a way to depart from OS X integration and build something completely unique just like iTunes is.
What Happened When 17 Ordinary People Met Steve Jobs
Trying to see it from their perspective, I can think of a few edge cases where the commenter might have a valid concern.

For example, imagine a rigidly enforced style guide a from several years back that talked about the default return value for functions when there is no return value (e.g. always use void or something like that). Such a style guide, if rigidly enforced, might preclude the now-common idiom of method chaining, which has some really nice/useful applications.

That said, consistency in code is a good thing. Think of it as another form of convention over configuration. Just don't be so rigid with it as to lock out interesting ideas/experiments every now and then.
Closed-form expression [0], good up to n == 71:

def fibonacci(n):
gr = (1 + (5**0.5)) / 2
return int((gr**int(n) - (-gr)**int(-n)) / 5**0.5)

[0] http://en.wikipedia.org/wiki/Fibonacci_number#Closed-form_ex...
what's wrong with doing shots? you're acting as if it's universally unethical or something

what about this: someone is being odiously racist, so I write a brutal reply to shut em down. Should I also hesitate on doing this, thinking that some employer may infer my radical left politics from it and stop me from getting a job in the future?

All you need to know about common sense about what to upload online is that it changes, not only in time but from social scene to social scene.
An Arduino kit is a good starting point. You can get some starter kits with excellent tutorials for $50 or less.

Arduino gets you quickly up and running, without spending days fiddling with compilers and settings just to get something working.
Is this a better workflow?

1) user form consist of
a) username
b) e-mail
c) password
d) retype password

2) if all of the above is ok, and not already in use, allow user access to site

3) if running an e-commerce site, or something that depends massively on their e-mail address actually belonging to the user.
a) allow user to see e-mail they specified at login somewhere (my account)
b) make user retype e-mail at point of purchase
c) make user confirm e-mail before purchase, and change e-mail if no confirmation has been sent
(obviously a,b and c are either/or type statements)

alternatively, if older users are the problem... first 1/2 of Logans Run anyone?
> Cargo ships are also the most carbon efficient means of transporting goods. Better than trucks, trains, and planes.

A lot of cargo companies have been running the ships at half speed to conserve fuel. With margins so slim and some cargos not on a tight schedule, it works fairly well. This also reduces emissions.
This has everything to do with it being impossible to change the default maps app in iOS and nothing to do with the quality of Apple's maps (which is still very low in comparison to Google's). When you search for directions using Siri, it'll take you to Apple Maps. When you click on an address in another app, the same.

This is the same reason why Chrome won't be able to cement itself on iOS. If it weren't for iOS's minuscule market share, this would be justification for a major DoJ crackdown. They took MS to court just for setting a default browser - imagine what it would be like for Apple, which doesn't even let you change it.
All the more reason for your OS to use memory aggressively. Surely you don't want your expensive investment sitting around just doing nothing?

Unused memory is wasted memory.
well then it looks like you are not looking for the +1 button, but for something more complicated than that, an ACL'd endorsement of sorts. Right now the closest thing to that is to just reshare the video to your 'cat video friends' circle :)
Creator of the Eventorbot - It might be the biggest regret of my life
A bit off-topic, but the newest Google maps on the desktop is terrible; a massive step backwards in usability imho.

I suppose they were trying to simplify, but now I can't figure out how to send someone a pin, how to click on a pin, how to find things around a pin, etc.

I gave up and switched to Bing. First for maps, but then for everything, and it doesn't seem like I gave anything up; I guess wasn't as married to a search/map engine as I had previously thought.

I agree with other comments here, that on the phone, Apple maps is certainly "good enough".
They are mostly in 9th grade. I don't know their age, but perhaps around 14-15?
Toms launches online retail marketplace to give back more than shoes
PNChart - A simple and beautiful chart lib used in Piner for iOS
I guess this is less messy than copper prototyping (acid etching/gantry ablation/vectorboarding), but silver is more expensive, ~100x.

Also, -1 for "help start the home PCB printing revolution." Hobbyists have been making home PCBs for longer than I've been alive. It's not a revolution. Not that many people really want to do this. They could right now with copper, but the range of useful things you can build at home is limited, because having a circuit board is only 1/10th of the problem. Further, prototype services like http://oshpark.com offer high-quality services, including double-sided boards.
Redesigning mapbox.com
The thing that always bothers me is that programmers throw around their own opinions like its their divine right. As if they are unappreciated artists.

Its a craft yes, but really its also a logical profession. Strongly held opinions suck all the joy out of conjuring bits to do your bidding. Can't we all just get along?
Thats what I do. But it might take time (graylisting for example). So instant feedback is not possible.
The skyscrapers and bridges that are finished on time and on budget are the ones that have been built before. For physical structures, it makes sense to do the same work again, because then you have two bridges or two skyscrapers instead of only one. People can live in two different locations, and they can cross yet another river, which is useful.

For software, if you need another copy, that's a trivial task. It's more on schedule and budget than any skyscraper or bridge could ever hope to be. Once built, we can use it everywhere. The only thing that requires any real effort, is building that very first skyscraper.
Wow, big typo in there. I meant String#each http://ruby-doc.org/core-1.8.7/String.html

Fixed and thank you!
Canals were one of the original killers of sails and some of the proposals don't solve that problem (the hybrid approaches do). The modern sail will probably make a reappearance, but the current problem is the margins and capacity are such that not a lot of new generation ships are being built. I would expect that once you see car carriers adopt new technology the the rest will follow.
Why do registration process require an email address in the first place ? Unless the website owner wants to send spam or resell the list of email addresses there's no obvious reason to make it mandatory, this should be optional.

IMHO website registration has been broken for a while.
I find it fascinating that this isn't recognizable to you. For some reason I associate a high second number with a day, unless it's a on a credit card form. It's strange how context changes how I perceive the date.

Where are you from? How do they represent the month day?
Peers | Save Airbnb in NY
Are these digital stickers? Like the ones you see on Facebook nowadays? Or IRL stickers?
Airdrop for Android update
Hey folks! We launched Drop exactly one week ago, and the reception on Hacker News has been awesome and overwhelming! With your patience and generous feedback, we've made a few bug fixes and pushed an updated version. Please give it a shot! In case you missed the announcement the first time around, please see below:

Hey folks! Drop is a proximity-based peer-to-peer file sharing app that is simple, fast, and secure. Drop just went live on the Google Play store yesterday, and it is the first Android app that uses a combination of Bluetooth and WiFi Direct to create a seamless P2P user experience. It is still an early release so there are plenty of kinks and interop issues, but we'd love for ya'll to check it out and let us know what you think so we can improve the product! You can grab it at https://play.google.com/store/apps/details?id=com.ekatasystems.apps.drop

Share Simply!
The police are trained so when a truck starts ramming against a police vehicle without stopping, they make it stop. When the police officer’s life could pretty much be in danger, they’ll kill you. Duh.

BTW: http://www.amazon.com/Arrest-Proof-Yourself-Ex-Cop-Reveals-A...
Codio pricing
How the NSA betrayed the world's trust -- time to act
I live in Shanghai. China does have provinces, and they show up in your address. Shanghai isn't part of one; it's its own division of equal rank. Amazon requires a "state", though, so I had to have things sent to myself at <street>, Shanghai, Shanghai China.
Thanks. I write the largest career advice newsletter in America over at TheLadders.com -- reaches an audience of 6mm weekly.

You can see all my stuff here: http://www.theladders.com/career-newsletters

This particular newsletter is here:
http://www.theladders.com/career-newsletters/it-s-not-about-...
It's more like the latter day IE effect, as the first one involved giving away something for free (IE) that was previously available only for sale (Netscape).
The first Internet of Things toy company - Toymail Co.
بدر هاري يرد على رونالدو و مارسيلو و بن زيما
بدر هاري يرد على رونالدو و مارسيلو و بن زيماdesc
My primary need in a maps app is to answer the question "how are the highways in my metro area?" Google Maps nails it and Apple Maps doesn't, it's that simple.
Shows what a massive effort it is to overcome a default setting.