skysight-inc/HackerNews huggingface dataset:
Artists can refuse to have their songs played on Spotify. And people can copy the music played on the radio.

There is no one hindering the musician in keeping their recorded song to themselves. Just as I can keep my application database to myself. The artist can even choose not to record it an only perform with it. Just like they did when they started out playing music. The developer cant.

I can just as the artist put up my DB and ask for people to pay for it. And people can just as with music copy it if I choose to do so.

But the artist can also choose to simply charge for performing the song, an option a developer do not have unless they make a service at which there are ongoing costss

I think you need to rethink your position on this one mate.

It's not Spotify you need to blame it's technology in general.
The problem is with qualifying violations. Current interpretations of 'spying' specify that violations don't occur until a human being queries the database, so technically 4th Amendment violations aren't occurring by the data being automatically stored and indexed by the NSA's vast data collection efforts.

There will also be fights about how 'public' data is, and there will be arguments about how anything shared on Facebook falls under the definition of 'public data.'
All of those functions existed before DHS. DHS can be abolished and those will be moved to other services.
> US doesn't see middle / high as "secondary" school.

Yes, it does. [1]

> Secondary school is college.

No, secondary school is either equivalent to "high school" or equivalent to "middle and high school". [2] College is "post-secondary school". [3]

[1]http://en.wikipedia.org/wiki/Primary_school#United_States

[2] http://en.wikipedia.org/wiki/Secondary_school#United_States

[3] e.g., http://www.cpec.ca.gov/SecondPages/CommissionHistory.asp
Don't forget that makes you more vulnerable to malware on the client, which now has easy access to your keys, and your known_hosts file (which gives the attacker a convenient list of servers to attempt to log into using those keys.)
> Okay, so changing a license to GPL does not violate the
> conditions of the BSD.

Yes, it does. Just because code is under the BSD license doesn't put it in the public domain. I still need to comply with its terms, and I'm not allowed to change the terms of other people's code.

> You just have to maintain the little notice and the
> copyright.

In other words, I have to continue to comply with the terms of the BSD license.

> If you want you can call it GPL+BSD but it's
> obviously identical to GPL.

It's not identical to the GPL, because all of the terms of the BSD license remain in force. I have to give attribution, I have to include the text of the BSD license, and (for the 3-clause version) I can't use the identity of the BSD'd library authors to promote my own work.

When two works are combined, it is very important to know that their licenses are combined.

> Basically, you can convert the same code from BSD to
> LGPL to GPL to AGPL, but you cannot go in the other
> direction.

The LGPL -> GPL -> AGPL path exists because these licenses explicitly state that code they cover can be used under the terms of the "stricter" license.

There is no such wording in the BSD license.
The problem with all of this is that it doesn't address the real issues. It's all fun when"your man" has the technology and the money, but those are not the things that should be driving things. The "Tea Party" was terrible in many respects, but it was probably much more how politics should be - real people with their own unpolished views.
What's the purpose of this comment? I obviously don't think all feminists walk around saying that. I was simply explaining why that particular shaming tactic was included in the list above.
And those functions can be moved out of DHS, just as they were pre-9/11.
Looks like you're in good company, as well: https://github.com/search?q=Unlicense&type=Code&s=indexed
There's a term I use, demoware, which I use to specifically refer to things that are easy to demo, but hard to convert into real systems.

Another observation I need to set this point up is that there are three numbers in computer programming: 0, 1, and "many". In particular, once you've done the work to generalize from 1 to 2, you might as well just generalize from 1 to n. But this is often a huge leap.

So, combining the two points: It's demoware to create a single program that can accept multiple input sources and do something sensible with them. It's a STONKING ENORMOUS change to go back over the entire past 45 years of computing history and ask absolutely everything, from the kernel drivers up to the end-user programs, to generalize from a 1-source-of-input model to an n-sources-of-input model. Even beyond the mere driver programming and the mere task of getting the OS layer and beyond to handle this, you're doing things like asking every program to include UI-level locking and change conflict resolution policies, which is an incredible degree of complication to add to things. (Text editors have some moderately simple answer to this, that doesn't particularly generalize.) It isn't even as simple as pushing the capabilities down to the OS level, you need massive modifications to end-user programs as well.

That's why this was ignored for 45 years. If someone just handed you a system that did this on a silver platter, you might find it fantastic to use, but the multiplicative cost of trying to make this work on the systems of the past would be prohibitive; what was easy to write in a demo is freakishly expensive when multiplied out over all the relevant code bases.

(Note I am aware that some progress has been made on this front, with multiple USB keyboards and such, that Linux distro that runs 4 XWindows servers off of one system, etc. Obviously this is still not exactly pervasive functionality, though.)
Yeah, if anything Steve Jobs was exactly the "business type" your parent is speaking about.

“I was so close to Steve Jobs I could never really see the transition,” Wozniak said. “I just wanted to be in engineering only – I never wanted to run a company, never wanted to run things, step on other people – Steve very clearly did, and wanted to be a top executive and a really important thinker in the world.”[1]

[1] http://www.telegraph.co.uk/technology/news/8956282/Steve-Woz...
Still, any password that isn't very weak will do just fine, especially if root can't log in directly.
I think the debate is not over whether to abolish the concept of Homeland Security period, but whether Homeland Security as an umbrella-department (that encompasses such agencies as TSA, FEMA, Secret Service) makes more sense than having these agencies as a part of other departments...the Secret Service used to be part of the Treasury, TSA could become part of the Dept. of Transportation, etc.

It's not just about changing-names...in a large bureaucracy, the organization of agencies and officers is a real factor in how that bureaucracy effectively functions.

In any case, I think DHS could be seen as an example as poorly conceived bureaucracy...it's a department that will forever be waging turf battles with the FBI, the NSA, and the DoD, among other groups in charge of our security.
About the only advantage I can see doing this is not having to specify any static directories in your Apache or Nginx config.

What is the use case that makes serving via Static preferable?
Which way does it go? Whichever way your wife says it goes.

The recreational vehicle problem seems like a relatively easy fix, using something like the stops in the seatbelts of your car. Bumps lock the roll, but it disengages during gentle use.
According to a study done on GPAs of SUNY graduates (State University of New York; several state-funded universities), teachers already have the lowest GPAs and SATs of all graduates.* A cynic might suggest this has less to do with offering insight into a flawed system and more to do with providing the lazy/dumb with a pathetically easy degree.

*This trend did vary by demographics. Asian teachers had lower-than-average-for-a-teacher SAT's; African Americans had higher.
I hate most patents as well, but given that we've recently switched to a "first to file" system here in the US, if this has patentable components (which it seems like it would) it would probably be prudent for him to file patents on it (at least within the one year grace period after disclosing the system in public), even if just to turn around and do some sort of public promise not to enforce.

Of course, I'm sure he's well aware of these issues.
I have just glimpsed at the doc, but it sure looks exciting. Thanks!

I love the idea!

Hopefully, I can manage to make it work with CoreFoundation in OS X.

Maybe I'll end up with CoreFoundation+ :)
The interesting part of this comment is that the indignant language is not directed at the system that enforces incompatibility between a professional life and family life.
You might find a few hours flicking through the past year of http://www.cnx-software.com/ archives useful
OK, who clicked through all 84 slides?
Also keep in mind these bases pump a TON of money back into the local economy:

http://worldnews.nbcnews.com/_news/2012/06/30/12482964-bye-b...

"City officials in Heidelberg expect annual financial losses of up to $25 million, as a result of the closures of U.S. bases in the region."

"We estimate that a total of about 1,000 civilian jobs will be lost, when the nearly 8,000 service members pull out," said Diana Scharl, a spokesperson for the city of Heidelberg."
I've never aliased it, but yes I use your 'hist' a lot. Useful for things like "categorise log errors" etc.

Does everyone else edit command history, stacking up 'grep -v xxxx' in the pipeline to remove noise?

If I'm working on a new pipeline, my normal workflow is something like:

head file # See some representative lines
head file | grep goodstuff
head file | grep good stuff | grep -v badstuff
head file | grep ... | grep ... | sed -e 's/cut out/bits/' -e 's/i dont/want/'
head file | grep ... | grep ... | sed -e 's/cut out/bits/' -e 's/i dont/want/' | awk '{print $3}' # get a col
head file | grep ... | grep ... | sed -e 's/cut out/bits/' -e 's/i dont/want/' | awk '{print $3}' | sort | uniq -c | sort -nr # histogram as parent

Then I edit the 'head' into a 'cat' and handle the whole file. Basically all done with bash history editing (I'm a 'set -o vi' person for vi keybindings in bash, emacs is fine too :-)
All digitalocean.com droplets are down
They had serious downtime for the past two days and now all servers are down
With regards to NIMBY I'd be very interested in how much external noise would be generated. If it's silent from the outside and all it takes is a nice line of trees to conceal it completely I can't imagine people would have that much of an issue with it.
http://blog.xamarin.com/introducing-ios-7-support/
My other account seems to have been banned for some reason, so posting it under this throwaway account:

I'm looking to sell http://diglig.com. Diglig is a context aware personal assistant which manages all your tasks at one location and then makes smart recommendations on how to complete them. We were offered $40K of seed money by Ycombinator competitor about 1 year ago but we declined at that time due to some conditions which they put in front of us. After that my partner moved out of state due to job change and I had a kid, so no more time to work on it.
> While the FSF has actively promoted this view

Could you cite any cases where the FSF has claimed it's legal to change the license on other people's code?
That's cool. I'm not saying that is a bad choice. I'm just saying that for me, if you want to use my code in your project, I expect you to reciprocate.

I think a World full of closed source software would be dramatically worse than a World full of open source software. This is why I love the viral nature of the GPL.
Auto Importing SSL Certificates Into JackDB
What is extremely telling about this whole ordeal is how awful the facebook app on iOS is now. Their biggest issue (they claimed) with their HTML5 version was adding new elements as a user would scroll. The DOM operation was said to be both costly and leak memory like crazy. Sencha Labs has shown that they were able to accomplish it just fine.

Where I feel they should place some of the blame is the backend architecture. Perhaps the app doesn't scale well. Perhaps they should research what the proper amount of data is to send to any given device. Implement more of a lazy approach. They have some very brilliant people working there. I find it hard to believe that HTML5 can be blamed totally for their app's poor performance.
of course it's in comic sans
Protect America Act?
Interesting. I'm testing it now, so I'll keep an eye out for that, thanks. So far I'm not seeing anything odd though.
Online learning only works when you aren't coerced into having to undertake it. Your peers cheated because they had no reason to give a crap about learning the subject matter forced upon them.

> a semester course shouldn't be that easy to complete in such a short amount of time.

Sure they can. When you go to college, by the way, take an absurd amount of CLEP tests. Preferably now. You can skip upwards of a year or two of attendance and save buttloads of money. You also save a lot of time. I completely avoided a senior year of college by CLEP testing out of all my schools requirement courses and it took me around 2 weeks of study per subject (rigorous, 4 - 6 hours a day) to accure enough to pass the tests. And I passed all 6 of them.

Your problem just demonstrates the trend - there is no "do this and everyone learns wonderfully and the world is butterflies and rainbows". People are different, will interact differently, and the capacity of an education system hinges on the participation and good intentions of all parties involved. I think that requires more voluntarism and self-motivation on the parts of students, and instructors and mentors that have passion for their craft.
When you're traveling or just for convenience's sake. You might not always have your key on hand, or may use devices/apps or computers that make it difficult to load one.

If your password is strong enough and isn't reused, most attacks are prevented. You could in theory eyeball a really long complex password but it would be quite difficult. Keys are mostly useful for multiple-device identity management and passwordless login using an agent.
> but it serves a fundamental purpose: to secure the nation from the many threats we face.

The biggest threat we face is the DHS. What if its fundamental purpose is reached by dismantling itself?

Which is more likely, being killed or injured by a terrorist attack or being killed, arrested, molested, or detained by the DHS? Trick question -- flying on an airplane pretty much ensures you get molested by the DHS.
For what it's worth, I don't think it will work either. But not agreeing with an argument is no excuse to not understand it.
I have considerably less faith in OpenVPN than you do. The "bastion host" concept is fine, but you can do this with SSH, near-transparently even (using ProxyCommand).
This looks nice. A lightweight macro for Class, that is just a struct with function pointers, and I will use it over c++ :)
I was using Org-mode but found it hard to actually use the data I was logging. That's where WakaTime started.

I also hated when I forgot to check-in or check-out from a task in Org-mode and had to guess about a timestamp. The whole experience was tedious.

With WakaTime I have many possibilities for data visualization and reports for my side-projects and contracts.
> Mind you, I am not defending the NSA strategy, I don't know if it is justifiable, I am just saying that Greenwald doesn't make any effort to let some opposing views to be presented.

Here's some fun statistics:

There are about 30,000 gun related deaths a year in the United States (19000 suicide, 11000 murders).

There are about another 30,000 vehicle related deaths a year in the United States.

There are about 3,000 people who died in the 9/11 attacks - the deadliest act of terrorism perpetrated against the United States.

Are you saying that we should use the massive spying apparatus - including invading cellphone calls and emails - to stop even one third of murders? How about stop one sixth of suicides before they happen?

Because that would save more Americans than stopping a 9/11 scale attack every year would do - which is more than the NSA is claimed to have done.

In reality, it would take 10 9/11 scale attacks on the US each and every year to rival the number of deaths caused by guns.

Do you support using the government spy apparatus to stop these gun deaths? If not, why support something that isn't appropriate for a /larger/ problem to solve a small one?

I think most Americans panicked when they felt attacked, and became total cowards - as did their leadership at the time.

The correct response to terrorism is simply to shrug it off and ignore it (or at least limit yourself to prudent measures) - the deaths, strictly speaking, are a statistical blip on the radar - but the damage you can do to your civil liberties and society at large can last decades and impact generations of an entire nation.

tl;dr: America got sucker punched, and just like a bitch, got all fearful and cowardly about how it acted. The NSA spying is a sign of that fear and cowardice (possibly being used to nefarious ends by people exploiting it).
Ping-Pong Pomodoro Pair-Programming
Note that "var" is a typedef'd "void *". This essentially bypasses C's typechecker for libCello code. The author admits as such, and maybe that's just fine for what you need to do, but you should be aware of it.
Hmm… Now we need a zawk.
Here is the PDF version (http://stone.com/dmt/DMT-NeXT-and-the-HumanMachine.pdf).
Yes, this is what I mean.
Or rather, to stop pretending we can put ourselves in other's shoes.

Talking to eg. abortion opponents, I usually get the impression that they have done a few thought experiments. They, if you'll allow the straw man, assume/imagine that faced with the same tough decision they would never themselves decide to eg. have an abortion. They're appalled that others (in practice) would choose to do what they (in principle) decide against or vice versa.

As you say, these principles are poor predictors of what people will choose to do in personal, life-or-death reality. Things like the fundamental attribution error make policies based on what-I-would-do-in-a-hypothetical-situation just as impractical as static, by-the-book morality. Perhaps there's a third option.
Finance set to surpass tech as most-profitable U.S. industry
You know what, I should have taken the time to link to Wikipedia in the first place. I thought this was widely known.

https://en.wikipedia.org/wiki/GPL#Compatibility_and_multi-li...

Are you disagreeing with the FSF's lawyers here?
> What I don't understand is why the Germans allow the US to setup a base that spies on them

http://en.wikipedia.org/wiki/Darmstadt see "United States Military presence". It sounds like it started out as part of the post-WW2 occupation.
Wow, this is an impressive amount of high-level feel for relatively little preprocessor code (and a fairly lightweight C library underneath that). Holds together pretty consistently, which is hard to do with syntax extensions built on top of the C preprocessor, vs in languages with more convenient syntax-extension or macro systems.
$1600 for 295 sq foot apartment in SOMA
Microsoft And Blackberry Cut Surface And Z10 Prices To Boost Sales
Agree. Or actually I start with a 'head -100' so I don't handle too much data in my pipeline until it's ready.
This is definitely an abuse of the program, but it hurts to see you use the word 'legitimate' to mean 'apple-sanctioned'. They're not tricking anyone, just letting people install custom apps without paying apple a huge* developer fee.

*$100 is more or less acceptable, $100 per year for revocable permission to compile is awful
> It's unclear if Dalvik's JIT compiler needs updating.

Well the people doing games already gave up on it since the NDK is available, but given that Google gives a second class treatment to the folks using the NDK, it would be nice if they cared to improve the JIT.
Markdown Here Adds Markdown Support to Email and Web Forms
When discussing "the Tea Party," it's important to note that while a lot of the folks involved were individuals expressing their personal beliefs, the spontaneous political movement was quickly corrupted by Dick Armey and FreedomWorks.

FreedomWorks was a secretive and highly funded organization that sought to capture the populist movement and turn it towards the establishment GOP's goals. It's quite a sordid tale, but check these articles out for some context:

http://rightweb.irc-online.org/profile/FreedomWorks

http://www.motherjones.com/kevin-drum/2012/12/dick-armey-lea...
Incidentally, we welcome all people to the gay geek events. The original Girl Geek Dinners had a "men can come if they are invited by a female attendee" policy which worked reasonably well in ensuring that it didn't become ghettoised, but that it remained majority women.

Incidentally, the original Girl Geek Dinners in London was created precisely after Sarah Blow, the woman who started it, went to a mainstream geek event and had someone just flat out presume that she was a marketing/PR girl rather than a developer because she was young, blonde and female. The point of them was to have a place to grump and grumble and have a night out where that was pretty much guaranteed not to happen. It was always hoped that it would be in addition to mainstream rather than gender-specific events.

I don't think it's a choice between women going only to women-only events and women avoiding them as "ghettoising". As I said, I go to gay geeks one (or sometimes two) nights a month. There's plenty of other days for other events.
It's an interesting product as a tool for documentation, but where it gets really useful is that next step (presumably to come) where the structured content is not only used to mock a server, but to actually implement the server.

I would love to do a one-click deploy to express/everyauth (for node) or app simple sinatra/warden app for the ruby folks.

Once you define the auth requirements and the API itself, there's little left beyond the boilerplate.

I imagine a simple, closed-loop solution with semantic versioning that consumes the blueprint like a config file. As we update the blueprint and bump versions, the appropriate changes would be reflected on the server. Your live environment would be naturally in sync with documentation, and it would be versioned and tested.

Such a solution entirely frees us up to focus on the app itself, which would be very cool.
> I wouldn't be happy with that arrangement if it were my code, so I choose a different license.

If you're approaching this from an "ethics of sharing" stance, 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.

Now, if you're approaching this from a stance of withholding certain valuable rights to your code, such as the ability to be the only person that licenses closed source usage, then the argument is a bit more logical.

> They are free to open up their code to me if they want to use mine.

I do. Under the MIT license.
Whoops, I thought Hacker News' standards were generally higher than "whatever Google barfs up when I type in my prejudiced view point." But you're the one with the karma here.
Please contact me on twitter @gdi2290 for any suggestions or feedback
Sidenote: Our source code is on Github https://github.com/gdi2290/RedditInsight