skysight-inc/HackerNews huggingface dataset:
The music and movie industries have changed tactics in that they go after the uploader/sender of a copyrighted work. And you would be correct that a simple "oh, sorry, I'll stop sharing that" would probably not suffice to remediate a case that's gone to court - the damage is already done: those that downloaded can't 'unwatch' the movie, and a sale can probably be proven to have been 'lost' as a result.

However, we've seen software copyright cases over source code being remedied in this exact manner. Courts take the type of IP into account. Perhaps a judge might think if the code can simply be replaced without tremendous effort and without drastically affecting the end users' experience, then that infringing piece of software probably wasn't that instrumental in the full app and thus the monetary benefit to the infringer from the infringing code wasn't all that great. Further, in GPL infringement cases, I don't know that the owner could demonstrate damages; we'd be stuck with a punitive award from the court. And here's the rub: GPL hasn't gone to court in the US.
Wonderful. However, a blog-post on their web-site or, say, a post on Medium would have been so much more readable than a tweet-storm you have to keep doing "Show More..." on.
>in practice, communism has been a process of structuring inequality differently:

I'd agree with you if you're talking about Leninist states (i.e. the dominant socialist ideology of the 20th century), replacing the bourgeoisie with bureacrats kept the same fundamental exploitative relationship (however they did operate differently) and is precisely why these states failed. however Marxist-Leninism isn't the end-all be all of communist ideology. How does this argument hold up when confronted with the various anarcho-communist currents? It simply doesn't.

>While this criteria exists in all systems, it is the most defining one in communism and other authoritarian systems.

Again you're conflating the state building ideologies with all communist thought, which just betrays a fundamental misunderstanding and lack of knowledge about what communism is, especially since there a multitude of anti-authoritarian socialist currents and ideologies.
You could never hope to use human labor to control pests, though- and certainly not blight.
Usually communism requires totalitarianism. I don't know of any examples where communism didn't require totalitarian as long as we are talking about the country level. But I'd like to hear some counter examples I'm not thinking of.
It's unclear under copyright law whether distributing the bundle of [code that calls GPL'd code + GPL'd code] makes the entire bundle fall under GPL [1].

It's pretty clear that if you modify some GPL'd code, you have to relicense that modified under GPL. It's not clear whether that holds when all you did was call the GPL code for a different product.

There're two main possibilities here:

1. The entire bundle is a derived work; under the terms of the GPL, derived works must be copylefted under GPL. This is the FSF's position as stated on their FAQ.

2. Wix's code + the GPL library is a 'mere aggregation', as defined by the license. Their only obligation is to distribute the library itself, along with modifications, under the terms of the GPL, but not their own code. For example, Linux distributions redistribute GPL + non-GPL code together, without making everything GPL.

None of these questions have really been tested in the courts.

[1] http://www.epiclaw.net/2012/01/31/combining-or-linking-propr...

PS: There's also a third possibility, which is that the whole thing is a derivative work, but calling the library falls under fair use.
Maybe it's just a case of "if you've never seen a hammer you wouldn't recognize a nail" but what problems have you solved with exotic data structures?
I was researching this. And still am.

I always come to conclusion that either I have to host mail for myself, or use Google Apps.

I can't trust Microsoft to host my email, nor I want to trust Rackspace (for some odd reason, two feedbacks I received were from people who had negative experiences with them). Zoho is nice choise, but they had multi-week outage year or two ago, with somewhat unclear notification to users.

Fastmail was always second choice, because it was more expensive for amount of mail I have now, which will need to be stored on their servers.

Also, as I'll be hosting email for family, I calculate for 5 accounts.

Google Apps came out to 25/month.

Self-hosting option came out to one Linode machine, plus one other VPS provider machine located in different location for backup MX. That came out to 15/month.

Fastmail was more expensive at the time (was I looking at business account for some reason?), but their pricing page -- https://www.fastmail.com/pricing/ -- shows that they are same price as Google. Can't seem to find their multi-year discount information.
Twitter is a terrible medium for whatever message might have been hidden in there. I'm sure it must be good for something, but whatever that might be, a story like that is not it.
If americans want to understand what comes next, study what happened in Brazil since 2013 protests (it would be yours inspiring BLM, great in intent and ideal, but harmful to society if not descalated). If Hillary gets elected (similarly to Dilma Rousseff, but Dilma isn't crooked), it'd ruins US because republicans and their voters will do everything until to impeach her, and they will succeded.
Hey sashk,

Sorry to hear you don't trust us. Is there anything I can clear up, or any questions I can answer? Feel free to email me directly - faisal.misle(at)rackspace.com. I'd love to hear any feedback/questions/concerns.
What exactly makes them "great engineers" other than they are visible? Great engineers are folks like Woz, Cutler, and Linus.
Paying $4/month for email is worth it. I pay a lot more for a lot less elsewhere.

If you are on HN, I can all but guarantee you this - you've already spent more than $4 of your time even doing the research and posting on HN.

If you can't afford it, go get a minimum wage job somewhere and work for an hour. That covers the $4 right with a few bucks to spare...
> If you wanted to indicate the type of p, what would you write instead?

Then you would just write it as a function like this:

void foo(char *p) {
*p = 'a';
}
If he's calling the people who work on WordPress engineers he could probably plead ignorance.
Yes, if you hide it under your bed, or have it in some investment vehicle which isn't itself tied to inflation.
This link seems to provide a more readable version of the story:

https://twitter.com/i/moments/792044988842598400

It doesn't require readers to click 'more' or wade through other users' comments.

I don't know much about Twitter, can someone explain why there are two views like this?
Faster, More Reliable CI Builds with Yarn
Very happy recent convert to KolabNow. They have a kind of ethical nerd deluxe service, based in Switzerland. It's not cheap (I pay about $10 a month, and that's only going to go up), but I'm very happy with it.

Pros:

- 100% green energy
- 100% Free Software (+ meaningful upstream contributions)
- Servers run on fully open POWER8 architecture!
- Server for your contacts (CardDAV), calendar (CalDav), and
notes (IMAP)
- Swiss privacy laws (not what they used to be, but still outside
US, EU, N Eyes)
- They run what seem like very fancy business-class LUG
events in Europe. Of no utility to me what-so-ever, but I'm
glad to be indirectly funding this sort of thing.

Cons:

- No 2FA :(
- Not the cheapest (but I'm happy to pay a little extra for
the above)
- Slow webmail (moved back to native clients)

(Originally posted at: https://news.ycombinator.com/item?id=12251594)
Yes, in retrospect I think much of my difficulty came from the node 'gm' wrapper being hard to use - it would probably have been easier to invoke gm directly (as a child_process or however that's normally done).
Technically, there is one single TLD at the top of the tree; the root zone is called empty-string-dot and exists at the end of every DNS name, although resolving software doesn't normally require it. But it's why news.ycombinator.com. works as well as news.ycombinator.com without the trailing dot.
I think the tournament vs. pair-bonding spectrum [1] might be very insightful with regards to this debate. The observation is basically that animals have different manifestations of sexual dimorphism and that there are very clear behavioral patterns that correlate with them. In some species, e.g. gorillas, males are big and muscular and you reliably get a lot of aggression and males that care little about their offspring. In tournament species also only few alpha males have reproductive success. On the other hand, in other species, e.g. bonobos, there is very little sexual dimorphism, little aggression, females select partners that display parenting behavior and most males reproduce.

It turns out that humans are somewhere in between tournament and pair-bonding species and this is probably root of a lot of confusion. The rules are not as clear as in the two extremes, and in addition there is a lot of variability in behavior anyway because the generality of the neocortex basically allows us to adopt arbitrary rules. Some cultures are more puritanical, some are less. Some males get more excited about parenting and cute animals, while others are rather focused on achieving high status and thus fare well with traditional gender roles to achieve that. But what status means is itself variable, e.g. high status can include the appeal to some egalitarian paternal parenting meme. A lot of the results, e.g. gender-specific appreciation of good jobs, high incomes might reflect both cultural and genetic factors.

[1] https://youtu.be/Y0Oa4Lp5fLE?t=5035
Somehow we're supposed to discuss the rapid decline of ESPN/NFL fortunes without dealing with the obvious, widely known and unavoidable politics involved? That is not rational. If you want your little hacker safe space to not become another Internet flame war cesspool then see about keeping these stories off the list.
百度网盘助手
The controversy here is over a mobile app where distribution is much more clear cut. My understanding is that "visiting a site" doesn't count as distribution and and that the AGPL was created to close that loophole.
A Practical Lesson in XSS
Yeah, it's frustrating taking pickup advice from really attractive people. They just operate in a completely different league where a valid strategy is just "make noise until they look at you".
No one told you that you have to feel guilty. But if you were on the wrong side of the inequality, I don't think you would simply get to escape it. It's always there, so yes, better to see it. Doesn't mean that you're not allowed to have fun, play games, make love, buy frivolous things or any of that. No one's talking about regulating your pleasure. I'm just saying that, yes, it is in fact a privilege to get to pretend that one lives in a world where sports in a simply a non-political realm divorced from social conditions.
You're an obvious idiot, as signaled by your handle and comments. Back to reddit and your daily limbaugh intake. Bye.
Yarn vs. npm install
It is difficult to see the bad things happening in the world and think that someone could get rich BEFORE fix it. And get rich after would be communism, but wannabe rich people just hate it.
If writing some code is that much of a pain why am I hiring you in an engineering role at all? This seems like a terminology problem more than anything.
To answer your question, instead of maximizing your output, I believe that maximizing everyone else's output is more valuable. It is also harder, otherwise someone else would have already done it.

I am very biased to answer that mathematics drives science. Advance the tools and applications follow. [1]

Here is a more heuristic take on it by Elon Musk: https://www.youtube.com/watch?v=tnBQmEqBCY0

[1] https://news.ycombinator.com/item?id=12283929
Did you get any offer from any company?
https://www.youtube.com/watch?v=aPlQUfj84sg
You're arguing past him.

The author believes that the professor is racist, and writes as if it is true.

That's all that the above poster really said. It's not an indiciation that anyone believes that this is true.
> but the question here was where it does point to.

No, the question was "what happens here" and the obvious answer is "you write 'a' to an undefined location, likely segfaulting". Since the candidate failed to spot this a hint was given hoping that the candidate would realize that the pointer didn't point at a valid location.
This gets asked every time Yandex mail is mentioned. Nobody can answer this question. We can just speculate that Russia is evil and wants to read your emails. Just like Yahoo which scans and analyzes your emails apparently for NSA or Google which scans your emails for ads. Seems to me like privacy is a concern as long as your email isn't on your own server.
If it is tied to inflation, then it is taxed on the "income" it generates.
No countries actually had communism, but if we're talking about socialism, then you're mostly right. My opinion is that there are many reasons for it, including:

- Those countries were poor and without sufficiently established democratic institutions.

- Those countries had to immediately mobilize to defend from richer capitalist countries (lead by the US) trying to undermine them in any possible way. Constant defense mode leads to totalitarianism.

That doesn't mean that socialism requires totalitarianism by nature.
They won't have all the pricing power because sports will be competing with each other for viewership.
The main reason to avoid any sort of mechanical kill is time. Even if you could deploy and retract a puncher in 100 ms, you'd travel 10 inches during that time. The slowest operation in row crops is about 6mph. Same principle applies to microwaves & lasers. All require time over the target. Chemicals are nice b/c they do their work after your machine leaves and its easy to get a solenoid that opens and closes in 5ms.

There are other issues w/ exploding seed head making the problem worse and w/ making reliable complex moving parts in the horrible ag environment.

Happy to chat. Contact in profile.
Because if you admit that, they can use those words against you in court. Saying "i am just lazy" is the most obvious form of professional negligence.
Ask HN: How to deal with Indian people?
I work for very a famous company in north west part of US. We have a very large number of Indian employees. Most of them are here on the h1b visa. I am from eastern europe, but I have lived in the US for 10+ years now.

I joined this company based on its reputation and the impact this company is making on day-to-day basis. Before you brand me as a racist,please hear me out.

I work in the engineering department of the company and it is quite expected or in fact a norm now-a-days to expect Indians. I am baffled by their behavior in general, lack of long term vision, speaking in Hindi language regularly. Every single day, there is smell of Indian food in the kitchen on most the floors from 12 to 2. Many people speak while eating, which I sincerely frown upon.

Majority of these people are unwilling to listen. It's incredibly hard to convince them that their solution is wrong or doesn't scale or make sense in the long term. It seems to me most of these people started as database or informatica developers and they carry same mindset for every problem at hand. We are doing migration to aws platform right now and one person kept same data warehouse design structure in redshift as if it was oracle.
Majority of the managers are also Indians and unwilling to listen. I now see that most of complexities are artificial and in fact there are no major technical challenges.

I think I got hired for a lower position than I deserved. I plan to stay here for a while because I made a big move from the another city.

What is effective strategy to deal with Indian people in general? How to convince them and help them understand to listen to others? This is first time I am dealing with majority of Indians even though this is an American company.

How did you manage to deal with Indian people?

Edit - This is not a troll post. I am genuinely curious.
My concern is that within two years they will realize that the C plug doesn't support some new 2019 protocol and they will create USB Type D.
Such mixed feelings about this. Really nice content, but misleading title. :(

I already knew all that, but I appreciate the write up for others who don't already know all those details. I'm an enthusiast and obsessed with these details of ports, protocols and cables. I predicted this a year ago [0] and I'm very happy with this outcome. Yes, it's a transition period, which is unpleasant every time, but we will be in a fantastic state in a few years.

[0] https://twitter.com/shurcool/status/607351368387469312
> The community as a single general entity, is constantly changing what they accept is the "standard stack".

You're operating on a false premise, the community is not a single entity. You don't oversimplify Javascript and pick the "standard stack", you have to do some basic research first. Maybe you need jQuery, maybe you need React. It would be pretty stupid to assume that all web development problems are nails then also assume the latest popular bleeding edge tool is a hammer.
I thought patents were an incentive to invest in research and development. Without patents, anyone who invests in research is at a disadvantage because when they come up with something good, their competitors can copy them at no cost.
That model is fucking insane. I've gotten all of my TV over-the-air for years, which includes a surprising number of NFL games though almost no local baseball/hockey.. which is ironic, because the channels that air that stuff are actually worth the money to me, if I didn't have to pay the ESPN tax.

I considered the NHL all access even though I don't watch a ton of hockey, until I realized they blackout local games. Totally untenable model.

I do pay NFL.com for streaming. $100/year, I can watch any game I want at any time, and they also do those glorious condensed games that only take 45 minutes to watch, so I can sneak in a game I missed. The only drawback (and this is a biggie for some, I'm sure) is that they're not live; 10:30am PST games up for streaming by 1:30pm; 1:30pm games by 5pm, for example. That doesn't matter to me because I'm not likely to "waste" 3 hours of midday on my 2 free days of the week watching football; I'd just DVR it and watch it in the evening if it was available OTA anyway.

I'd also pay to stream F1 races, but that's not available either. I like some sports, but I just don't have any interest in the sports industrial complex.
It's offtopic but the urge to ask is too high. I have an idea of how wakatime works, so on Tuesday you've been coding for almost 13 hours? No planning, not committing, not reading docs, just typing into your editor for 13 hours?
Yup. It took me a couple of weeks of slow reading to make sure I was doing it exactly right (this included me learning how email works on a deeper level than I had before), but once I launched I've had no problems whatsoever, and so far really no maintenance (what there has been has been spamassassin-related).

Sometimes I think someone could build something on top of postfix that simply made executive decisions about security policies, and exposed a much-simplified subset of configuration options to the user.

On the other hand, once you know how all the mapping and rewriting systems work, it's actually a real pleasure to make use of them.
Sitecore – Every Modern Marketer’s Favorite Missile
How so? Please explain.
You'd get something, but it won't be a CloudFlare level CDN.

At best, you can get AdvanceHosters. They're Russian based but have 7 CDN pops across the US and Western Europe, they'll let you push 1.2PB for 7500 $/month

You won't get asia/oceana/australia traffic for those prices, and you certainly won't get S. American of S. African traffic for those prices.
The sharp rise in tuition in UC schools was a result of a national issue?
I thought there is a high chance of getting blocked by spam filters if you're not using a reputable email host. Is this true at all?
Automated updates for all your premium wordpress plugins and themes
Personally, I've given in and just let Google raid my emails, but I have heard very good things about FastMail from quite a few people. The FastMail devs are pretty well known within the Australian open source community for being quite decent people, if that matters to you :)
Nice list - thanks! Screeps is another one, not quite the same yet still entertaining if you fancy Typescript.
Components break, sensors die, contacts get rough. 3rd party applications are unnecessary for the specifically coded purpose. Not being connected negates the need for security updates. And over time, the operator may choose to upgrade the platform at his or her sole discretion.
Another solution [1] was on HN a while ago. Lower the cold eggs into boiling water, boil for 7-9 minutes for desired yolk, then plunge into ice water. We regularly boil 2-4 dozen eggs a week this way and almost never get a stubborn peeler, whether the eggs are old or fresh, store-bought or backyard.

[1] http://www.seriouseats.com/2014/05/the-secrets-to-peeling-ha...
Could you just add noise to any image before passing it through a NN to defeat this kind of attack?
Life pro tip : The correct orientation in which a usb-cable is to be connected is usually indicated by the presence of the usb symbol.
Postimage is an image hoster. 20 million of their 28 million unique monthy visitors are viewing images on pages they do not control.

This means the majority of their bandwidth is going to people whom:

a) Cannot be monetized via ads
b) Are not on Postimage.com thus the site is breaking Section 10 of Cloudflare's services.
I recently had this exact question. I finally decided on Pawnmail (https://pawnmail.com/). It's free and you get 2 GB.

I was worried whether it'd randomly shut down, so I emailed the creator, http://pastebin.com/raw/eWG8RQqk, and it looks like it'll be safe for a while.

I have no idea whether using services like these is a good idea.
Nit: Wix is based in Israel, where the weekend runs Fri-Sat (because Sabbath) and Sunday is a normal working day. Although the blog is timestamped Oct 29 (Sat), which is during the weekend in any case.
My Mechanical Keyboard
From my experience this typically happens with a mediocre engineering team working on a new project/technology. Unless you have immense patience and communication skill to overcome this over time, look elsewhere. I have been in a similar situation with mostly white colleagues.
Game of Thrones season 7: Cast ‘disappointed’ as entire plot is leaked online
I've been running two domains for about a year and a half, and have only once been spam-canned. This only happened recently, and I haven't been able to get hold of the guy to ask what email system he's using, and whether there was any report of why my mails were marked as spam. I'm very curious to have that information.

I went through the whole rigmarole of reverse-DNS and SPF. I also started very gingerly in the beginning -- for a few weeks it was no bulk emails and trying to mostly email personal contacts. But I've never had any trouble until now.
Roll it on a hard surface? Shell cracks into small fragments that stick to the membrane between shell and egg, and it peels right off. I haven't ever had the problems described.