skysight-inc/HackerNews huggingface dataset:
SMS-based maybe? Pretty much everybody's got a cell phone.
Thanks hkarthik!
Thanks nigekelly!
YUI3 combo handler by Go
Maybe I was too fast saying "easiest", arc-length works as well. My approach generalizes to arbitrary dimension though.

As for why it's uniform, recall that when X and Y are independent, then P(X and Y) = P(x)P(Y) ~ e^{-x^2-y^2} = e^{-r^2}, which is independent of the angle.
I'm thinking either Evernote or a simple github repo of plain text documents
The Raspberry Pi has hardware video encoding support via the GPU. I dug up this blog post about it:

http://theiopage.blogspot.co.uk/2013/04/enabling-hardware-h2...

Would be great to integrate this with the node app.
Totally agree, that study is nonsense, was going to question it myself.
Using the stock market as a judge is tricky. I agree that the price of AAPL is a poor indicator of how their products will perform in the market is folly. However, Steve Ballmer not moving MSFT in ten years really was a problem.

It is not unprecedented for Apple to release what appears to be an incremental revision of a product (or even a "worse" one) to great commercial success, and that is probably what will happen with the 5C. This tends to happen when the product in question is not "for" the pundit class, who in their write-ups see the product's value proposition differently than the people who end up buying it in droves. To put it diplomatically.

I guess what I'm saying is, if you've been around long enough, you have seen many people portend Apple's doom. Sometimes they even have arguments that make a lot of sense, which is nice. But you learn to ignore it, because none of it has come true so far.
How do you prove than the component-wise normal distributions, once normalized, become uniform on the circle?

UPDATE - OK, got it in some comments that were posted while I was posting this one!
Vimeo On Demand — Sell your work, your way
It can definitely work, but it has to be done right.

1) Don't go through the big firms with a flashy list of clients. The businesses practices many of these firms use are designed to extract value from you rather than provide value to you. There are good ones that are trustworthy, but you probably can't afford them.

2) Recruit and build your own team of handpicked developers. Once you have a couple of really good ones, use them to recruit their other talented friends.

3) Pick a country with a smaller time zone difference. Ideally you want to have some overlap where you can sync up early in the morning or at the end of the day.

4) Expect to fly out a few times to spin up the team and get them going. And even afterwards, expect to fly the devs in for a week or so every quarter. This is a good idea even with a distributed team within the US.

5) Treat offshoring as way to reach more talent, not particularly as a way to get cheaper talent. If you go in with that attitude, you'll find better quality devs and achieve your goals more easily.
I love Clojure and I think it's the first Lisp to take the language family out of "cons cell and parenthesis hell". My personal opinion is that Clojure with the following changes would take over much of the Lisp space:

- Rewrite most of Clojure in Clojure (which has been talked about since the beginning, really) to find the "small core". Thankfully ClojureScript has helped hasten the CiC movement.

- Base FFI and code gen on more abstractions so that Clojure living in a .net world or a C/C++ world or a Python world would feel just as cozy as Clojure living on the JVM. Rich Hickey talked about why he abandoned primary CLR support early on. He said he "didn't want to keep writing everything twice". This was probably the best strategy at first, but now one hopes that with ClojureScript + Clojure enough has been learned to discover more ways to factor out the commonalities so that Clojure is more easily retargetable.

- Speaking of targets: there should be a first class, fully supported Clojure frontend to LLVM. There are research projects and personal projects in this area, but that's about it. I'd like to see an official LLVM target.

- Introduce or surface more abstractions and macros such that the immutability and pure functional underpinnings could be extended, removed, or replaced. This is likely to be the most controversial change, but it would be essential to the possibility of Clojure running on small embedded systems and other environments where the choice of underlying data structures and concurrency algorithms can't come baked in. This is mostly done already (as most things in Clojure are built on top of abstractions), but it still needs a deep look.

- Open up the reader. A Lisp without full reader macros is unlikely to win over all potential converts, not because reader macros are this incredibly common thing, but because the personality of most Lisp hackers tends to thinking like "well I don't think I'll need a reader macro, but why would I want a language that won't even give me the option?"
Pipes also match my thought flow. "wc -l" is a good example.

"Ok, I want to read this file..."

cat file

"Then I want to find foo"

cat file | grep foo

"Oh, and I want to know how many lines of foo there are"

cat file | grep foo | wc -l

In this trivial example, I could have inserted "-c" with only a few keystrokes, but on a 200 character string of commands it's faster and easier to tack "wc -l" on at the end. Plus I'm not strong enough with grep to do every manipulation I might want, so sometimes that grep will be followed by some perl, or a sort, etc.
This is not about passwords per se - its about identity verification providers (as-a-service).

There is a fight coming. A few global providers will have the single-sign-on password/biometric/blah of everyone (the UK government is starting to mandate the use of seven such providers.)

This is big not just because of the commercial advantages of being the sign-in point of 1 billion people. But because right now my major identity verifier is my own government (passports, NHS number, Social Security, arrest record etc). But it will not be in 20 years - I expect I will visit the hospital and need to verify who I am through GoogleID.

The thing is. I expect GoogleID will be a heavily regulated industry by then too.
I'd rather take that discussion to IM or video, as I think it would be more productive in a synchronous fashion, than here.
Apple always goes on margin. The extra memory versions of the iPhone are all margin.

When you get to the $850 iPhone with 64GB of memory, the profit margin is generally around 75%.

As in, it costs them $215 to make a $850 device.

Apple rarely dips below 40% margin on it's products it seems.

Now that Apple has over $100,000,000,000.00 in it's little hedge fund and has become the largest fund in the world (iirc), I've begun to look at the iPhone as the worlds most successful hedge fund capital raising scheme.
This lesson in total disregard for risk served me well. They say entrepreneurs are risk takers. I think of myself as too lazy and irresponsible to fully understand the risk.

This attitude works very well - right until everything goes horribly wrong and you wished you had tried to minimize risks.
One thing is not correct. Raft allows to read from followers. You will never be able to read uncommitted value in raft.
That is definitely an issue. I wonder if that could be biometric instead. Almost by definition if you are in a serious healthcare situation, biometric is an option. NYU Medical has palm scanners throughout and it is very easy for patients.

I was knocked unconscious in a bicycle accident a few years ago. For some reason at the time I was not carrying my wallet and not with anyone else. I ended up in the hospital with no identifying information at all, and actually woke up in the CAT scan machine having no idea what was going on. It was probably 3-4 hours after the accident before I was able to tell them who I was. I imagine in that scenario being able to grab a palm scan and look up my records, call emergency contacts, get my previous medical records, etc would have been very useful and wouldn't have required me to be conscious.
If you can assume the worst about dragnet surveillance - NSA has already done it. That would be a pretty safe bet at this point.
Web Application Developer

I strongly dislike funky titles.
I feel like the mention of the NSA and PRISM in this article is so tangential to the issue as to be misplaced. Why mention the NSA here when there's no evidence or reason to suppose that they'd want to mass-collect our fingerprint data specifically? I mean, I suppose anything that is sent over the internet might be intercepted and stored/analyzed by the government but it's getting to the point where NSA and PRISM are just popular buzz words adopted by anyone and everyone trying to make a name for themselves in the tech community ("check out my app that pokes fun at the NSA and PRISM issue", "5 reasons I will be protecting my data from NSA/PRISM").

I'm not saying there's no threat to privacy here just that there are a lot of reasons other than the NSA and PRISM that make data privacy important and that we should be focused on the larger issues.
Have you ever actually used a device with Android 4.2/3? When I have to use my work iOS device I shudder.

I live in a Android dominate part of the country and by the time carriers, other than AT&T (which has poor coverage), rolled out Apple devices Android hat gotten out its painful stage and users are not migrating...
Poster here, I actually had considered adding both of these methods to the end of the post, but decided to keep it focused on the problem itself.

edit

Maybe I'll write about them in a follow-up post.
LLVM's license (http://llvm.org/docs/DeveloperPolicy.html#copyright-license-...) is much more like BSD than the GNU one ever was.
It's why big companies often prefer to spend more money with big suppliers. It often gets mistaken as them being ripped off when in fact they have their eyes wide open.
Once-Flourishing Economics Ph.D. Program Prepares to Die
This is ridiculous, the most important document? Really? Let's keep a big document of all the inane questions everyone asks me day in and day out because that is an efficacious use of my cognitive resources! This is exactly the type of article I would expect from someone selling information products.

It's called memory, journals, and mnemonics. If someone asks you something important, commit it to memory, journal it, done. There is no need to keep a doc of every single question and there is a great body of evidence that the most important document you can keep is a daily journal and an idea document.

Too much internet marketer speak. Too much proselytizing.
I look at pitch competitions as practice for public speaking so when I do have a one on one, I'm rock solid with my 30 and 90 second pitches.
The problem is when I see UUOC use in fairly large scripts. I've seen load averages shoot through the roof due to numerous separate commands that are being run causing needless context switching as each set of commands is being run per line of a large datafile.
As an alternative, you can always rewrite:

cat file | grep xyz

To:

<file grep xyz
Yes, I see and understand. Thanks for the info.

It is obvious if you think of it (exp(x1^2+...+xn^2) is symmetric on all the variables). Yep, understood.
As a lawyer, that is a stupid attitude to have.

Having legal shit done correctly for start-up businesses is a lot like having insurance. You'd prefer not to have to pay for insurance and you'll likely never need it. But when you need insurance, you're glad you have it.

Same thing is true for having your legal ducks in a row. You hope you never get sued or embroiled in a lawsuit, but if you do, you'll be glad you had lawyers involved at the beginning.
That is no lie. I like lua, but it never seemed to be the best fit for the problems that I need to solve. Nevertheless, if I could pick any one person to work on my language/runtimes of choice, it would be Mike Pall.

Now does Mike have any kids? Start pointing them in the direction of Rust, por favor :)
I'm also in the club of people building one of these things (mine is on top of LevelDB and written in ANSI C with a lock-free design).

My most recent blog post is on getting the thing to bootstrap: http://www.bringhurst.org/2013/09/09/consensus-quorum-bootst...
Very well said. Everything went well for him in the deal and all was fine, but what if it hadn't? I know a few people who have had serious problems because of a lack of attention to detail with their legals (or just not caring) and one of them was put out of business by it. I also know another guy who is ruthless and enjoys the thrust and parry of suing people when they try to get our of his 12-month contracts. I personally would rather take a more cautious approach than rush into something. I sleep at night knowing that I have covered myself and my family as best as I can
Online course by Google introducing Web Accessibility
No kidding! Can you say, "survivor bias"?
I have a system of note-taking, journaling, idea recording, and organization of thoughts using Emacs + Org-Mode + Org-Capture + OwnCloud.

MMV, some people really like Trello for this sort of thing and others just use a Moleskin journal.
Coming from the Bible Belt, I can assure you that point 2 is absolutely false.

That said, even as a non-Christian I was also uncomfortable with that as an introduction. I'm sure many Lispers are of the opinion that almost 100% of their peers are atheists or other "nones", but that's (I suspect) more a function of geography than language choice.

It's unwise to turn off what could be a significant portion of your readers in the first paragraph!
I'd say get stuck in.

I'm pretty new to js and I'm only part way through as of now but the built in console when reading it online really helps solidify the experience for me.
The Debate Over Jewish IQ And The Nobel Prize
I'm at a small (marketing) firm. When we have multiple devs, I'm the "Senior Developer." But whenever I'm the only dev, the "Senior" prefix gets stripped.

I think titles like "Ninja" or "Guru" are just as overrated as "Web 2.0" or "Cloud."
> raft doesn't allow reading directly from followers,

In raft all client connections to followers redirected to use the current master.

> i think they did paxos a disadvantage by not just focusing on multi-paxos

Raft is equivalent to (multi-)Paxos
Defining "Active User" and the DAU to MAU ratio
> So, unless you're suggesting that apps be distributed as source code, and compiled locally on your phone, there's no way to determine if the binary the App store distributes is an accurate uncompromised representation of the original source.

That's simply not true. If Apple opened its distribution process, and everything was cross compiled (which is already the case) none of what I quoted above would be true. This is nothing for or against free software, it is about correctness.
My favourite seemingly-useless-but-actually-not-useless use of cat:-

ls | cat
Soo they didn't forsee how teh hackers would compromise accounts without 2FA...but passwords are dead.

Well, I for one, am sold!
I admit that the idea of driving on solar panel energy was more of a pie-in-the-sky idea, but it's not as bad as you're making it out to be. The Leaf's cross section is about 8 m^2. If we assume 5 m^2 can be covered with 50% efficiency solar panels and using an Earth's surface solar constant of 400 W/m^2, that would give 2 kWh of energy to the motor/batteries. If the car can be driven at 5 miles/kWh efficiency (already possible and improvements will make it more common), that adds 10 miles of range per hour of solar charging. If you drive 600 miles in 12 hours (including breaks where the solar panels are still charging), then the battery only needs to supply about 500 miles of that to drive all day.

It's a range extension idea, not a battery replacement idea.
It's silly when set up like that. But I still prefer the separate invocations -- they become building blocks. It means I can replace the "cat file" with "echo testdata", it reads nice, and for more complicated scripts, it's easy to format across lines:

zcat /var/log/somdeamon/* \
| grep "simple event like maybe 'error'"
| grep "complicated date expression or whatever"
| some other filter
| summation?
| maybe sort and uniq

I can start that with a simple (z)cat of one file (rather than the thousands of lines I might want to work on) -- and it doesn't require much arcane knowledge of each of the tools used, for each step.

I do agree that awk might be a little under-appreciated, but if you really feel that way, maybe you should just use snobol.

To me a "wasted cat" clearly states intention: get/feed data. Then the rest of the steps either filter, sum, or manipulate data.

The final thing that makes the "waste"-argument silly, is that Linux[1] has pretty lightweight processes. I'm not sure what the state of the various BSDs are, but it'd surprise if at least FreeBSD hasn't gotten a lot better on this too. Either way, one would think that any text pipeline would be io-bound, not limited by the number of forks...

[1] http://bulk.fefe.de/scalability/
> It´s a shame but I do this too

You do what too? Conflating correlation with causation? We all do that at one point or another :)
Speed is no doubt important but it's only a part of the big picture. The site I'm maintaining has roughly 60% bounce rate. If I'm to take the "study" at face value, that means all of those bounces are due to 3+ sec load time. And if I somehow manage to bring that to 0.1 sec (preferably using Akamai's services), the bounce rate will magically go to 0%. Of course, that doesn't happen in the real world.

Btw, great article, thanks for taking the time to write it.
I've recently got back into skydiving after a break of 7 years. The explosion of go pro videos, youtube and discussion forums has had a similar effect as described in this article.

Combined with the ease of spreading info was the proliferation of indoor skydiving wind tunnels. Being exposed to a new idea and then being able to practice it in the tunnel for an hour with out having to make 60 skydives means the lag between innovative ideas to wide spread adoption is so remarkably short now.
When is the new iPhone n+1 coming out?
>You need to examine the restart process and analyze

Like I said in OP, we've identified MySQL to be the primary bottleneck and are already working on resolving this.

>whose transactions are abandoned.

At least some saving grace here... we're not selling anything... it is purely a content site

Thanks for your input.
Ask HN: If you have had a FTTN broadband rollout, how is it?
Brief background. I live in Australia, where, as many people may know, we were getting a Fibre To The Premises broadband rollout, organised by the government.

As many people are likely also aware, we in Australia had a change of government last weekend, with the incoming government dedicated to Fibre To The Node, instead (citing a faster rollout, and lower costs).

I run www.weneedthenbn.com (I'll put a clicky below), which is one of the many sites which have appeared in the last week, attempting to rescue the FTTP broadband network plan.

What I'm asking for is this: Have you had FTTN or FTTP/FTTH broadband? What can you tell us (from a user experience perspective) about stability, access, speeds, cost, etc. I would like to build up some user stories, either to use as "this is why we need FTTP", or to show me that I should stop worrying, and learn to love the node.
I love your design, but in Firefox for me the middle section under "it's as easy as" is not loading, and the "start using timecapsule" button is covering a phrase starting "Do..." at the bottom of the screen.
My point is that Apple is going to struggle to compete against commoditized devices precisely because Google doesn't care about profit on the actual device, Samsung are making money with Android but largely by using the Apple model (high quality hardware, tightly integrated software and a butt-load of advertising).

While Samsung is a threat to Apple they are largely on a level playing field, Google with the Nexus devices isn't even on the same playing field and that was my whole point.

As Apple how do you compete with a Nexus 4 (for example) (which is about get refresh again and the rumour is 1920x1200 screen, stupid fast hardware yada yada).

You can't compete on price as you have to make money on the device and a price war when you are at £500 and your competitor is at £200 is going to hurt (plus Apple is seen as a luxury marque and ironically dropping the price may make the product less desirable to the type of consumer who wants to spend £500 on a mobile, that is why the 5C is interesting).

You can't compete on advertising, Google is the worlds largest Internet advertising platform.

You can't compete on hardware features, you will go ahead perhaps briefly but the Android manufacturers will catch up or leap-frog past again almost immediately (iPhone 5S is impressive hardware but anyone want to bet that there won't be a faster Android device by Christmas?).

It's pretty much neck and neck on brand (Apple was #2 most valuable brand, Google was #4 (worth noting both where above Microsoft, Intel and Samsung) http://www.nytimes.com/imagepages/2012/10/02/business/02adco... .

So what you have left is reputation (Apple does really well here) brand loyalty and perceived value all of which Apple does well with but the problem with these is that they will get you the percentage of the market that cares about these things (http://tech.fortune.cnn.com/2013/09/05/apple-smartphone-loya... is interesting for example, people are far more loyal to their carrier than they are their hardware manufacturer) and the people who identify with your product and that to me sounds like Mac vs PC all over again and Mac ended up with what 10% of the market (admittedly a very profitable 10%).

All this is of course my opinion and I'm not saying the sky is falling on Apple (it's clearly not) but I will be really curious to see what they do over the next few years.
University of Phoenix
It has been absolutely years, but I recall they didn't like homework problems. This made it really difficult to ask newb questions.
Quote: " ... though not the principle [sic] cause, argues Prof Adrian Lister of the NHM."

Principle, not principal? This comes from a science correspondent, a professional journalist who works for the BBC.

I am astonished -- children are becoming students and students are becoming adults, taking on professional responsibilities in the communications arts, fields where print literacy is central to one's ability to function. And these people don't know the difference between "principle" and "principal"?

In modern times, homonym confusion usually results from spending too much time listening to words, and too little time reading them. For a print journalist, this is not an excuse.
Red Hat releases new cloud-friendly Red Hat Storage
Not to imply that this technology is anything short of fantastic, if you look closely at the video again you will notice fairly obvious artifacts when an object is 'moved' from it's original location - the background replacement is only so good from a single image. Likewise, the 3D objects themselves created by this system show unrealistic artifacts. I'd like to see the results after they expand this system for multi-photo input, of the type used in film with multiple images from a moving camera. My point being, this is a fantastic combination of known technologies to create something truly new, and with refinement will be suitable for feature film work. However, as it is shown in the video, not high enough quality for VFX applications. (Disclaimer: VFX pipeline developer here.)