skysight-inc/HackerNews huggingface dataset:
No, they could sue to bring them in compliance with the license.

ONE of the options to be in compliance may be to release the entire project GPL.

Another option may be to simply remove the offending code.

And the losing side (or settlement) may include attorney's fees.

There is no clause to the GPL that says "if you break our license even once, we get your project!"
But that would complicate using it as a screen for displaying ads.
The story is that espn can't tighten their belt because they are locked into long term rights contracts with the sport leagues. Something will have to budge obviously, but the effect is going to fan out across the leagues and down to player salaries.
360 video stabilization: A new algorithm for smoother 360 video viewing
There are different levels of 'computerised', though. An early 90s car with EFI and ABS does have some processors in it, but they're standard modules (so can just plug a new one in if one fails) running from EPROM and have very limited communication. Unless you're worried about it being EMP-proof, that's not really a problem.

Modern cars where everything is controlled by a central internet-connected computer are a whole different proposition.
Well, or they could just stop using the GPL code.
I assumed they got by without doing much work. I was there mostly to fill budget. This company had a policy that projects had to meet budget. Their window was 2% under budget or 5% over budget or they would get in trouble (or maybe the budget was less next time or whatever).

As far as I could tell they would just try and get lost in process as much as possible and not do any work. I just went with the flow, I wasn't trying to make waves. Also, I was only working with those two in particular for two months. Did almost nothing. Took a week to get approval to add a column in a DB. I could have written all the code that eventually went into production in 5 minutes without red tape, and that included testing.
Thx for posting. Seeing that this wasn't linked in the "Dear Matt" letter made me wonder if it was left off accidentally or on purpose.

IMO, it looks like the response didn't really address the core complaint of the original letter. Not conclusive, but makes it seem less like an accident.
Gulp is obviously not needed as well. That's the most confusing dependency in this stack imo.
Yeah, from the outside I can understand the "everything keeps changing!!" complaint, but having been involved in JS for a few years, every single tool that got replaced was replaced for completely valid reasons, that couldn't have been solved incrementally by improving what was already there.

Grunt > Gulp > Webpack
manual polyfills > 6to5 > Babel
script tags > bower > NPM > Yarn
nothing > Flow/Typescript

All of these were significant improvements upon the status quo. If you don't understand why, that's fine! Keep using what you know.
This is the second time it's been pointed to me this month and I'm incorrigible.

Piketty looks weird to me because I pronounce it "Pike-etty" instead of "pique-etty" in my head.
Why not just stop infringing? That is also an option. Just stop using the GPL code.
The solution you've settled upon (text editor plus CLI) is pretty much the best you and your student can hope for at the moment. When I was at university, speaking as a screen reader user myself, the very first thing I asked my tutors was whether I could skip all the Eclipse learning and jump straight into command line compilation.

Further down the line, the student might find that programming is no longer so new to them that they can afford to explore something else. But at the moment, if they're a beginner, trying to learn a tool like an IDE, which is supposed to make your life easier but generally has the opposite effect for blind devs, is just going to confuse matters. So I would stick with what you're doing, because you probably won't get any better support from the disability services team at the university because it's not an area they know.

Your student needs to learn, sometimes the hard way, that if you're blind and want to make things, you have to be prepared to do things in ways which go completely against the grain - having to basically use Windows to be productive is one of them - and to solve these boilerplate accessibility problems without becoming discouraged.
Only on the Tech Preview. Not every person is running the bleeding edge of everything. It's the fetch api that's causing problems.
A business need not be corporate-profitable to pay its management lavishly. The university may not have shareholders or a dividend but that just means all the money it makes has to go somewhere, and that is often inflated salaries for the highest echelons of the school.
Day of the Dead: Post Mortems of Silicon Valley Companies
>The answer to the first question is a historical one, and the record seems clear that its original purpose was explicitly to reduce the black population.

You seem to be correct in that the founder of Planned Parenthood believed in eugenics[0,1], but many people did at the time, and the evidence seems to be that she was more concerned about bringing fewer unwanted poor children into the world than explicitly preventing the birth of black children. Although I have found as many sites arguing that she was explicitly anti-black as debunking it, so I don't know.

>It is a simple fact that more black pregnancies are aborted, and that more PP abortion clinics are in low-income, minority areas. Therefore it is a simple statistical fact that PP reduces or controls the black population more than the white population.

"Controls" implies coercion, but black women are choosing to have abortions, not being forced to do so. Is Planned Parenthood really controlling and reducing the black population or is the black population controlling or reducing itself?

>Therefore, even if she were not racist in intention, her policies are racist in effect.

Fair enough, but you did ask rather explicitly which candidate was racist, so you seemed to be implying racism in intent. One can hold pro-choice beliefs and support Planned Parenthood for reasons other than racism, so the "racism in effect" seems like it would apply more to the organization than to her, if it applied to anything at all.

>Why does she support a policy which supports a racist organization? Does she think that there are benefits which outweigh racist side-effects? (...)

Perhaps she, like many women, considers access to the services that Planned Parenthood provides (which aren't limited to abortions) to be necessary. And being pro-choice, she isn't likely to consider abortion services to be evil, more than any other medical procedure.

Also, it's probably worth mentioning that Trump has publicly supported Planned Parenthood[2,3], and praised the organization for providing access to birth control, cancer and STD screenings, although he disagrees with abortion funding, except in cases of rape and incest.

So if merely supporting Planned Parenthood is racist, both Trump and Clinton appear to be racist, in that both support a "racist organization."

> According to you, anyone who thinks Clinton is closer to being a racist than Trump is an "extremist." This is not reasonable or civil.

No, I think the framing of Planned Parenthood as primarily an organization dedicated to racial genocide is extremist, and that presenting support for the organization as evidence of Hillary Clinton's racism requires accepting an extremist point of view.

I also don't think "closer to being a racist" means anything useful. Racism isn't something you can quantify and graph.

[0]http://www.npr.org/sections/itsallpolitics/2015/08/14/432080...

[1]http://www.politifact.com/new-hampshire/statements/2015/oct/...

[2]https://www.conservativereview.com/commentary/2016/02/fact-c...

[3]http://www.cnn.com/2016/02/25/politics/donald-trump-defends-...
Not player quality but maybe, just maybe extremely ostentatious lifestyle will be less visible.
When people say someone "can't do fizzbuzz", do they mean can't do it cleanly or optimally, or can't do it at all?
Did you not read the memo? "the javascript ecosystem is a mess!!111" etc
You're an exception to the the majority.

I went to a private art school, but dropped out after a semester. I agree with you that there's a lot to be learned there: if you can handle a tough critique after you've sweated over a piece for a few weeks, public speaking feels like a breeze. And yes, you get out what you put in--like school and life in general.

Perhaps it's because your school was different from mine, but I found art school to be unproductive for a good number of my peers who graduated. Very few are going to flat out admit "yeah, that was a bad decision," but I think that money and time could've been better spent elsewhere and put them on a more comfortable path (but artists are supposed to suffer..). Art school in America is a luxury good, but many would-be art students fail to accept that.
> Compare it to a Java backend. You might pick Ant, Ivy, Docker, Dropwizard, Guice, Jersey, Jackson, Mockito, JUnit, etc. I don't consider that to be radically less complex than the front-end stack proposed here -- but it just seems that way because a lot of those are "de facto" tools.

For the benefit of folks unfamiliar with Java, Docker is not necessary nor tied in any way to Java. The majority of Java is not deployed on Docker, and Docker is written in Go. In fact, the Java mantra "write once, run anywhere" is accomplished by the JVM, so you don't need Docker. You would need it for other languages not on the JVM.

Also, Dropwizard is just a bundle of libraries (most of those you mentioned), so you don't need to include both Dropwizard and a list of libraries that it includes.
No, I know. But I'm trying to show a slightly more complex idea with that comment.

Pieces like these are unhelpful. They simultaneously reinforce the thoughts of the people that agree with them while turning off anyone who feels neutrally about it (or disagrees with it).

All I got from this piece was "Corporations. Men. Awful, am I right?" God forbid someone accidentally be nice to you.

And I get it, it's a list of generally awful things that happen that shouldn't happen. But the presentation of these legitimate concerns ends up just being demeaning. No one is going to read this and say "wow, this piece is talking about me. I should stop being a misogynist."

Pieces that are intended to change minds treat those minds with respect. You level with the person you disagree with and talk things out. You find common ground and show them your perspective, because chances are they have no idea what you actually believe. "They don't hate you. They don't even know you. They hate the imaginary you, the one they've conceived in their own minds."

I don't see any of that happening here. I left a comment simply because it's too bad yet another piece on such an important issue, another chance to change someone's mind, was wasted.
The SSD on the new non-Touch Bar laptop has been confirmed to have a removable/replaceable SSD. The SSDs on the 2013-2015 Macbook Pros also had removable SSDs, so there’s little reason to believe the Touch Bar MBPs won’t either.
A customer on Amazon abused a promotional code I gave them and I've lost $50,000
But we started with the problem baz('bar') being horrible; so can't that be substituted here too then?

baz(function($x) { return bar($x) })

it's just verbose and indirect: we're making a wrapper (which looks like it may be an extra object at run-time) just to get around a quoting problem.
What is it you want?
On the other hand, Leicester, last year, played to get the ball towards the opponent's goal ASAP, not for possession (http://www.bodhiresourcing.com/rise-data-analytics-football-..., http://www.skysports.com/football/news/30385/10267972/leices...)

That didn't end up badly for them.
Old photos are usually metal-on-glass plates, and the plates are usually enormous. They compare very, very favorably with teensy little 35mm films.
Just google "yarn vs npm" and you'll know the answer...

the tools change because the technology is evolving, despite node the front end is still the driver, and mobile phones / browsers / etc are constantly being improved and evolved, and the ecosystem keeps up with it. Would you rather it all stayed static like in the C world and then you program a 2016 smartphone with a 2006 stack?
Look at Thunderbolt 3 docks instead, theres a better selection of options...and I'm sure in the next few weeks there will be even more.
Sports is the one area where it basically costs whatever people decide. IF ESPN goes belly-up, somebody will buy the rights for less money, and the cycle continues until it finds a new balance. There's a lot of flexibility in players' salaries and owners' profits that can only exist because professional sports leagues operate in a somewhat inelastic market (you're not going to switch to watching ping pong just because it's cheaper).
Well, first of all: does it work now with Enigmail v1.9.5? That would be good sign already. We will have to try ...
The MBP still has an escape key, unless you pay extra to "upgrade" to the touch bar.
I can't believe it was flagged!
I just saw an interesting attitude when a people encountered a tough-time. They didn't fight, instead, they accused, they accused every people dared to question them, accused them as racist, as mean, as not polite, as any possibility they could think of. Come on, this is how the society goes and this is happens every time. And if you tends to have this kind of mindset. Every time you face a challenge, you accuse someone else. To be honest, you are just a lamentable loser. Life is hard and everyone will face their low tide, fight back, not only accusing.
Ball Bearings and Chain drives were mass produced for industrial machines, and saw use in bicycles before automobiles. Pneumatic tires as already mentioned were invented for bikes and made their way to automobiles.
If all you want is a career in data science, sure. But with a Physics PhD you (a) get those six years to study physics, which many people enjoy and (b) get to take a shot at getting a research gig, and fall back on a solid foundation in a good career track. Not to mention a PhD makes your chances of not having to do something as boring as A/B testing advertisements markedly higher.

If getting an art degree meant you could try and become an artist (with the same astronomically low chances of success you see today) and then immediately fall back on a solid career if you fail, don't you think it would represent a pretty good option? If you enjoy physics or math, you already live in a world with that possibility.
I for one am bemused to see both Apple and Microsoft's 2016 offerings - one with a non-touch screen but a seemingly ergonomic touch bar, and the other with a beautiful touch screen.

My money is on virtual/augmented reality as being the next frontier for development tools, where we will move away from flat screens into more intuitive three dimensional realms.
I graduated from art school and am now a software engineer. I went because when you're really good at drawing in high school--everyone tells you that you should be an artist, regardless of what else you may be good at.

I believe my degree was worth it. If you want to learn technical skills, this article is spot on and has some great advice. There are some great resources he gives for learning this stuff fairly cheap.

What I learned in art school was critical thinking, problem solving, perception, and observation. The most important things you get out of art school that are applicable to software:

1. How to critique work and talk about your work with others. Most studio classes are basically just a long critique of everyone's work. I use these skills everyday in software in code reviews and in my role as a manager mentoring others.

2. Problem solving. We regularly had assignments like "Draw a sequence of images defining density" or "Create a sculpture that defines the space between an architectural space and your body" or "Create an invention and build it with only brown paper lunch bags." It takes some novel thinking to come up with creative solutions to that shit.

3. How to deliver. You need to get stuff done and produce a volume of work to get good.

Of the good friends I had in art school:

- One is a paper sculptor and has made work for Facebook, Apple, Google, the Queen of Jordan, and has been a guest on Sesame Street. He also works with research scientists on solar cell development.
- One has been the visual effects supervisor for the Harry Potter films, the Dark Knight, and Star Trek Beyond.
- One is the director of a glass blowing school.
- One is a executive creative director at a large design agency.

I would guess that every one of them would attribute part of their success to the art school they attended.
No, I'm pretty sure chollida1 means more. They only hire people who have made a ton of money at some point, because they think that means the person is valuable.
Are GMOs safe?
Decorator's shouldn't be a part of javascript when function composition serves the same purpose without adding additional syntax.
Yeah, tell that to the millions of dead left in its wake.
Yarn solve some problems that the npm folks were unwilling / unable to solve, and is backed by Facebook + Google (+ others) so it's likely to be here to stay. Unless npm wake up and smell the coffee and implement some of it themselves, but experience shows they are quite opinionated and not in a good way.
1.8PB/month is an average of 5.48Gb/s. Assuming you can make do with peak capacity of ~4x average, you can buy 20Gb/s of transit for ~$2k (these guys for example https://www.fdcservers.net/ip-transit.php). You can probably get a decent deal from somewhere more well known if you ask for a quote, with that kind of traffic, especially if it get a little publicity.
Well Postbox lists a link to Enigmail 1.2.3. So it's a little outdated. Which makes me wonder when or IF the enigmail folks will make 2.0 available for postbox.
Looks like the announcement is still under work, e.g. you can visit 2.12.0-RC1 page [1] and 2.12.0-RC2 [2] but not 2.12.0 [3] yet, and both http://get-scala.org and http://scala-lang.org homepages point to 2.11.8 as the official version.

BTW, here's a list of packages available for 2.12.x [4], if you are planning to migrate (please do!). The package is on Maven [5] :-)

From the release notes [6] "This release is identical to 2.12.0-RC2" so anything on RC2 should just work.

BTW "2.12.1 will be out shortly (by the end of November) to address some known (but rare) issues in 2.12.0, and 2.11.9 is the last planned 2.11.x release (due by mid December). In the next few weeks, we at Lightbend will share our plans for Scala 2.13." [4]

[1] http://scala-lang.org/download/2.12.0-RC1.html

[2] http://scala-lang.org/download/2.12.0-RC2.html

[3] http://scala-lang.org/download/2.12.0.html

[4] https://github.com/scala/make-release-notes/blob/2.12.x/proj...

[5] https://repo1.maven.org/maven2/org/scala-lang/scala-compiler...

[6] http://get-scala.org/2.12#improved-futures
Most people who are seriously involved in open source know that GPL is ironically one of the least free licenses. So, basically, if any company wants to incorporate a GPL product into their project for distribution, they would have to essentially make their entire project's source code public also under GPL - Which is a completely undesirable thing to do for any company. The bad part about GPL is that it applies to everyone except the licence owner.

GPL is just the FSF's way of saying f* you to companies who didn't bother to read up on what GPL actually means. It doesn't actually fulfil its purpose as an open source license - It just puts all the leverage in the hands of the license owner.

Hypothetically, if the GPL also applied to the creator of the GPL product THEN it would be fair - But that's not possible because the creator would never sue themselves for breaching their own GPL.
And the national anthem and fighter jet fly overs aren't political?
You sound like a rambling fool. For starters, no one alive today has even experienced capitalism. What we have in the US is a joke, a complete, miserable joke. It's a system to transfer wealth to the top while avoiding any real accountability for that act. So don't get all righteous like you know anything about regulation or any of it.

You can keep your communism, too. Bunch of murderous idiots is all they ever are.
If I was feeling snarky, I'd offer 'ultracrepidarian'.
Many years ago, I read that Microsoft was giving a copy of this book to all their newly hired programmers. I think that this connection with programming was what prompted me to buy the book.
There's a book of John Wesley Powell expedition photos down the Colorado River in 1869, the first time it had been explored through Cataract, Glen, and Grand Canyons. The authors returned a century later to retake the same photos from the exact same vantage points. It appears there are quite a few then and now books available for various other interesting places in the world.

But yes, Street View for the past would be amazing. Maybe a few photogenic cities like London or Paris could organize enough period photos to build a pretty good approximation. Would make a nice History thesis project to organize all the available findable photos for a neighborhood at a particular time.

The book is called _In_The_Footsteps_Of_John_Wesley_Powell_ by Stephens, Shoemaker, and Powell. It appears to be out of print but good libraries should have it and there are used copies online. [0]

[0] http://www.abebooks.com/servlet/SearchResults?isbn=&an=steph...
Say again? The Netfilter case was the first and is famous. Harald Welte vs. Skype was another.
> Do you want the same symbol to have several completely unrelated global bindings in the same space

Absolutely. Yes.
Also, we really should not forget the post-classical but pre-renaissance technologists of the Arab world.
e.g.
http://www.muslimheritage.com/article/automata-review-exhibi...

The "hellenocentric" narrative can inadvertently contribute to bias against other very nearby civilizations that communicated with them and contributed to the technologies.

There's an interesting text on parabolas called "On burning mirrors" by Diocles which comes to us only through an Arabic translation:

http://isites.harvard.edu/fs/docs/icb.topic1065183.files/Too...
> But scope is something that's easily taught.

True, but this is not expected for an experienced mid-level/senior role. I would expect a senior developer to not only know the language but know the potential pitfalls.

> And the term "maintainability" is subjective.

Nothing subjective about the downsides of polluting the global scope; it shouldn't take a genius to figure out how this could lead to hard-to-debug bugs. Interviewers are interested in differentiating between candidates who have this knowledge and those who do not, so the answers to these seemingly "low-level" questions are surprisingly enlightening.
Yeah but, I think the point is you will never be able to do this. There is no "ultimate" USB C cable that can just do everything. You have to use the cable that ships with your device, or risk, not only getting the correct performance, but actually damaging your hardware.
WikiWikiWeb Static Mirror
I'm offering a formal apology: if I have misrepresented your position while pointing out the insidious look alikeness of the argument offered at the top of this thread: I apologize.

But your gender identity means little to me nor will it soften my tone if you want to defend that argument. It is at its core an argument that deserves to be censured. It is another plank in the structure that blames victims of sexual assault.
A small piece of black tape or a physical shutter is likely a better choice. Who cares if the camera is on if it can't pick up anything?

The microphone, on the other hand, is kind of a bigger deal and still has that issue.
The answer to that isn't more taxes and regulations. Government has completely failed us. The answer is for the people to get off their butts and do something about the problem.
Show HN: PJON network protocol stack