skysight-inc/HackerNews huggingface dataset:
The company's describes itself as "Adblock revenue recovery specialists". They want PR and show their users (publishers) that DMCA works. I'd say PR and going to court is part of their business strategy.
What makes contracts valid and enforceable in the first place is the backing of the law. And the law can choose to not recognize such contracts as valid, or recognize them only with various caveats.
I thought the sentiment of the memo was already basically laid out here: https://www.amazon.com/Men-are-Mars-Women-Venus/dp/006123205...
The El, not the Metra. Chicago is lucky with transit options. On Amtrak you could get from Chicago to Grand Rapids, MI in 4 hours.
Clybourn
I wonder if some of the things the guy says are misleading.

In the video, we see the bot "creep blocking." For those unfamiliar with dota, players can use the model of the unit they control to obstruct the movement of allied computer controlled units in order to gain a favorable position.

I suppose it's possible that over millions and millions of matches played against itself, the OpenAI bot "invented" this behavior for itself. But it seems more likely to me that the programmers "built that behavior in."
> You did, in fact, make the original extraordinary claim, which was that there are so few high-IQ women that their scarcity significantly explains the 82/18 gender cap in computer science.

I didn't actually claim that, you just keep going with the misrepresentations, otherwise you'd have not leg to stand on. I was very careful to put enough weasel language and conditionals in there to not make a factual claim, exactly because I didn't bother to look into whatever some (potentially flawed) research says.

What I actually said was:
"If we suppose that being successful in STEM correlates strongly with a high IQ, the mere fact that there exist fewer females with a high IQ would be one reason why there would be fewer females in STEM. That's just an objective, logical conclusion. Another logical conclusion would be that no diversity program could change this discrepancy."

I'm not making any claim as to whether the supposition is true, or whether the correlation is true, or what IQ is, or whether the influence is even significant. All this is happening in your imagination, through confirmation bias.
Don't forget AsicBoost!!!
The contest prize was $15,000, there were probably some ancillary costs related to running the event but still quite cheap.
If Amazon retaliates and was involved in a USPS fraud case. I would think the business owner would have a very good chance of a large settlement.....
Are condoms "eugenics" too?
You're Google. In a tech environment where Uber is literally falling about because of anti-diversity issues, you have employees and the public beating down your doors because one guy wrote a memo.

Let's enumerate your options:

1. Support him and try to foster a dialog. Untenable: everyone's riled up, you can't be seen to support a sexist white male, and "let's talk about it" is naive.

2. Do nothing. Probably the worst option, as it makes you look spineless and wil piss both sides off.

3. Reprimand him. What does that buy you? You still piss off the alt-right, and the left thinks you're "forgiving" it by letting him off with a slap on the wrist.

4. Fire him. Literally all you can do. The left is happy. The right expects it. It optimizes happiness, shows decisive action, appeases the status quo.

There really isn't an option once it got this far.
Yes, especially since the insiders aren't pretending that it's anything but a lever to tip more money into their pockets. It's funny reading comments here with people soberly defending the deep meaning of LIBOR and that civilians like Taibbi just don't get it while traders in the game are saying things like

"It's just amazing how LIBOR fixing can make you that much money!"[1]

[1] http://www.hitc.com/en-gb/2013/11/01/5-firms-21-astonishing-...
BTW, the best read in networking is "The Elements of Networking Style" by Mike Padlipsky.

https://en.wikipedia.org/wiki/Michael_A._Padlipsky

It's hard to find a copy of that book but oh, man, if you know the stack and you lived through the ISO/OSI proposals, it's so so good.

I got lucky and read that book after I had ported Lachman's streams based networking stack into the ETA-10 and SCO's Unix. I didn't know what I was doing but I had to get the job done, I was just dealing with shorts that weren't 16 bits, stuff like that. So I was a grunt thrashing around. At some point I wanted to know more about I was doing, I still have a notebook where I wrote down every packet format, all the IP stuff, TCP stuff, UDP stuff, ARP stuff, etc. Shout out to Masscomp because I was a sys admin on their machines in college and they had a great intro to networking that formed the basis of my limited understanding of networking.

It was Padlipsky's book that brought the whole thing into focus. I dunno if you guys have had that clarity problem, I had it again when I went to Sun and was working on the kernel, had no idea what I was doing, thrashed about, and slowly, slowly, the architecture of what Sun had done came into focus. It was amazing to me when I got it. It took a lot of time just looking, reading the code, trying to see the picture. Padlipsky's book made me get networking long before I came to Sun, I was a n00b at everything and he made me get it. And it was funny as heck.

"Do you want protocols that look nice or work nice?"

"If you know what you are doing 3 layers are enough, if you don't 7 aren't"

His book was full of that stuff and it made you get the stack. If you are into the network stack, and especially if you are trying to figure it out, get that book.

In fact, if you contact me and say "that's me but I'm broke", I'll see if I can find a copy on ebay or some place and send it to you.

That book rocks.
Say my desktop is always running and always connected to the network. Now I can rent out my extra storage space. Considering I am incurring almost no additional cost to rent out this space, the price is extremely elastic and will therefore be lower than the cost of a service like S3.
Femtolisp

https://github.com/JeffBezanson/femtolisp/blob/master/README...
I have a feeling that Chicago will switch to a distance based tap on/off system at some point. It just makes more sense to understand where people are actually using the system, and also prevents train dwellers riding nonstop all day.
Bao is used all over Asia for Chinese-style steamed buns.

You can get Bánh bao in Vietname, which if I'm not wrong just means "bread bread", but in two different languages.
One thing that surprises me is how often society does not actively seek out candidates from underrepresented groups across all aspects of life. Often candidates from such groups are superior to candidates from the majority groups. Probably because they've had to work harder to acheive. Two anecdotal examples:

1. My work often enters into the world of super yachts. There are very few female yacht captains. Yet nearly all that i've met have been the best of the best. I suspect that in such a male dominated career path, the female captain had to work twice as hard as their male counterparts to get there. If I had a super yacht, I actively seek a female captain as i'd want the best of the best for my yacht. Yet of the largest, most expensive yachts none have a female captain. And female captains have a hard time finding good positions.

2. At my company we get significantly more male applicants than female applicants for our tech positions. As a whole though I'd say that average female applicant we get is better than the average male applicant and we've offer jobs to a significantly higher percentage of female applicants than male applicants. Sadly we get very few female applicants. Again I suspect it's because they had to work twice as hard as the their male counterparts to get to where they are. We didn't offer them positions because they were female. We offered them positions because they were the best candidate.

Please note I'm not saying that it is a good thing that they have experienced sexism along their career paths.
I wonder if this a good move for Valve. How many people will be loose interest from the game if next year OpenAI manages to pull off the 5v5 challenge, thus bringing DotA 2 to the same level as GO and chess for AI, i.e. beating the best human(s).
Has there been any study on the popularity of chess after AI moved in? How about prize pools, as a large driving force of DotA 2 is the competitive scene?
I suppose Valve will find out soon enough and it may be a significant event to study of the impact of AI, if only by the scale (> 10 millions players [1]) and the traceability of the metrics.
What if the numbers do indeed plunge? Maybe such public display of AI might be given second thoughts. And what of outside the gaming industry?

[1] http://www.criticalhit.net/gaming/dota-2-vs-league-legends-u...
It's interesting, because in LA, while downtown traffic is bad, the most horrendous areas are west of downtown, where if you start in Santa Monica let's say, traveling more than 10 miles in an hour is difficult during peak return traffic.
Better not drive fast on the same roads over and over, the car might crash!
Tesla raises $1.8B
I don't know if the video goes into this, but she also gave a talk at a TedX event some years ago, on digital stuff for seniors and making art in Excel.

https://www.youtube.com/watch?v=gUjXiYtOC7Y
Riddle me this: Why was Github's conference cancelled when all the blind-selected talks were written by men?

That's just discrimination; your power+prejudice BS holds no water to normal people. It sounds ridiculous.

You want diversity of skin and sexual orientation. We want diversity of ideas.

Who's crazy here?
Will HN censor this article?
Is not saying hello when you see someone that you would normally be expected to say hello to not considered "rude"? It is to me, but it's not obnoxious...
The writing "天ぷら" is common enough I think. I just got tempura udon a day ago, and the menu was using the kanji.
Why not just bike it?
>>Just that the halo is often the best thing that someone is left with years after graduating.

I do not exactly get what you are trying to say here. I'm not being snarky but rather genuinely curious. Could you explain?
No because products are sold by both Amazon and 3p sellers. If you filter prime you get things that have prime offers, not things that have only prime offers. It's possible you see something that is sold by Amazon and is prime but is out of stock and in stock for 3p fulfillment.
> If publishers are upset about people reading their content without displaying ads, maybe they should stop giving it all away for free.

Hence, monopolies. Small timers won't be able to afford the lack of revenue.
http://www.bbc.com/capital/story/20170811-what-google-engine...
If you're unfamiliar, search for 'number station.' They are kinda neat and still in use.
It is extremely difficult. 1v1 is like beating humans at chess. 5v5 is like beating humans at Go. That's the kind of jump it is.
Your criticism of Jussim is rooted in the claim that he is biased; and in so doing, you implicitly claim that you are unbiased. This is necessary, otherwise how would you be qualified to criticize him for being biased?

So then: are you unbiased? Obviously you are not, for you are obviously biased against conservative/right views.

Therefore, how are you qualified to criticize him for being biased? Your criticism rings hollow.

Then, despite the inherent self-contradiction of your reasoning, you exhibit a moment of insight:

> There is some risk of circular reasoning here: I claimed your opinion should be taken somewhat more lightly because you were biased; now I'm claiming that you're biased because you have a different opinion from me.

This should have been the end of your comment. The next line should have been, "This is obviously irrational, and therefore my criticism of you is as well. Therefore, I will now stop and reevaluate my position from first principles."

But instead, you doubled-down, following the pattern of those who got the man fired, essentially confirming his argument.
Homogenization is a huge problem with nearly every major online game I've played (WoW, LoL, Hearthstone, etc.)
Yep, "existed" is the wrong tense. My university's entire CS and Engineering schools run on those style of pages.
A fence also requires maintenance. An intact fence means someone wants the fence bad enough to put it there and maintain it.

IPv6 designs are only similar to the first half of that statement. If it's in IPv6, it's because someone wanted it there. The people designing IPv6 had almost 2 decades of operational experience running IPv4 to draw from. Things were intentional.
I think that offering products that are interesting to your segments is exactly the reason they would be interested in them. Who's going to buy products/click on ads that are not interesting to them.

You're already doing the work to build the list. Why are you opposed to spending the effort to target the advertising?
It's no secret that Britain stripped India of its wealth. I wasn't saying the the British were a benevolent empire. But to imply that India dropping from 23% GDP from 1700 - 1940 was all Englands fault is grossly misleading. You're completely ignoring the Industrial revolution that swept Europe and North America in doing that, along with the immense increase in international trade that happened at the same time.

The British in India played puppet states off each other. What they didn't do was wilfully exterminate entire cities.
Saw this live and as someone that's played Dota for many years, it's not as impressive as people make it out to be. A Shadowfiend 1v1 is primarily a test of mechanical skill and not judgment.

A similar comparison is if a Counter-Strike or Quake bot would instantly snap to your head getting a headshot. Like, yeah, cool I guess, and it would beat 100% of human players 100% of the time, but it's not even remotely as impressive as Chess or Go. The razes in particular are "skill shots" that are sometimes hard for humans to estimate whereas for a robot it's just simple math.

I will say that the one impressive aspect of the bot was raze faking, but I think that it was one of those cases where it was "coached" (same as the creep blocking).
Of course it's a good move. Millions watched AlphaGo, many of whom have never played Go before. Millions, almost every single gamer will watch AI vs Dota that will be amazing marketing for Valve.
And sometimes to 23:60.
If we support "cash for clunkers" why not support "pay people to be sterilized?" I don't mean "pay poor people and criminals" -- I mean, open up the program to any person who volunteers.
I suppose I have a different idea of what 'left' means, then. For me, 'left' is at least strong social democracy and preferably [democratic] Socialism, Communism and anarchism. Not the US Democratic Party.
If getting 30 days shaved off your sentence is such an appealing offer that an optional bargain involving sterilization is considered coercion, surely it's putting people in prison that's inhumane here?
This doesn't surprise me, and I expect other large exchanges to follow suite.

Although the intentions of many US cryptocurrency regulations are to protect US residents/investors, they are instead leading to the exclusion of US residents from everything cryptocurrency-related.

No one wants to touch US residents when cryptocurrencies are involved. Exchanges turn you down. ICOs tell you that you are not allowed to participate or outright block you. Gambling websites don't want to touch you either, of course. Neither do derivatives platforms, some sites with margin trading, and many sites with other types of speculation, such as sports betting, prediction markets, etc.

It's easier to just exclude US residents instead of dedicating significant time and resources in trying to comply with new regulations that don't fit new technology as well as they should.
Sure, in an unrealistic subset of cases, try! can hide the mess. But these aren't fair, and especially nor is your comparison.

Any practical code using Results soon ends up wanting to mix the errors from multiple sources. This requires a lot of boilerplate effort to make everything interop, and the machinery to reduce this is both complex and not standardised. If you don't go the upfront boilerplate-and-machinery route, things look awful.

And of course, if you use something else, like an Option, you're back to

let foo = match bar() {
Some(foo) => foo,
None => return None,
};

Go is much more consistent, and less pathological.

Your example is especially disingenuous, though. For example, you chastise Go with

defer file.Close() // BUG!! this returns an error, but since we defer it, it is not going to be handled

but ignore the fact that this "bug" is nonoptionally hardcoded[1] into the Rust program. Which is it then?

Rust's error handling looks nice on fake examples, and manageable inside self-contained libraries. My experience of actually using multiple libraries is that Rusts error handling is a choice between tangly handling of nested errors or verbose attempts to early-exit.

[1]: https://github.com/rust-lang/rust/blob/master/src/libstd/sys...
There's a reason I said "more along the lines of" -- I was having trouble coming up with a definition which was precise without being circular.

In any event, I'm sure you can agree that "rude" no longer means simply "unsophisticated".
Though luck. In Americans, coding powers disappear at 40. It's a known fact.
You've got some pretty strong mythologising going on there. It's not really worth continuing with someone who thinks that an empire that massacres tribal natives = racist and unaccepting, whereas an empire that massacres urban natives = inclusive and accepting.
Perl 6 is awesome though...guess I'm learning Julia tonight!
> I was more using it as a sort of shibboleth, given the context of current trends in political discourse.

This whole situation arose because someone pointed out a lack of rational discourse, the emotional overreactions and tribalism that deter discussion of the merits of the issue.

Your response is to look for shibboleths to preemptively dismiss rational arguments you don't agree with, presuming yourself to be impartial.

You are exhibiting the problematic behaviors in question, but it seems like you don't even realize it.
"When SJWs in Silicon Valley realize that their ideological enemies are hiding, they might actively search them out. They might become suspicious of the guy who was the first to stop clapping when a new diversity initiative was announced."

This oddly parallels recent responses of Kim Jong-Un to those whose enthusiasm for his every word appears to falter at all.

https://www.theguardian.com/world/2015/may/13/north-korean-d...

https://www.washingtonpost.com/news/worldviews/wp/2013/12/12...
this is the original sin of bitcoin. Either the protocol can't be updated even for legitimate technical reasons or there exists a group of people who can change bitcoin arbitrarily thus defeating the purpose. Right now the answer seems to be that a bitcoin politic exists but it is an extremely conservative politics. The miners know that if they are seen to be a centralized body in control then the value of bitcoin (and thus their own wealth) vanishes. Thus the miner cabal must pretend it doesn't exist. As more "normie" users join the miners might get more embolden and Satoshi's vision lost. What is to stop miners from creating a fork where the block reward never goes down?
I dont know what IC4 means but I'm an L3? Note also that I'm in Seattle which pays less than Mountain View
I just read the memo: http://archive.is/5wD9x

I really don't think he should have been fired over this.
I don't agree that jerks are people who don't care about other people's individual circumstances. Jerks are people who think that everyone else is a jerk, which is how they excuse their behaviour.

It's not that they don't care why the waiter messed up their order, it's that they think the waiter messed up because they're a jerk.
That's odd. I certainly wouldn't [feel bad, that is].
Exactly right: this is a pattern of bureaucratic empire-building versus smaller/flatter organizations, not one of government versus business institutions.
My favorite quote from an investor what he had learned in 35 years of investing? "It doesn't fucking matter what I think." If the market likes it, that's what matters. "Maybe I'm not the market."
All these fancy stuff and valve still can't detect people feeding chicken...
Please don't just downvote, write why you think it's OK to discriminate.
Are you assuming that they've never defrauded anybody else before and will never do it again?
Maybe. I personally didn't feel like it had a condescending tone. There is toxic culture on all sides which is probably what he was referring to (only on the left in his document since his audience was left-leaning) - rather the more reasonable ideas (which are often drowned out). It probably would have been better if he was a bit more careful, but given the amount of content in the document, it is difficult to walk the line of not offending anyone. I think he did a pretty decent job and hopefully lots of productive discussions will have their genesis with his memo and the stir it caused. There sure are a lot of people that think very differently about things :-)
Reminds me of how prisoners boil water in their cells -- by passing mains current through the water (with a device known as a "stinger").
Employers, "overlords", etc with considerably more power than you are practically by definition going to be able to spend more money finding exploitable bugs in your code than you would be able to put into bug-proofing it.

The odds that you can improve your contract-coding methodology to such a degree that you write no bugs is most likely nil. You haven't been able to do that in your non-contract code, and the stakes there are much lower.

Besides, how many mistakes will you be able to afford to learn from while avoiding complete financial ruin?

Edit: you've also got the threat model wrong. With a traditional contract, your only concern is the other party (your employer, say). With a "smart" contract, you also have to worry about any 3rd party who can wander by, notice a bug in your contract, and use it to avail themselves to your income.

You've got all the same second-party worries (my employer will use their resources to find a way to screw me) plus a whole new 3rd party attack surface.
This logic is the same as saying that an ATM has a software bug and if it spits out too much money it's okay to keep it. The reason being that the "intent" of the machine was programmed to dispense that amount of money. That still feels like stealing to me.

I also think the author misrepresents that the only purpose of the blockchain is to eliminate the central governing body. There are many other value propositions and uses for the technology. Here's just a few:

- Eliminates financial overhead and operational complexity for banking.

- Personal information control. Like profiles or identity data.

- Distributed network to sell things with trust

- Access to public records

- The author shoots down the value of ICO's. But the blockchain can offer a significantly cheaper alternative to clearing costs for equites.

And there so much other potential...
Comments moved to https://news.ycombinator.com/item?id=14995165.
I can appreciate that, due to the news of the week, you've had a harder than normal job, and I can safely say that I'm glad I'm not in your place. But I still can't help but feel the moderation is applied inconsistently. Not necessarily by any particular ideology, but simply by content that people just disagree with. I was dinged not long ago simply for posting a calm, fairly innocuous post, with no vitriol or malice. Those replying were more uncivil, yet I was dinged. And, because I was dinged, I could not reply to appeal.

I do not wish to draw this out further than I have already. I know you have a hard job, and I am sorry for losing my cool at the tail end of the above discussion.