skysight-inc/HackerNews huggingface dataset:
> "What makes you think you're not a "mediocre startup wannabe"? If everyone but you in the room looks mediocre the chances are that you are too, and just deluded about it. Don't worry, everyone else in the room probably is too."

I'm glad not to be the only one who got frustrated at OP's words. People easily notice this kind of attitude. They may not tell straight in your face, but will avoid you and keep you away from good opportunities. Hopefully it's not serial.
I assume you're referring to GMOs, and yes that is something biologists "worry about" very frequently.

That's why it works.
Whoops! I thought it was Feynman, searched that, and pulled the first response without reading more closely. Totally my mistake!
Some projects use "GPLv2 or any later version", though I'm not sure how that holds up legally.
I completely agree. It seems to me that this is a problem of nationalism more than anything. In the United States we give many people many thousands of dollars a year in benefits, most for legitimate reasons. That said, If your end goal was the biggest net cut in human suffering wouldn't you get much bigger bang for your buck in the third world? I make exactly the low end of your range there and yet the government takes nearly 30 percent of my income each paycheck. Wouldn't the solution be for me not to give more(I can't really, my asthma medications wipe me out each month), but for the money I do give(taxes) to be used more effectively?
> if a project wanted to move from GPLv2 to GPLv3, IIRC, you can't do that without the permission of all contributors unless they have signed over their rights

You only need them to license their code under "GPLv2 or later" while you license the project only under "GPLv2". This way you're free to upgrade the license if and when you want.
IIRC the main point about not doing so is "We're going to ensure that this body of work has so many legal threads hanging off of it that it ensures no single agent can track them all down and relicence the work otherwise.

While, IMO, the FSF & other non-profit agencies are an appropriate holding body, I would seriously have issues with a for-profit company asking for a CLA for open source work. I would instead reply with a request for a Statement of Work & some cash...
NASA isn't pouring money in SpaceX in search of profit but rather seeking to enable the commercialization of space as an investment for the US and perhaps for humanity as a whole.
For the Waterfox/Firefox users, there are various unload tab add-ons, which aim at reducing the unloaded tabs' memory footprint to a minimum. They generally lag behind the latest version in compatibility somewhat, but use the Session Manager add-on to preserve tab state and any crashes won't take out all the effort you put into organizing open tabs. I currently use UnloadTab [1].

People who organize their browser activity around hundreds of tabs must not be a large use case population, because this organizational method seems quite popular among this vocal set of users but not popular among the browser designers/architects/developers.

These days I'm transitioning to organizing my links inline into my organizing that I perform inside my emacs Org mode files. Instead of a massive list of links, I inline the link as part of the note-taking for a particular task/note/appt. The Org mode grab link function for Macs make it easier to grab a link from Waterfox/Firefox, saving some copy-paste context-switching time. If I could insert a current tab's URL into my Org mode file-and-outline structure, iswitch-style from within the browser, save the changes to the Org mode file, then close the tab, that would be quite an efficiency boost.

[1] https://addons.mozilla.org/en-us/firefox/addon/unloadtab/
I thought that term would be a rather harmless abbreviation of a first name - in the very same country that is prudishly labeling lots of stuff NSFW?

Seriously, 'dick' in a traffic log is bad? And 'dick' already comes up in this very story's title..
Lots of charities are entirely advertising and exist entirely so that the charity can keep on employing the people it employs.

This isn't 100% useless, as it causes economic activity, but it's done under the lie that non-profits are de facto good things.

This is the challenging thing about charities. If I want to evaluate the person selling me socks or smart phones, I look at the good they offer and decide if it is worth $N. If it is, I make the trade. If not, I don't.

But with charities, you have to figure out "is the marginal change the charity will do with $5 worth me having five dollars less?" And that's incredibly hard to figure out. Even the charity itself, assuming it even wants to know, can have a hard time figuring out the net difference of five dollars.

Which is the whole point of effective altruism.
So you take them to court to get them to follow the license. If you have a CLA you are the copyright holder so you can just do this. If you don't, to make your case you have to round up virtually everyone who has ever contributed to your project because they are copyright holders too.

How so? As long as your code is also being used, you can sue for copyright infringement on your work. I don't see why you need to call up anyone else.
Good idea. Unfortunately I wouldn't want to be near you when you hit the inevitable "Please provide a password between 8-20 characters" like you see throughout the web.

Microsoft is one of the biggest offenders of this issue.
I didn't say that it is not.

I'm saying that you can't compare limits on government power as proof that there is a human right to get services from a government.
In psychology the term for what you are describing is "locus of control" -- your "doers" have an internal locus of control, and your "victims" have an external locus of control.

There is evidence that having an internal locus of control correlates positively with increased happiness, success, etc.

See http://rationality.org/2015/03/22/taking-control-of-your-hap... and http://lesswrong.com/r/discussion/lw/lzy/against_the_interna... for further discussion of the topic.
10,000 Hours: The Lesser Known Finding of the Study
I don't think of it as a criticism, moreso as an opportunity that people may not have fully considered. If you ask most people who do give to charity why they do it they'll usually say that they want to make a difference or alleviate suffering. As long as they aren't overly set in their ways they should be happy to hear about more effective giving opportunities, or maybe even to consider the entire question in a new framework that helps them better accomplish their stated goals.
The Poor Man's Character Controller
First of all, I want to say, this is one of the most brilliant things I've seen in a while and I think is exactly the line of reasoning you need to pursue to make effective action in the world: Find a highly visible line in the sand that everyone can agree is bad, and draw a clear metaphor to a current problem to show why that problem is bad. Bravo to the creators.

I came here to comment that it's interesting this story has gotten flagged off the front page immediately. A more immature mind would have jumped to "OMG! The NSA trolls are burying this story!", but in this case, it's pretty clear that some people flagged purely because of the title.

It creates an interesting problem for the HN community, because (as a long-time hacker news reader) I feel this is exactly the type of content that would be interesting to most hackers, but probably least interesting to non-hackers who come here because of YCombinator's prominence as a non-strange attractor and just simply don't want to hear genitalia words in their news.

I'm sure this comment will fall on deaf ears, but there was a Hacker News once that would have brook'd the eternal VC industry to keep his state in Hackerdom, as easily as a (hacker-king? I'm stretching here)
I really like the idea here, but haven't thought of a good way to do it with languages like Python/Ruby/Javascript.

Is there any good way to bundle up, say, a Flask app on Gunicorn into a single, minimal-dependency executable? Or a Rails app? I haven't found any satisfactory solutions. There are projects that will compile python down, but that doesn't seem to cover the WSGI server part (gunicorn, etc).
There are so many poorly-written JSON decoders out there. I've had the misfortune of fixing two of PHP's to follow JSON's case-sensitivity and whitspace rules properly.
Override Gmail’s Mobile Optimized Emails
for Direct attached storage, possibly.

But its simply not the case to say they are struggling. IBM yes.

Netapp and EMC are still growing, just.

Contrary to popular belief, spinning disks are here for the next few years at least.

Especially when you compare disk performance with EBS "SSD" performance.

128gigs of "SSD" EBS storage gives you ~380 iops. The same performance as two 15k disks. We are very much in the era of spinning disk performance if Amazon can charge a premium for that kind of storage.
Disrupting Google, Facebook and Twitter Business Model Completely
I recently created a presentation about lean containers:

http://www.slideshare.net/KuanYenHeng/docker-on-a-diet

If you need a tiny base image with a decent package index, try Alpine Linux.
Why aliens may be the size of POLAR BEARS
(Tedious disclaimer: my opinion, not my employer's. Not representing anybody but myself. I work at Google, not on gmail.)

While the main point of this article is about legislation that enables interception, they're using gmail as an example and there's something I'd like to point out (took a little digging to find a place where this had been said publicly):

http://googleblog.blogspot.co.uk/2014/03/staying-at-forefron...

"In addition, every single email message you send or receive—100 percent of them—is encrypted while moving internally. This ensures that your messages are safe not only when they move between you and Gmail's servers, but also as they move between Google's data centers—something we made a top priority after last summer’s revelations."

The NSA can lawfully intercept all of Google's inter-datacenter traffic at the borders of the US. Good luck to them in doing anything useful with this firehose of encrypted traffic.
“Program” with a Spreadsheet: Advanced Use-Cases in Analytics
Thats not true in progamming community
GNOME is listed under the GNU Project's software page:

http://www.gnu.org/software/software.html

The page http://www.gnu.org/software/gnome/ is a redirect to gnome.org.
Episode 1: How to build hardware that doesn’t suck
Network events are time consuming and may not always reap so much rewards. That's why apps like Weave are coming out to make networking more targeted and time-efficient.

I created a subreddit to curate these tools and tips - http://www.reddit.com/r/techwork. I will continue to post tools and tips until it really takes off. But you can help by contributing and making this a helpful resource!
> In any case, RMS is absolutely right about people not giving GNU enough credit in naming or in general.

If RMS wanted acknowledgement as a precondition for using components developed/maintained by GNU (or derivatives of those components), he should have included such a provision in the licensing of the components.

Its hardly as if RMS is a stranger to using licensing restrictions to achieving the world he wants to achieve.
Hello,

Changing the name is a necessity if you want to have a good looking program.

Consider an API like "drawString:" and "drawString:atPoint:" and "drawString:atPoint:withFont:". These are acceptable in the world of objective-c, because they are used with parameters, but they are not really suitable in this way in C#. So we map the API names to forms that are idiomatically correct in C#.

In the above case, we would like map those to a single "DrawString" method name with three different overloads. But this depends on the case. In general, we follow the .NET Framework Design Guidelines for our naming conventions.

As for forms, you are correct, we built it for a class of users that had different requirements than those that are building consumer applications.

Now, while I am the first one to tell developers to use our native APIs to create great consumer experiences, just last week I ran into a gorgeous looking app and only later I discovered that the gorgeous UI was actually built entirely with Forms, even the animations.

More importantly, the app was built on record time by a single developer. I could not believe it (need to ask the customer for permission to disclose that their product is built with our product).

So I walked away with a new insight: that good UIs require good taste and someone passionate enough to make the UIs happen and that even something that we intended for mostly business scenarios can create great UI experiences.
Crate: Distributed SQL Database for the Age of Docker
I agree. Look at engagement rates and how the curve looks on that end. It is much more important than stale users who registered but never used your service/product.

Either way, I'd say a few million users is pretty impressive.
I'd like to +1 the "Their 5 minutes with you is more worth than hours with your bar buddy" but you have to realize that with Startup Weekend* - unlike most of these startup event - there's a filter function. The organizers of SW have gone out and tried to recruit a set of people with different skills who have track records accomplishing things.

* Disclosure: I've been an organizer for Startup Weekend Austin for the past few years and a mentor at those and many others.
10 Video Games That Got Weird Name Changes
You can sue for anything you damn well please, that doesn't mean you're going to get anywhere.

I'm not a lawyer and can't explain why things are the way they are. I can only inform you that this is the way things have shaked out in the past.
I won't sign Apache/Google-style CLAs either, because there's no way to terminate the agreement for any future contribution. Once you've signed, you're bound forever that anything you "submit" is a contribution - and basically everything is a contribution - from Google's CLA:

For the purposes of this definition, "submitted" means any
form of electronic, verbal, or written communication sent
to Google or its representatives, including but not limited
to communication on electronic mailing lists, source code
control systems, and issue tracking systems that are
managed by, or on behalf of, Google for the purpose of
discussing and improving the Work, but excluding
communication that is conspicuously marked or otherwise
designated in writing by You as "Not a Contribution."

For example, if you so much as talk to a Googler at the airport bar about a project you've signed a CLA for, bam, it's a contribution unless you remember to be explicit about saying "This is not a contribution". On the other hand, if you don't sign, only things that you explicitly mark as a contribution or otherwise suitably license are contributions, and someone who's signed the CLA is free to integrate it without needing to ask you.

I don't want some agreement following me around for life, and I don't want to have to disclose to every future employer that "Oh yeah, I've got an agreement with X that unless I remember to say otherwise X gets the rights to use it".

I'd sign a CLA that included a clause that said "This agreement may be terminated by either party in writing. Terminating this agreement does not revoke any licenses granted to the project while the agreement was in force."
One of my favorites from the Windows world is fart.exe (Find And Replace Text).
There are some "code retreats" in Darmstadt. Basically a weekend pushing programming to limit.
I think the downvotes are for such a subjective setup.

Other thoughts - if you find a full-size keyboard uncomfortable, and prefer a custom keymapping, sounds like you might like the Happy Hacking Keyboard and a mouse of your choice:

https://elitekeyboards.com/products.php?sub=pfu_keyboards,hh...

It isn't cheap, but the compact nature of it allows you to have your mouse hand much closer. CTRL/CAPS swapping is considered also.

A simple tenkeyless (keyboard ends before the tenkey) might be suitable as well.

Of course if you're happy with your setup as is, that's all that matters. As is the common view in this thread, do whatever works for you.
K, I have a hard time not guessing that this is Amazon. If it is, you can do better.
still you can start out simple and build from that. I give to two charities, Children's Healthcare of Atlanta and St. Vincents. I started out with a good amount per month automatically taken from my account.

I became acclimated to that "bill" much as one does their car payment or home payment. It is in the range of a small car payment per month now and I only chide myself for not boosting it more. The idea is to make it a routine expense so that you don't consider it a burden. The danger is forgetting to raise it or give to other good charities thinking you have done your part.

I do not mind people who do not give, I only mind the ones who speak up at charity drives at work with any number of excuses or complaints. It is not hard to find a charity to give money too, its hard to give
> The muscles you use for giving are the same muscles you use to save or pay down debt.

Citation needed.
Kind of sad, I remember when Hurd was used in the same sentence as Duke Nukem Forever.

Then they finished Duke..
I think he still has a point. Perhaps not for him in particular on this project.
> I'm all for founding a company which specializes in "Stupid shit no one needs" and is valued at billions of dollars. Sign me up!

At least in theory, companies "valued at billions" literally cannot specialize in "shit no one needs". That statement comes most likely from an observer that does not belong to your target market and has little capacity for empathy (this shit I don't need, therefore no one ought to need it).

Of course it is possible to sell worthless equity to gullible investors, if you happen to have a knack to find any. Though I don't think that's what you were talking about.
> anyone has an idea why this happens?

We're watched over by machines of loving grace.
A contributor can have legitimate reasons for not wanting their code re-licensed. For example, the Linux kernel deliberately did not move to GPLv3. Would such a contributor be "holding the project up" or would they be rightly demanding that the license under which they contributed code be honored?

Obviously the devil's in the details of the terms of the CLA. I had previously thought the purpose of the CLA was to allow the projects organizers to make copyright claims in court, not to allow them to re-license.
Although we own a fair amount of real estate, my wife and I live in a small house, and we periodically do the de-cluttering thing. My wife and I have been talking about going further and perhaps living in an RV and constantly travel.

One thing that facilitates this is having stuff online, and not in physical form: eBooks, audio books, and watch streaming entertainment. I have my library reduced now to only about 200 books, and de-cluttering these would be difficult because I do like physical books.

Edit: also, I have (mostly) worked remotely since 1998 so continuing to do some work while traveling would be possible.
it's possible to do this with PEX. I've done this experimentally by subclassing gunicorn.app.base.Application. Haven't tried it out in prod yet though.
Sorry, last night HN didn't show me a "reply" button on the thread, so I thought maybe it tapped out at a depth of four? I'm not dodging :) [edit: does HN have account score thresholds at which different features get enabled?]

I don't have security-bugs access, but I explained offline to the OP that "Won't Fix" covers a lot of cases, including "already fixed" / "duplicate", not simply "your bug report is being ignored".

OP also sent me some more information about the BrowserStack setup, and it looks like both the M42 and M43 builds that OP was testing against are nearly a month old and before the fix (merged to M42 late in beta phase, M43's still in dev/canary stage).
What do we know about how Meerkat Works?
If you are a Massive Multiauthor Collaboration Site, you might be able to get the FSF to issue you an oopsiedoodle-oo.

http://www.gnu.org/copyleft/fdl.html#section11
What's new in LoopBack Node.js framework
> If you are in a career where you honestly think damage is being done by your activities, you need to weigh that against whatever good is being done with the money you earn and give away.

Or, better, change job.
You might be right. I should tone it down.
It's an ambiguous question that AFAIK/IANAL doesn't have a clear-cut answer. A while after the GPLv3 came out Eben Moglen ventured an opinion that a work like Linux could probably, from a purely legal perspective, change licenses but he made clear that was just his guess:

http://www.cnet.com/news/linux-to-gplv3-a-practical-matter-n...
It probably does lose out on some coordination efficiency that a hypothetical world government could achieve, but in today's world governments have a mandate to care for their own citizens before others, which means that first world governments miss out on the incredibly cheap interventions in the developing world. For example, the NHS in Britain will spend as much as £30,000 to provide a QALY (Quality Adjusted Life Year), when a similar year of life in the developing world can be provided for £50 at a conservative estimate.
So I assume you're going to be checking in ASAP?
Snapchat and pinterest are the two anomalies in that list. The rest are real businesses with meaningful revenue.
"Students who believe to be 1000x SE because they can stick two APIs together and use bootstrap end-up to be very condescending older engineers."

Nope, reality catches up to them. Fast.
I think you are right - my comment is definitely a bit harsh. Certainly I don't hold a grudge against her b/c of this. But this type of over-hyped blog post fits into a weird and annoying pattern on HN as I see it. At the moment I cannot say specifically why I do react so allergic to it.
Ouch. This is one of those comments that hits a little close to home.
Bell's default password policy leaves tens of thousands of users exposed
It's officially part of GNU: http://www.gnu.org/software/software.html ctrl-F "gnome"

Also, http://www.gnu.org/software/gnome/ redirects to http://www.gnome.org.

This relationship, however, exists purely on paper. Actual governance is performed by the GNOME Foundation, whose membership consists of all contributors to the project, and most (but not all) funding comes from Red Hat.

Edit: Beaten to the punch. That's what I get when I try to post and code at the same time.
Apache Maven SCM Version 1.9.4 Released
The GPLv2 requires that all derivative works be licensed under the GPLv2 or any later version of the GPL. The maintainer can get a way with this in a way semantically equivalent to forking the project using a later version of the GPLv2.

As long as contributors are licensing their contributions under the terms of the GPLv2, they're also licensing them under all future versions.
Looks like you don't remember the "SSL added and removed here". Sure, Google took countermeasures, but that is legal, and it shouldn't be, that's the point.
It's faster and more direct to go earth->satellite->earth for certain routes/types of data, than traversing through various routers and undersea cables.

Roughly paraphrased quote from Elon Musk SpaceX Seattle Office Opening: "The speed of light in vacuum is 40-50% faster than in fiber. So you can do long distance communication through space(vacuum), a lot better than if you route it through fiber and use far fewer hops. Lets say you want to communicate from Seattle to South Africa, the path is extremely convoluted, follows outline of continent, goes through 200 routers and repeaters, if done with satellite network, it can be done in 4 hops"

Video link to time of quote -> https://youtu.be/AHeZHyOnsm4?t=209