skysight-inc/HackerNews huggingface dataset:
> It seems like "reciprocity" has an even worse outcome than BSD source code. The origin of the source code can be completely hidden from the user.

Nothing is stopping someone from paying the rights owner of a BSD-licensed work for the right to use it without preserving the copyright notice. The analysis is the same as for a GPL-licensed work.

If the argument is that it's better to have BSD-licensed works without paid exceptions than GPL-licensed works with paid exceptions, well... first off, nothing stops the paid exceptions from being "You can use this under the BSD license". Second, this seems like a strategic thing; if most users comply with the GPL, and you raise some money, that seems like a net win compared to everyone complying with the BSD and not providing source despite not paying.

> Assume further that they do not use "interfaces" designed by the GPL source code author.

I'm having a lot of trouble imagining a patch that works this way. If you're patching the program, aren't you interfacing with the program somehow?

I can think of two possible ways. One is that you're actually patching other interfaces (e.g., providing an LD_PRELOAD) provided by more-liberally-licensed software. I don't think that an LD_PRELOAD of POSIX interfaces intended for use with specific GPL software is a derivative work, but I also don't super look forward to convincing my lawyer of what's going on, let alone a judge.

The second is that you're running the program in such a way that you're really wrapping standard I/O and not touching the program itself, but I wouldn't call that a patch. JuiceSSH for Android does this with mosh, for instance; it uses an upstream mosh-client binary (and provides source) in a subprocess of its proprietary UI. On a system like iOS where you can't fork, I could imagine some scheme for running the process in the same address space with some serious emulation. I very much wouldn't look forward to litigating this; it sounds sorta like the VMware lawsuit, which is a huge mess.

If you're providing a plugin through a defined plugin interface, and the software author has said "Use of this plugin interface doesn't subject you to my program's license" (or the plugin interface is an external standard like VST), then you're in the clear. It's worth noting that Linux has an explicit statement that the syscall interface does not subject userspace programs to the GPL. I don't know if such a statement is necessary, but it's nice that it's there. But these sorts of things are definitely not what I think anyone would call a "patch".
They also outsource (socialize) their employee's healthcare costs, in a way that other businesses cannot.
Everything is a "bug" according to most journalists. We'll probably get something a bit more coherent from Ars Technica or The Register.

WRT the failings: I've worked in IT in the UK for more than 25 years, and I have never (until now) worked in a place that took security seriously. That includes schools, a large accountancy firm, several well-known public sector establishments, a political campaign, etc. "Optimistic security" is the model here, and hospitals have huge rambling networks with many legacy systems and third-party solutions. I would be surprised if they don't have security issues. Where they are secure, it's probably down to some unsung hero(es) somewhere, who took it on themselves to push security. (I've done this myself and it's a thankless task; nobody notices or cares. Dogs not barking, etc.)
I see this attitude, but don't understand it. It seems based on a view that more software is always better, no matter how it comes in to being. But of course, attacking the legal constructs under which assumptions people create software means fewer people would create it in the first place. It is privileging parasites over the host.

And the attitude is almost always myopically limited to the GPL. Would you react the same way to a suit that substituted the infringement of Microsoft copyright? "Microsoft sued someone for infringing their copyright, so now I'm scared to link their code" doesn't pass the giggle test.
On the other hand, $300 sounds like a bargain.
SpaceX may finally be reaching a nirvana of high flight rates
300$ ransom doesn't seem like they're being targetted. The virus just spreads very, very well through corporate (i.e. Windows) intranets, including when connecting through a VPN, using a remote code execution vulnerability (see my other comment here https://news.ycombinator.com/item?id=14324592).

Considering it's already hit some tech giants, it was just a matter of time until it spread through their VPNs to their workers, clients and beyond.

This is gonna be fun to watch from the sidelines.
IKEA Baby Name Generator
Interesting API, but this will probably end up as one of those "It helps" things.
Definitely SOLID
https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)

It contains:
- SRP
- OCP
- LSP
- ISP
- DIP
I believe it is similar compensation as a software engineer with a specialty (front end, data engineering, databases, etc.). I would not recommend this career path to anyone that is in it for the money, but rather to do it because they find machine learning personally fulfilling. These other specialties can be personally fulfilling as well, and many of my close friends have a specialty that is not machine learning and are very happy with their career.
Just a question of time until you can say "Hey Kitt, come to me!"
You could look at a newspaper column as a way of trying to gain public support for your view, public support that would be useful in getting legislators to act.
Are they paying Microsoft for extended support?
While that is true, as part of a derivative work, your users would have your source under GPL terms.

Absolutely you can sell, but your can't restrict user rights
My first question is how much of a burden is it really? Are we hearing the squeaky wheels, or is it actually pretty bad?

My second question is how much does it help. It's fine to say that it codifies practices that companies mostly do anyways (and if so, how bad can it be), but it was also a response to some troubling behavior in the market. How many problems does it prevent for the burden it exacts?
No, just ask.
As if people don't lose real money everyday in bleeding edge investments.

This is HackerNews, born from the tech startup/VC culture, right?
After reading Tim Wu's "The Master Switch" a few years ago, this can only be bad for consumers leading to less choices in the marketplace. Just one step closer to returning to the monopoly days of Ma Bell.

More competition leads to better innovation and better pricing for consumers.
Creating a WebAPI object
I'm seeing quite a few Nigerians becoming prominent in the JavaScript space as well. I didn't realize English was so prevalent there but having a pretty well developed economy and speaking English makes me think there's a lot of good stuff to come from Nigeria.
A hands-on tutorial introducing CloudObjects and explaining how to write a machine-readable API definition in RDF and publishing it on the directory.
Christ. There is no excuse for that whatsoever. A live machine?
It would be all well and good if either better jobs came to replace he drudgery of old (honestly, worked in light industrial and plastics so I can't imagine anyone doing the work if they could get a better paying job with fewer hours) or that the over all price of goods dropped to reflect the actual material intensity of production. But neither has occurred, especially in former industrial centers in the US. Until that happens the benefit of automation will always go to those who own the majority of the companies in question. Which is why I think they either need to be taxed or their means of production held in common ownership by the state.
And it's not just snow and things like that. I'm in NYC this weeek which I think we can agree is not some rural backwater irrelevant to the rollout of vehicles. Has anyone who thinks the vehicles tooling around Silicon Valley suburbs with a driver to take over seriously think they can navigate Times Square at rush hour (or theater getting out)? People are everywhere. Bicycles are flying in and out. Cars are jamming themselves into turns. Etc. I find this sort of driving difficult and I have plenty of experience with urban driving.
So basically, a crowd funded No Man's Sky
Personal Identification System Based on Rotation of Toilet Paper Rolls
The whole EHR market is absolute crap in Canada too. You have around 10 competing standards with no interoperability, multiple data sources cobbled together through webpage links, and all running on a slow as fuck central server that you Citrix into.

Another research department I worked at was seriously underfunded, which resulted in questionable decisions, such as using round cube for email, and a central shared drive with a Microsoft access database containing patient data. Hospitals have terrible security.
So?

When a single mother is trying to support her family on a minimum wage, yes, that's bad.

But there's nothing wrong with a teenager making minimum wage in his first job.
Both Microsoft and Google both do a main part of their research AT the MIT Media Lab and the MIT earns 100s of millions by letting those company employees book research labs and rooms near MIT ;).
I'm not sure I need to make that cut off? If people could provide enough value to live off of, then they would. Everyone wants to be paid more. If adults with kids aren't qualified for something more involved or demanding than grocery bagging, the problem is elsewhere, not with how much it's worth to an employer to pay someone to put milk in a paper bag.
If you need to replace every single <command> with "if ! <command>; then <failure commands>; fi":

- How readable will your script be?

- How likely are you to miss a few checks?

- Will you be careful enough to also check commands like "echo" and "rm"?

"set -e" makes error handling implicit instead of explicit, and it solves these problems.
It's worth pointing out that this fiasco has nothing to do with cryptocurrencies. In the absence of regulations and legal enforcement, the exact same thing can happen with any bank or brokerage account. "We went bankrupt due to subprime bets, so we're taking all of our customers' savings to bail ourselves out. Fight club, lol".

Given that this was a legally registered business, I hope this scumbag faces criminal prosecution and imprisonment. It's time we started locking up white-collar-thieves the same way we lock up burglars.
Just like you use socketio api without knowing about tcp ip or network routing protocols. You can treat machine leaning as an api which does things.
You don't need to take a machine leaning class. Just treat it as an api.

And you never know, you might be already using some api which does machine learning.
It should be, but I'm definitely not preordering a product like that without a third party demo.
Per computer.

If the ransomware has no vulns itself, this is going to be a hit to economy, either by paying the ransom (it's already hit some major companies) or the losses produced by it.
Both of those companies tried merging with larger telco carriers like At&t and it wasnt allowed

This one has a better chance
Elon Musk shares the first progress of the Boring Company
He wasn't anonymous though...
s/cargo cutting/cargo culting
hmmm... that doesn't sound like a 'cyber attack' as much as it sounds like 'getting owned by a trojan'
America is a democratic nation, this is a choice not an exploit. It's a feature not a bug.
I read the article, and I still have no idea what "Fluent Design" actually entails.
Ask HN: SSD to Ethernet?
How do I connect an ssd directly to the internet? I want to be able to serve HTML files without processor.
This is partly a consequence of the NHS Connecting for Health debacle, which on an original budget of £2.3 billion managed to hit a projected cost of £12.4bn with almost nothing to show for it apart from a patchy implementation of Choose and Book.

https://en.wikipedia.org/wiki/NHS_Connecting_for_Health#Cost...
You may even enjoy a subgenre in the same vein; chill-hop.
Wow, the author has a huge chip on their shoulder when it comes to cryptocurrency. Also, how is Gawker still in business?
There's a difference between losing money on a bet (like VCs) and having it stolen from you (cryptocurrency).
> Everything is a "bug" according to most journalists. We'll probably get something a bit more coherent from Ars Technica or The Register.

That's a good point, tech journalism is usually pretty poor.

https://twitter.com/ShaunLintern/status/863039464649744384 suggests it's significantly more boring than a zero-day (though still incredibly problematic).

Your experiences with UK IT make for depressing reading.
Should the fact that T-Mobile is GSM while Sprint is CDMA (as far as I recall) matter? Is 5G going to make that distinction go away (ignoring frequency issues, which I thought I read was still a concern)?
Automonous cars that you buy won't be an important product historically, except as a data collection strategy for Tesla etc. Autonomous carshare will be at least half of the mobility market, eventually eating all but the very wealthiest customers, plus driving enthusiasts.
Dragonflies have always been the cool bros of insects.

I used to love it when I almost ran into them but they saw my car and freak out as if to say "Pull up!" and the dragonfly banks away a max throttle.
You are right. That is not how the Fifth Amendment works.

You can only assert your Fifth Amendment rights on your own behalf, not on someone else's behalf. And you can only assert your rights to prevent yourself from incriminating you, not to prevent someone else from incriminating you. (The lawcomic previously linked to has a section on that at http://lawcomic.net/guide/?p=2545)

And even though that is rudimentary Fifth Amendment law, that is nevertheless the argument Levandowski's lawyers made.

If you ask me, Levandowski's lawyers really screwed up here. He's not a party to the case, but on April 4 they filed that motion, saying UBER couldn't disclose facts because they could later be used to convict HIM. It's a stupid argument, and they spent 15 pages on it, alternating between the trite and the absurd. That's a good way to piss off a smart judge. The argument was so incoherent, it was hard for the judge to even figure out what they were asking. Another way to piss off a smart judge. And the argument was disingenuous at best, or deceitful at worst, as it flatly mis-stated the holding of the main case it relied on, which actually said this specific argument is wrong. Amazing way to piss off a judge.

Their argument boiled down to "Uber and Levandowski have a joint defense agreement, so Uber's lawyers can't disclose what Levandowski's lawyers can't disclose." That's not how a JDL works. All a JDL does is let co-defendants' lawyers share info without popping the attorney-client privilege. It has nothing to do with the Fifth Amendment. And it doesn't make Uber's lawyers Levandowski's. Stupid.

But as you read that argument, what they're REALLY saying is "Uber and Levandowski colluded ahead of time, with the awareness that this was some shady shit, to make sure none of this evidence gets disclosed to the court." Or put another way, "Dear Judge: We have an agreement to defraud the court. If we did what you ask, we'd be violating an agreement!" The judge got that message loud and clear.

And the very first words of that motion? That the judge had to read over and over again because it was so hard to understand? They practically INVITE a criminal investigation of Levandowski.

So, after ruling against them on April 10 (https://www.courttrax.com/wp-content/uploads/2017/04/USDC-CA...), and STILL getting nowhere with Uber and Levandowski, the judge has now very politely obliged.
A bank is subject to laws, and generally believes that it is subject to laws.

Cryptocurrency people tend to believe that the stuff they're into makes laws and regulations obsolete, so who would bother writing up any of those?
> I'm seeing quite a few Nigerians becoming prominent in the JavaScript space as well. I didn't realize English was so prevalent there...

And Ruby as well. Don't overlook Ruby!

Anyway, English is the official language of Nigeria
Disclaimer and limitation of liability is a very old legal aspect about trade law which from a US perspective historically originate from UK law before the time of colonization. It has nothing to do with copyright or technology.

As the story go, someone bought a mill shaft but the delivery was delayed and the customer sued the seller and wanted compensation for the delay. This in turn lead to a legal requirement to make the customer aware of limitations. When the US organization for trade (a name which is escaping me) made their recommendation based on the version of law which was "copied" over, they added that one way to do so could be to use all caps or by changing the color or font, which companies adapted by simply picking the first suggestion.

The distance of the original case of the mill shaft and some open source software thats public available on the Internet for free is quite a far one.
What does this cover provide? Any ideas? I assume every customer is different?
Rogue waves are real, surprisingly common, and hard to predict
Here are some options:

- Walmart fires half of their workers and doubles the remainder's pay

- The government terminates the benefits low income Americans receive

- Walmart accelerates the transition to automated stores and fires any workers who receive government benefits

- Walmart doubles all workers pay and increases prices to match, and then closes any stores that fail to turn a profit

- Walmart fires everyone, shuts down, and concedes to Amazon
They had a good ad campaign, but a terrible distribution program. My mom really wanted to get a Pixel, but the "only on Verizon" thing threw her, and she didn't know how to get one on AT&T.
"I think his point is: isn't that a bogus thing for Uber to claim? That it can't release documents because of someone else's fifth amendment privilege?
"

This is generally correct.
The privilege is personal, you cannot assert it on behalf of other people.

(not to mention you can't assert it to prevent someone else from incriminating you. IE you can't assert it to prevent your friend from giving evidence against you, even about something you said :P)
Is anyone else noticing more carpenter bees? Maybe they're filing the niche left by honey bees.

Also I'm noticing more wasps than usual.
You say you read the article but I don't think you understood it. They want to loosen restrictions so they can sell additional work (that they are currently prohibited to provide) to public clients of which they provide audit services.
This must be a new virus. It is hitting Spanish and Portugese Telecoms.https://www.usnews.com/news/technology/articles/2017-05-12/s...

http://sicnoticias.sapo.pt/pais/2017-05-12-PT-Vodafone-EDP-e... (Portuguese)

The worrying part is distribution and essencial companies and services
Also, when people say they're paying "cash" for a car they don't necessarily mean they're walking in with a stack of hundred-dollar bills. "Cash" often means cashier's check, etc. - the idea is that you're not borrowing money to buy the car.
Can someone explain how these coins went from zero value to having value? The articles kind of skips over that part, saying that getting listed on exchanges made it worth something.

So simply being able to trade it for real money (+ hype, + limited supply) made it actually worth real money? The only thing that needs to happen for a currency to exist is liquidity and x number of people to think its valuable (who buy/sell it)?
Also see Christina Maslach's books on burnout. She doesn't focus exclusively on health workers, but they are noted as a group which is particularly prone to burnout.

(Edit: I just read the article, and see that the author cited Maslach already.)
This is apparently part of coordinated ransomware campaign targeting large corporations in Europe, only a few of which are making the news at this time. Some other links:

https://www.ft.com/content/74c666ec-8dc7-3b20-b573-245bc0e9d...

http://www.impala.pt/noticias/pt-alvo-ataque-informatico/ [PT]
yet they are completely free to complain, or move to greener pastures of their choice. good luck doing that in some gulags or concentration camps of 'better' regimes.

gotta love heroes from behind the keyboard that never grew up actually oppressed - it must be so easy to ignore benefits you have and just radiate hate because whatever.

to sum up - no, capitalism is not evil. it ain't perfect, but much better than any other real alternative out there. if you hate it so much, why not man up and move somewhere better for you? you will make place for somebody who actually wants to live in it. or change that evil capitalism. but that's hard, easier to just complain from behind the keyboard, right?
What are you referring to? Walmart already pays employees well above the legal minimum wage, despite the rhetoric thrown about...

[1]http://www.cnbc.com/2017/01/27/wal-mart-is-making-it-easier-...
As long as it's not linked to their binaries, invoking it separately is fine.

I believe they might need to allow for others to download the source of Ghostscript whether modified or not, but that part isn't hard. :)
It probably depends on what you read. Lawyers complain a lot about burn-out. At least the lawyers I know make much more money than the average software dev so it's a little easier to bear. They also have more job security and don't have to worry about age discrimination.
Lol, this whole thread feels like it's out of a time warp from 2013, before the rush, when most people were still pretty naive about these things.
I've heard from some people in Portugal that MEO is affected, as well as the Spanish Vodafone. A friend working for the Portuguese Vodafone is saying that, so far, they're unaffected.

This seems to be quite serious.
I somewhere read that you need at least 4 big mobile operators to have real competition. Less that that and they behave like oligopoly/cartel

Hiw much is US left with?
How on earth could an X-ray machine be affected? Why the hell does the NHS have an X-ray connected to the Internet?
Telefonica (the largest telecom operator in Spain) is having the same issue. There are a few thousands of workers that are not working; it's a disaster!
To be fair - healthcare IT infrastructure sucks everywhere, even in the country most well-known for remarkably expensive privatised healthcare. It's not really obvious at this point how to fix it. Have the Government Digital Service or similar work on it directly and ditch the contractors?
> same thing can happen with any bank or brokerage account

Not really, no. There's extensive regulatory systems in place to limit this and it only happens in dire circumstances (accounts over €100k in Cyprus, for example)
the NHS is suffering from a human denial of service attack from old people, drunks, immigrants that haven't had immunisation, congenital diseases, fgm, etc.
Notes, the smart way
inspiring story, great job.
Yes. Anything someone is willing to give you something for has value.
Weekly Top 10: Your DevOps Strategy
A 'coordinated' attack apparently unless it is a very agile worm, lots of disparate unconnected levels being hit - such as GP surgeries (local clinics) to large hospitals A&E (ER). The common factor being the widescale abuse of @nhs.net as the email provider for all. Local GPs not meant to be using it at all.
Here in the UK, that is an incredibly unpopular opinion. I've never met anyone who isn't in favour of the NHS.
According to Spain's CCN-CERT it's spreading through a remote code execution vulnerability in Windows' SMB Server, affecting pretty much all versions of Windows.

https://www.ccn-cert.cni.es/seguridad-al-dia/comunicados-ccn...

https://technet.microsoft.com/en-us/library/security/ms17-01...

IIUC the security updates have been available since March. I can understand bureaucratic entities having shitty security policies, but Telefónica? It's just... wow.