skysight-inc/HackerNews huggingface dataset:
GPLV2: "This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library"

Consider that perhaps I'm not an idiot.

Regardless of pedantry, a GPL OS does not raise the same kinds of issues for a typical corporation that a GPL library or application does.
"you have more work than can fit into one server"

Many, many people believe this is true for them.

Most of them are wrong.
I faced wifi congestion/over lap at my office so had to finally shift to LAN.

Is there anyone hassle free solution to deal with wifi signal overlapping problem?
Really great implementation. I was delighted to see that clicking on the 'Run Now' button immediately launched a container - no sign in, etc required.

I've been working on a similar idea for running docker containers on a cron schedule. I use them for data processing, and web crawling, but don't have a good way to manage their schedules / logs. Right now I run everything off a single box with a cron schedule for each one.
In these discussions AGPL has been mentioned as solving some of the short-comings of GPL. What is your company's policy regarding AGPL?
Currently resource requirements are specified only on containers, not Pods. The requirements for the Pod are computed by adding up the requirements of the containers within the Pod.

To be more concrete: Within the PodSpec type that you linked to, there is a field of type []Container. Within the Container type there is a field called Resources which is of type ResourceRequirements. ResourceRequirements lets you specify resource requirements of the container. The resource requirements of the Pod are computed by adding up the resource requirements of the containers that run within the Pod.

In addition to resource-based scheduling, we also support "label selectors" which allows you to label nodes with key/value pairs and then say that a Pod should only run on nodes with particular labels. That's specified in the NodeSelector field of the PodSpec (which you linked to).
Can someone ELI5 this? And what is the image on the right? Thanks!
I kind of suspect that within a small number of generations of self-driving cars the decision of how best to utilise crumple zones will be incorporated into crash decision making.

Coordinated crashing, however, will probably take several decades due to lack of interoperability, like so much tech progress.

_Moral_ decisions are almost certainly a long long time away.
What I'm confused about here is why the ShooTag actually has any data on it at all. Surely it would be cheaper to just make part of the plastic card black, instead of actually going to the trouble of encoding something on it.
Fart noises.
>We are a very visual culture, unfortunately. Unless there's a video of your average Joe driving on a regular highway and a regular car going wild, everyone would just dismiss the problem as limited to "race track" and would not connect the vulnerability to his/her own car.

If optics is your justification for this, then perhaps having these two irresponsible researchers arrested would bring even more attention to this.

>edit: as per the article "researchers already did test these exploits in controlled environments and presented these tests to auto manufacturers. Said tests were dismissed by said manufacturers.".

Where do you see that in the article? Only thing I read was manufacturers downplaying a wired-in attack they demoed.
Read up on CAN-BUS. The entire industry is moving to one-wire protocols to reduce the labrynthine copper network that prevailed in the past. If you can put your transmissions diagnostic information on the radio's nice big LCD, why wouldn't you?

Some would say "this, this is why", but those people are not responsible for selling and maintaining millions of vehicles.
Startup company giving away 500+ books this summer
> they're not pulling out of phones... just focusing on a fewer number of phones

Fewer models, to be exact. In contrast to their old strategy of saturating the low end with multitudes of confusingly numbered Lumias they're consolidating into three distinct lines. Presumably they want to have volume!
> t could have just as easily been demoed in a private lot or something.

It was previously demoed in parking lots and other controlled environments by these researchers, according to the article. Said demonstrations were ignored by the auto manufacturers, with some manufacturers - like Toyota - trying to claim that their systems were still "secure".

The public and the manufacturers need a proper wakeup call. My fear is that even a "reckless" test like this one isn't enough of a wakeup call.
Three Hot Silicon Valley Unicorns
That one also has too many stars, interesting. I'll check it in detail. Did you apply for early access? If not, please do. We'd like to be in contact with you. Here is the link: http://goo.gl/forms/c9uNRsrsPq
if only he had a guide to UI for guides to PR... why would you collapse your menu box into your search bar and require you to click that BEFORE you enter a search term, and then change the search button to a close icon so you can't search? just dumb. being dumb isn't good PR.
CVE Request for OpenSSH vulnerability – authentication limits bypass
Head up to Milwaukee and you'll see plenty of old Kohl's supermarkets that have all been sitting vacant ever since the chain shut down over a decade ago.
Who is claiming this is a copyright issue? Software licensing and copyright are two different things. Are you saying this is also not a software licensing issue?
Why I made Image to Brick
Thanks for the info.

This confuses me. He knows about the AGPL. He uses it for his own code. Yet he doesn't even mention it in a post about his favorite license. Why?
Makes sense!

I've said this before and time and time again, but I LOVE what they're doing over at RunAbove (OVH incubated). I'm not affiliated by any means, just a very, very very very very happy customer. The performance is unmatched and the price is so competitive!
It's not about the fact that the Jeep was hackable it's about the fact that the demonstration was done on a crowded highway with civilians around.
Downvote, downvote, downvote.
> There are decisions that deserve days of debate and analysis, but the vast majority aren’t worth more than 10 minutes.

Quick! I need a vast majority detector.

Setting a deadline for deciding something sounds good to me, but the above is some kind of puzzle.
The amount of statist pu$$ies in the comment section is astounding. Props to the guys for the demo, that was exactly what was needed to bring attention to this.
Sure it was not a smart move but you're really overreacting.
> That doesn't put food on my table, but the same effort from me under a bad licence would have meant that good likely would not have come from my efforts.

Who is more likely to be hired for paying work: the guy whose code you have benefitted from or the guy whose code you haven't seen?

I believe there is such thing as 'corporate stewardship' and companies ought to give back to the communities that host them. With remote work, and independent workers I believe that responsibility to give back falls on the individual.

I've surely benefitted in my life from open-source software. My income depends on my use of it, so I feel not just a desire but a duty to release work for others in the same way.

It's not direct, but the more code I put out there the more my industry thrives. The more my industry thrives the more work there is in it. The more work there is in my industry the easier it will be for me to find work.

It's a roundabout way of doing it, but I like to think of it as watering the garden I get my food from, instead of harvesting it.
Perfect example of why "open source" vs "software freedom" is a real issue. GPL isn't "open source" — it isn't about source, that's an implementation detail. It's about freedom. The OSI's definition of "open source" is effectively synonymous, but you are misunderstanding the importance by using the term "open source".

As an end user, software freedom means I can install something on any machine I want, run it as I want, share it with others… none of that requires source. If I want to tweak the software, that may require the source. The freedom is the freedom to change the software — whether or not the change is substantial enough to need full source to do so.

Having software freedom is definitely useful to me as an end user.
May not work. Given the use of ORMs these days, this is a smaller issue. Though it still requires attention. Having the tests run quicker allows for better use of the programmers time
I'm pretty sure fail2ban will catch these.
An added benefit of using unit tests over integration tests is that unit tests shows you what went wrong very clearly. If an integration test fails I have literally no idea where to start hunting for the bug. It could be located at any level in the stack.

I highly recommend this brilliant talk by J.B Rainsberger on how integration tests are a scam: https://vimeo.com/80533536
> The researchers could have achieved the exact same results (albeit with fewer clicks) by conducting this experiment in a remote parking lot or a private road.

According to the article, the researchers already did as early as 2013. Auto manufacturers ignored the reports while continuing to pretend that their vehicles are secure.
It's a different definition. The operative definition in this case is "a person that loses".
Their new GPU comes with something called an "RTU", which accelerates the ray intersections. This article is showing off one way to use their fancy new toy: http://blog.imgtec.com/powervr-developers/powervr-gr6500-ray...
Rally? I always thought of large cities as victims of their own success. You get some good businesses going, they attract more people, they attract more businesses... and then you get overpopulation, air pollution, traffic jams and high prices. And difficulty of finding affordable housing.
UN study finds USA is more likely to bomb a muslim wedding with a drone
What if everyone had a lawyer constantly on call that they could talk to online?
We're experimenting with the idea at chat.justiserv.com

We're trying to see if folks like the idea of a lawyer on-call to talk via instant message whenever people want. we're having lawyers online until 9pm EST today, so check it out at chat.justiserv.com
Calling All Civic-Minded Coders
Why can't we condemn both?

And as busy as that highway was in the video, it was far more than just 2 vehicles, especially if one of those vehicles was the 18 wheeler.

At the very least they could have done this on a less busy stretch of highway that had a wide shoulder and with control vehicles in front and behind with paramedics at the ready (just like a movie production that is shooting on public streets). Instead the researchers and the journalist chose to be reckless.
You're garbage.
Um, the concern [for source aspect] was more real than you think: friends and I used to send pieces of GPL code to Microsoft, IBM, and so on that potentially solved kernel problems. The goal was to wait until it got distributed to legacy customers, identify the cut/pasted code, prove it in court, and get these companies' source. Just some devious, hacker stuff we pulled out of boredom for a few weeks rather than a full-on operation with any likelihood of success.

However, I have to imagine someone else tried or will try that same trick. It's why I strongly account for licenses of code added to any proprietary, code base. It's also why license management software is a real market rather than a concept. Better to avoid GPL source than try to explain to FOSS types in court later why it was accidentally distributed and you didn't really mean to exploit their work without following the license. Who would believe that given how most companies are about giving back?
Yes, this article can be twisted, but the point here another way of saying the most decisions are stuck on minutante and bureaucratic process (mostly with saving my ass moves). The decision makers should be clear about the time-boxing both planning and execution. "realistic and yet, hard deadline" is the key here, there is a balance, but I think the emphasis of getting things right sometimes drags the process than it needs be, because most of the time is probably spent in cognitive overhead or ass-saving office politics.
One thing to consider is that the creators might very well believe it works themselves.

It's easy to fool yourself into believing something you want to believe. They might even have done some informal, poorly structured tests and gotten the results they were expecting for other reasons, reinforcing their beliefs. Hell, I've done this to myself (ie when debugging) so I can totally empathize.
Link to the paper anywhere? (Can't tell if I'm just not seeing it.)
"I have to act bad because of the nature of my enemies." <-- says everyone

> And just think how hard was this decision

Given that they did the easy thing, it wasn't very hard at all.
It's also the same Craig Kerstiens as Barbecue Craig Kerstiens: http://www.plantandplate.com/recipe-for-bbq-cheap-meat-dry-r....
Not really. David Miscavige is well known for harassing (both indirectly and through proxies) and physically beating people and he's generally been pretty successful.
Where I work, tests have two modes: quick and long. Quick mode gets in memory treatment. Long mode doesn't. Anything that goes live will undergo a long mode test beforehand.
Yeah, no. Check this out: http://www.edn.com/design/automotive/4423428/Toyota-s-killer...
That's why you don't stop with unit tests. You make sure to automate testing of ever layer of the application. It does require a bit more effort, but it's it's a savior when the UI breaks, and it's not something obvious yet breaks the user experience.
Except that whispering has a tendency to increase attention. Maybe speed up the reading?
I've read the article. Where does it mention controlled environments? The only mention of exploits being dismissed by manufacturers was in regard to a wired exploit, not a remote one.
How dare companies shut down things that aren't profitable. Ever since Reader shutdown Google seems to be the "go to" reference, but the reality is that it happens a lot. Just look at all of the things Microsoft has either shutdown or discontinued. The list is longer than Google's.
So what happens when (not if, but when) said computer encounters a fatal error? What happens when future security researchers like the ones in this article manage to break into said computers and manipulate them?

If we're going to condemn researchers for potential danger, then we might as well extend the same courtesy to car-driving AI and the makers thereof.
It would have been useful for you to say which bots are wrong, and why.

Here's a more recent release, still urging people to avoid Apple.

https://www.fsf.org/blogs/community/watch-your-freedom-becau...
"Before working with computers I drove tractor-trailers for a while and was lucky to achieve a million-mile safe driving award. I have a pretty good idea of the dangers here and I know that stretch of road well, I've crossed it many times."

Game, set, match.
Well done. I agree.. there is no way they should have jeopardize safety of people who were on the road.

They could have easily demo'ed it in million other ways.

Kudos for the hack but shame for the demo.
This is the one problem.

Spent a whole day trying to figure out why only the first tag in the struct was 'active':

Name string `xml:"name", db:"name"` //<--- XML works, DB doesn't

Name string `db:"name", xml:"name"` //<--- DB works, XML doesn't

The answer was, going from memory, I added a comma (,) between the tags. Should have been:

Name string `xml:"name" db:"name"`

Stupid simple mistake, but really hard to track down. There was no compiler error, the second tag failed silently, and the first tag worked, so it was really hard to find the bad code.

That along with my favorite: quote-wars. Many-a-time did I forget the quotes on the tag itself only to have it fail (without warning again...):

Name string `xml:name db:"name"` //<--- DB works, XML doesn't
The article is available here http://journals.plos.org/plosone/article?id=10.1371/journal....
Who protects me from the people who think they are doing the right thing by endangering me?
If more people knew they could live a better life outside of the USA and the immigration policies were more open outside of America, the USA would experience mass emigration.

The corporate-controlled media avoids comparing or discussing US employment laws to other developed countries specifically for this reason. The puritan work ethic is partially to blame as well.

People in Europe know how to live their lives in balance between play and work. Americans were never conditioned to live this way in public schools or by their parents.

In America, all that matters is profit and the almighty dollar, and be damned with making the country a better place to live and work.
But isn't that true of nearly every other license and vendor? Which developers are open to relicensing their proprietary software under the GPL, and if so, for how much? If the price is right, then perhaps enough people will contribute and free the software, which could also make a difference.
Yes, or as I like to say, "MB SNBU by P ww2b TS"
You can select to use the hpHosts’s Ad and tracking servers list, which blocks loading assets from the IPs in this list:

http://hosts-file.net/ad_servers.txt

This is essentially the same as what Ghostery does, without the option to send that information back to Ghostery.
Fair enough! :) I overlooked that aspect of the Container type, obviously.
I like the article, but it seems to be missing a pretty major component: how do I cast the ray? It seems like the hardware won't have the geometry available so I can't do it on hardware. (What if this is the first pixel rendered? and even if it does store up all the geometry, OpenGL shaders don't have a ray casting call) And if I do it in software, I can't use a vertex shader (unless I duplicate what it is doing, which kind of defeats the purpose).
I didn't see it anywhere either. Found it here http://journals.plos.org/plosone/article?id=10.1371/journal....
And yet somehow the sins of the auto manufacturers in no way excuses the reckless behavior demonstrated in this video. It is possible that more than 1 person/entity in this story is in the wrong. Its clear you've already made up your mind and have posted more than a dozen comments here defending the researchers, so I'm not sure what more can be said. The ends simply do not justify the means.
http://mimiandeunice.com/2010/08/25/for-the-children/
Oh, I'm in complete agreement, though I was rather disappointed at Reader's shutdown.

I only meant to cite it as a "running gag" of the tech community.
Haven't you heard? People that play videogames are evil misogynists and sexism doesn't exist elsewhere.
Good point on how all OSS developers benefit rather than just FOSS. However, the author did address that by noting the permissive licenses goal was mass adoption and FOSS was pushing their notion of freedom.
Triplebyte (YC S15) Opens a Concierge Program to Fly Engineers to SV
Only in lattices I think - i.e. a specific substrate such as crystals:

https://en.wikipedia.org/wiki/Phonon
Stack Overflow reputation and being a micro-celebrity
Well, no, the manufacturers didn't ignore them. They responded with a patch, but the researchers didn't like their response.

Still doesn't matter though. There are a million shades between quiet disclosure and outright stupidity that would still make headlines.

1) They could have let the "test dummy" in on what was going to happen, so they could give feedback as to when it was safe to do so.

2) They could have ensured constant two-way communication.

3) They could have done it when nobody was on the road.
I was in almost the same situation as you a while ago, though the sign-on bonus was slightly less than yours it was still a large chunk to just pay back.

In the end, I couldn't stand being at the job another 8+ months and so left and negotiated a repayment agreement with them. They weren't so happy about that and wanted to add interest, fees and so on but after I explained that they could accept the monthly repayments OR basically get nothing and go through a long drawn-out legal process to try and reclaim some of it they reconsidered.

The sign-on bonus is a tiny fraction of their profits but if you owe it then it is only fair to pay it back, especially if agreed to in a written contract.

For my situation, I appealed to the fact that I spent a portion of the sign-on bonus in order to relocate and get my life setup for this new job and so it wasn't such an easy thing to pay back in one go. You're not going to win any friends by leaving so soon anyway so my advice would be to arrange a payment plan, explain that the job just isn't what you're looking for and leave as soon as you find another position you like. If the new position has a sign-on bonus too even better but be careful of the same thing happening again.
When with enough PR-speak a big layoff or a complete exit from a market can be made to sound 'exciting', something like this really isn't so bad.

Getting acquired doesn't have to feel so bad for a startup. The optimist can see it as a way to continue working on their project without worrying about profitability or investors, and the pessimist still got paid.
I'm sorry but that graph is just too funny. Let's see, what slope do we want the red line to have? Here, that fits the conclusion we want to promote. And the blue line? The inverse of that slope, of course!

Too funny.
Freedom isn't the word that I would associate with being bound by train schedules and routes.

Old cities, like NYC or London were established before the existence of the automobile. It makes sense that they were designed to move large numbers of people without automobiles. I don't live near such a city.

The geography of my area prevents the kind of mass transit system that exists in NYC.
> Given the use of ORMs these days, this is a smaller issue

The ORM can't abstract away all differences between databases. For example, SQLite doesn't have Numeric type, so all of the Numeric(10, 2) fields on (e.g.) my SQLAlchemy (a Python ORM) models will trigger warnings when saving to a SQLite database.
Your scenario is too simplistic to use. The premise that "if you print additional $10 and hand it to a different guy, the price is still $10" is false.

A better example of your idea is - college education. By giving out free money to people, the government increases supply of buyers (students) - and the sellers (colleges) keep rising prices (cost of college is through the roof - quadrupled/quintupled over 20 years). Because they have a stream of buyers they otherwise would not have.

Yes, I said "giving free money to people", because even though they are formally student loans, many of them will never be repaid. It is really a transfer of wealth from US taxpayers to the higher education complex, who can charge tuition multiple times what it was years ago (accounting for inflation included).