skysight-inc/HackerNews huggingface dataset:
There's only one way compatibility where combination is concerned w.r.t the GPL. You can combine several different licenses, but the end result must be GPL licensed if it depends on GPL code.
There's two issues at play here that are legally distinct:

1. Surveillance of United States Person (USPER) communication.
2. Surveillance of non-USPER communications.

With regard to (2), the Fourth Amendment does not apply to foreign nationals. That's not very reassuring for those outside the United States, but it is a well established principle of Constitutional law.

With regard to (1), the FISA court has carved out an exception to the Fourth Amendment, relying upon Skillman and its progeny. Now, that's a very shaky justification, and probably wouldn't hold up before SCOTUS.

So, at present they are within the bounds of the Fourth Amendment, under the FISA court's interpretation of the law. However, that foundation is not very solid. I agree that we need a data-mining amendment to the Constitution if we're going to continue with these behaviors.
By giving each user their own database :)
Don't do unto others what you would not have them do to you?
It has been done.

> “[Alan] Greenspan explains his gender bias with the free market pragmatism that has become has hallmark. “I always valued men and women equally, and I found that because others did not, good women economist where cheaper than men. Hiring women does two things: it gives us better quality work for less money, and it raises the market value of women.”
If this is a serious question I've got ideas, and I strongly recommend reading a particular slow glass story by Bob Shaw (http://en.wikipedia.org/wiki/Slow_light#Slow_light_in_fictio...). This last one I remember, as he worked through the possibilities, entails the authorities spreading very small spheres of slow glass in public places. If an incident occurred, they'd just vacuum up some of them and wait for the light to get through and see what happened.

Which brings me to my first point: passive always on is nice, unless of course you are the criminal, but expensive in battery power for which there is no Moore's law. Given that, it should take very little to get it going, which isn't necessarily compatible with the MVP of a smartphone app capturing sound.
I'm using an iPhone 4 on iOS 6. I closed out of non-essential multitasking apps, and it sped up a bit, but not to full speed.

Edit: The deleted comment I was replying to asked what device I was using.
> For most discussions about the GPL, people call the GPL "viral" from a misconception that it can't be combined with or depended on by non-GPL code. This belief is obviously wrong, but it persists.

Debian obviously thinks this is a problem, or else they would not have any problems with the GPL incompatible OpenSSL license.

Source: https://lwn.net/Articles/428111/
I understand the storytelling nature of what they're trying to do. But for more functional folks like you and I, they really should have a button in the middle of that bottom black bar that says "Donate now" and skips ahead.
My understanding is that CC0 was created in response to a lack of clear method (perhaps in some jurisdictions?) for placing a work in the public domain.
http://lmgtfy.com/?q=do+women+choose+lower+paying+jobs
Growth Hacking Tricks: 5 rules to create the Win-Win-Win Situation
Well, seeing as I can only download the emails when I have an Internet connection, I'm happy to only be notified that there are new emails waiting when I have an Internet connection too...
>Using keys is ever-so-slightly less convenient at setup

And it's easier once it's setup. I don't have punch in a password any time I need to make a server change.
No, because public domain is not a universal concept. In some countries there is no such thing and the code would default back to copyrighted.
The difference being that Facebook, et al ask for the information. NSA is taking it by force and under the color of lawful authority.
Right, that is the fear, and I think Apple may only act if the competing App Store is affecting their bottom line via lost revenue. But who would build something like this knowing Apple can shutdown their business at any time?

Cydia is the only real competing appstore I am aware of, and they are relying on iOS bugs that Apple keeps patching.
I've never had much success with Indo-Europeans

Did you compose this text with the help of Google Translate, then?
Snowden Backlash: US Media Get Personal
Dang, writing sober sucks.
Ignoring the obvious legal issues of 3rd party games, Nintendo seems to strongly believe that it's back catalog is worth quite a bit of money and seems to steadfastly against doing anything that may devalue it. They seem to prefer to sell 5k copies of an old game at $5-10 each than 200k copies at $2 on a platform they don't control.

It's too bad so many of the games of the NES or SNES era could probably never be republished due to rights issues. I'm sure there are many cases where X was sold to Y which may or may not have been sold to Z who went out of business. I bet there are great games that would be in legal limbo if someone decided to try to publish them again.
You can (and probably should) setup ssh on one edge gateway and then ssh from that machine to further internal machines. ssh config files make it easy to make multiple steps transparent.

I expose ssh externally on the edge gateway (but can't provide evidence for sanity). The major attractions over a vpn is a limit in what traffic gets sent on the ssh connection - by default just the shell, and whatever port forwards are needed. vpns end up forwarding DNS traffic and a bunch of other gunk. They can also expose the client machines to unintended traffic from the remote end.
I'm pretty sure my company uses some WTFPL-licensed software somewhere ;)
Normally this could slide: "...most of it’s citizens..." But in a piece about the importance of education? (The apostrophe doesn't belong in the possessive version.)
I forgot all about wc, but thanks to this article I may remember it the next time I need it.

Thanks!
> If we want most mail to be encrypted we need 70% of people to use encryption. This means it has to be REALLY EASY TO SET UP AND USE.

Given most users' utter ignorance about any technical matter (a consequence of the intellectual laziness our age promotes IMHO), I think the only useful way to ensure this is to make it the default in any e-mail client. But this is still only half the way uphill -- it also means storage should also be secure, including remote ones like Gmail, or that users should become educated enough to stop using services that aren't.

The first one is unlikely to happen IMHO, as it would mean companies that depend on mining your e-mail, like Google, would basically have to stop doing it. The other one is even more unlikely to happen as it would require people to actually invest time in using computers, something which our society has constantly brainwashed to think they shouldn't do -- everything should be plug'n'play and trivial and just work out of the box. Heaven forbid you'd actually have to understand the whys and the hows.

Now that our decades-long dream of seeing everyone having access to a computer and to a vast network of information has finally come true, it doesn't look like such a beautiful dream anymore...
Perhaps the wording is wrong, but the intention is that people must share their improvements, not some optional hope that they will.

And your claim of restricting potential developers is entirely speculation. e.g, see Linux vs any of the BSDs.
Apple investigating iPhone 5 user death by electrocution.
Generating an English word list from Google ngrams
some portion of my project time is while in an text editor. some portion is not. and use a variety of editors and tools. so if it only captures a narrow subset of my actual spent project time, it's not a net-win for me personally. easier to start/stop a stopwatch of some kind. since that's out-of-band, it's automatically inclusive of all activities, whether an editor involved or not. reading time counts, thinking time counts, meetings, phone convos, etc.
Mailbox.

http://www.mailboxapp.com
Get creative and combine this info somehow.
Actually one is on the way and I'm hopeful. I found the odroid to be incredibly fast and the 2gb ram it provides is great since the machine runs a gui, web server, and other various things.
BEST PRACTICES GUIDELINES FOR AD NETWORKS TO ADDRESS PIRACY AND COUNTERFEITING
Okay, well to play devil's advocate:

1. Legacy init systems were never tuned for performance. Just look at 'grep sleep -r /etc/init* /etc/rc*' as an example.

2. Easier is nice, but you could write scripts for all those system things using hotplug, udev, and a variety of other things (remember devfs?) I never bothered to learn because they just worked.

3. I'm not sure what you mean here; what execution model is not fs-based in some way? If you mean scripts would execute other scripts based on a filesystem hirearchy, yes, all the old systems did that too.

4. That's nice, but it's kind of irrelevant to how your system initialization/service management works. Different purposes and all.

And yeah, binary logs are dumb without a tool to manage them, but relying on syslog is smart. It's an industry standard. It's the only industry standard for collecting and managing logs from every kind of device, other than maybe snmp (yuck).
I don't know what you're talking about.

http://arstechnica.com/tech-policy/2012/10/jailbreaking-now-...
Great job Ryan. I'm on board with this approach and will do anything I can to contribute
Sure, understood. I appreciate the heads up, though - I'm in a similar position, myself.

A bit of a tangent, but I'm also having some issues swallowing the "pay for a license" pill in a lot of respects, e.g. Spotify and Steam (of course, we all do it anyway), so if there's a chance to continue to do that but also own things, or otherwise move away from that ephemeral type of usage, then I'm interested, so always interested to learn more about alternative products.
Maybe this isn't what he's talking about but it would be really cool if there was an easy way to test your API implementation with example requests in your documentation.
Your idea isn't unique. You are.
http://www.freebsd.org/doc/en/articles/bsdl-gpl/article.html
(Last modified on 2013-05-17)

I was somewhat disappointed by the dearth of selections presented by the site.
The pictures appear to show one port on the front and one on the back (on the left side of each) that match what I find searching for 'ultra mini serial connector', so it doesn't look like a typo.
I disagree. This is necessary but not sufficient to describe a conspiracy. Conspiracies imply collusion, or some form of plan.

Patriarchy as it is commonly understood in feminist circles is more nuanced than your straw-man. It's bottom-up, not top-down. You'd have to stretch the definition of "conspiracy" awfully far to cover an emergent property of a set of principles and societal norms.
Thanks for posting this here. May even be worth mentioning in a footnote of this essay, as it provides a terrific bit of context.
I just now realized that you didn't read the graph rayiner linked to or even the study you yourself linked to, so you're just replying with non sequiturs. It's clear that this thread is going nowhere.

For others who have made it this far down into the thread: the "study" that papsosouid linked to controls for years experience and also probably hours worked, but still concluded that there's a wage gap.

http://www.payscale.com/data-packages/gender-wage-gap/women-...
Then why hire men at all? If women earn less over a greater period of time that may offset the benefit cost.
It is unfortunate that you are forced to pick between three items. In reality I care about all 3, so why be forced to pick between them?
Would you give me money to buy a website I work for at 36 months, then I keep all the profits?
Instead of reinventing the school, I think we need to be thinking outside the school. The institution of school comes with a whole host of problems that are just systemic to the idea of everybody reporting to a central location and being primarily segregated by age. Not that you can't get a decent education in school, because many of us did.

We don't need the best and brightest teachers. We need the most passionate and dedicated teachers. Passion trumps intelligence for teachers just about every time. The best teachers don't teach so much as they light the fire in a kid to learn. It's a subtle but important difference.

If I were designing better schools I'd stick with the basic group format up through about 8th grade, then go to a community college type model where every kid could branch off to follow their interests. The universe of stuff that everybody needs to know is much smaller than most people presume. Everybody needs to write well, read well, and handle math up through about Algebra I. After that, it is all electives. So after about 8th grade, when the 3 Rs should be solid in most kids, let them do what they want. That is how we handled our kids educations (we homeschooled) and it worked out very well. HSing is not an option for most, but the "system" can learn a lot from what works for homeschoolers.
http://opensource.org/licenses/ISC

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

Then that annoying all caps standard 'I AM NOT HELD LIABLE' sentence:

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Done :D
"Viral" was the only word which sprung to my mind when looking for the right word. And personally I think viral is a mostly neutral word (see viral marketing) which describes the situation. Would "share alike" be a better word perhaps?
This is an excellent price point for this capability. I've been playing around with a lot of different ARM implementations from Atmel to Nvidia and many places in between. What struck me is how spoiled I had become to x86 machines all having esssentiall the same set of "features" just at different service levels. I find myself wanting a Marvell CPU (good at networking) and an nVidia GPU (great at throwing pixels around) with an Atmel floorplan (easy to layout). I'm not complaining, it is a lot more fun exploring the choices people have made putting together their ARM SoCs than it is exploring the differences between an Intel Core i3 and a Core i5.
This is the problem with the site. It makes huge implied value judgments that just confuse the issue.

I "care about patents" -- does that mean that I want users to not violated my patents, or that I want to grant my users a license to my patents?
Here might be something similar: http://en.wikipedia.org/wiki/File:Licenses_colored_by_licens... ... look at the section "Key" for further explanation.
I'm a big fan of http://www.wtfpl.net/
I was thinking the same thing. I'm guessing though that it wouldn't be too hard to put OpenWRT on the box?
Presented not for snarky "cops are dumb" value, but rather for discussion on an official policy of "if you're too smart, you won't like it here, trust us."
cannonstar @ gmail.com.
You certainly have to be careful passing data between threads in ObjC (though, of course, you do in Java, too); the real problem with managed memory in multi-threaded highly latency sensitive UI applications, though, is that a thread other than the UI thread can happily trigger a stop the world collection through allocation, and it's very difficult for the UI thread to say "I'm doing something important for now; please don't allocate for a bit" (it's possible, but it's a nightmare).
Uh. The whole thing is "Help us raise 500k so we can no longer have Jason Calacanis affiliated with HackADay."

Everything else is staying the same...
Email from 2010: OpenBSD joins Checkpoint, NSA, Verint and AT&T
This sounds pretty handy as a replacement for an old tower I have hooked up to my tv. The one thing that the RPi offers that I would love to see on this is gpio access. Arduino tethering is fine but I love having really easy access for quickly hacking.
Reading this, I though to myself that one of the biggest features I like in python that is missing in java is named and optional parameters.

Also, any api/library that lets you create an object that is unusable because specific methods to set up values haven't been called yet is very error prone.
That makes no sense. People say that so that everyone will see they are bigots and ignore the rest of what they have to say? If people want to be ignored wouldn't they just not bother posting to begin with? The point of the phrase is to belittle people who dare to suggest that men are not some special privileged class of people who spend their time oppressing women.
With regard to (1), the FISA court has carved out an exception to the Fourth Amendment

Power is not given to the courts to make new law. The legal contortions required to twist the intent and letter of the Fourth Amendment so that it agrees with NSA, without making new law would be obscene.

relying upon Skillman and its progeny

Google wasn't helpful in locating a case/decision referred to as "Skillman". Can you elaborate?
I'm 36, and when I saw LSAT I confused it with PSAT. So I thought I knew what it was, but was very much mistaking.
http://www.tldrlegal.com/ solves this problem more precisely, more accurately, and with less fake dirty paper in the background image.
I think defaulting to encryption is great for businesses. A friend who does security policy for a big corporation is always complaining about data egress, and closing even one vector would help. And within the corp you control the MTA and MUAs, so you could at least secure intra-corp communications. To him, leaking info to a competitor or the public is a bigger deal than the NSA.
ATLAS and BLAS are

What you probably meant was that ATLAS and BLAS are implementations of the right way, not the way itself. Because the alternative would be really, really sad.
Yeah, this definitely seems like "CEO has child, realizes children are expensive, so gives everyone a raise.... Unless it's a boy, in which case screw you, other guys".
I suspect IMAP IDLE is essentially identical to iOS push notifications. You connect, get a list of messages since the last time you were disconnected, then switch to an idle state where new notifications come in real time.

If the tcp session is severed, you have to reconnect, rinse and repeat with both IMAP IDLE and iOS push notifications.

I'm partly guessing here, but I'm not sure how it could work any other way.
I really despise this sort of tug-on-heart-strings, give-no-details-how-you'll-help charity marketing blitz.

Reading through this review it seems like this is a problem that extends far beyond their website. I would urge everyone to read the review before promoting this charity any further.
Join is really one of those awesome unknown commands.
I don't understand why they don't shim in using local storage for IE8 and 9?
Why Behavior Change Apps Don't Work
Plenty of public domain software on GitHub, with more being created all the time: https://github.com/search?q=%22public+domain%22&type=Code&s=...
Enclosed tunnel: "air column" is a give-away.

This is essentially a vac-train, except instead of a vacuum, the air in the tube is propelled along with the pod.

There will be friction, but only between the air and the inside of the tube. I imagine there'll need to be some kind of "repeaters" to counter-act energy loss, but with so little loss, they could probably be solar-powered; which I think Elon alluded to.
That's how Google Music does it, too. It has the All Access streaming service, and you can also continue to buy songs. And the streaming part is better than Spotify, too.
Wow thanks. I can't believe this slipped by me. You are awesome.
Very true, but it's not just socioeconomically disadvantaged schools that are in trouble. Schools serving middle-class populations often have the problems the author enumerates. For example, the author says that classes do not teach practical skills such as filing taxes or negotiating. He also says that teacher pay is too low, considering its social importance. These (and other) problems the author addresses are not at all confined to poorer schools.

So yes, deeper issues of inequality play a major role in education outcomes. But the education itself is also flawed.

Part of the reason for this is the political culture in our country. We tend to lurch from quick fix to quick fix. A reform is introduced, and three years later the world hasn't turned upside down, so a new reform replaces it. Repeat indefinitely. Or else, a simplistic solution, like expanding standardized testing, is pushed farther and farther every year, in the hopes that if we just take it far enough, it will solve all our problems.
> Ctrl+F to quickly filter items

Boy am I missing this one, would love to see it back!
What does this mean for In Rainbows on Rdio? It's basically the reason I subscribed.
Sorry I didn't mean none but nowhere near what you would expect given this is the entire revenue from Europe.
There are plenty of occupations where women are paid less for the same job. I'm perfectly happy to keep using the term wage gap.

I switched to the term income gap because others were arguing about the gap in aggregate.
used it as well before it was sold to vmware. it was pretty slick. we could use it instead of the exchange+outlook combo.

having that as an alternative, zimbra WAS lightweight. and pretty capable.
In my experience, this really and truly depends on the amount of technical debt your organization is willing to take on. I believe the key to cutting corners is to fully and openly acknowledge that you are doing so, and to justify the reasons for it and the short-hand version of how it should be done without limitations to time/cost/quality.

There's been many times in my career where making a drop date or getting a demo working has been vital to the life of the project, product, or business. In those instances, cutting corners and shipping the minimum viably-functional product was done consciously, and we made clear note of how to come back and remedy the temporary design/architecture/implementation.

tl;dr: Do what's right for the project given the time, cost, and quality requirements but document the decisions and justify them.
What is the best data visualization tool for Python?
I'm working on mining some data from a few online databases and would like to be able to display the statistics in some sort of nice visual (a graph of some sort, depending on how the data turns out). Any suggestions for a Python library that allows me to do so? Thanks!
Although I use video instruction occasionally in my own lessons, it is not a solution. It is a one-shoe fits all approach. The talent of a teacher is to be able to engage learners of all ability ranges and adapt their lessons according to the progress made by individual students. Software can't do this (yet).
For my own code, I prefer the GPL.

I write free software, and share it with other people who write free software. I don't share it with people who write closed source software. They are free to write their own versions of my software. After all, that's exactly what they expect me to do, write my own versions of their software.

I'm a big fan of Linux (as are many others on here). I don't think it would exist today if not for the GPL license.
Thanks for the tip! I'll look into it.
Looks like 6 of those 8 are in GNU coreutils as well (and therefore can be assumed present on just about any modern Unix). 'rs' and 'jot' are the two missing from most default Linux installs. On Debian you can install them via the packages 'rs' and 'athena-jot'.