skysight-inc/HackerNews huggingface dataset:
As a free / open source software developer, why should I care? In what situations would I want to make sure that a proprietary software vendor could embed my free software into their proprietary product?
Hey! First things first: awesome idea! I'm not sure how successful you guys can be in the long term but IMHO this is something that has been lacking for the target customers (me!). So:

1. The app UI and UX are terrible, just terrible; find someone who knows these to work on the app with you please. It feels "cheap". Also, the app icon on Launchpad.

2. I can make the app crash on OSX 10.9.4 whenever I want, all I have to do is to drop a few random .mov from my iPhone 4S in there and boom! Or even some random .jpg, boom again. Seems some basic QA was missed before the last release. If you're confident about the app stability we could then talk about sharing my files with you to reproduce it.

3. That "buy movie" button triggered a WTF in my mind. Those are my stuff, my movies! Maybe make it more specific, I don't know, like "buy this edited movie" or something like that.

4. Tried some shred videos and they all looked nice with the soundtrack I selected, but every time I dropped some pictures togethers with the other movies the final cut always had duplicated pictures showing up all the time. Like boringly all the time. Maybe tune this down for pictures?

5. Why would I pay that much for the edited movie if I a) can't edit it anymore once it's finished (unless I redo the whole thing and buy it AGAIN) and b) I won't probably be allowed to upload it to YouTube without being flagged? Maybe if the edited videos kept part of the original audio tracks it would help with this? No idea, just wondering if it's worth the money given this legal issue...

Usually I'm the guy my friends ask for help to edit their Go Kart races or whatever or any GoPro movies or vacations stuff because I took the time to learn how to use GoPro's software and Apple's, but although I'd just love to leave them behind to use Shred I'm still not convinced of the price versus benefits here...

Congrats again and keep up the good work, I'll keep trying the next releases, specially after my vacations at the Kilimanjaro next month :-)
Interesting. Does addMultiple(7) bind a or c?
This would be a lot more interesting if the author discussed what he learned from customers, rather than going on about avoiding empty metrics in an article focused on an empty metric.
Form 1.3 Prototyping Tool Released
The argument in the article is wrong. 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.

Whether this makes sense, or is a case of failure to understand the GPL, it does exist.
Is the role of FOSS developers merely to provide software that people in the "industry" can use to more rapidly develop their proprietary SaaS applications?

When I write software in my own free time, I purposely use the GPL, because I don't want BigCorp using my work without being a good neighbor and sharing their changes.
A reason that can be used for literally any profit-seeking endeavor.
How does permissive licensing put food on the table for those who created the code? If anything wouldn't it have the opposite effect?
Because it hits at a core philosophical dilemma. Is it ok to kill one person because their organs will save the lives of 5 others?
It's been on my to-do list for the last few months to start playing with Pixate. Can someone knowledgeable on this share their thoughts on what this means for the Pixate tools going forward?
Our users are shittier than his users.

I'm not sure their freedom is really worth caring about, after we've spent so long trying to help them. Our freedom, sure! The freedom of fellow hackers, sure!

The freedom of people who give my email address to linkedin? Who tag me in photos on Facebook? Who use Google Voice and Amazon Echo around me? Who tweet photos of me without asking and thus put my likeness along with EXIF data of my position?

Might as well monetize them.
I see this as a buy low opportunity for those that could afford such a thing. Let me paint a picture of the future:

- In five to ten years, 20 and 30 somethings of today who have mostly flocked to metropolitan areas don't leave when they are at the age of starting a family. The lack of space is still trumped by the a near zero commute and the cultural landscape that surrounds them.

- Right around that time, self-driving car services (Uber sans drivers) have started making serious headway in metropolitan areas. Traffic within the cities have drastically reduced due to less cars on the road and less need for parking. (So that cab ride across town that once took 35 minutes, now takes nine).

- With the reduction in traffic, corporations never changing urn to save a buck, and the next crop of 20 and 30 somethings that want to create their own identity, businesses start snatching up these industrial park cemetaries. More space, less money, room to grow. They no longer have to worry about employee parking. The commute out to the building is only 15 minutes (where it used to be a full hour +). AND YOU GET YOUR OWN OFFICE!!!!

In a sea of community work spaces, "YOUR OWN OFFICE" is the shiney fish.

- And of course, once one business successfully implements this strategy, the rest of sure to follow.

Brass tacks, these office parks are dying because of increasing traffic and fuel costs...and that's really it. If we do wind up living in a world where people don't own cars and the self-driving car startups of today eliminate tomorrow's traffic, no doubt these cemeteries will see a second coming. If I had the funds, I'd wait for the industrial park real estate market to bottom and then start snatching up property.
I'm not sure anyone really loves suburbia

I would guess that has a lot to do with how one defines the term.

I love living outside of the city. I wouldn't have it any other way. When I'm ready to retire, I plan to move even further away from the city.

I grew up in the suburbs. I am raising my children in the suburbs. I detest going into the city. The traffic, the parking, the population density and the crammed nature of city living all irritate me to no end.

Unfortunately, I have to go into the city for work. That is the primary reason why I'm waiting until retirement to move further away.

Within the last 10 years we have had a real problem in the area. The gentrification of certain inner-city areas has made it impossible for the low income residents to remain there, so they've been moving out to the suburbs and bringing a lot of crime with them.

Try as we might to escape the problems of city living that drove us out two generations ago, the city keeps sending its problems our way.
Hah, I found it really funny as I scrolled down there's a big ad for a Fiat in the article: http://i.imgur.com/rSyYPO4.png Fiat owns Chrysler who owns Jeep... maybe not the best marketing idea to advertise your cars in an article about exploiting them with potentially catastrophic results.
Depends on how basic you're imagining. Khan Academy [0] is a fairly well-regarded free resource for high-school and undergraduate level mathematics video lectures. They have probability and statistics as well as linear algebra courses.

If you prefer textbooks, I have heard good things about "Linear Algebra Done Right," [1] but I would not recommend it unless you are "math literate" at an undergraduate level already.

[0] https://www.khanacademy.org/math/probability

[1] http://www.amazon.com/dp/3319110799
> how GPL is a show-stopper at some companies where we are building proprietary solutions

Is this not one of the the main purposes of the GPL? To prevent companies taking the users freedom by "building proprietary solutions".

> It also fails to mention that sometimes providing the user with the best products means protecting the investment and creative effort painstakingly poured into development of a product.

Nope it doesn't fail to mention this. Your opinion here is totally orthogonal to the original premise of the free software movement (and of the GPL). The GPL was written on the premise that users are better off with objectively worse performing software that maintain the four freedoms.

You probably disagree with me on whether software freedom is more important than software quality but it is important to understand the basis of our disagreement first.
Announcing the latest improvements for the F12 developer tools in Windows 10
I love suburbia. Living in a city is stressful and crowded. I'd like to live in a rural environment, but then I'd have to drive a very long way to get to work, stores, and entertainment. Living in a quiet suburb gives me the best of both worlds. It's only a 10 minute drive to the downtown library, good restaurants, and other fun stuff. Since I picked a job that's located near my suburb, my commute is also short and avoids highways. And I don't have to fight city traffic or interact with lots of surrounding people in my everyday life.

Sure, I can't walk to ten different restaurants and an art museum, but that's pretty low on my list of wants.
100% agreed. That being said, there are larger trends beyond an individual. Dominant ideology exists beyond my experience and your experience. When I was younger, I had a blast in SF. I wanted to be seen. I wanted to be discovered. I wanted to discover. Then you find out the truth and grow beyond it.

Some generations grow up believing they need to be in the city .. Some generations grow up believing the city offers nothing but noise. A more external generation loves the idea of a dense city. A more internal generation sees it as a chaotic detraction. This sets the tone beyond our anecdotes. Right now the tone is : external (city). This larger trend will change. It already has been demonstrated by the huge suburban dwellings that built en masse and the multiple generations who grew up in them w/ no desire for the city. I developed lasting relationships .. What did I do as a kid in the suburbs? LOL, I got an education and enjoyed an innocent and beautiful childhood. College/20's .. I enjoyed the city but never frothed over it (I was part of the suburban generation). There's a new wave that feels that no life exists beyond the city ... It's a cycle.. A trend ..
I've only this week began working with React, so I can't speak for that specifically, but sessions generally have the same idea across most languages, IMO.

A session is nothing more then a handful of variables and values stored somewhere specific to the user that can be passed back to the server, a query of sorts ran using those values and an output provided.

(generally speaking)

In PHP, a PHPSESSID generally gets stored on the users machine in a cookie when a user visits a page where session_start() has been executed. That ID corresponds to an array ( $_SESSION ) on the server where for example user_id, name, email, might be set and used to generate this query with the query looking something like (very generic) select * from users where id=$_SESSION['user_id']

Your using NodeJS which means your probably using a document store like Mongo so you can't really do queries in the traditional sense, but you can request variable documents

In a recent AngularJS / Firebase app I built, I use localstorage service to store non-critical information - id, name, email, etc... NEVER the password. Name and email are for presentation - when a user loads a page, it's nice for the system to show them who they are - but user_id is what gets passed back to Firebase to do the lookup so in the case of Firebase the "query" is site.firebaseio.com/users/user_id - this will spit out whatever you have stored in /users/user_id be it chat history, email address, etc...

Could someone modify localstorage variables? yeah probably - but that's why on the server side (your NodeJS) your gonna check the incoming variable, make sure it's nothing malicious and pass it into the DB and in the case of Firebase, you can setup access rules to further limit who has access to what.

I'd assume a localstorageservice is available to React or something similar. It would be a good place to start.

And NEVER store sensative information in a cookie / session / localstorage, including address info or CC info.

(2 cents, I may be completely absolutely wrong)
The argument that proprietary software is necessary otherwise programmers will starve is a very weak one.
At Microsoft (at least circa 2010) you weren't allowed to even install GPL software, for fear that a developer might wind up using it somehow, and cause the GPL to apply to all of, like, Windows 7.

Sorry for the hyperbole, but the concern was very real, even if poorly defined.
You can always contact author and ask him for another license for your company. Qt works exactly like that, AFAIK: GPL for free projects and commercial license for nonfree projects.
One of the reasons I never bought a GoPro for skiing was I felt like the footage would just sit on my hard drive. If this proves useful I would consider getting a camera a lot more. Would be interesting if this gets picked up by GoPro soon.
It wasn't "doomed to fail" except in retrospect. The regime was tipped off as part of the continuing US policy to make sure that the dictators of the world die of old age.
It's hard like abstract algebra is hard. When things are simple, you have fewer tools you can reach for when trying to figure out all the ramifications of your few rules. Simultaneously, when you reach for examples you need to keep straight what properties of your chosen examples are due to them being instances of the abstraction at hand, and which are (from your current perspective) noise.

That definitely doesn't make it "not simple" - it's the simplicity that's the trouble :-P
>The argument in the article is wrong. The assumption is that companies want to extend the software and keep their extensions "locked down."

I think that's by far the most common use case for avoiding GPL though.
First off, this is one of those lists that get passed around. It shares many in common with this list from 2010 https://www.mainstreet.com/article/20-jobs-have-disappeared/... with 20 jobs that have disappeared.

In any case, it's wrong, in that while rare, some of those jobs still exist. As people in the comments have commented.

For example, every year the ice cutters pull ice from the Torne River to make the Icehotel. There are pictures at https://en.wikipedia.org/wiki/Icehotel_%28Jukkasj%C3%A4rvi%2... .

Here's a rat catcher, http://www.yorkpress.co.uk/news/12942219.York_s_rat_catcher_... , though we tend to say "pest control" now. Here's "Council Wants Rat Catcher For Moorwell Dump" - http://www.scillytoday.com/2015/04/10/council-wants-rat-catc... .

Here's a home milk delivery service http://www.oberweis.com/web/homedelivery.asp .

And Cuba cigar factories, where the job of lector is perhaps best known, still has lectors - http://news.bbc.co.uk/2/hi/8406641.stm .
Meet Quid, the Analytics Startup That Hopes to Shake Up the 2016 Elections
Even supposing a high amount of self driving car sharing rather than ownership, you still run into the issue that cars fundamentally require a lot of space both in roads and parking and the sprawl creating results of accommodating this fact.

Self driving cars are an example of doing the wrong thing (automobile oriented development) better. The right thing is developing cities around people, not cars. This means creating walkable spaces with cycling and public transit prioritized above automobiles.
Oh, too many things to list. Orthogonal persistence, seamless process checkpointing, process migration, dynamic binding (like dynamic linking but with unused symbols being deduplicated and freed), a generic name service that lets users define their own mechanisms for resolving names to resources throughout the system (like how directories, environment variables, device nodes are all discrete objects that name references -- imagine redirecting between any arbitrary object type or making your own abstract one) [1], single-system imaging, dynamic code upgrading for every part of the system, process and executable semantics implemented as user-space servers, capability-based security, autorestarting drivers, etc. etc.

The thing is that despite them bringing enormous economic benefits when realized in the mainstream, the short-term incentives are aligned to hacking around what's broken instead.

[1] https://www.usenix.org/legacy/publications/library/proceedin...
DoorDash Turns 2
> The article also doesn't mention how GPL is a show-stopper at some companies where we are building proprietary solutions.
> Oracle, IBM, Sony, Apple, Microsoft, Boeing all are monetized empires that profit not just from binary blobs, but from providing a superior product. Also, being the patent holder is lucrative.

I'm really not a huge fan of the GPL but you have to realize those are by design. To a supporter of the license, that's actually a plus.

> How do you intend on running a business and feeding your employees, let alone making investors happy following the virtues of GPL? Consulting and support only goes so far.

If the GPL doesn't fit your business plan, just don't use it. Do you see Open-Source projects using leaked closed-source code (or complaining that they can't do so)? No one is preventing companies from rewriting equivalent code and the authors had the right to select whatever terms they wanted when they created their project. It's their creative output after all.
Because the parts of DC that you can safely, raise a family in are either:

1) Really expensive

2) Essentially suburban anyway. Most of NW is suburban.

3) both 1 & 2

Another cause is that until 10 years ago most of the city was considered to be too unsafe. Gentrification has gone into overdrive and has greatly expanded the area middle class and UMC people will live. But even then a lot of that area is still pretty crazy in terms of cultural stuff. And it isn't as safe as people claim. There has been a recently uptick in violence. People getting murdered on the metro. A home invasion that led to a family getting massacred. A guy got shot in a luxury high rise in NOMA.
There was Plan9. But the people who worked on that, who are bitter that nobody uses it, or anything like, or even anything "post unix", don't realize what the killer feature of linux was, which ended "OS research":

It was the large body of useful open source and copyleft code. This made it so everyone could stop pouring huge resources into the base OS layer individually, use something that works really quite well (with whatever necessary tweaks since it is open source), and focus on what goes on top. And there's no one extracting rent on this layer. There's no licenses and activations. Nothing of the sort. (You can contract for RHEL, but you can just as easily not.)

BSDs came a couple of years after linux, and plan9 was open sourced many years after (and initially under the problematic "lucent public license"). It was way too late. And the innovations to the most basic interfaces of the OS were just not nearly as valuable as the body of open source which was already available for Linux / BSD.

Plan9 is like the Concorde - pinnacle of tech/design, nobody uses it. Never had seat-back entertainment. Never had wifi. Maybe a silly metaphor, but it fits the OP.

There are still low-level changes these days in Linux and BSDs. Nothing that drastically breaks compatibility of course. But more security boundaries and privilege management (openbsd w/x and aslr stuff, linux seccomp-bpf, freebsd capsicum, containerization), and speed/efficiency measures like sendfile(), epoll() / kqueue(), RCU fs cache lookups, etc.
Would you like your bank using not-invented-here special snowflake implementations of security and encryption protocols, or rigorously tested open source ones?

Your bank can't open source it's banking system. Probably in a literal we-lost-the-source-code-in-1993 way.
According to Pixates own FAQ related to this:

* Pixate Studio is now free to everyone

* Pixate Cloud is $5 per seat per month, or $50 per year

* Pixate Studio licenses will be refunded as a credit toward Pixate Cloud

Otherwise, no changes for now it seems. It's a very nice tool for simple prototyping for UX flows, animated transitions, and visual layout. A fantastic tool for designers.
I'm not talking about individual developers. I agree with the article's author when he says there is a place for both types of licenses and if a freelance or small team of developers choose a permissive license as a strategy to make money I respect that.

I'm referring to mid to large size companies that simply want to take permissively licensed software and repackage and lock it up so they can increase share holder value. I'm talking about executives who have never developed a piece of software but are smart enough to monetize it on the backs of hobbyists and freelancers.

I don't see how that puts food on anyone's table other than those who already have plenty.

But, hey I come to HN for the debate so thanks for your comment, I respect your opinion.
There's an extension for blocking W3Schools from your search results. I bet that could be modified to block reddit or whatever you like as well. Someone else may have even done it already.
Can you clarify exactly where the line is between what you've done here today, and an outright swatting?

I'm not trying to equivocate the two, but it would seem they both exist somewhere on the same continuum of personal information and police involvement.

How much do you think your decision to make this call was influenced by your perception of what law enforcement does in Europe vs. what law enforcement does here in the United States?
Hi! I, along with many other software developers, make a living out of developing GPL-licensed software.

We build on top of an AGPL licensed platform (Odoo) and we offer both custom development and a SaaS hosting platform - and various services around those. We're not the next Microsoft, but we sell to some of the largest companies in our country (and many smaller ones), and make a comfortable living out of it.

Proprietary licensing certainly makes it easier to build a moat, but it's certainly not required, there are alternative business models.
In the App-centric view, you don't bookmark anything. There are no bookmarks in desktop apps, for example. It's just weird that this 'app view' made it onto the web.
There's a lot of bad drivers out there that make a lot of bad decisions, but saying "most" of them are essentially not in control of their vehicles is frankly ridiculous.
Can you elaborate on you stack and toolchain? I'm curious about what's simple and works well with React.
Toshiba CEO Resigns Over Accounting Scandal
Free as in "Freedom".
[I'm removing this comment and all children because "I'm submitting too fast" and can no longer reply to the discussion I started, and as a result am now being blanket downvoted because my point was miscast. I'm also penalized below a grayed-out comment again, and I suppose the message from Hacker News is that my contributions are not wanted. Message received.]
Good point. I've grown rather used to seeing mostly-vacant floors in office buildings in the Loop.

I wonder if perhaps we're seeing the results of a shift to the service economy in addition to the shift back to the cities. If we need fewer people to manually perform clerical work in offices, and more people to run the restaurants that we increasingly eat at, then that's going to create a definite shift in demand for different kinds of commercial space.
All the Toys That Will Take the 2016 Ford F-150 Limited Over $60,000
It's just a framing device for the article. Office parks are a very American thing so why not work in a founding father somehow. You could swap out the whole bit with a quote and vignette from the life and work of Henry Ford. Perhaps it could have been related to the lingering notion of Manifest Destiny. I could go on and on.