skysight-inc/HackerNews huggingface dataset:
>Even though they're called 'private' they're not really private though. So saying "open source projects have private APIs too" Is misleading (and unethical)

I call BS. And I'm offended by the "unethical" part.

First, they are totally private. Private is a well defined term in software engineering. It's a specific designation of code as a "you should not bypass this" by the developers.

Some languages have specific keywords for this very purpose (such as, well, the keyword "private"). Others use some tricks like "_" prefix to mark functions for internal use. In any case, you are not supposed to use those and mess with it.

And while you might get away with not obeying that in an open source program (if you consider your app breaking when that API changes upstream "getting away with it"), that's not the case in close source, long term supported platforms, where you don't want to have paid users shouting at you, or having to maintain some half-written, immature version of your API just because some idiot used it before it was ready.

>As far as APIs go, most project have a system to rate features called a stability index.

Private APIs are supplementary to the "stability index" contract. It means "this is subject to change and/or this is meant for internal use only".

There's not a large project that doesn't have private APIs. Including Open Source ones, like Java or Mono or Boost, etc etc.

>I'd also like to add that if you don't update apps on an iPhone they all start getting really slow. So iOS apps already do need to be updated.

Not sure where you got that from. That doesn't even make sense, computing wise. Apps run at the same speed at all times for the same inputs. The only time you might need to update them is when the OS and underlying libraries change incombatibly. Surely not to make them "go faster".

(Whereas a programmer has made the new version faster is beside the point. He might as well made the new version slower and more bloated. The thing is, apps do not get "slower" as time goes by. Perhaps you conflate them with something like disk fragmentation?).
FYI there is also Disconnect.me (Open Source see Github) and the EFF Privacy Badger (also Open Source)
Show HN: (ab)Using D3.js to make a Pong game
When I was in London in 2009 I bought metro and surface train tickets from a machine.
I'm wondering where I'll find mine...
I always wondered why my dates play with their phones, then run. I figured they had unplanned server outages to deal with. Your theory is much simpler than "every woman on the east coast is an on-call systems administrator."
It is funny you mention this in regards to RapGenius because I always thought about how difficult this transition is for rappers themselves. If you build an audience as a rapper talking about the struggle then its difficult to maintain that once you've become wealthy. There are only two options that I've seen - 1. Leverage the money and fame to switch to a different line of work. ie. Dr. Dre, 50 Cent, Ice Cube. or 2. Disregard the money and stay in the struggle (I think people only take this route if they have mental issues.) ie. DMX. I'd take option 1 everytime but unfortunately its not an option for some.
The Dream Kickoff (Exoskeleton demonstration at 2014 World Cup)
The communities are actually quite different. Cubietruck uses Allwinner and Radxa uses Rockchip. So one community is centered around linux-sunxi.org and the other around linux-rockchip.info. I don't know the actual overlap, as I'm mostly interested in linux-sunxi stuff - but I doubt that the overlap is actually big/significant.
AWS's offering which is software based - http://aws.amazon.com/elasticloadbalancing/
Uber Driver Median Income in NYC Is Nearly $100,000
Climate Change Doomed the Ancients
Not exactly the same but here's a more anonymous way to block unwanted sites.

http://someonewhocares.org/hosts/
So I guess I'm gonna be that guy.

According to http://www.techempower.com/benchmarks/, the 2nd position is held by a Java framework, losing only 13,5% to the C++ overall winner. Granted, you need a 3rd party library to have something similar like goroutines / fibers / actor concurrency / whatever, but its all there if you want it.
What's wrong with a google calendar? I'm pretty sure you can embed it.
I see both approaches as merely tools to achieve what you want. I don't see any of those approaches as good or bad. If one wants to make only Apple's decision and practice look bad, then yes they could do absolute comparison. Alternatively, you could do a relative comparison to see that this is a standard practice followed by all major platforms providers, that compete with their customers.
That would be contrary to investment. Investing means putting off short term objectives for a chance of maximizing better long term ones. A nice lunch is a goal in itself, i.e. it makes you happy or w/e.

As far as I know, R&D is not a fundamental entertainment or the like (although NASA is), so it is an investment.
This is the second time I've heard someone use the noun-phrase "drink up" on Hacker News, and it puzzles me; it's not something anyone says up here in the PNW. What does it mean? Clearly there is drinking involved, but what is the context?
That's cool and all but I think that the point of the article is that the distinction is moot, because they just don't offer anything near the expressive power of algebraic typing.
If the business is email, then yes.
It's a cool hack because you probably already have bought the hardware to do this. Most decent switches these days can run BGP (or at least OSPF, which is capable of the same thing). And switches are usually way cheaper than hardware load balancers, at least per-port. Sure it's not perfect but for a startup trying not to spend a lot it can get you pretty far.
She is no longer a caged bird.

It's really odd timing: I had never heard of Maya until yesterday, when I discovered her beautiful poetry. I even looked her up on Wikipedia to she if she was still alive...
Photography is a hobby of mine. I currently use 2 camera bodies, one is a DSLR (Canon 70D) and the other is mirrorless (Sony A7).

The Sony A7 has a full-frame sensor, which is pretty crazy considering how relatively small it is (much smaller than the 70D body which holds a smaller 1.6 crop APS-C sensor) and under ideal conditions it produces better image quality than the Canon 70D (slightly higher megapixels, but really the physical size of the sensor is what puts it ahead with less noise, plus the Sony sensor technology has better dynamic range).

The Sony A7 is the first camera I've used where the electronic viewfinder is bright enough and fast enough that I can stand using it over an optical viewfinder. And having reached that point it really opens up some great abilities that you can't get with purely optical, like focus peaking (real-time contrast/edge detection to show you which parts of the frame have the sharpest focus) and high zoom in the viewfinder (both of which are really useful especially when using older manual focus lenses which really shine on this camera). Also, just plain seeing the image exactly like the sensor does in terms of depth of field is a real game changer... and yes, you could previously do these with liveview cameras on a bigger LCD attached to the back, but the high-res, bright viewfinder is a really big deal for me as I hate holding the camera away from me while looking at an LCD since it is much harder not to cause sharpness-killing movement that way than when using your face and arms as a sort of bio-tripod.

All that aside, DSLRs still currently win for fast autofocus. Pure phase detect autofocus is just so much faster than the contrast autofocus used by mirrorless cameras. For a lot of photos this doesn't matter, but for some it does. See, eg:

http://gmcbay.com/slideshow?postId=d80f062f-46e1-44c0-81e7-9...

That is a photo I took last weekend with my Canon 70D. I often carry both bodies (70D and Sony A7) with me when hiking, but there's no way I would have gotten those hummingbird photos with the A7 (regardless of which lens I was using on it) unless I was using manual focus and got really lucky with my timing.
My mother gave me a library card, a bicycle, and carte blanche to spend all day every weekend at the library.

I didn't quite realize how much time I spent there until I started having trouble finding books I hadn't read in the YA racks.
Writing option 1 into a daemon is basically adding these SIX lines of code and a command-line option:

#include <signal.h>

...

int use_sigstop = 0;

...

case 'S' :
use_sigstop = 1;
break;

...

if (use_sigstop) (void)raise(SIGSTOP);

...
Since this is from last November, shouldn't it have [2013] in the article title?
I think everybody's stats are getting thrown out by the tendency of iOS browsers (at least) to refresh page just about every time app or tab focus changes.
It also appears to lag Ghostery and Adblock in efficacy [1]. Granted, AreWePrivateYet is "presented by Ghostery." But Ghostery does not necessarily show up at the top of the list every month (see November 2013). AreWePrivateYet also uses a Stanford study's methodology [2] for its open-source model [3].

Update: Ghostery appears to outperform Disconnect even when both are put in "block all trackers" mode [4].

[1] http://www.areweprivateyet.com

[2] http://cyberlaw.stanford.edu/blog/2011/09/tracking-trackers-...

[3] https://github.com/ghostery/areweprivateyet

[4] https://github.com/gorhill/httpswitchboard/wiki/Comparative-...
> when it comes to small developers, Apple just doesn’t give a damn

I don't understand the connection to the geocoding problem. Did it only impact small developers? Was the problem fixed faster for large developers?
While I understand that having an ad company behind a piece of software like this might be discomforting, I think an article like this being posted on site with ~10 trackers/analytics/ad tools/"social" plugins is equally discomforting. Or not one mention of "GhostRank".
Plus, the option is off by default (something that isn't 100% clear of the article either), I'd like Mr. Simonite to have a look at all the options of information snooping present in mobile devices or Windows 8. Just the number of them, how clear the information is and which of them are disabled by default. Oh well...
Except that there are a lot of alternatives to Amazon with low switching cost to consumers.
Ask HN: Content Design Service?
Howdy folks. I'm a designer/developer looking to move toward doing more design/illustration work. I've been tossing around the idea of offering content design for online publishers (i.e. bloggers, startups, small/medium businesses, etc...). I feel like a lot of companies are beginning to understand the importance of design when it comes to getting prospects engaged with their content. I feel like content design can add a lot of value to a brand's image. Sites like SumAll and Quicksprout are using content design quite well.

Currently, my service ideas are along the lines of: custom designed blog post images, infographics, social media images, and ebook design/layout.

I'm interested in any feedback you can give me. Do these service offerings interest you? Is there something missing? How much are services like this worth to you? Is content design something you struggle with at all?

Any input would be greatly appreciated.
Privacy Badger is an attempt at a single extension with default configuration. (It may even be possible to bundle with the browser.)
Probably a lot worse in terms of personal interaction, but then Microsoft scaled up as a platform decades ago and so have had much more time to build out this part of their operation. That is kind of my point.
Just tried, recorded 20 seconds, it then started to upload but was slow - didn't seem real time?

I'm interested in the real-time aspect as we have a similar thing http://quickcast.io
Because it would have to immediately take the action without any sort of verification check?

I wouldn't want to ride in that car either, but that's not how anyone remotely intelligent would design it. We're not talking about unscoped directions either which is a much less harder problem then general recognition.
For me this really depends on the examples. I tried learning Haskell years ago and the examples I found were confounding. Reading through documentation and books on the language was much more helpful. Unfortunately, I still suck at Haskell.
What you have said is unconvincing, and gives you quite a lot of wiggle room.

by "association with your Google Account", do you include "association with your personal identity"? The description of the server log suggests that your web history will still be easily connected to your personal identity. The claim that Google is doing quite a bit of work to prevent that wouldn't match the privacy policy.

by "deleted from Web History", do you include "turned off Web History"? This seems possible but is not explicitly stated.

The article says "there is no guarantee whatsoever" and I believe this is no guarantee whatsoever that there is more than a superficial difference.
I'd believe this article much more if the author's agenda was even remotely related to laundering clothes.

"Your laundry is filthier than you think because THE GUMMINT!"

Protip: Sodium percarbonate (i.e. OxiClean) does a great job of cleaning clothes (in addition to detergent); it releases hydrogen peroxide in solution with water, which is a decent (though not perfect) disinfectant and oxidizing agent. But it's not banned by The Man so it's not as exciting as the civil disobedience of wasting water or polluting rivers with phosphates.
I have developed for both recently. Developing for iOS is significantly more simple. I found trying to support many screen sizes on Android a nightmare. Also doing something simple like letting my app take a photo, save it, and display it was unnecessarily complicated.
These posts are becoming so conspiratorial leaning, that nothing Matt says is going to please you from the sounds of it.
Which industry standards are you referring to?
Is Piketty’s “Second Law of Capitalism” fundamental?
I'd have to concur. I have a lot of experience and first hand knowledge targeting and identifying unique us voters(for good, or at least not republicans)and the big tell that this is bullshit is the one crucial piece of data they don't ask for other than name: DOB.

I can't get too detailed with things but they're either a scan or they're going to do a very poor matching job and likely not remove very many people successfully. Not enough for this to not kind of feel very wasteful.

I'm under impression advertising data middlemen or "wizards of" are quite a bit more sophisticated than their questions would lead you to believe.. So yeah scratch that.

My conclusion now this is either a scam or done in bad faith for some reason that we aren't aware of yet.
I've been waiting for this for so long. Thanks Guillermo!
Mary and others like Steve Milunovich at Morgan Stanley were in a rather unique place and time 15 years ago because the Internet was just becoming this very-important-thing and very few people really understood it. Today's a lot different. That said, this presentation is widely viewed as pretty important annual snapshot of certain trends. Note though that Mary is at KPCB [Edit: Corrected] these days so her focus is presumably a bit different than when she was employed in financial services.
Ghostery’s results are (surprise) quite biased: http://www.reddit.com/r/privacy/comments/1kagfu/which_privac...
Doesn't work for datacenters. Also is implemented with round-robin DNS to nodes (1-N, check X-Forwarded-For) in each AZ, which then handle balancing.

Also worth noting that unless you turn on cross-region balancing, if an AZ doesn't have a node in it and the RR DNS points them at that AZ, they'll be turned away. Additionally, without it you need to scale by multiples of AZs you run in otherwise you'll have unbalanced traffic.

On another note, I've always been curious if they're just abstractions around HAproxy at the per-node level.
The Openstack project is a good example of a complex project with complicated testing. Merges are gated on successful test runs of a handful of different tests (unit, integration, etc)

An example of complicated mocking can be seen here:

https://github.com/openstack/nova/blob/master/nova/tests/vir...

In particular, SpawnTestCase.

Disclaimer: While I didn't write this example, I am responsible for some of the other mess
LeVar Burton Takes To The Internet To Bring Reading Rainbow To All Kids
That seems like a pretty big requirement that could frequently be deal-breaking. I would expect a big warning somewhere that you can't cluster if you're using socket.io.
https://purplebox.ghostery.com/post/1016023438
I think blackmail/extortion would be a more realistic scenario. As you correctly stated disabling the Web History is probably a futile defense against law enforcement agencies of western countries but think about all the dictatorships or otherwise strongly authoritarian regimes that are the norm for most of the world. As Google pulled from the Chinese market AFAIK they are probably not as receptive to warrants from there. Then there are also most of the African countries and many Asian countries with a high degree of corruption, low to no political freedom and/or freedom of speech. Not to forget the Arab countries where staying logged in while a third party has access to your PC and pulls up your long term search history and figures out that you are gay and you're stoned to death because of that.
The slideshare embed is having some issues. We added a link to download the PDF directly until slideshare works that out.
I've used Socket.IO quite a bit, congrats on shipping! Did the issue/"lack of feature" get fixed where not all transport methods fire a disconnect event? That was especially a pain on a recent project, ended up forcing websocket only to get around it.
EDIT: Ack, I should probably clarify this better. The issue is that a client disconnected is not determined by the server. The server waits for the client to send a disconnect event to it prior to leaving the page. This is particularly a problem on iPad where the event will not fire for certain transports so disconnect doesn't fire when you shut off an iPad unless websockets are actively used.
It's only a huge productivity boost if you're already working with .NET. For everyone else the free trial limitations are so severe you're being asked to pay $299 just to try it out while most alternatives are cheaper, free, or open source.
Because it's provably possible to make a car that drives better than the average human. It's not about guarantees, it's about improvement.
What? "kickstart a business" is the entire point of kickstarter.
See my experience is entirely different , the 3 bug reports I've filled got replied to eventually and dealt with in OS updates.

There is an argument for catching a server down response and alerting the user that the third party server is down.

But end of the day apple do suck when it comes to getting a fast reply , as a enterprise customer of Apple we often feel like its worthless talking to our reps. Since outside the US no apple rep has any pull in any way.
Depends on where you live. When I buy something from Amazon, I pay the same NY sales tax as in a brick and mortar store.

And a monopoly? There are many places where I can (and sometimes do) buy books other than Amazon.
Honestly, this just sounds like idealizing the past to me. In reality, factory work was demoralizing and even losing a small customer meant instant layoffs. The idea that things are worse today is fairly ridiculous and tends to reflect people with a certain political axe to grind.
It appears that the answer is "kind of". You can't use cluster, but you can put multiple processes behind a load balancer if the load balancer can do sticky routing. They should probably be a lot more explicit about this; the scalability section seems to avoid mentioning that socket.io isn't compatible with the cluster module.
I was excited about the BBB specially because of the NAND Flash availability.
In similar fashion as the RPi back in the day lead time is (as far as I can tell) in months
I wish there was more info on the CS 1.6 demo, is there an address to look at it?

EDIT: found it at http://socket.io/demos/computer/
Microsoft support is amazing , but you do pay for it.
"Meanwhile, the poor Babel fish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars than anything else in the history of creation."
Thankfully, the RPi foundation has no plans to release a better RPi anytime soon.
Google’s Self-Driving Car Takes Passengers for a Ride
Sorry for the deleted comment - after circulating this article internally, I learned Arista already has better solutions for this particular problem than writing handlers to interface statuses. Decided to retract my comment (while you were replying, incidentally) as there are a number of solutions you can implement on a switch involving BGP knobs, fast-server failover, ECMP and consistent hashing.
I don't deny that it feels bad. I have filed radars and had them trivially closed or marked as duplicates.

However, you are flat out wrong to say it's "Lazy", because that implies that they have the time and resources to devote to a more thorough handling of these cases. I'd prefer that they spend more time fixing bugs and improving the software than handholding developers.

Now this doesn't mean that I think they are doing it all perfectly. They certainly should have a service status dashboard for their backend, so that the forecast.io guys could have pointed at Apple as the culprit with authority.
I realize you're being facetious, but these already exist.

They're called “hotels.”

It doesn't take a huge stretch of imagination to think that if the marginal costs of operation were similarly reduced by automation that it could become economically feasible to reside solely in hotels.
You mean as in studying genetically identical twins raised in the same family?

It would maybe be a step in the right direction, but motivation is going to be different between twins, often vastly different.

And I know how difficult it is to quantify "motivation", but really, I don't know a way around it.

But getting back to the issue: Is a college education worth the time, money and opportunity cost that we put into it?

And is it possible to design a study that could confirm or deny it?

The problem is that almost all motivated and/or smart 18 year olds go to college.

Is there a sample size large enough to find the ones that don't?

And even if you did, you would run into the opposite effect, motivated and smart 18 year olds that don't go college usually are outliers that have something else to do, like getting into a special program, a good job or being a professional chess player.

So, when you find these people, they would be the opposite sort of bias. Their circumstances would be so unique that they would prejudice the study against college.

Right now, college is the default option for people who can get in, so by its very nature, it biases the population.

I don't see a way around it, but I am open to ideas.
Personal growth
Is it wrong that I now want to do these exams for fun?
> This is only because publishers enjoy an artificial monopoly on the production of specific works thanks to copyright. Without these limits, you would see a free market in competing editions of the same books, such as exists for books in the public domain.

No, I wouldn't because J. K. Rowling would have never wrote it since she couldn't make a living at it and wasn't independently wealthy.
Really interesting read. Anyone got any comparison between the performance of these against say pandas or R[1]? I'd be particularly interested if anyone has stored multiple timeseries in a table and the performance of looking for individual or the latest timeseries.

[1]: I haven't used R myself.
The keynote is fantastic and short.

LibreSSL, OpenZFS, ASLR are also all good.