skysight-inc/HackerNews huggingface dataset:
This PDF is a tiny bit old, so I wonder what they'd say today. I guess it depends on how conservative you want to be. RSA has been through a ton of cryptanalysis and peer review and has stood the test of time. Ed25519 is newer. It's highly regarded but hasn't been analyzed as much or used as heavily so you're taking a bit more of a risk.
> I doubt this is the case. I've had to place chargebacks against Amazon to get my money back for purchases that were not delivered due to Amazon screwing up and telling the vendor that the software key(s) were not purchased.

There may be a difference between how they treat physical and digital purchases then, because my experience (and the experience of vast numbers of internet commenters) is that Amazon will refund or replace a physical order with basically zero investigation.
Yes, it's purported to be a positive feedback loop in the immune system known as Cytokine storm (http://en.wikipedia.org/wiki/Cytokine_storm#Role_in_pandemic...).
Ok, we'll change the title to be less ambiguous.
Ask HN: is kickstarter a viable option for consumer freemium software
We have just launched a kickstarter for a consumer freemium software service (and free app) but don't know if Kickstarter is the best approach - or we should just be out beating the bushes for some seed funding. Any advice or opinions would be welcome.

https://capsules.io/
The GPL isn't to blame, the FSF is. Note it is their own license they are incompatible with.
I seriously doubt the payment is made in person. It's most certainly electronic, possibly even bitcoin based.
Well, step 1 is PR telling the world they can do what they thought they couldn't - use Tesla's patents for free. I'm sure lawyers are busily writing suitable legal agreements as we type, just to clarify obvious concerns. Without that PR, few would be asking permission.
Oops; I think another moderator and I changed it at approximately the same time. The submitted title was "Ben Laurie (OpenSSL core team): OpenSSL end of life".
I think Emacspeak was the only screen reader that supported even just a limited subset of aural styles.

http://en.wikipedia.org/wiki/Emacspeak
@ _redwire

It'd be nice to see a functional demo site.

It'd also be nice to have a direct link to the github repository - https://github.com/redwire/aIRChat

Why zip instead of npm distribution?
I always do that now. The only reason I didn't this time is that the slides were from 2010, before I updated my Makefile to automatically build both versions.
I don't see why TSP is at all relevant to Uber, or to any real taxi company either.
CircleCI announces Docker support beta
It might be a stretch to call it "world's most modern" IRC client when it looks like a pretty generic client.

I really think at some point the word modern just won't make sense in the same sentence as "IRC".

I think as your first node project it looks pretty cool though.
Thank you :) Did you by any chance happen to try the app aswell? Would love to hear your feedback!
The monetization on this seems extremely likely to be selling drinking habit data to specific brands, since it can recognize brands and even varieties within brands.
> There is no cost to participate in Project Galileo — it’s free.
CloudFlare will not publicly announce involvement in Project Galileo without permission.

> Becoming part of Project Galileo is quick. On average, participants are up and running within a couple of hours; however, set up time ranges from 15 minutes to a couple of days.

> CloudFlare does not cap its DDoS mitigation service. CloudFlare has experience defending against some of the largest DDoS attacks on record. We will keep your website online.

The web is fragile in so many ways... But it's worse: the perpetrators of online attacks are (as good as) anonymous -- so this charitable initiative should be lauded for the load it's carrying.

Pun intended.
Most big cities to me seem a lot safer for bicyclists than a lot of smaller cities and communities. The traffic is often slower, and accustomed to watching out for bicycles and pedestrians. In less populated areas, particularly those that have clearly provided no thought for the safety of anyone not in an automobile, or the occasional rare pedestrian, drivers can be very careless and accidentally or even intentionally run down a bicyclist at lethal speed. Nighttime is especially dangerous, not least for greatly reduced visibility, but also many more drunk drivers on the road.

A bicyclists safety is much more threatened by a multi-thousand pound vehicle traveling at 40 or more mph with a distracted driver on a seemingly deserted stretch of road, then a pedestrians is by a 150-200 lb body traveling at around 10-15 mph. The reaction time is also much greater, allowing more opportunity to prevent a collision on the part of the oncoming vehicle.
Elliptic curves have had fewer decades of cryptographic analysis. There's a lot of structure still being explored and I'm not so confident that nobody will ever find a way to exploit it as I am with integer factorization.
Consumer Vs. B2B: Why Not All Startups Are The Same
I'd like to develop for Firefox OS, but what are my options if using terrible languages like JavaScript are a non-option for me?
A couple of objections:

1) I don't see how it is the GPL's fault that the Open CASCADA license is GPL incompatible. The Open CASCADA license was created way after the GPL, and so if they wanted to use their code with GPL code, they shouldn't have made a license that was GPL incompatible. If they thought it was compatible, but it turned out it wasn't, then maybe their legal team doesn't have the acumen to fully design their own license, and they should have used one of the existing known GPL-compatible licenses for their work.

2) The FSF has long anticipated potential incompatibilities between GPL versions, which is why its recommended to license your software under the GPL or any later version, and indeed such language is provided in the license by default. LibreCAD's original developers changed the license to make it GPLv2 only, intentionally breaking license compatibility with software licensed under future versions of the GPL.

If these people did these actions by accident without realizing the ramifications then the GPL could be faulted for being confusing (despite the very comprehensive FAQ page provided by the FSF), but I don't see how it's GPL's fault when people go out of their way to be GPL incompatible, or incompatible with future versions of GPL.
Small pet peeve, please for the love of god and people stop with the "call me maybe" titles... they aren't cute, funny, or anything but a waste of characters. By the title alone, I assume the content to be juvenile (despite already knowing the content of _that_ blog is anything but).
Looks like they do have a link in the footer (`Github` is linked):

All of the source material is hosted on Github, and contributions of all kinds are welcome!
Yeah I helped verifying the scanned and OCRed pages of code at the HIP97 conference in The Netherlands. A lot of cypher punks got together there to finalize the legally exported code on paper and turn it into a new digital distribution that was put back online outside of the US.

Anyone else here who was at HIP97?
Just conjecture here, but my guess is that "Tesla will not initiate patent lawsuits against anyone who, in good faith, wants to use our technology" means that Tesla is going to require these others who want to use the technology to obtain a license from Tesla. That license may not include a royalty payment, but you can probably bet it will require a reciprocal license (back to Tesla) of any patents of the licensee. This will ensure that Tesla cannot be sued by any of its licensees on any of their patents, and that if they try to sue Tesla, they are no longer acting in "good faith" and have breached the agreement.
I just downloaded Opera for Android because of this, but no, it does not work as the old android browser did. Or do I need to adjust a setting for this somewhere?
What about sites involving religion? I imagine there is a need or will be a need for minority groups (whether pro or anti-religion) in various developing nations, but it's not mentioned on the project page at all.
"i'm hacking on X, Y, and Z" is a perfectly acceptable response, at least as good as "i work at facebook".
The Vulnerability That Took Down TweetDeck
Synth author here. I do realize the idea is crazy. In fact I call it a crazy idea in the video embedded on the page there. I love crazy ideas. Crazier the better!

But I will disagree on the point that the browser is just a client. It can be treated like that, if you want, but you can take advantage of the fact that the client code is serveable from the same server that has access to the app's data. And that's what Synth was designed for.
Thanks for the suggestions!
I used to have aIRChat running as a web service straight off the VPS hosting its official website, but I encountered a lot of trouble when people started connecting over it, as many IRC networks apparently limit the number of connections allowed from a single source. Having exceptions made for each network would have been a considerable challenge.
There is a link to the repository under the "contributing" section of the main site, but you're definitely right that I should have something more obvious. I'll do that!
I'm really not familiar with how NPM works, and I wanted to try to make the distribution as simple as possible for all users on all OSs, so I figured distributing everything the user needs in one package and providing an install script was the best I could do with my limited knowledge of package distribution. I'm definitely open to ideas about more convenient methods!
A lot of people request a certain reply format by adding an extension like .json or .xml to the request. Seems easier that using Accept.

With Accept you need to parse the ";q=X" part as well.

See Accept when I access a website with Firefox: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8

Your REST API needs to understand this, according to these slides.
Because people with disabilities are used to not gettting what they want.
It's basically been a cost of doing business in certain industries since at least ~2000 -- I remember a bunch of gaming (gambling) companies complaining about huge 80Mbps floods and being extorted back then (often through e-gold, WebMoney, etc.)
As someone who worked in Nokia developer relations, I have no idea what you're talking about. Aside from the Nokia X (which is Android), no Nokia product has ever done anything to "make their mobile platform popular by supporting existing Android apps"

-Symbian didn't

-MeeGo didn't (sigh, my beautiful N9...)

-Windows Phone didn't

-S40 didn't

You might be confusing Nokia with BlackBerry, which did make Android support a feature of BB10.
Capture User Actions on your iOS applications
I don't know Eric Meyer personally, but I've known him on the interwebs for decades. He's one of the folk from the early days who is very familiar to many of us.

In the same way that I don't personally know Linus, Mark Andreesen, Tim Berners-Lee, et al, I remember the days on usenet when we all hung out and got shit done.

I'm a nobody in the grand scheme of things -- and I'm quite okay with that -- but there have been thousands of us who made all the stuff we use today happen. Eric is one of those who made a little more impact than the rest of us anonymous folk. And for many of us who shared the delights of his work, we share his pain.

If we only acknowledge the big names, the "celebrities" if you will, then we've lost our soul. The internet has been built by thousands, not a handful, and Eric is someone many of us associate with.

That's why we are all sad today and why we want to show solidarity. Burying a parent is hard. I cannot fathom burying a six year old child.
you said "but". ha. (@aphyr)
NativeScript – a Technical Overview
Additional info:
http://phys.org/news/2014-06-fossil-jaws-vertebrates.html

http://phys.org/news/2014-06-oldest-fish-world-million-years...
Well, you sure fooled me. I guess I didn't ask if you had app/services|presenters|etc directories. :)
> It might be a stretch to call it "world's most modern" IRC client when it looks like a pretty generic client.
Haha, I definitely agree. I'm just trying hard to pitch it to people who might be less familiar with other clients. The word "modern" means a lot to people, it turns out.

> I think as your first node project it looks pretty cool though.
Thanks so much!
The problem here is that the GPLv3 has more requirements of the licensee than the GPLv2 does, but the GPLv2 says "you may not impose any further restrictions on the recipients' exercise of the rights granted herein".

Some extra requirements of licensees of GPLv3 programs:

- Preventing tivoization: they must provide information on how to install and execute modified versions of anything they build with the code, when they provide the corresponding source;

- Preventing DRM: anything they build with the code won't be legally considered a DRM system, and they "waive any legal power to forbid circumvention" of that system;

- Protecting against patents: they must provide every recipient of the program (in source or binary) with any patent licenses necessary to exercise the rights that the GPL gives them, and if they try to use a patent suit to stop another user from exercising those rights, their license will be terminated.

I would place the blame of this situation at the maintainers of the GPLv2-only libraries: why don't they want to use a license that prevents tivoization, DRM, and patent abuse? If they've changed their minds on copyleft, why not switch to the BSD license?

I'm not sure exactly what the LibreDWG developers asked of Stallman, but if it was to change the GPLv2 or GPLv3, that's stupid. Even if he did, it wouldn't help their situation.

On the trollish title: the GPLv3 stifling "open-source" development? Really? (Edit: the title has since been changed) Let's talk about how all the non-copyleft licenses let companies run off with the code to build their own systems behind closed doors, and only contribute what they want, when they want -- if at all? How does that support free software development?

I'm licensing my projects under the AGPLv3, because I believe that nonfree software is harmful, and I don't want to contribute to its development at all. I believe that a free society must necessarily operate on free software. I want to encourage the development of free software, and discourage the development of nonfree software.

The GPL was designed to ensure that the software stays free software; "to ensure that every user has freedom". The GPL's protections may have sufficed in 1990, but they don't in 2014. The GPL doesn't consider users of a web service to be users of the software implementing that server. Thankfully, the AGPL does.

The AGPL ensures that if the code is used to implement a web service, then the entire source code of that web service must be free software. This way, I'm not contributing to nonfree software, whether it's executed locally or provided over a network.
Direct link anyone?

I can't GET this file.
Proving people know how to implement an algorithm [even one that is a pretty bad solution to TSP] seems relevant to me. It doesn't to other people.

Think of it as a more relevant FizzBuzz.

> It seems silly to test someone on something they will never, ever run across in the course of their duties, and which you reserve for only a tiny, select portion of your workforce.
> It'd be like requiring all the waiters in a restaurant to also be qualified chefs. Yeah, cooking is the core of your business and highly relevant to the organization as a whole - but not to this position.

Is a naive solution to TSP really that hard?
People are doing this because Eric helped to take CSS from its infancy into the modern usage we have today. He wrote CSS: The Definitive Guide and many other books on the topics. He co-founded the An Event Apart conferences. Nearly every site on the internet has been directly or indirectly influenced by his work. Over the past year, he has documented, with great clarity, everything his family has experienced since his daughter fell ill on a family vacation last summer. I've met him at An Event Apart, and I can also say that he's a really nice guy.

Now pay attention to this next part because it might be hard to follow. As humans, many of us empathize with this profound loss experienced by someone whose work has been so influential in our own careers. As humans, many of us have experienced similar loss. Many more of us, as parents, hope never to have to.

If that's unclear, perhaps someone who is a better programmer than I can translate it into code and put it in a Gist.
I bet there's a thread on socialengineered dot net about this. I'd do a google search for "site:socialengineered(dot)net amazon replacement"

Obviously I'm not going to link to a scam site, but you can get in through and read the articles through Google so you don't have to register with them. I saw this site with another Amazon scam where people were requesting refunds saying not shipped, etc.
> developers already do this with tech like phonegap

...and have their apps universally panned for being just terrible in general.
There are 7 billion of us, so we can take a hit of 50 million. Gimme a shot.
Why? Because it's not just being lighthearted. It appears to be bad use of english.
Any reason why airchatter.net and www.airchatter.net point to different IP's.

Also, your SSL is a little messy and you're vulnerable to Heartbleed: https://www.ssllabs.com/ssltest/analyze.html?d=airchatter.ne...
I am a performance noob, but given that fortran can be faster than C due to increased information about aliasing, and given how much more aliasing information Rust has, I don't see why Rust couldn't eventually even beat C on certain kinds of things. (And obviously, aliasing is only a tiny part of performance, just something that comes to mind.)

That said, I am FAR more concerned about shipping a solid 1.0 than on a maximum performance one. It'll be a while, but we'll get there.
This. You captured perfectly my own sentiment towards this thread, and Tesla-related threads in general.

Really, pretty much every single thing Musk does proves that he's trying to honestly help solve biggest problems of humanity, and still people disect his every word in order to find some way to say that yes, he's as selfish bastard as everyone else.

I strongly hope that he doesn't give a single damn about such opinions. It would be a shame to see those projects derailed by petty skepticism.

Come to think of it, maybe we, as a civilisation, as a culture, are just proving that we don't deserve to live, since not only can't we be bothered to fix the mess we've made, we actively make it difficult for the few of us who want to save us from our own stupidity?

> I just hope you can finish your work before our shitty, myopic, distructive society tears you down. Here's to faith.

Here's to faith.
Big List of Python-based Tools for Big Data.
I think really what the people who "need" this device need is better access to good food, and the money to buy it.

I mean, really, I am pretty sure most poor people know they kinda eat like shit. If they had the money to spend on good food (prepared or raw materials), and the time to sit in a restaurant for a half hour, or to cook stuff, they probably would. A higher minimum wage, maybe even a basic income, would go a lot further than "here is a $5 cup that can make you feel guilty about not being able to afford to drink good things".
Ask HN: Which feed reader do you recommend trying?
Feedly was having issues so it started me looking for alternatives. Then, I saw some news about Minimal Reader and their free accounts and I'm interested in trying it but was wondering:

What feed reader do you recommend trying?

Is it even necessary to have a feed service if you have a native app instead?

* Edit: Feedly is no longer down, so I modified the title/question.
I'm an exempt employee in the US and get paid monthly. The classified employees at my organization get paid weekly.
I don't think the chemistry side of the technology was what would have made this difficult "a couple years ago." I think what has made this possible today is the slew of "connected" devices before this like the fitness bands.

And honestly, I believe it is the entrepreneur's imagination, the market and people's perception that has really caught up to technology that already existed.
Most type safe systems have escape hatches that allow for conversion between types.

Also, IME, type safe languages don't hobble me as a programmer. However, the systems and things I work on (and am trying to get work on) have generally well considered specs associated with them. Be it radio protocols, file formats, or whatever. A type safe language (haskell, sml, ocaml, ada, rust (it seems, not explored it much yet), etc.) can really help with these projects. Instead of needing a dictionary translating what magic # 134 means if it's used in this context (god, these old fortran programs break me), we can actually specify things in code in sane, clear ways that map from spec/design to code cleanly. OO, in theory, can help us with this, but it also adds a lot of overhead to create a ton of classes when really we want integers that the compiler knows some are meant to be temperature and some are meant to be pressure. If you start adding temperature and pressure, it flags it. If there's some formula where that actually makes sense, you deliberately, intentionally, explicitly handle the conversion. This is a good thing. Slightly more verbose code, but such a boon for mainenance and v&v work.
Is it possible to apply as a team, or only as an individual?
UniCalc, a super-simple grade calculator
The opposite, actually. This is about giving the spoils to everyone who didn't invent the transistor.
That's dramatic. Learning any new topic, particularly one as involved as REST, require some investment of time. Your blog post has FAR more content than my slides do. And your approach is from a "best practices" point-of-view. So the arc of our stories is necessarily different. I'm glad that blogs enable people to learn the same topic in multiple ways. It's a good for everyone. I just wish people would avoid self-promotion on top of other people's backs. =)
How not to benchmark Cassandra: a case study
NASA’s Star Trek-style space ship: the IXS Enterprise
I think this is such a great example of a small bit of tech that completely changes the dynamic of how we understand the Court's work.

The NYT spent a whole high-profile article highlighting the issue of a silently shifting court record. This completely removes the "silently".
The idea has always been to judge ability and potential rather than domain-specific knowledge.

The problem is that, as with most tests, these can be gamed. Every programmer under the sun now knows about FizzBuzz. So now there's an entire art dedicated to the craft of inventing new programming interview questions. Inevitably, the questions which were supposed to be the antithesis to trivia start to become their own trivia.

Really, though, it's just a hard problem. There is no easy way to really accurately assess a programmer you've never met or worked with. Your specific questions could easily turn down an incredibly talented programmer who just hasn't done much front-end work before but could pick it up in a few afternoons.
So the world has not solved any problems unless government wastes taxpayers money on solving them ?
Do you not think selection bias could be a major factor?

Hypothetically, if this study was undertaken in small-town Wisconsin, and genetic factors could even remotely be involved, the samples wouldn't be representative in the slightest for most genes in the world.
Is the title a reference to "all your base are belong to us?"