skysight-inc/HackerNews huggingface dataset:
I understand why you say this, but I think this is not exactly the issue. I do carry an internet-capable device, whenever I might need one (i.e. less often than you would think).

If I were to carry a smartphone for this purpose then I would get a worse experience than I do on a larger screen, and it would hinder my ability to use telephony services when I need them.

For my needs, those services do not belong in one device.
We'll soon release an API if someone wants to play with hashtags ;-) http://ritetag.com/rest-api
It's government imposed. Start here: http://www.ncua.gov/Resources/CUs/Dev/Pages/Start.aspx
The tourist map of flash drives
I made this map of the 200 most popular flash drives on Amazon today. It looks a bit like a mandelbrot set :)

I made this for myself, because I wanted to have an overview of whats available. Do you think this is something people want? It could easily be extended to ssd-drives, monitors and whatnot.
I think a lot of FE devs aren't fully aware of npm scripts https://www.npmjs.org/doc/misc/npm-scripts.html - it's a handy way of calling commands just like you would in make. Quite a lot of the tasks that people use Grunt/Gulp for could be executed with it.
Small Web Frameworks for Ruby Developers
I made this map of the 200 most popular flash drives on Amazon today. It looks a bit like a mandelbrot set :)

I made this for myself, because I wanted to have an overview of whats available. Do you think this is something people want? It could easily be extended to ssd-drives, monitors and whatnot.
> they have found to their undoubted regret that poor fiscal policies leads to a lot of pain, even if you have a "rich uncle" such as Germany

Talk about blaming the victim ...

The shitty fiscal policies in Greece or similar problem in Spain, Italy has caused major distress in the population, especially the youth who have had no time to know about and much less profit for their various countries peculiarities. The handling of the crisis has been financial with no concern for the population.

To go back to your family analogy. It is like you convincing your neighbor to rob a bank. When all goes south, your rich uncle bail you out and refund the bank, letting you keep what you stole. Your neighbor is not so lucky, he is jailed, and so are his wife and kids just make the lesson more painful.

I'm a true European, married to an European of another country, living in a third one with friends all around. Teaching fiscal policies to corrupt politicians by destroying the future of people they only indirectly care about is not my idea of an "Union of the People".
What Every Developer Must Know About Fast Garbage Collection
> You might have something interesting going on with your own research finding, if you have not published it I would encourage you to do so.

'Information Sciences', 1999, "... Anomaly Detector". So look
for 'zero day' problems in server farms and networks. Get
a multidimensional, distribution-free hypothesis test
where know false alarm rate in advance and can adjust it
exactly in small steps over a wide range.

What is novel is the 'applied probability' that permits
the results with false alarm rate.

The assumptions about the input data are realistic and,
thus, do not permit doing as well as the Neyman-Pearson
result, but, still, intuitively, the detection rate
should be relatively high. There is a weaker sense,
not in the paper, where the detection rate is
as high as possible. I.e., essentially, for the
selected false alarm rate, the 'critical region'
where null hypothesis (a healthy system) is accepted
has least possible Lebesgue measure.

It appears that the input data can have dimensions
10, 100, 1000, etc. I have an algorithm that makes
the computations fast, but it's not in the paper.

The computing needed was a bit much when I published
the paper, but that computing is quite reasonable
now. For a system where really care a lot about
reliability, performance, security, etc., it could
be worthwhile to deploy what I cooked up.

My current project is quite different but does need
a server farm, and I might deploy my detector there.
Then with that demo, if people like my detector,
I might let people buy it.
This is like someone hitting you with someone else's arm while they're sleeping (attackers use compromised hosts/networks) and then you go back and burn the sleepy guy.

That doesn't sound like self-defense at all :)
Surprisingly, they usually don't.
The seller could still generate fake transactions
I wouldn't call denying certain groups of people rights a "political view". It's not a political view to say that a black person shouldn't be afforded the same rights as a white person...it's racism. Call Brandon what he is...a bigot. He believes that because of the way a person is born they don't deserve the same rights as himself. So, to answer your question, no you shouldn't support him no matter what views you have in common. And definitely don't give credence to this idea of denying a group of individuals rights by calling it a "political view"...it's bigotry plain and simple.
>A lot of suicides result from academic pressure and failure

I was wondering if this was actually true or not, turns out that there is some evidence suggesting it.

http://apt.rcpsych.org/content/8/6/418.short

http://www.tandfonline.com/doi/abs/10.1080/13811110590904016...
It's a little too old to do 4g, but the Nokia phones which ran s60 / Symbian would do what you want. Many of them had GPS and could run Google Maps, most had wifi, and all were solidly built with several days of standby time. Look for the Nokia e71, which was probably the best one and I still see it for sale here and there.

If you want something made in the last couple of years, Nokia's Asha line of phones would probably work, though I don't know if Google ever made a version of maps to work with s40-based devices.
I submitted a post yesterday I wrote about using statistical analysis on Instagram hashtags: https://news.ycombinator.com/item?id=7458540

The key takeaway is that there's a lot of variance in the amount of engagement even after optimizing your hashtags. Twitter would be worse since there's an implicit hashtag cap.
Keybase never has to know what your private key is or store it. So, yes, you are completely free to continue managing your private and public keys however you are used to.

Of course, managing and creating your own keys outside of keybase and then importing your public key in to it does mean you lose out on some of the convenience of the service but, like you say, it's too early to trust them with everything. This doesn't invalidate their novel approach to trust anchoring though (which you can fully partake in without having to hand over your private key).
Not playing it safe doesn't mean you don't have a back up plan, right? Why does it have to be all one way or the other? The finance folks on Wall Street take big risks that get lots of press when they fail but they or their parent company also mitigate the risk.

I'm not an entrepreneur, maybe a wanna be which is why I keep choosing start ups to work for. What I am curious about is why there is so much resistance to a balanced approach that doesn't require you to go all in without a plan for mitigating the risk your are taking on.

I totally get not playing it safe, all the big names in tech seem to have done this and made fu money. But I'm not that smart and even less connected. (I suspect most folks on here lack the connections that the big names in tech had before they made their $ - I could very well be mistaken about this and it's importance to starting up and striking a jackpot) so, I don't get not having a plan that looks at the long term consequences for all the potentail outcomes and plans accordingly.

I'm really interested in your feedback on this if you have the time.
If you're implying that it's because code written on/for Windows is more buggy, remove that chip from your shoulder.
Yeah, actually, I don't read articles anymore that do shit like that. Also: If I end up on a website that has some sort of popup (like us on FB, sign up here), I instant-close it. I don't care how good the content is. If they annoy me, I won't read it.
I agree... StringUtils is awesome, but "foo".equals(someVariable) is not a case where it's use is important.
So this is what stemmed from "World Backup Day" guy grabbing a trademark, shutting everyone out and turning spontaneous reddit project into his personal little cash cow?

Pissed masses countered with "Backup Week", which still appears to be thinly veiled ad spread for backup companies.

What next? "Backup Month"? This is getting ridiculous.

[0] http://www.worldbackupday.com
This is essentially the definition of survivorship bias.

http://www.fastcodesign.com/1671172/how-a-story-from-world-w...

"In WWII, Allied bombers were key to strategic attacks, yet these lumbering giants were constantly shot down over enemy territory. The planes needed more armor, but armor is heavy. So extra plating could only go where the planes were being shot the most."...

"[A guy in charge] said the military didn’t need to reinforce the spots that had bullet holes. They needed to reinforce the spots that didn’t have bullet holes."

Having experienced 2 "WFIO" things in the last 6 months, I agree that entrepreneurs need to be resilient, but I think it's more valuable to read post mortems than these "we almost died" posts because they prove more instructional.

For instance, Aaron's post about Tutorspree is a really useful post for me, although it definitely has less of a feel good vibe to it.

http://www.aaronkharris.com/when-seo-fails-single-channel-de...
Show HN: Tetris with a twist
But the problem with your use of StringUtils, IMHO, is that it hides intent. If bar is expected to potentially be null, test for null. If bar should not be null, throw an NPE, and the fix the calling code.

Making code that shouldn't need to be "null safe" masks errors, and ultimately makes them harder to track down.
Cybathalon 2016: A Competition for Augmented Humans
Sen Rubio: Allow Tesla to sell direct to consumers
3D Printing With Sand – Crazy SkyScraper Concept
it doesn't work with IE 11

how would things look if you plotted just capacity on the y axis instead of capacity/price?

what algorithm do you use to make the points form a grid in the dense areas?
You may well be thinking, "Can it really be that hard to figure out how to open stdin?" Having just attempted it, I can confirm that it's hard. Shockingly hard. I could have easily failed that test.

I consider myself a fairly competent programmer, and I have a little knowledge of Java, including building GUIs and so on. Here's the Hello World program off the top of my head:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World.");
}
}

So to answer the interview question, I just need to figure out how to open stdin. At a guess, maybe something like System.in.readln will do it? Let's look in the class libraries.

Bingo! I've found System.in, and it says it's an InputStream. So now I just need to find ... ah ... there are three of them. Is System.in a java.io.InputStream, org.omg.CORBA_2_3.portable.InputStream, or org.omg.CORBA.portable.InputStream? The documentation doesn't say.

Well, I have a vague idea of what CORBA is, and I don't think I'm using CORBA here, so it must be java.io. Good first problem solved. Now, what methods can I use?

abstract int System.in.read()
int System.in.read(byte [] b)
int System.in.read(byte [] b, int off, int len)

These methods just read bytes! I want a String, or at least a char. And Java uses multibyte characters. Can I get away with casting bytes to chars? I don't know. Maybe it was one of the CORBA methods after all? Or maybe ... I'm stuck!

I figured it out in the end, but only through pure luck: I need to wrap System.in in a java.io.InputStreamReader.
You see that the text is not highlightable. In Chrome, for example, you might right click that text and select "Inspect element". You can see that while you clicked on a paragraph of copy, the element that gets inspected is the #comments div, which should live below content of the article. Under the "Styles" tab of the right pane of the developer tools, you can modify existing css rules or enter new ones under element.style or #comments if you like. Adding a "clear: both" rule fixes the issue.
Some customers don't care. Many do. I personally do. When a business can explain what happened it makes me not only like them more, but become a little more loyal.
Even more to the point, XP machines were still being sold 4-5 years ago. I have one myself.
(In Chrome) If you right-click anywhere on the text and select "inspect element" it will select the #comments div because it covers the whole page. Then on the right-hand side of the dev tools you can add to "element.style". Adding clear:both; to this fixes the issue.
Understanding that there is the possibility of an NPE and reading enough of StringUtils contract to understand that it deals with requires approximately the same level of "cleverness" as understanding the "foo".equals(bar) behavior.

Code reviews should focus on more important things than this, IMO.
Three Chapters of a Sales Playbook
Everyone Is Getting Turkey’s Twitter Block Wrong
Can you give any more detail on the matter?
Haven't read the book yet. Read the highlights. Not everyone is going to get rich. We live in a world of winners and losers. But there's some truth to the adage that "The harder I work, the luckier I get".

You can still be prudent and take risks. And let's be honest, saving up millions for my future cancer treatments isn't how I envision using my hard earned dollars. I see the author's point there...
No, I took some artistic liberties. But he should have :P
Well, I suppose there is a presumption of an enjoyable TV program to start with. I'd overlooked that. I suppose it's quite possible (and maybe even common) to craft TV that is so awful that even the commercials serve to improve the experience (some celebrity game shows come to mind, not to mention certain news outlets...)

But if we assume TV that people have elected to watch in the first place, what do you think of the argument that viewers would likely choose the "without commercials" option?

Assuming this is so, are they fooling themselves into inferior enjoyment?
$ Very neat, though it's a pity that the warning about crypto in the lower-right is so hard to notice.

After reading your comment I had another peek... I think the background colour is inappropriate considering the surroundings, I had some trouble reading it well.
Equality before the law is a right. It is established in the constitution. For more, see the Michigan Marriage Amendment decision I've linked in several places in this thread; the judge explains things thoroughly and clearly. Many, myself included, view the legal enumerated rights as an expression of something deeper, but that's not universal.

We don't know what BE's point of view is, because he has refused to explain. But we certainly know what gay people believed, and what gay marriage proponents believed. And we know the effect of BE's actions on gay people which was to help keep them from their civil rights for a little while longer.
For sure...

Buy the Learn Web Development with Ruby on Rails by Michael Hartl(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)

It makes everything make sense. :-)
Instagram testing Facebook Places integration to replace Foursquare
> Orthodontists - not dentists.

http://www.merriam-webster.com/dictionary/orthodontist

or·tho·don·tics

a branch of dentistry that deals with helping teeth to grow straight

If we're not even going to argue about the same thing, I'm done here.
isn't Hamm the place where you have to wait so awfully long for the train ? ;)
Economic Network Of Organised Crime Revealed
very cool - does anyone know if there is something similar for the UK? I would love to know more.
You can use VS for python too:
https://pytools.codeplex.com/
What everyone seems to miss about the Paul Philips talk is that he isn't leaving Scala. He's still active in the community contributing code.

He doesn't think the language is perfect (no one does) but he doesn't think any other existing language meets his standards either.
Thanks, I was referring to some of the examples, where A manager moved to a different firm and pointed out the top engineers to the recruiters for targeting. That would seem to violate the more or less standard non-solicits that most of us sign, but it was referred to as behavior that companies could not agree to prohibit.

That's what I was referring to in my comment above, that if companies can't agree to honor non-solicits, then the non-solicits seem to lose some teeth. Of course the original employer could go after the manager directly, but it certainly seems to weaken them.
Yes, I don't have windows, so debugging IE is a bit painful. If there is demand, I would do it of course.

You can add #y=gb to the url, it will change capacity/price to price.

I just brute force the positions. In the first iteration, I go through all empty cells and choose the best. For all items. Then I search for items that can be swapped.
Nokia has pretty reasonable maps for their phones. You can even store regions on the device.

(Here and Here.com are their current brand for it, I think the purchase of NAVTEQ was a big piece of their puzzle)
“The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.” - Linus Torvalds.
That may be the official US/UK media narrative, but it is nonsense to anyone who looks at the underlying data. Do you realize that a restructuring of Greece debt has already happened with Greece private creditors incurring around 53.5% face value losses? And guess what - the Eurozone is fine. Furthermore Greece GDP and banking is tiny compared to the Eurozone. Does sharing the same currency mean that mean that the USA is forced to bail out the city of Detroit?

If the mantra "Same currency - responsible for all debts" was true, it would be impossible to explain why the yields of German/Austrian/Finnish bonds are trading at a vastly different level than the Italien/Spanish/Portuguese etc... bonds!
From a quick scan of the notes, it seems like this is yet another 300 page book that says nothing beyond "quit your job and start a multi-million dollar business of some kind"
> I still wonder is when coops work and when they don't

I haven't read it yet, but this might be of use.

http://www.geo.coop/story/why-some-worker-co-ops-succeed-whi...
The easiest way (in Chrome, but other browsers will have something similar) is to right click pretty much anywhere on the text and click "Inspect Element". The developer tools will come up with that element in the DOM highlighted (it is a div element with id "comments"). The easiest thing to do is then to right-click on that element and select "Delete Node".

By the way, when the "what can we do now that we couldn't do in the 90s" debate comes up it always occurs to me that the majority of the applications I use are far more malleable due to being web applications built on its fundamentally open (if admittedly complex and fragile) tool set. So instead of thinking "well, this UI sucks", I can actually fix it myself if I care enough to.
How to get started with SVG
In the last few months, the buzz around SVG images has grown and grown. SVG has been around for years, but it’s only recently that it’s started to look like a real contender.The hype around SVG isn’t just some hipster trend, SVG completely solves issues that file formats like JPG completely fail to address.If you want to start using SVG, this article is for you. I’ll guide you through getting your SVG from Illustrator into HTML and then teach you to modify that image using CSS.
In chrome, I right clicked on the body text and hit "inspect element". That brings up element inspector with the relevant element highlighted. The highlighted div had the id "comments". Hovering over that element in the inspector pane shows you the dimensions of the div in blue and the padding in green in the main windows. This makes it pretty easy to see that the comments div is covering everything else.

The css for #comments in the inspector pane doesn't specify dimensions for the div, so it should be the size of its child elements. None of the child elements overlap the body text or sidebar, so something else is causing the parent div to cover those elements.

The div directly before #comments is the sidebar, and clicking on it in the inspector pane shows the css floating it.

I then just added a clear: both to #comments using the inspector and it fixed the problem in the main window. You can add css to an element in the inspector in chrome by hitting the "+" in the right-hand pane (there are other ways, but that's probably the easiest).
Nice counter-argument, with the concession that this is more like git than it is github. It might really put crypto on the radars of, and make it accessible to, the developers involved in these cloud services - which would be the equivalent of github. A jquery plugin that simply allows developers to include a verify-identity-feature, would actually go a lot further in bringing the rewards of crypto services to the larger audience, imho.
Mozilla and the Future
Feeling Fear in the Presence of a Brand Makes You More Attached to It
How's the server supposed to manage, sort, and aggregate the encrypted data? Say, SELECT * FROM Users WHERE age > 65... can't do that, age is an encrypted field.

I understand that the paper discusses the ability to search the database for a string within records encrypted using different keys (without knowing what the search term is), but it makes no mention of sorting.
I did several of them this way as well. At first I wasn't even reading the description to the right and just typing in selectors based on the instructions. So if I knew two comma separated selectors would work then that's what I typed in. Without going back over it to check, it's possible I entered selectors on a good number of them totally different than what was expected.

It would be interesting if the answers were tracked so we could eventually see what different developers were entering as selectors on each one.
Fresh out of college I was responsible for a WFIO at a 40 person company - ultimately had to leave.

http://edu.mkrecny.com/thoughts/how-i-fired-myself

"Um those [backups] got really expensive, so we stopped doing them about a month ago" sounds painfully familiar.
That's a great question. Here's my take on it:
I switched from Windows to Linux over a decade ago...but as somebody that has to often write a lot of C/C++ code, man do I miss Visual C++. I've gone through all the IDEs (Eclipse, Code::Blocks, Anjuta, QtCreator, etc). QtCreator comes close for me, but I feel most comfortable with Sublime Text and a terminal for compiling/debugging/profiling.

Visual C++'s intellisense actually worked...not perfectly, but much better than what I've seen on Linux (QtCreator is close). Their debugger quality, source control integration, profiler integration, target code quality, compiler error messages/feedback, a call browser (a feature I still can't find on any other IDE, not the same as grep)...all wonderful. All of that stuff can be leveraged for writing cross platform code, including the Linux kernel. I know it sounds insane to use a Windows-specific IDE, but VC++ is that good of an IDE. Personally I would think it's way more trouble than it's worth, but apparently the OP felt otherwise :)

I don't have many good things to say about Microsoft's products, but for Visual Studio I only have praise. MS has always excelled with compilers, languages, development tools. People mock Steve Ballmer for his "developers, developers, developers!!!" rant, but IMO MS's dev toolchain is a big part of how they attracted developers and achieved market domination.