skysight-inc/HackerNews huggingface dataset:
"Distance of next prime" is not random, it's entirely deterministic. It's a well-defined function. Just because we don't have an analytical solution for it doesn't make it random.

As for "high quality", some random variables are less predictable than others. A weighted coin that comes up heads 51% of the time is still random (not deterministic), but more predictable than a fair coin.
FWIW, it's not that particular implementation that I'm in favour of. As you say, it has some issues.

Also, while the page I linked to was the first time I saw anyone offer a convenient name and write-up to cite, I should acknowledge that there had been discussions about using tab widths that varied by context long before that page was written. Many editors have provided related functionality where hitting tab once would automatically align your code blocks, function parameters, etc.

I suspect that for anything closer to the specific elastic tabstops idea I cited to become established, we'd need a distinct character rather than reusing ASCII spaces and tabs. This could work rather like the way various typesetting systems and DTP packages have "align to here" markers that don't necessarily introduce any extra horizontal space themselves but do indicate that consistency should be enforced across related lines.

I personally think that a standardised character like that and support for it in tools like editors and diff displays could bring several modest benefits: aside from the immediate convenience of aligning code more neatly if that's helpful, it could actually clean up a lot of whitespace-based diffs that tend to confuse tools today without necessarily having to ignore all whitespace, and of course it would improve the usefulness of proportional fonts when reading code, which I think is where we came in.
A fair question! If the built-in tools are working for you then you might not need myEcho. Our inspiration for writing the app was that we found the built-in dictation to be lacking, and wanted to have the same quality we were getting on iOS. myEcho is free to try, though, so you can decide for yourself! :)
Have you been seriously involved with the communities you named?

I'm involved in a Perl community and it is a wonderful testament to unconditional love and fun and to the productivity and persistence that's a characteristic of this sort of environment.
The indictments against the five charged Chinese citizens are not for espionage, they are for theft of trade secrets and associated IP law violations. The Chinese government, so far, has denied the allegations. This happens between countries, the French, for example, also have been known to use their intelligence agencies to steal information from other countries to help their domestic industries.

China is alleged to have done the same, so the US is upping the ante to try to get China to stop. This is just one more way countries do this to each other. Don't get sucked in by the click bait on this. This is pure economics between commercial competitors, and the use of government resources to steal IP to help their domestic industries, it's not anything else.
One of the most uncomfortable moments of my career was talking to some guys in a pub during a conference, mentioning where I work, and seeing a flash of contempt in one of their faces. This person proceeded to make some disparaging comments about the company and the main product. That sucks, and it's easy to take personally.

However, I once chose to work at that company, have continued to choose to work there, and I get paid for it every month. Who am I to tell anybody how to criticise my work? I'm a professional, and being able to tolerate even harsh criticism is part of what I think is professional integrity.
Whenever I read articles like this I am surprised how people without a technical background balance work and fulfillment. I am so happy that I can find a developer position where I can be involved with such creative, fulfilling work and not have to compromise for money. I'm amazed and humbled by pieces like this and acknowledge the difficulty non-developers face when building a career and life.
Tehran tracked, captured, studied, copied RQ-170
Not to mention the Great Pacific Garbage patch:

http://en.wikipedia.org/wiki/Great_Pacific_garbage_patch
Get rid of SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder error. 
If you want to get rid of SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder” and avoid having error lines in Eclipse (Indigo, Juno, Kepler) follow this solution.
Having recently spent a lot of time look at software hompages, I'd like to at least commend you for a screenshot-rich landing page. Usually it's the first thing I want, and satisfies 90% of my questions.
Have you ever tried to speak to people who aren't software developers? For them, if you're a software developer, you're just a boring guy spending all his wake time doing the most boring thing imaginable, sitting in front of the computer, looking at the screen, typing something completely and utterly uninteresting.

If they imagine doing this for their whole life, they'd say "I'd rather die." And they certainly don't see any trace of possibility of what they consider "creativity" in your job (my other comment here elaborates this claim).

(I work as a software developer myself, but I'm also aware of my biased view of the world. And I've spent enough years doing that that I'm also at the point of "I'd rather do something else... maybe becoming a lion tamer" http://www.youtube.com/watch?v=XMOmB1q8W4Y)
Tail Calls, Optimization, and ES6
Ways to Free Your Business From Stagnation
It could be because DeBeers had the capability (and motivation) to carefully control and stabilize mining operations to keep supplies relative constant. In the absence of that careful control and mediation, if the supply is prone to wild swings the price would swing. I could envision a scenario in which uncertainty in the market for a desired item (without an alternative product) could result in a higher than average price due to speculation and nervousness about the supply.
That's incorrect.

On the gem side, the vast majority of people wearing diamonds would tell you they have utility.

On the industrial side, diamond is a fascinating material with physical properties at the extremes, e.g. hardness, thermal conductivity, electrical conductivity, etc etc. It is vital in many applications where there is simply no other material which could fulfil the physical requirements.
4 Successful Bitcoin Double Spends
Heck, I expected, as I'm sure everyone else, that the chart would show prices going down, not UP!?!
As others commented, crazy times for something of such little value...
I guess I dodged a bullet there. Not graduating meant not having a graduation speech which meant I had nobody to discourage me about what I would/could not achieve.

Sure I got lucky, and timing is everything. Even so, I think that it isn't quite as bleak as this speech makes it out to be. There is a very large number of solutions for the 'success' question, and it all starts off with how you personally define it. By all means, follow your dreams, but keep a balanced view and don't let your dreams mess up your life. At the same time, don't let your life kill your dreams.
You should also learn to code
As did US:

http://www.theguardian.com/world/2013/sep/09/nsa-spying-braz...

Last I checked they still haven't given an explanation for that. Probably because their default explanation for spying over the past years has been "because terrorists", but they couldn't give that one for the spying on Petrobas because they would be laughed out of the building. And that's just one example of US economic espionage, as it's probably part of the foreign policy by now.

Or how's this for "IP stealing":

http://www.scmp.com/news/china/article/1266892/exclusive-nsa...
Forget Roofs, Are Solar Roads The Next Big Thing?
Earlier implementations of the Unix kill command did not allow names, only numbers, so many people (deeply familiar with Unix) know the numbers as well as or better than the names. Plus, it's shorter.
I for one would love to attend Defcon in Canada.
UK spectator: yes, I thought that the US is currently the centre of the IT world. Seems strange to deliberately accelerate the drift to the periphery.

Downvoters of parent: what is your case?

Downvoters of this post: can you state arguments? China has more graduates than the UK has people. It is basically a matter of time, no?
You do know there is a proper dock, that taps into the device's USB, DisplayPort and charging port to provide excellent, all-in-one, no-cables-to-plug-in-device experience, right?

http://www.microsoft.com/surface/en-us/support/hardware-and-...
Comments like this are not allowed on Hacker News. We ban people for this, especially when they don't have a history as a positive contributor here. Please don't do it again.

All: When you see a comment that is truly egregious, you can flag it by clicking "link" to go to the item page and then "flag" at the top. We monitor those flags and take action based on them.
There are only 2 listed there now. Looks like not all of them were really successful.
What next for Putin and Russian?
Developing AOSP Part 1: Get the code using the Manifest and Repo tool
Wow, great find man, Fantastique!
Wanted to share this article for the content, but also to share my experience (as the 'expert' quoted at length) in case it can help others trying for media coverage.

This article is my first success using HARO (http://www.helpareporter.com/), a mailing list designed to link journalists with possible sources. I believe I'm in another article being published next week, through a similar site focused on Australia (www.sourcebottle.com.au).

1) My focus is much more on building credibility than sales. While I might end up being featured in a major paper, more likely I will be one of several people quoted in a small business piece tucked somewhere online. However I will be able to use that later on (see, for example, the hasty list of publications I've just added to the www.jacobaldridge.com homepage).

2) Feedback I've received on my responses to these media calls is the benefit of pitching yourself quite strongly at the top of your response. For example, the piece next week is about making meetings valuable - I opened by saying "In 8 years as an international business coach, I have sat through or presented at 4,712 meetings." The journalist's response was that that introduction ensured what I had to say was going to get aired.
This has all happened impressively quickly. Apple released their ARM64 implementation at the end of March (http://article.gmane.org/gmane.comp.compilers.llvm.devel/716...). Whether to merge the existing AArch64 in to ARM64 or vise versa was discussed and decided the following week (http://article.gmane.org/gmane.comp.compilers.llvm.devel/717...), and a good portion of the work was done by the end of April (http://article.gmane.org/gmane.comp.compilers.llvm.cvs/18538...). The resulting backend (now named AArch64) contains the best of both AArch64 and Apple's ARM64. A lot of this merging work has been driven by ARM Ltd. itself, who of course as of version 6 build their official compiler on LLVM+Clang (http://www.arm.com/about/newsroom/arm-compiler-builds-on-ope...).

If you're interesting in LLVM/Clang news and developments, you may be interested to subscribe to my http://llvmweekly.org (and/or follow @llvmweekly)
For those who have wrong mental model based on excel or something similar.
A* Search in ~80 lines of CoffeeScript
I have spoke with non-developers, they often find their fulfillment in other outside activities. I do get comments like "How do you sit in front of a computer for hours?". They may see it as boring or not interesting but they recognize the value in the skill.
I'm curious too. Will send you an email.
Google Glass Doesn’t Erode Privacy. Human Behavior Does.
https://www.schneier.com/essay-246.html

Oulipo rules. Latin squares. Nursery texts. Maps.

Anyone working on a generator based on this kind of approach?
Redaction rules: How best to keep the secrets [Video, autoplays]
I take one Cortisol Manager (and 3mg of melatonin) roughly 3 hours before bed time each night.

http://www.integrativepro.com/Products/Stress-Sleep-Manageme...

After a few months, I had my cortisol levels retested and it's now "normal", peaking in the morning instead of at night.

http://en.wikipedia.org/wiki/Cortisol#Patterns

I went without for a week, just to see before v after. Seems to help.
Leaded gasoline, testing nuclear bombs in the atmosphere, plastic everywhere, chemicals in plastic that interfere with the endocrine system, massive use of antibiotics in farming, Roundup-resistant weeds... All these malpractices have large, measurable, global impacts. It's a wonder we have not caused a mass-poisoning crises or disease outbreak that has an obvious effect on lifespan or fertility.
This inspired me to write a rudimentary version in bash/C:

----pwgen.sh
#!/usr/bin/env bash
DICT=/usr/share/dict/words
NL=$(wc -l $DICT | sed 's_[ \t]*\([0-9]*\).*_\1_')
PW=""
for i in {1..4}; do
RAND=$(./arc4random)
LINE=$[$RAND % $NL]
WORD=$(sed -n $LINE"p" < $DICT)
PW=$WORD" "$PW
done
echo $PW

----arc4random.c
#include <stdio.h>
#include <stdlib.h>
int main() {
printf("%u\n", arc4random());
return 0;
}

They're not always easy to remember, though, at least for me:

> ./pwgen.sh
interdepartmental anesthyl intrabranchial physiolatrous
Plenty of commercial security people from China would attend, too (Huawei engineers, etc.) Not just academics.
There may have been updates to the airline sites due to the World Cup but the sentiment many people have expressed as to the difficulty of getting a flight as a foreigner is long-standing.

What airline did you use, btw?
Reading things like this makes me kind of sad, because I feel like it really shouldn't be this way. Hopefully, with the advent of more sophisticated automation, many of our more tedious jobs won't need humans to do them.

I tend to be of the opinion that creating jobs for the sake of creating jobs is a bad thing. If we get to the point where society can persist without everyone having a job, why make people work to survive?

There's an interesting article along these lines here: https://medium.com/career-pathing/463ff6dfec1b

The point here is that this would enable people to follow their dreams if they chose to, and not die of starvation in the process. If you still wanted to work, that's not a problem, and you'd make more money that way - but you wouldn't die if you chose not to do so.

For that matter, we might be able to achieve this now with a basic income system.

http://en.wikipedia.org/wiki/Basic_income

Discussion at http://www.reddit.com/r/BasicIncome/
But I can be extremely creative in Excel! It can be programmed from the inside and from the outside in more complex programming languages. But that's my biased view where finding a way to implement something is perceived as creative. For non-programmers, I'm implementing something boring in fundamentally the only possible and utterly boring way: the program will get some boring input and produce even more boring output. Whatever you do, you're just making the connection between the two, which everybody can explain in a few sentences, in general. Duh! Everything else are boring details needed because the boring computers need them. And I, they observe, am earning my salary because I'm stupid enough to spend my time on that. Somebody has to do that too.

And don't think the people who claim that are stupid. A quote from Richard Feynman himself, describing events in 1940-ties:

"Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you play with them. They are so wonderful. You have these switches - if it's an even number you do this, if it's an odd number you do that - and pretty soon you can do more and more elaborate things if you are clever enough, on one machine.

After a while the whole system broke down. Frankel wasn't paying any attention; he wasn't supervising anybody. The system was going very, very slowly - while he was sitting in a room figuring out how to make one tabulator automatically print arc-tangent X, and then it would start and it would print columns and then bitsi, bitsi, bitsi, and calculate the arc-tangent automatically by integrating as it went along and make a whole table in one operation.

Absolutely useless. We had tables of arc-tangents. But if you've ever worked with computers, you understand the disease - the delight in being able to see how much you can do. But he got the disease for the first time, the poor fellow who invented the thing."

http://benjaminjcousins.wordpress.com/2014/04/01/richard-fey...

(Of course, finding a best way to calculate arc-tangent on a given platform is a serious task. We know that. Somebody has to do that too. Naive approach will get a lot of errors, and also be to slow compared to the good investigated approach. That, it can be said, is an engineering problem, not a problem for a "developer." But still, we're just moving towards the "only" effective and correct way. But if we consider it "fun", well, poor we).
The article makes mention to the Pacific Garbage patch as a comparison

"The concentration of plastic debris [estimated from core samples of arctic ice] is 1,000 times greater than that floating in the so-called Great Pacific Garbage Patch."
Is it just using some sort of heuristic to determine the comments? I was thinking that that might have 'rules' for each site individually, which would make no sense for HN (because why bother for a site where the comments are the whole point).
Diamonds are an incredibly important status symbol, especially for women. That has value.
So you're saying that it's not possible to write reliable and correct code in a language like C#, and not one C# programmer in the world is worthy of being a colleague to the great teacup50. That's the logical conclusion of your assertions, for all of its exceptions are unchecked, and it is otherwise semantically similar. If it's possible to write reliable and correct code in C#, then it's possible to write reliable and correct code in Java minus checked exceptions.

As far as APIs are concerned, the important thing is that the API is documented to throw something. It's not at all important that the compiler forces you to pollute either the immediate method's body or its signature and the body of the calling method, etc.
I just want to thank you guys again. It meant a lot.
It just means that sooner or later we will have mutations occurring in the general population.
PyCon "US" was in Canada this year, and will be next year too... Why not move DefCon to Canada too?
In the Wikipedia it states that the CD's capacity target was to hold Beethoven's Ninth Symphony on one CD. There was a tale that this and the desire to fit a CD in a standard Japanese car stereo form factor determined the sampling rate. Submitted for your amusement.
What are your thoughts on the .london domain extension
The information theory (mathematical) definition of randomness is explained nicely in Chapter V of An Introduction to Information Theory:

http://www.amazon.com/Introduction-Information-Theory-Symbol...

In the particular case of a series of n equally-probably, independent events, the entropy is given as H = - log 1/n, measured in bits. For example, the entropy of a fair die is - log 1/6 = 2.58 bits per throw.

In this case, the random event is words chosen from a word list. Four words are chosen from fifty thousand, with each word having equal probability of being chosen. So the entropy (measure of randomness) is - log 1/50,000 = 15.6 bits per word, or 62.4 bits per four-word combination. (The script also adds random numbers or symbols, to add up to 90 bits.)
They banned a few from this years Space Symposium in Colorado Springs already. I expect this to continue
How are they measuring the number of people in each car? I suppose it could be done as the conductor checks tickets, which would probably only require a software update.
I don't think the "median outcome" for a CS grad is to work at AmaGooFaceSoft, though.
If there a trillions of plastic pieces in Arctic ice, then what about our oceans and rivers?

Think of life with plastic bits in our water supply. How will life survive with plastic bits in water?
<sarc>Yeah, writing code all day is so much more fulfilling than being a doctor or a teacher or a plumber or any number of things without which society would fall apart.

And people who don't to technical work all have drudge jobs with no variety or intellectual challenge.
</sarc>

I'm not at all surprised at how non-technical people balance work and fulfilment. I am sometimes curious as to how they balance their checkbook considering the decline in real incomes for many critical professions.

In my experience, many programmers grossly over-estimate the actual real impact of their work, especially in echo-chambers like the SF Bay Area where their hubris is reinforced by high wages. In general I don't like the anti-tech sentiment that is developing, but as time goes on I understand more and more where it comes from.
I don't get lonely. I grew up as a loner. Picked on as a nerd and geek by the other kids because I didn't fit into their social cliques.
Angry Birds: Part 1, Barbarism from Above
>Federal prosecutors said the suspects targeted companies including Alcoa Inc, Allegheny Technologies Inc, United States Steel Corp, Toshiba Corp unit Westinghouse Electric Co, the U.S. subsidiary of SolarWorld AG, and a steel workers' union.

These are all Pittsburgh-based companies. Why?
You are misreading what he's saying.

"Sorry, just because he personally doesn't have an answer does not mean everyone else does not."

He's not talking about a solution for your problem. He's talking about solving the problem for everyone. You don't have the answer that will work for everyone. You have an answer that works for you. That's it. It might work for others.

Claiming that you have the answer might do real harm to others as well. So be careful with what you say, because the way you are saying it is harmful and discouraged by professionals.
Oh no, not Defcon! The world's premier mohawk-and-utilikilt cosplay event!

When I used to go, it would have really livened things up to hang out with some PLA guys at the bars on the main casino floor...
Haven't we?
While we're giving cell phone tips: in an emergency, you should dial 911 even if you don't think your phone has service. It will try to connect to competitors cell towers that would normally be ignored.

Likewise, you can call 911 on a "disconnected" phone or one with no SIM card.
So who's going to block US govt officials from Defcon due to their cyber espionage acts?

What's good for the goose is good for the gander and all that...
Syntactic Line Compression in Visual Studio
Ask HN: Horror co-founder stories.
Anyone have stories on nasty co-founding team relationships and/or recommendations on what to look for in a co-founder?
I mean yes it is good for art and drawing cartoons.

I have tried every Surface tablet and I don't like them. Just my opinion. I got a Nook HD+ that works better and cost less, and will sell it now that Nook tablets are not updated anymore and maybe buy a Kindle HDX to replace it. Even the Android tablets are more responsive.

My son has an iPad that is faster as well and it is only an iPad 3.

We can get pens for them that draw art and cartoons.

Just my opinion, the Surface could work better for others in different things. But for me and my son, we chose a different tablet due to the Surface being sluggish and locking up at times when we demoed it at the Microsoft store.
It mentions pieces smaller than 5mm and talks about fibers from clothing that's been washed. Perhaps that's why the concentration is 1,000 greater than the Great Pacific garbage patch?

I'm curious if the comparison is apples to apples or not. Regardless it's terrible.