skysight-inc/HackerNews huggingface dataset:
I have one of these (mk802ii to be exact) as well as a raspberry pi. I run lubuntu on the mk802 and it does what I need it to do. However, that doesn't include fast networking and/or video playback.

Personally I would happily fork out an extra $50 to get 2x gb ethernet and decent video performance.

I would dearly love USB 3 too.....
-A PORTS -p tcp -m tcp --dport 22 -m hashlimit --hashlimit-upto 1/min --hashlimit-burst 2 --hashlimit-mode srcip --hashlimit-name ip4-ssh-brute -j ACCEPT
> Specifically, young single women in cities out-earn men, but their earning power erodes as they get older.

Not necessarily -- you're comparing two different generations. These young women may well continue to out-earn men as they get older.
Okay, so changing a license to GPL does not violate the conditions of the BSD. You just have to maintain the little notice and the copyright. If you want you can call it GPL+BSD but it's obviously identical to GPL.

Basically, you can convert the same code from BSD to LGPL to GPL to AGPL, but you cannot go in the other direction.
Women also have a "career option" not available to men: mother, and by extension stay-at-home mom.

Errr... what? My husband was a stay-at-home dad for a couple years, and he wasn't the only stay-at-home dad in his "mommy" group. Approximately 3.5% of stay-at-home parents in the U.S. are fathers, and that number is growing.
Wow, I have to say I use all these commands - these are also particularly useful while testing Hadoop streaming jobs since you can test locally on your shell using "cat | map | sort | reduce" (replace cat with head if you want) and then actually run it in Hadoop.
This report was filed in 2000. Necromancers aren't even that good at resurrecting the dead.

I was thinking just the other day how I would love to be a detective if the pay was decent enough. You have to wonder if the same "you'll get bored" penalty applies to other civic jobs like teachers.
Steganography suffers from the warden problem: being in possession of steganography software is suspicious regardless of whether or not you use it.
It's the difference between a peace footing and a war footing. The US broke off the lever that switches between the two.
Notice the name of the law used is mentioned in this article.
Nice layout, nice words,vbut all leading to a pretty mundane conclusion that "...we expect all sites to do this and get confused when they don’t."

Interestingly, in the last week I've for the fist time come across several site that DO scroll left to right. It would be very nice if I could recall them now - sorry, but I can't :-(

I get the feeling that this might be a minor trend for the next wee while.

(as this article suggests, it probably won't last)
You don't relicense the BSD code (that's forbidden), you can just not distribute its source.
After looking at the source, this appears to be a great beginners resource of how to build on top of C. The source is very concise and straightforward. I'm curious to see what will come from this.
Musk To Reveal High-Speed Hyperloop Transport Design By August 12
We built https://kishkee.com a while ago. We never did any advertising for it but it still has bunch of paying, very active users but we really don't have the time to work on it. Would love for it to go to a good home.
We need to have HN for academic research papers:Karma counts as the citation index,or something similar.
That wouldn't surprise me in the slightest, but I will agree with them that it's obviously true for MIT/BSD which is a significant amount of code.
The current German citizenry don't dictate the ongoing activities of the German government, and after WWII they had no choice, so their permission isn't necessary.

The Cold War-era West German clandestine/covert operations was run almost entirely by Western powers, particularly the US. The relationships between the German intelligence community (BND) and the American intelligence community (NSA/CIA) is still very tight, so that explains the nature of their relationship.

Many still harbor feelings that the Cold War may have ended, but the need (for the intelligence infrastructure surrounding it) never went away.
Study Forecasts Deadly Consequences Of Global Warming In New York
> Is it possible that this group of women self-selects out of the workforce -- or the other way around, the women that achieve high career status tend to select out of stay-at-home motherhood?

Obviously nobody is forcing women to stay at home at the point of a gun. However, I think it can't be discounted the degree to which women are pressured socially to take on primary caregiver roles.

My wife and I (~30, educated professionals) have a 8-month old. My wife as zero interest in staying at home. But from the minute she got pregnant the pressure started. My mom and her mom (both of whom work/ed) suggested that may she should stay at home for a few years when the baby was young. She's constantly bombarded by parenting fads that tell her she's a bad mom if she doesn't breastfeed/wear her baby around in a sling/etc. Those fads are never very compatible with professional working life.

Meanwhile, nobody has any expectations of me. Nobody wonders why I don't take a few years off to raise the kid. None of the parenting fads are aimed at me. Heck, my own mother gets nervous whenever I have responsibility for the kid.
Feminism _can_ be Marxist, but it's often not. See for example http://moufawad-paul.blogspot.com/2013/04/10-theses-on-ident...
Top 3D Printing News Last Week: 3D Printing Conference, Ellen Page, Much More
It's convenient that the poster initialized the relevant flame war this will degenerate into right in his post there. A discussion about the best way to structure APIs is surely not complete without flaming people about being elitist and that opportunistic programmers exist, and more flames about the fact that since they are producing lots of real world programs you should just shut up about them. I appreciate the guidance. I might have accidentally started flaming about event-based programming or the utility of NULL pointers instead, you know, and that would just be gauche.
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.
What makes words easy to figure out is by putting spaces in between the words.

Iamafrog <- you can figure that out what that means, but it certainly isn't easier than modern orthorgraphy.

Aamafrog <- you could figure that out if you know that "i" + "a" sometimes combines to form "aa" -- but why would you want to do that?

In what way is that easier?
> My original and only point was that the distinction
> between GPL and LGPL is important to explain

It's actually pretty easy. The most important difference is that the LGPL permits bundling of your code with the LGPL'd code into a single combined work. The GPL would require your code to be open-sourced, but the LGPL has special provisions to permit bundling.

This is most relevant when using static linking, but also applies if you're distributing your program with a bunch of included dynamic libraries. The LGPL is important for proprietary applications because it lets them (for example) bundle a version of GTK+ that they know will work properly, so they don't have to depend on whatever version is installed on the user's system.

> You have any source for this? LGPL was created to allow
> linking with any software. If you just copy paste
> source they are not compatible.

"Compatibility" is typically considered when there's going to be works under two licenses combined into a derived work. The OpenSSL license is incompatible with the GPL and LGPL because it has requirements (the advertising clause) that the GPL/LGPL prohibit. So if you want to take some OpenSSL code and some LGPL'd code and compile them both together, you wouldn't be permitted to distribute the result.

The LGPL offers a workaround, which is to separate out the LGPL'd code entirely into a separate library, and then set up your build system so users can relink against a modified version of the LGPL'd code. In this case, the OpenSSL code is being treated as if it were a proprietary blob. So it solves the problem of distribution, but with the hassle of maintaining that clean library separation.
US doesn't see middle / high as "secondary" school. Secondary school is college. Primary school is just the K-12 process because it is continuous with no breaks in between, besides maybe the divide between one year being led around hallways by a teacher and next going room to room on your own.
yeah, sorry, fixed. It's a Monday, can you tell?
I can testify that the milk trick does work, at least with my own family. They say they will promise to only spend a minute getting milk and end up buying a bunch of other groceries as well.

Dynamic price setting works because people are not perfect rational actors that compare every single item they look at to the lowest price in town. I don't know if anyone does that actually.

People might notice a bigger shopping bill, but they are more likely to attribute it to buying more than slightly higher prices on every single item, which they might not even notice.

In any case they wouldn't be doing this if it didn't make them more money.
What I meant was that you can stick an EULA on top of BSD binaries. The conditions of the GPL are not incompatible with the BSD conditions, and GPL + BSD = GPL, because it's a superset of restrictions.
Near the bottom they mention using more than one wheat stream to achieve something like deniable encryption. If they ask you for the key, give them the one that produces innocent-looking messages.
What is this? It claims to be a (GNU99) C library, but I don't see how this can be the case, considering all the non-C constructs in the sample code ($(), try/catch, foreach). So it this just a language of its own that is compiled into C?
They fixed this in F#.
The "I don't have anything to hide" argument is irrelevant when it applies to the political sphere. But when an article says, "this is how to hide your stuff" that argument becomes very relevant. If it's not about politics and society anymore but about your own actual privacy, why try to hide your stuff from the government when Google not only keeps a copy of your house keys but makes it a habit to snoop around and then show off about how well it knows you.
The problem with vouchers is that they effectively de-fund public schools in the way they're implemented. Private schools will take the best students, hurting the school's funding next year and leaving them with a per-capita more expensive student base. Plus, the private schools create other burdens on the town without paying for them (parking, bussing, policing, etc).

Maybe democrats should be a little less hardline but just expanding vouchers willy-nilly won't fix anything about the opportunity gap facing kids today.
I'm sorry, I can't understand your analogy.
White House Backs Pirate-Starving Program by Google and Others
You are kidding me?

I feel right here at home, as a long time Reddit user.
about password auth - you're wrong (AFAIK). i even gave a reference in my original post. didn't you bother to check it?
Mac OSX on KVM
Figuring out which libary to use is a huge PITA. I don't really understand when I should use uBLAS, mtl, or eigen or whatever else is out there.

Anyone have some insight?
The middle man isn't imposed by Spotify. It's the few record labels to which many artists are signed to.
The society itself; the Wikipedia article only glancing mentions this aspect of society. "Don't sleep, there are snakes" is worth a read.
Lessons Of Innovation From A Drag Queen
check out the Prelude.h file on their github - it's essentially all implemented as preprocessor nameswaps and macros. It's quite clever actually!
The Setup (Contacts and Calendar)
I bought timingapp and had high hopes for it, but immediately ran into various issues. First and foremost, it wouldn't let you edit the names of activities or the duration spent on any of them. You could enter a duration, but if there was a typo (like entering 12 hours instead of 12 mins), then too bad. I contacted support, but they said the features to edit...well, anything, were not currently available.

That stuff I could forgive since it's a new app, but my major issue was actually more insidious. It uses a background applescript to track your apps and your activity in each and I think it might either contain or inadvertently be causing a memory leak. I keep a memory tracker in my status bar and so I'm fairly in tune with how much memory I have on average. Within a day or two of installing the app, I noticed my memory usage going from ~50% to ~95% usage with the difference sitting in "inactive memory."

I had not changed any other major configs, started using a different set of apps, or installed any other apps since installing TimingApp, so I was very suspicious of it. Still, I gave it the benefit of the doubt and restarted my machine. I worked for another few days and my memory would just casually creep back up to ~95% and stay there until a "purge" command or another restart.

I uninstalled, restarted, and all my memory issues have since disappeared.
> Okay, so changing a license to GPL does not violate the conditions of the BSD. You just have to maintain the little notice and the copyright.

Not requiring this downstream violates the BSDL, but requiring it downstream, violates the GPL, at least in GPLv2, which does not itself require it, and prohibits additional terms to its own.

I think the GPLv3's allowance of additional terms is broad enough to actually make some of the licenses that the FSF promoted as GPL compatible under GPLv2 but which were clearly not on a reasonable reading of the terms of the licenses compatible with the GPLv3.
$ is a valid function name according to gcc. try/catch/foreach are #define'd as part of it. As an example, foreach is defined to a for loop over an iterator, which is any Cello class with a couple of functions defined.
Even if it's not possible to improve the security of a single-server system, there is definite room for improvement in the real world.

Assume for a moment that you have to transmit the password to the server instead of using proof of knowledge algorithms. This makes the server a potential point for stealing the password. This is of negligible risk in theory, because the server has access to itself by definition. But in the real world people reuse passwords. So in the real world you can improve security by hashing what the user types with server-specific data (public key?) and using that as the server-specific password. Then someone that can capture the password can only log on to that specific server.
"was" for a "couple years" and 3.5% should tell you why I presented it as a nearly-exclusively female option, but you are correct that the option is available for men.
More telling is that they requested that their own website be removed. To me that should be the headline.
Ok, I didn't explain myself good enough. Of course he doesn't have to, he can write what he wants, and I also don't say he is wrong. I just wanted to say that I miss other points of view in this story.
Shame on Businessweek for adding nothing to the discourse but for an emotional headline.

Thank you Business Week for participating in a rational discussion about our nation's deep dive into fear.

It's time to raise our heads from the sand, take a look around, and start making a positive contribution to the world again.
No, they don't. K-12 is strictly adherence to state standards education with very little room for "optional" coursework, and even where they is the option, the staggering monotony and disdain a student would have for the primary subjects they spend 80% of their time in they will have no energy or effort left to be truly passionate about a choice subject (usually).

IE, my 8-12th grades had strict guidelines : must finish algebra, must have a course in each of the 4 primary sciences, must have world and us history and government, must have literature classes covering 4 time blocks from early writing -> Renaissance writing -> new world writing -> modern writing.

Must have gym, must have a foreign language (after 6 years of Spanish, and 2 years out of college, I can't remember a word of it since I never used it). I think I got one class per year I could "pick", and the closest to software / IT was web design which was just how to make a wordpress site, and never touched html / css / js.
I'm guessing that the GNU99 qualification is important. GCC supports most if not all of the claimed features, or at least the low-level constructs required to create them.
"First, developers are not users."

For what it is worth, this is where this argument often ends up.

You can reason that developers are users if you can reason that software is a tool.

You can reason that developers are not users if you can reason that software is a product.

You can reason that developers are both users and not users if you can reason that software is an ingredient.

And that is where it gets tangled.

There is absolutely no incentive to build GPL software into products because of the covenants it requires.

There is little incentive to not use GPL tools because the covenants result in a lower cost for the tools if they are covered by the GPL.

The effect of this is that the majority of users of products which contain GPL'd software, are developers. [1]

[1] Or family members of developers, my Dad has a router with OpenWRT running on it but he could not have installed it, nor would the company that sold the router ever use OpenWRT as the supported firmware for the product.
I'm sorry I was hasty. I said that the GPL restricts all developers from relicensing the code as BSD, I thought that it was obvious that this meant only the ones that want to. So we agree about that.
USD 8.99 used, with 3.99 shipping.
What are some of the challenges you mention?
#define foreach(x, xs) \
for(var x = iter_start(xs); x = iter_next(xs); x != iter_end(xs))

It's all C: http://libcello.org/documentation/hacking
Encrypted Facebook Chat
If you want your library to be usable on iOS, Windows Phone OS, most game consoles, you should avoid the GPL as they are incompatible with the stores that the applications are sold through.
The wikipedia article _never mentions time_. I emailed Prof. Everett about the women and menstrual cycles. He said they are aware of cycles.
I realize it's just an emotional headline if you didn't RTFA, but had you done that you would see they cited quite a few expenditures that are utterly wasteful when put in context.
> Won't somebody please think of teh menz?

Stop it. Feminist bigots like you need everyone to view women as the "true victims" in society, so any discussion of men's issues is inevitably and swiftly met with that bullying phrase.

Women in the western world have always been among the safest, most privileged people on Earth. Being a man has sucked throughout history, but modern western feminists furiously point to the men at the top of society as evidence that things were worse for women, completely and conveniently ignoring the men at the middle and bottom of society.

Predictably, modern western feminists fight tooth and nail to preserve female privilege.

Despite their rhetoric, western feminists give hyperagency to men—they try to hold men responsible for the behavior of women. At the extreme, you get posts like this (hopefully satire, but apparently it isn't):

http://i.imgur.com/FkVKqJH.png

It's sickening to witness the absurd mental gymnastics western feminists perform to absolve women of all responsibility for their actions and failures, with the blame almost inevitably falling on a man or on men in general.

On the flip side, to justify their own existence, western feminists do everything they can to make women feel helpless, scared, and powerless. The western world is a warzone for women, if you listened to their rhetoric. And any potentially empowering advice you give women for avoiding dangerous situations is considered "victim blaming".

These attitudes are not only ingrained in our legal system; they're completely ingrained in society at large. If a woman is struggling, men and women (and feminists) eagerly rush to save her and scold the mean men put her in that situation.

If a man is struggling, th—WHAT ABOUT TEH MENZ?! Why are we even talking about him?!
I don't disagree and I think the only fair balance is to have stronger technology-oriented personalities at the table for balance to be achieved.

I think without engineers or at the very least representatives that can be the true voice of the engineers any company is doomed to produce waste and a disconnect between what is, what can be, and what isn't.

My point is management drones love to talk, and techies by a large majority are much more comfortable staying out of the executive suite and staying in the labs. Until a balance occurs, the mismatch will always be present.

I think this is more of a cultural divide issue than a gender one, however.
> Obviously emails you've sent out to other servers/domains will be in the clear and will then be indexed.

Yes, that's what I meant. And - aren't those the majority of the emails? If so, it's incorrect to call it NSA-proof.
The DHS includes the Coast Guard, Customs, Immigration, and FEMA. Abolishing these critical functions would be like throwing the baby out with the bath water.
Do you have the data to back up that claim? Last I checked, there aren't any true communist societies out there and the ones closest to communism aren't doing too well...

You're basically making the claim that if people were left to freely choose, they will automatically pay the fair price for things they want?
Pretty cool, even if I don't want to see the compiler warnings. ;-)

In the same vein, but more C-like: http://p99.gforge.inria.fr/p99-html/.
You can do pretty much anything if you rely on preprocessor. The $ is a define: http://libcello.org/documentation/hacking
"How do we make it feel like you’re sitting in the same room as another person across the world?"

It's not really/only in the same room, it's "next to each other", side by side. I think the problem you are solving is one that many have even when sitting in the same room across from each other...
That was the headline. Half a year ago. When it happened.

Are you asking them to use the wrong headlines for articles, or are you asking them to republish things every couple months?
Is the discussion here totally bogus? I can only see the first answer.

http://www.quora.com/Can-you-convert-code-under-a-simplified...
Nope, but I've just added it to my Amazon cart.
Ask HN: How to find a writing job within a start-up?
I've been building websites for the past decade or so, and currently make a living doing so (running blogs, a forum, and a YouTube channel), but I've also been actively focused on writing these past few years and would like to move my career in that direction. Because of my technology background, I'd love to be a writer within a start-up, and was wondering:

How would I find a writing gig within a start-up?

I'm familiar with some of the job-seeking sites focused on start-ups but, understandably, most of the jobs are focused on engineering and I'm finding it difficult to wade through all the listings.

Any help would be appreciated.

Thanks.

- David
Start-ups lean hard on CPU-based security to protect virtual environments