skysight-inc/HackerNews huggingface dataset:
Interesting that having a daughter makes CEOs more mindful of equal pay, when they already had a woman close to them that they should be looking out for - their wife/partner (I'm assuming gay CEOs with kids don't form a significant percentage of the sample).

Is there any data on how CEOs and their partners share childcare responsibilities? I'd guess that most of the load is shouldered by their other half, given the kind of hours CEOs tend to work (especially in early stage companies).
Lorem Metaphorpsum - A wise, if not slightly pedantic, generator of metaphor.
"then what what you're actually restricting is somebody else's use of their own code. Your code never disappears/changes/gets relicensed, it's their code that you're staking a claim to."

This is some very bizarre reasoning. They still have their code. They are still free to do whatever they want with it. If they want my contributions in their product, they made a serious error in their license choice. Maybe they should have used the GPL.

But do you know what? They can use my code. They are completely free to use my code. As long as they only use it in GPL software.

"I do. Under the MIT license."

By saying this, you are saying to me that I am free to re-release your code under the GPL and add my own contributions. If you are not happy with this arrangement, you have made an error in your license choice.

I have not made any errors in my license choice. It behaves exactly in the manner I want it to.
would something that's 100% OSS be smarter for people just getting started? Swagger jumps to mind. :-)

https://github.com/wordnik/swagger-core/wiki/Downloads

(Node inspector recently added for command-line happiness.)
Missed that, but basically confirms the point (not being able to track ~35% of the cases is quite a big gap)
I'm afraid you are wrong. I implore you to read section 5 of the GPL text. Particularly:

> You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

> c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.

Also, read this in the FAQ: https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL
All licenses (except, in some jurisdictions, the public domain) have restrictions. They may be minor, they may be "common sense", but they are still restrictions. The BSD license has restrictions on how code may be redistributed, in particular its requirements regarding attribution and non-endorsement.

If I released some code with a license that said:

This work may not be combined with any work which has a
license containing more than twenty capitalized letters.

Then that license would be incompatible with the BSD license, and it would be illegal to combine the two works.

So if you define "viral" to mean "a license which can be incompatible with other licenses", then the GPL would fit that definition, but so would many other licenses (including the BSD license). Thus, it is not a useful definition.

There is no useful definition of "viral" which covers the GPL but excludes the LGPL.
Push Mobile: Send any website from your browser to your iPhone.
speaking with support now. they say they have a major issues going on that effects most droplets
create a webframework now like rails/django and you will have some marketing :P
Review: Kodiak JavaScript IDE for iPad
Just a couple years ago, iTunes availability was seen as a more convenient alternative to piracy. Now apparently Spotify makes iTunes so relatively annoying that piracy is preferable. I don't really think B flows from A, not without a lot of fans being encouraged to expect music for free when it isn't really free.

iTunes isn't that much more annoying than it used to be. People just started to feel more entitled to free music, encouraged by the newer services, and paying artists less. That's why it's a long slippery slope.
Well, Go has been touted for lower lines of code.
How did you uninstall? If I remove it from the packages folder it just installs it again.
Behind Intel's New Random-Number Generator (2011)
Yes, they did. I read an article about it before.
As stated in the article (RTFA), these could be moved out of the DHS bureaucracy as they were before 9/11.
hidden services also exist to hide the location/identity of the client. hence, the user is guaranteed anonymity/privacy in his searches.
Yeah, Apple also bans tethering/proxy apps as well as anything related to P2P.
Yeah, this is my quick-and-dirty way of looking at referers in Apache logs, built up from a few history edits. It excludes some bot-like stuff (many bots give a plus-prefixed URL in the user-agent string) and referer strings from my own domain, removes query strings, and cleans up trailing slashes:

grep -v "+http" access_log | cut -d \" -f 4 | cut -d \? -f 1 | sed 's/\/$//' | grep -v kmjn.org | sort | uniq -c | sort -nr
So this is like CFEngine, a open source configuration management system?:
http://cfengine.com/cfengine-code-editors
They should neither use C++ keywords nor invent parallel terms (real vs float) in order this to fly.
With Summers, he violated protocol by even asking the question.
There are a couple of big errors in your reasoning:

1. You're attacking the top of the range. If you want to reason effectively, you can't give the side you agree with an advantage by picking the easiest opposing argument to knock down. You should be considering the bottom end of the estimate range.

2. You fail to account for Amdahl's law and assume that an X% improvement for one factor will lead to an X% improvement overall. In fact, this will only apply to skilled¹ labor wages of employees directly working for you. Yes, there are industries like advertising and software development where that is a huge chunk of total expenses, but they don't tend to be ones where wages are tightly calibrated.

3. You assume that the gender gap would have to be homogeneous. It is possible that in situations where skilled labor is a big enough chunk of expenses (see #2) to make this a strong strategy, the gender gap is much smaller.

4. Most people do not think they are sexist. They believe that they can look at resumes and evenly weigh different applicants without letting gender color their perceptions. Most of those people are wrong. But if you truly believe this about yourself, then the "hire only women" strategy is less optimal than the "hire the best candidates for the money" strategy. If you do think you are sexist, you can probably come up with a better strategy to counteract your bias than hiring only women.

4. You assume that markets are efficient. There are a number of practical factors getting in the way of this strategy being implemented. Take the intersection of people who believe there is a large enough gender gap to make this work and people who believe that they are too sexist to weigh applicants fairly. Intersect that with people who can't research effective ways to counteract gender bias. Intersect that with people who wouldn't have a problem exploiting the gender gap. Intersect that with people with the savvy necessary to start a successful business (I think we may be down to about twelve people). Intersect that with people with expertise in an industry where the strategy will work. Now take that tiny set of people and filter out the ones who just get unlucky. The remainder still have to manage to maintain the policy once the company grows to the point that they don't have total control over it.

¹ Unskilled labor gets outsourced, and in the Chinese manufacturing industry, the gender gap is exploited heavily.
My advice in this situation would be to talk to the founder and ask them to hire someone else and let this guy go.

If they won't, you should probably just quit. You will be carrying this individual for a long time, and it may take a third or fourth person coming on before it becomes more obvious that this individual is a problem.

In situations like this, the founders should have hired on a technical lead and have both of you reporting to the lead. Or one of them should be technical enough to be the lead. I would suggest looking for opportunities that are managed in this way in the future.
You're engaging in standard GPL goal-post moving; somehow if you redefine all the words we'll all accept that the GPL isn't a restrictive viral license.
Trello - Emoji and Markdown Everywhere
Mary Cheney is a reactionary neocon chickenhawk just like dad. The only thing Cheney wasn't cold about was gay issues, probably because they applied to his own family.
Walks And Walking - 5 of the best walks in Britain
Just curious, would you have made the same arguments against RescueTime? It too transmits your activity data (and who knows what else) over the wire.

I don't know if you use(d) RescueTime or not, so I don't mean it as an attack against you. I guess I just don't remember these types of arguments being leveled against RescueTime (maybe I'm wrong about that, but a quick search didn't reveal anything) and I'm curious as to the reason. Is it b/c of the recent privacy concerns being raised by the US govt's actions, that RescueTime had more cachet when it launched, they got the messaging right to alleviate these concerns, or something else?
> By saying this, you are saying to me that I am free to re-release your code under the GPL and add my own contributions. If you are not happy with this arrangement, you have made an error in your license choice.

No, I'll remain content with my license agreement, I'll just think that you're a dick.

That's OK, though -- some people behaving like dicks is simply the cost of collaborating openly.
Something is not easy to say simple or complex by just looking at the shape or counting the number of them.

One big powerful server's architect and circuit design is not that simple as what it looks like, in the other hand, 2000 standard servers are not that complex as what they are.

The way of how you think is the key. You can think that the 2000 servers is a big computer cluster, but I prefer to think each one of them is a simple replaceable black box.

I can show you some scenarios at the following to explain why 2000 servers make more sense than one big machine,

Firstly, When I want to upgrade the system to deal with a suddently increased load I don't need to call vendor to arrange an onsite upgrade service, I can do it by connecting more servers right away, and when the load decreased, then I can disconnect some servers. This makes the maintenance job is more flexible and more convenient.

The second one is when I estimate the performance of the whole system, I can focus on estimating the performance for one server first, and then add them on, even there are some variables need to be involved into the calculation, it is still more clear and simpler than estimating the performance by looking at the vendor provided system specification.

The last scenario is that you cannot separate one big machine into different geolocations to handle the access all over the world, but seperate 2000 servers is much easier and doable. Moreover, different geolocation deployment can provide a genric 24*7 online service as some nature disasters happens.

When we engineer things, we should split one big(complex) thing into multiple small parts and keep it with a simplest structure or function, and later, we connect these small parts together.

English is not my first language, so if somewhere sounds wired, please excuse me.
Automatically Scaling Heroku Workers
Disclaimer: I work at Joyent, on Manta.

This entire HN thread is a perfect example of why we built Manta. Lots of engineers/scientists/sysadmins/... already know how to (elegantly) process data using Unix and augmenting with scripts. Manta isn't about always needing to work on a 10TB dataset (you can), but about it being always available, and stored ready to go. I know we can't live without it for running our own systems -- all logs in the entire Joyent fleet are rotated and archived in Manta, and we can perform both recurring/automated and ad-hoc analysis on the dataset, without worrying about storage shares, or ETL'ing from cold storage to compute, etc. And you can sample as little as much or as much as you want. At least to us (and I've run several large distributed systems in my career), that has tremendous value, and we believe it does for others as well. And that's just one use case (log processing).

Like I said, disclaimers/bias/etc.

m
Does this link satisfy you?

https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-c...

I'm sure that one could contrive a GPL wrapper project to contain the BSD kernel. Nobody ever said anything about removing copyright notices or breaking license terms.
The part about not controlling for educational experience is probably a pretty critical flaw considering the fact that women outnumber men in colleges. Of course that is itself a tricky problem since men and women tend to choose different majors (for a whole host of reasons, I'm sure, some undesirable and some benign), but just leaving it out of a study is irresponsible.
It seems like an odd choice to leave the exclamation point out. http://en.wikipedia.org/wiki/Yahoo!
You make good points. I second the last thing you brought up: Germany has one of the worst gender pay gaps in Europe, so that the situation in the US is most likely better than here, not worse.

However, I'd like to point out that my criticism was not aimed at the top comment but at many of the comments here in "the middle". What shocked me was not so much that people hold a view opposed to mine, but the dismissive tone of some posts.
A big problem with this is that academics tend to avoid social networking platforms like the plague.
There seems to be a SNES version as well by the same author. Really amazing the community around this.

https://github.com/rileytestut/SNES4iOS
Hm, but shouldn't we also count thwarted attacks into your statistics? (I don't believe no deaths were prevented by such a massive apparatus). But as I said, I don't support anything, I am not even American, but with such a huge issue (I mean that "collect it all" thing) - which doesn't seems to be easy to get rid of - I would just expect a more broad discussion.
The SHA-1 plaintext is badg3r5
This is the case for many of the "Department of" organization the United States has; it probably applies just as well to other countries similar organizations.

The issue with removing the DHS is, most people see it only as Airport security and they WANT THAT GONE. How do you deal with the tens of thousands of unionized government workers who do that job? Do we just hide them elsewhere?

I doubt it will ever be gone, even the Department of Education; only active since 1980; has produced no credible results and yet eats 69 billion a year. Many of the services people attribute to it are actually handled by other Departments. For the most part it just doles out grants - why can't that be elsewhere?

We need to broaden our approach to reducing government agencies. First item on the agenda is consolidating or eliminating similar programs. Then from that eliminating programs that are obsolete or no longer needed. The list goes on and on. So just picking one isn't enough, its government that needs a rethink.
First Try  Improving Responsive Web Design
A solution to this is to increase the "noise floor" by bundling steganography tools with common widely distributed software, so that obviously 99+% of people and computers with steganography software would be 'innocent'.

For example, if Ubuntu default installation would create a small (10mb?) sized volume filled with random bits and install an appropriate steganography tool designed to write/read encrypted data there, then it would enable anyone to hide some arbitrary data while having a file/software setup that's not distinguishable from millions of others in any way.
> Think about it: if you can release BSD code as closed source software, how is that okay but relicensing as GPL is not?

You are confusing source with binary on the close source side. The source is BSD and cannot be relicensed without the copyright holders permission. The closed source project has BSD-licensed source code that has no restrictions on distribution of the binary including adding a EULA.

The GPL project that has included BSD code cannot relicense the code to GPL without permission of the copyright holders. The BSD gives you no permission to relicense.
They've been posting ads like this fairly constantly for months and months now, if not over a year.
I think Marissa has recently did a lot of changes to improve Yahoo.
To me the article treads frightfully close to conflating "push email" (being notified immediately when a message hits the inbox instead of polling at regular intervals) and "push notifications" (the medium of the actual notification). Thankfully it looks like the comment section here is able to tell them apart, but calling Exchange ActiveSync "push notifications" seems like either ignorance or pageview fishing.
I was thinking about Reddit - because it's so big that I never find enough motivation to browse it. Your interface is much more pleasant and encouraging so I'll be looking forward to try Storyline with Reddit. Thanks!
Adding a bureaucracy to improve communications is like adding a junior programmer to a late project. It totally misses the nature of the problem.
Photomanic: Upload Images Via Evernote
No. Its for creating mock HTTP API without writing any code.
What do you mean? To me, he seems perturbed by society placing expectations on women that are not placed on men. This seems very reasonable.
Your own citation invalidates your claim.

The linked FAQ is:

> If a library is released under the GPL (not the LGPL),
> does that mean that any software which uses it has to
> be under the GPL or a GPL-compatible license?
>
> Yes, because the software as it is actually run
> includes the library.

For this argument, the relevant part is "or a GPL-compatible license". The BSD license is GPL-compatible, therefore I can license my work under the BSD license, and not under the GPL.

For section 5, consider the implications of your quote, especially the final sentence:

> This License [...] does not invalidate such permission
> if you have separately received it.

Section 5 means that anyone who obtains a copy of the work is automatically entitled to a license under the terms of the GPL. It does not prevent additional licenses from being offered, and does not replace additional licenses present on a combined work.
I've been interested in this topic for a while, and I've found most people's responses to the question falls into 3 broad categories:

1) This is just tin-foil-hat paranoia. You're crazy. (This is by far the most popular choice.)

2) I'm unimportant. "They" wouldn't care about anything I do, so what does it matter?

3) Universal surveillance is a fact of life now. Deal with it, or move somewhere remote like Kamchatka and raise your children to believe civilization was destroyed by zombies.
Well, this is a little weird... Yahoo that joined PRISM in 2008 gets a gold star from EFF?
Steve Yegge at Google is/was involved in a project called 'Grok' which sounds pretty similar to that. I really hope it catches on also.

http://bsumm.net/2012/08/11/steve-yegge-and-grok.html

http://www.youtube.com/watch?v=KTJs-0EInW8

HN discussion: https://news.ycombinator.com/item?id=4371267
Their block diagram shows the RS232 serial ports as each running over a UART port: http://utilite-computer.com/web/utilite-specifications

One caveat from the I.MX6 datasheet: "One of the five UARTs (UART1) supports 8-wire while others four supports 4-wire. This is due to the SoC IOMUX limitation, since all UART IPs are identical." http://cache.freescale.com/files/32bit/doc/data_sheet/IMX6DQ...
Some discussion from a few days ago: https://news.ycombinator.com/item?id=6024033

HP's security bulletin: https://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/pu...

HP StoreVirtual products are storage appliances that use a custom operating system, LeftHand OS, which is not accessible to the end user. Limited access is available to the user via the HP StoreVirtual Command-Line Interface (CLiQ) however root access is blocked. However any privilege-escalation attacks would probably work.
Rational comparison or desirability of environments would take into account the likelihood of an hour on a decent bus allowing you to get more done (or more sleep) than 45 minutes of focusing attention on the car in front of you...
Ricardo Semler lecture in Learning and Technology World Forum 2009
http://www.youtube.com/watch?v=nkELvSqiUDw
http://www.youtube.com/watch?v=GM-lY4OufXI
FDA Approves First Brain Wave Test to Check Kids for ADHD
FDA Approves First Brain Wave Test to Check Kids for ADHD
By Catherine Larkin
July 15 (Bloomberg) -- FDA said in e-mail that agency approved Neba Health’s Neba System to test brain function in children, adolescents ages 6 to 17 to help assess attention deficit/hyperactivity disorder.
Device is based on EEG technology, can help confirm ADHD diagnosis
I'm not an expert, but your question has interested me for quite a while as well, so I did some research. It seems that SRP does not require the plaintext password to be stored by the server.

> SRP does not expose passwords to either passive or active network intruders, and it stores passwords as a "non-plaintext-equivalent" one-way hash on the server.

Source: http://srp.stanford.edu/analysis.html
The complete tally for different companies is here: https://www.eff.org/who-has-your-back-2013
"Yahoo went to bat for its users – not because it had to, and not because of a possible PR benefit"

Good for them, but also perhaps motivated from poor PR resulting from this episode:
http://en.wikipedia.org/wiki/Criticism_of_Yahoo!#Outing_of_C...
I always thought that if the NSA really wanted to target my data, they would

a) Hand me a letter signed by a judge.

b) Delay my luggage at the next convenient airport and have a look.

c) Have someone break into my house.

d) Have someone rob me personally.

For all these, a self-hosted mail server offers no protection whatsoever. And for none of them, any zero day exploits are needed either.
Do you know how much musicians copy from each other?

If you really want to take this logic to it's full extend then be prepared to a much much more diluted payback.

Music has become a commodity business. Deal with it.
It's like this. You have different ethics than I do or pbsdp does. We believe it's unethical to impose restrictions on developers, and if that means we can't guarantee the freedom of users then so be it. You don't have a problem with imposing restrictions on developers (at least restrictions that you like), but you do believe it's unethical not to guarantee the freedoms of users.

There's no way to resolve the conflict. We just have incompatible values and understandings about what sharing means. Our values are more liberal (the FSF uses the word permissive), so that means that you're free to exist in our world. We'd like to be part of your world as developers, but we aren't willing to embrace your restrictions.
Imagining success for today's startups, 20 years out