skysight-inc/HackerNews huggingface dataset:
Make sure you watch the video, i missed it the first time through.
> there are very few permissively licensed projects which aim at end users.

Lack of citation and data noted.

Four sentences later in TFA:

But when I think of projects I use every day which are programs I actually run (for example, as an artist I use Blender, Gimp and Inkscape regularly), most of these are under the GPL.

Those are three major data points. Do you have any data or citations to contribute?
look mom I'm a hacker too :^)
So what are we supposed to do instead? Rely on self policing by the individuals or the industry? The the police or judicial system is off track, you attempt to correct them, not ignore them and route around them. That may unfortunately end up with injustice for some while the correction is ongoing, but that's the normal state. There's always correction that needs to happen, and there's always injustice, that's the normal state, the point is to try to minimize the injustice as much as possible. Ignoring the built in mechanisms for steering the government in the right direction doesn't yield a better situation in the end.
>I exercised my judgement and decided to phone the local Highway Patrol office.

That was rash. You called the police within an hour of reading this article? You didn't think it's possible the writer is embellishing or exaggerating the danger he was in here? As of right now, everything they've done has been done in good faith to try to point out the need for extra security.

Also, if they get arrested, even convicted of a crime, then what? You have two extremely angry researchers who know how to hack your car, and what, you're hoping some jail time might help them see the error of their ways and use more caution in the future? You can't see any potential problems if one of them feels vindictive about being jailed over your phone call when they weren't trying to do anything wrong in the first place?
(For what it's worth, I strongly disagree with the implication that programming shouldn't be taught.)

I fear this is preaching to the converted.

The people who shouldn't code don't realise they shouldn't code and so won't think this applies.

>Gain enough technical ability to talk to programmers and get their respect.

I really dislike this, it implies that programmers are some kind of special breed that deserve - nay demand - people's respect.

Why can't we all just try to play nicely instead?
You're officially wrong per Federal Certifications (some courtesy Jeep, some the dealer,) so that's the Safe way for researchers to have approached it; mountains and no easement would've brought it down to rules for scratch journalists (please try to recover my GoPro...) State (etc.) laws are 80% hate speech against cyclists. Not even tagged Florida; my car's entertainment system made me climb a tree and launch t-shirts at traffic, blister, etc. If they'd done it as a vetted demo in a lot that could have been a Federal lot...insert stdSecLetter, stdClearance, stdDeclarationOfInterest...meh.
No, when people's lives are at stake, I extremely disagree about calling that "bikeshedding".
Seriously, most of your facts are wrong. Source: I'm the president of VideoLAN, I did the VLC relicensing[1], and spent a lot of time on GPL/stores compatibility [2].

VLC was GPLv2+ and so was libVLC (the engine library that was spawned from VLC). VLC was put on iOS store as a GPLv2 app, which was not compatible with Apple ToS, and was therefore removed by Apple.

At the same time, libVLC was relicensed over 2 years to LGPLv2.1+ for reasons that were non related to appstores.

As a side-effect, VLC for iOS was rewritten and licensed as MPLv2 to be on the AppStore, with a slight bit less features.

For your information, the main reason that the AppStore is not GPL compatible, is because the AppStore DOES NOT allow you to use an application as you want (even non-open-source ones). This is forbidden by the GPL. Which shows exactly that the GPL tries to enforce the users freedom.

[1] http://www.jbkempf.com/blog/post/2012/I-did-it
[2] https://archive.fosdem.org/2015/schedule/event/appstores/
This entails giving your users freedom, yet they can take it away from theirs.
Awesome stuff... If you're looking into the more social desktop area there's Mapme out of Israel... What are people's take on Google's My Maps? (esp on mobile)
It's a bit more subtle than that:

https://www.fsf.org/blogs/licensing/more-about-the-app-store...
Going Too Far to Prove a Point
This also bears repeating:

>Stallman had a printer which had proprietary drivers, and he wanted to fix an issue with the driver.

>Stallman had a printer which had proprietary drivers, and he wanted to fix an issue with the driver.

In the fixing mode, Stallman was not operating as a user, he was operating as a developer. This is a "freedom 1" activity, which is a freedom that is only useful for developers.

The user and the developer can not be fully separated when it comes to freedom here. Modification of software, and redistribution of that modification is fundamentally a developer activity. Non-developer users can hire developers to do what they want, but ultimately there's a developer involved in this, otherwise what's the point of source code?
be sure to check out the video
http://dp8hsntg6do36.cloudfront.net/55ad80d461646d4db7000005...
The beltway has a vacancy rate of 17.1%, within the city it's 12.3%. Not that different, especially when you consider that DC has an artificially low vacancy rate due to height restrictions.

And anyway, Montgomery County, MD, is an unusual case. There was a lot of speculative building going on there due to rumors that the city of DC was going to put in a subway line through the country (going back to 2003). That dream has evaporated, with current estimates putting the project out to 2030 and later, so you have a lot of speculators left holding the bag.
What are your thoughts about copyright assignment?

Is your current employer willing to contribute code to something like a foundation and assign copyright to them with the code licensed under AGPL?

If not, is your current employer willing to pay a certain amount to the aforementioned foundation get a proprietary perpetual, non-revocable, transferable blah blah license for a one time payment of... let's say $50k?

What I'm asking essentially is:

Is your company willing to help develop something like Ghostscript either by a. writing code for ghostscript to make it better or b. giving them money to make ghostscript better?

Even if both the answers are no, perhaps this module can act on its own and you can just never modify the source code. I believe as long as you don't modify the source code and just use binaries provided by upstream, all you'd have to do is to provide the binaries and the source files that you got from upstream.

I don't see why corporations have to be anti-GPL.
By saying this you are basically saying there was no reasonable alternative method of exposing this.

I am unwilling to say that. This argument that somehow the ends justify the means when there was a clearly more safe means has to stop. It's just ignorant.
They've risked people's lives to produce real life looking footage documenting a life threatening event.

Without such event present in the footage, car manufacturers can just say "Meh - no big deal". And continue recklessly risking lives by manufacturing unsafe cars without air gap between CAN bus and Internet.

Remember, it's the car manufacturers that are the bad guys here, not the white hats... And just think how hard was this decision. It's a choice between risking lives and having footage that doesn't catch attention and thus allows car manufacturers to continue making unsafe cars with horrible security vulnerabilities. Amazing.
Uhh, the same way almost every non-luxury car made between 1960 and 2010 did it? A dial each for temperature, fan speed, and where the air is blowing. Plus a button for air conditioning and/or recirculate. No touch screens, no menus.

People have been using cars without touch screens for 50+ years. The UX is a pretty much a solved problem by this point. Yet now car manufacturers seem to want to mess with something that worked great, just so their cars seem cutting-edge.
thanks for trying it out!

mind sharing which songs had trouble staying on beat? will help us improve our beat tracker.

yeah catching that beat drop is super critical, mind sharing which songs it missed on? super helpful thx!
>> Car companies, possibly more than anyone else in the world, are the home to people who understand how mechanical failure affects lives.

You're completely right, but the key phrase in your sentence is "mechanical failure".

I've worked on analytics projects in the automotive industry for analyzing defects before they get into the "campaign" (aka recall) stage. They are incredibly good at that type of analysis. Most mechanical parts "make sense", since they're designed for only a few functions.

An Internet connected computer and software, on the other hand, doesn't always make sense to auto execs because they are significantly more complex.

As it relates to the article, I wouldn't be surprised if the car's computer system was perceived more as just a part having a particular set of features by Chrysler's top executives than as a computer system requiring the same types of security controls as, say, an ATM would.
Surprising the comments critical of how the test was performed publicly equate exploitation with guns:

> How about they remotely poke around your husband or wife's car and explore, as long as they promise not to intentionally trigger anything?

> Calling the cops on a loud neighbor might not be acceptable, but calling the cops on a neighbor firing a gun in the general direction of your house certainly would be.

> Anyone could shoot up a public place... should amateur researches be showing up in malls with firearms to test preparedness?

The lack of sound judgement _and_ arguments is astounding.
Yeah, it's for Yosemite only atm. However, there will be an update as soon as El Capitan hits the final GM.
Just noticed that you are working at Docker :) Were you there at that time?
The primary criticism of the GPLv3, from what I know, is that it's backwards incompatible with the GPLv2, creating practical problems with code sharing between v2/v3 projects. That is to say, the GPL is no longer a single "universal receiver", it's been forked.

Then there's disagreements as to whether things like Tivoization are really an issue, as Linus Torvalds for instance doesn't think it is and so sticks with the GPLv2.

Rob Landley talks about this in an interview here, among other interesting bits about computing history: https://linuxluddites.com/shows/episode-11/
Reminds me of Vix

https://news.ycombinator.com/item?id=7496430

Someone needs to get this type of NLE done right. I like the simplicity of Shred although it needs some stability improvement - it crashes when I change clip length in the detail editor.

More than happy to help test future versions.
This seems commonly stated but not actually examined.

> "especially since they don't require to be parked near their passengers during off hours and can spend most of their product lives on the road."

I'd argue that both of these points aren't actually true.

The nature of on-demand cars (human-driven or otherwise) is that they be quickly available. Automated cars might eliminate the need for the car to be figuratively outside the door like they are today, but they still need to be nearby. Making cars automated will let you stretch out the distance between user and car a bit, but there will still be plenty of infrastructure necessary to ensure cars are near their potential users.

Ditto the "spend most of their productive lives on the road" thing. This claim will likely be not true at all, considering how bursty transportation usage is. Figuratively every single mode of transportation (cars, trains, buses, you name it) is planned around massive bursts of usage, usually surrounding the working day. Automated cars are still subject to this - the reality is that if we move towards fleets of automated cars, they will be idle 80% of the time. So do you want rush-hour-traffic volumes of cars circling aimlessly for most of the day, or do you want to park them somewhere during non-peak hours? If the latter, you're back to the problem of provisioning tons of infrastructure for storing them...

IMO the most likely consequence of moving to self-driving on-demand cars is that we eliminate large parking lots in front of stores (yay!) but in exchange we get massive parking structures tying up a lot of space, and not as far from people as we'd probably like.

Height limits in construction for low-density areas will probably increase the amount of land these parking structures cover, and they'll likely be traditional ramp-based instead of some fancy robotics (that are way less reliable and can process less volume). In a sci-fi novel we'd stuff cars into hyper-efficient low-footprint parking structures when not in use, in reality we're probably just going to get gigantic, enormous versions of multi-floor parking garages in the center of the city.
Measure theory being necessary to statistics is rather contentious; a better discussion is on Andrew Gelman's blog [1].

My school's PhD stats program does require real analysis before the prelims, but for most intents and purposes, 'multi' and 'linal' (as the cool kids say) should be sufficient for machine learning from a comp sci perspective.

I haven't fully worked through ESLR (Hastie and Tibsharini's advanced version of ISLR posted above) but the majority of the math there is linear algebra with some differential equations and calculus thrown in. I've heard Harvard Stat 210 and Berkeley Stat 205A/B cited as good examples of mathematical stat classes - if you're seriously interested maybe take a look at those syllabi.

[1]: http://andrewgelman.com/2008/01/14/what_to_learn_i/
Cydia Download iOS 8.4.1 TaiG 2.4.4 Jailbreak
There was a French accountant in his late 20s who came here with 50K EUR of life savings and opened a French restaurant with a local partner. Worked 7 days a week for 6 months, restaurant was losing money, one day he gets kicked out by his partner with the help from some of his gym friends.

That guy is now back in France in a job. He somehow managed to find a girlfriend while starting his restaurant though. He's now engaged to the girl but she's still here.
This is a good introduction to PR. I've worked as both a reporter and PR person, and I would add that PR faces a relational bottleneck. Most startups opt for PR agencies because those agencies, if they are effective, have established relationships with journalists. Tech reporters, as you can imagine, are overwhelmed with pitches, with tons of startups fighting for the same oxygen. Startup CEOs need to think good and hard about how interesting their company's story is for strangers. Creating a good story is like creating a good product -- it appeals to people on some fundamental level. A really good story solves both the reader's problem of looking for valuable information, and a reporter's problem of justifying her existence to her editor and fulfilling her quota for the day. I wrote an ebook about this for anyone interested, hosted at Celery: https://www.trycelery.com/
I made a scaffold [0] that tries to give you a reasonable starting point, without tons of extra cruft. It was important to me that the scaffold handle all 3 basic environments: development, testing, and production.

It's basically a single webpack config (that's heavily commented, btw!) and a set of npm run-scripts. You don't need gulp to build an application! And I would not call bower a sane way to include frontend dependencies... Not by a long shot.

[0] https://github.com/cesarandreu/web-app
Yes, the MPL is like a non-viral copyleft. It lets you keep user freedom mostly intact without being unable to link to code under certain licenses.
Probably won't matter. There's been numerous, even cheap, solutions to the card fraud problem devised in academia and industry. There's companies trying to sell a variety of them. The issue is that the bank's don't really care so long as the cost to them stays under a certain amount. Their strategy, instead of securing cards, is to push liability onto the cardholder using any legal means possible. Their most successful trick has been lobbying politicians to keep liability away from them.

So, we're not going to see improvements unless (a) they're willing to sacrifice significant profit to protect consumers' money, (b) politicians force them to, or (c) courts rule clearly enough against them enough times to force them to. The first two are highly unlikely. The third is beginning a bit with some rulings, esp in ACH. Not holding my breath: just assume the CC's will be compromised, esp if someone takes physical possession of it. I know people that exclusively use cash or pre-paid cards for this reason: main card or bank account doesn't get hit.
If you're serious about the math, read "The Elements of Statistical Learning' instead. Same guys, just as much R code, but harder.

http://statweb.stanford.edu/~tibs/ElemStatLearn/
>The first group wants to CONNECT THE WORLD.
>
>The second group wants to EAT THE WORLD.
>
>And the third group wants to END THE WORLD.
>
>These visions are not compatible.

Correct. Just as Christianity, Judaism, Hinduism, etc are not compatible. But just let's looks around, there's lots of incompatible things going on. The future can never be evenly distributed. So, parts of all these futures will live on in stumbling synchrony. And I say they're all driven by internal logic and pure fan-boy squeee.

> There's no law that says that things are guaranteed to keep getting better.

This seems like it should be written in stone and placed over the mantle.
>Well, the GPL mandates the right to use the application, and that a redistributor cannot restrict it (section 0, preambule and section 6, IIRC); that right is not guaranteed by MIT, BSD, MPL or Apache.

I've yet to see a person who hasn't been able to get the free version of Lua/zlib/libjpeg/libpng/etc. just because some of its rights were restricted by a commercial product (ex. a game).

I'm not saying that the GPL is a bad license, but I personally believe that people who defend it by saying it gives you "more freedom" than MIT/BSD/Apache-like licenses should do a reality check first. More freedom in legalese doesn't equal more freedom in practice.
I'm working to deepen my knowledge and experience with:

1. Networks and protocols

I know most of the TCP/IP stack, physical through to application layer, but lack expertise in most of it. For example, it couldn't tell you how to pack a query in a DNS packet even thought I know the header and body format - or tell you how TCP Fast Open works, despite knowledge of the 3 way handshake.

Security and exploits:

I'm really interested in exploiting software. In fact, just today I developed a buffer overflow vulnerability in a HTTP server that can be exploited by a maliciously crafted HTTP request (a dummy server for educational use)

Operating Systems:

Likewise, I have working knowledge of operating systems but nothing exemplary. I could talk to you about interrupts, ISRs, user level v.s kernel level threads, the VFS, etc..., but lack hands-on experience with any of them.

Finally, and to a lesser extent (I haven't got that far yet) the Linux kernel.

It's a lot, I know. However, it's becomes obtainable when you realize people dedicate years to their craft. You just have to be persistent, self-motivated and enthusiastic - the rest takes care of itself
Has anyone here derived actionable insight from their microbiome data? I sampled my gut and sure I can see its pretty far off from the average (e.g 51% Bacteroidetes compared to 22.5% average) but err so what? Google brought up a few studies related to microbiomes but there doesn't seem to be any real answer on what a "good" microbiome is, or how deviations from normal are linked to other diseases, how much is dependent on diet (a lot i would think).
Please take a moment to write the NHTSA about this hack and ask them to issue a recall for the affected vehicles.

http://www.nhtsa.gov/Contact
> I think it sorta means "use case" and comes from Agile development

That's one use, but the use of "story" upthread is a different common sense that is actually more like "solution" (and much more of a marketing term) than the requirements sense of "story" used in some development methodologies.
It's like people want complexity in their app, then complain when they get it.
Depends on what the level of coding you desire. There are programming languages as varied from Tivo, Scratch, Python, Java, C, Assembly. Am I not using some programming fundamentals when I am using my tivo? Or, a home automation app? There is if then else and looping involved in many human interaction with machines, that learning about thinking like that may help. Furthermore, how are we to know beforehand that a person will be a bad coder. The problem isn't when everyone learns to code, it's when bad develeopers are involved in coding for enterprise or consumer applications that have to be mass consumed. Recruitment practices need to improve, no doubt, along with code reviews and how we do testing needs an overhaul, but the article is very high handed.
US Military Wants to Disrupt Terrorist Bounties with Virtual Currencies
Why are you releasing source if you don't want others to use the results of your labor?
See Linux as a counter-point to this argument.

If your software is good enough, has enough grass-roots support from developers, and has a good/large community around it then companies will bit the bullet and use it despite it being GPL.
Exactly, this supports my view.

Chromium is permissively licensed, and Chrome integrates proprietary components. Strengthening the product with features and giving it marketing.

I see the point on MPL. As for bundling more restrictive licenses - as a developer - you have to judge by the most permissive to see how free it really is.
> However, this hypothetical ignores the reality that companies will often simply not touch GPL code rather than deal with compliances

Some companies do they get a proprietary license from the authors in return for payment. I've seen companies pay for that. So answer doesn't necessarily have to be "we have to release all our code" it could also be the common business answer of -- pay and get a license.
Looking at MSDN and trying to find any setting about it in VS 2015, it seems .NET Native is only supported in Windows Store Apps. What about standard Winforms or Console Applications?
IOW, a totally arbitrary idiosyncratic theory invented on the spot by whomever happens to be talking about it?

[EDIT: referring more to parent than grandparent, although the case for the counselor/therapist divide is not obvious either]
Yes, I joined a few months prior. I have been here pretty much the same capacity since the beginning
This analysis is very outdated.
> The assumption is that companies want to extend the software and keep their extensions "locked down." That does happen, but I have seen companies willing to extend software, and make the extension public, as long as they didn't have to make the extension GPL.

...so? The point is that the GPL makes it illegal to lock down, while MIT and the like enable it. Yes, some companies will play nice, but they are doing so voluntarily.
It does to the degree that the software license permits.
HP's and Brother's printers have entirely-FOSS drivers, IIRC. At least the former's printers will work on my GNU/Linux systems without installing drivers (as opposed to other vendors - like Canon or Epson - that require separate driver installation in most cases).