skysight-inc/HackerNews huggingface dataset:
I’m surprised to quote FIFA as an example but on that point, they have had fairly exemplary approach [0]. Players occasionally try to make political statements, and Fifa has a progressive take on infractions. An unexpected outburst after a victory is usually met with a stern conversation, possibly leaked to the press for good measure; repeated offence, something egregious acting after being explicitly warned not to lead to symbolic fines. You’d need to really cross a line to get near the sanction that Blizzard thought was appropriate for someone expressing a widespread sentiment in his home country.

[0] https://www.lawinsport.com/content/sports/item/politics-and-...
> It would just pile up new unplayed episodes forever

AKA exactly the desired behavior.
Think of it this way. If you buy a ticket you can show the ticket and it’s valid even though you never provide proof of identity, and the person checking is just verifying that the human entity in front of them have a piece of cardboard. No problem there. Buying a ticket with Apple pay just puts the “cardboard ticket” in your phone.

Now you could also buy a monthly travel card, and register it to your identity, which is great because now if you forget the card, but can prove your identity then no problem, since they have the records.

The issue here is that she has a non-identified cardboard ticket on her dead phone. Which doesn’t enjoy the benefit of being tied to her
Identity.

Apple pay isn’t really any different from the coins4cardboard tech here. If you buy a cardboard ticket with a credit card and throw it away, then you can’t show bank statements to get out of a fine. The expectation of the cardboard ticket is that you keep it on you to prove you have it. If that had been the case and she’s dropped a ticket out the pocket of her coat, would they be blaming the coat brand?
Some of the comments refer to the paper at http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2018/p136..., which was the original submitted URL.
Genuinely curious because I only know the last few years, but virtually all of the "shelf" space is still occupied with used books, and the only new books are on the islands.

Are you saying there were fewer islands and more stacks in the past? I can definitely empathize if that's the case; it seems like a solid 1/3 of the floor space is islands nowadays.

That being said, as you alluded to, I think it's a smart trade-off that's allowed them to stay afloat, seeing as the bulk of their revenue must come from new publications and the publisher events. However, I think I still hold on to my assertion that their selection remains deep and broad, but I willingly capitulate that it's been stretched over a wider span of time. The misplaced gems inevitably seem to surface there, given enough time.

I think that, as long as us good New Yorkers continue to sell our books to the Strand instead of Amazon, we'll be in decent shape. :)
This comic from the twitter thread sums it up pretty well: https://twitter.com/jaukia/status/1114044716616753152/photo/...
I don’t get it. The owner tries to do something non-historic, the city/historical society tells them to pound sand. There is no extortion because the property owner has no leverage.
Damn. Thanks for sharing. I hope you had something on a backup somewhere
If you're talking in real-world currency, then the size of the ingame economy is the sum of the maximums each player would be willing to spend for things in the game.

Any other calculations are just cryptocurrency-esque market cap dreams.
Thanks, IBM!
Tesla CEO Elon Musk talks self driving; $1k price increase coming Nov. 1
Interestingly the grocery store bank thing more or less happened in Ontario and it’s quite good/popular: https://www.pcfinancial.ca/en
That's very surprising to hear. Any source to back it up?
I didn't know that as I'm not up on soccer, but I'm not surprised. This is liberal ideology at its most pure, and it leads to a great many of the social problems we have today. Some know taking a moral position will disenfranchise some subset and reduce their income, and some know that society would recoil (usually rightly!) at their views if they were forced to spell them out.
I feel like the original decision was so harsh and the optics of it was incredibly bad that this "meet in the middle" resolution still doesn't cut it. It's like when a post-mortem only contains: "In hindsight, our process wasn’t adequate, and we reacted too quickly." and they don't elaborate more on the inadequacy or the hastiness.

Maybe I just want blood but it feels pretty unsatisfying.
Reddit has to make a lot of decisions, some were soon after she joined. Not sure CEOs of social media company get involved in making that decision personally, rather than name people who would -- Pao might be an exception, though.

From all the subreddits that were closed, I’d be hard-pressed to name one that I felt contributed to free speech.
The Mojave installer just up and trashed my whole file system. No reason to believe it can’t happen again. Always backup.
Are there any multinationals that aren't chaotic evil, posing as lawful neutral?
Great post. If you like it, consider Renzo Carbonara's work => https://atypeofprogramming.com/
Check /Users/Shared/Relocated\ Items/Security/
Latest version, and I just tired the beta on Android 10. No pill, no hover button, just here's a post you were looking at aaaaand it's gone.
Not every security requires registration, though
I had trouble sleeping most of the time from about age 13 to 29. I more or less went through the same process as the author and discovered CBT for sleep is incredibly useful - this is what worked for me more than anything else. Since then I maybe have a poor night of sleep once a month at most. Ultimately, just calming down and letting sleep happen is what is going to fix sleep problems for those who are anxious about sleep (which it sounds like you may be) and this is a hard thing to learn when you're in that sleep anxiety mindset. Highly recommend CBT for sleep.
Because to Apple and Microsoft, the OS is the experience, not just the kernel and some runtime bits of userland. It's more accurate to compare a macOS release to a new Ubuntu release (which updates a bunch of apps in the process), but still not entirely so since they don't insist on tying the default apps so deeply into the OS innards as Apple and Microsoft do.
That's built on top of Mattermost which is open source. They do build their own infra instead of using cloud though so that probably uses a big part of it.
The Howey Test[1] is the more precise definition of what a security is. For instance, physical metals are fungible and negotiable, but are not securities in themselves. Gold coin dealers are not regulated by the SEC if they sell you actual physical gold coins.

[1] https://consumer.findlaw.com/securities-law/what-is-the-howe...
Show HN: WindTerm 0.8 – A whole new generation of terminal emulator
The publicity this is getting is amazing.

I wonder if protesters supporting Catalonia, Cuba, Venezuela, Kashmir, Sudan, Indonesia, or Palestine did this, if it would get more attention than a single article or thread?

Heck, 100 people have been killed in the current Iraq protests and there are less articles and outrage compared to this. Maybe future protests will focus on getting punishments from large companies? Perhaps this is the start of a new type of activism.
In any case if it has, in my personal opinion it's quite shady to fork a project and remove all reference to the pre-fork, except the cover of the book, which is just a picture and not even a link to the original MIT site.
People could also see it as evidence for a creator, e.g. that the universe is obviously fine tuned for life. Theism isn't scientifically testable or falsifiable, so science can't say much of anything about it.
Nobody likes hearing their favorite language trashed.
1. Look into the technical details carefully. Its not really a cryptocurrency except on the surface. Core aspects of the design absolutely preclude any truly distributed operation. Everything goes through a small number of nodes. It should be obvious that payment processors do not want cryptocurrencies to catch on. I know many people will never understand this, but the true purpose of cryptocurrency is to act as digital cash. This makes the payment processor business model obsolete.

2. My theory is that Visa et al voluntarily left for the time being because they could see that it was not going to work, and especially was not going to work with them sponsoring it. Facebook is never going to try for a real cryptocurrency, the model will stay the same, but if the project has any chance of moving forward (at this point it is a very slim chance) then it needs to disassociate at least temporarily from the payment processors. The technical parts will not actually become decentralized. Just the bad marketing from Visa and friends will go away for awhile.

It seems like there is a strong possibility that this particular project is going to be completely killed though anyway.

One more thing about the "alternative reality". Yes, my worldview is obviously very different from yours. But maybe if you consider carefully you may realize that your worldview may not be 100% accurate in all ways.
Ask HN: How do you currently monitor cron jobs?
Sometimes a cron job fails and you won't even notice for weeks or months that it is failing unless you manually check things (e.g, check data on the db, check the logs, run the cron job manually and check if it will finish running successfully, etc...).

I'm curious on how do you currently monitor cron jobs?

Like how do you know immediately that your cron jobs are failing (e.g, it fails to run or it fails to finish running successfully because of an unexpected error)?

Currently, we are using CronMonit ( https://cronmonit.app/ ) which is a simple tool that we built that notifies us via email when our cron jobs fail. I'm curious what tool are you using or if you even use a cron monitoring tool at all?
What is the IDW?
Kik is fighting the SEC because of their token Kin, is this a similar issue?
Using melatonin properly completely changed how I sleep. I used to have trouble falling asleep and waking up in the morning, so my sleep schedule would drift back to the point where I would be late to work because I was falling asleep at 4am. I followed the advice of this article[1] and got my sleep schedule back on track. TLDR:

* I take 0.3mg at 7:00pm with the goal of falling asleep at 11:00pm

* Redshift always on at 4500k, turns to 2500k at 10:00pm

I still use a screen until the moment I fall asleep, and I probably don't get enough sunlight. However the changes listed are sufficient for me at least.

[1]: https://slatestarcodex.com/2018/07/10/melatonin-much-more-th...
This recommendation surprised me:

if err := ioutil.WriteFile(name, data, 0644); err != nil {
return err
}

I've often seen guides for many languages that say don't use an assignment as an "if" condition. It may be a typo, and so is a source of errors, or it hides errors. Many compilers warn about it, and some people will consider it poor enough to refactor it out.

Of course it's not the assignment which is being tested in the Go code above. But it might as well be.

In Swift, Rust, Clojure and Perl, "if let" is common. ("if-let" in Clojure, "if my" in Perl). It's useful, and conforms well to the idea of limiting scope of the tested variable. I use it all the time.

So scope limiting in "if" is a good idea. But in those languages, they have the benefit of a clear syntax with a keyword, and it's a single assignment+test operator, very unlikely to be an accident due to a typo, or to hide an accident.

In contrast, I think the Go snippet looks error prone because the actual condition is all the way off the right. The assignment is obvious and the intention to test it can be presumed when skimming the code. But because the test is way off the right, at a horizontal position which will vary in different code, and at the end of a long line with a compound statement, I think it will be easy when skimming code to fail to notice if the condition is wrong due to a typo.

So I'm surprised Uber recommends this one.
The legislation on the registration of securities clearly didn't anticipate cryptocurrencies so it's a bit of a legal gray area – the laws routinely discuss which states a broker is registered on, or has clients, or advertises the security, to name just a few examples of how crypto break expectations

So IMHO this is somewhat of a big story in the sense that these events continue to push the discussion forward
Sucks to be that bank
I'm assuming you're being sarcastic. If so it's unfortunate that just answering honestly warrants such hostility.
This strikes me as wishful thinking possibly born of not having had enough conversations with concerted racists. The ones who are not afraid to tell you what they really believe will do so without the sort of equivocation you get from crypto-reactionaries who talk about "free speech" and "tolerance."
Blizzard's construction of "unpolitical" is itself very political. The notion that people should hide who they are and what matters to them except as it's compatible with profit maximization is stridently political. Ditto the notion that even if people are killed six inches outside the venue for political reasons, everybody inside the venue should pretend everything's fine.

I do give points to Blizzard for the amount of Orwellian doublespeak here. They were just compelled to punish and deplatform because of their values of "Thinking Globally, Leading Responsibly, and Every Voice Matters!" Certainly nothing political about that!
Just goes to show that nothing seems racist when you’re racist yourself. Would you have said the sentence “the executive is not actually Swiss” if he had not been named Iqbal Khan? You might have insulted him in other ways but you would never had contested his Swissness, which is an uncontroversial biographical fact. No one says things like “Ted Bundy is not actually American”, even if they think that serial murder is not “culturally American”. You’re suggesting that nonwhite people have to work extra hard to prove that they “deserve” their Swissness in a manner that ethnically Swiss people don’t.

That’s precisely what dog whistling is, saying racist things in coded language while pretending that you’re not being racist just because you’re not dropping slurs.

I’ll say it again: you’re a racist and a disgusting human being. Feel free to whine to the admins about banning me for incivility. We can then see if they decide whether or not being racist is better or worse than being mean to racists.

PS: The platonic ideal of a Swiss bank CEO involved making a fortune helping other people evade taxes. So much for “never contemplating anything untoward”.
>> structure
>> dynamism

Almost antonyms, which is perhaps why it's so hard to do without that visionary leader. A philosopher king if you will. Or benevolent dictator for life.
> Heck, even if Blizzard went out there and would fully admit "The Chinese government pressured us to shut this particular player down", then people would complain how Blizzard could ever buckle to those demands in the first place.

No.

There are two fan axes here: agreement and respect.

Companies (and your comment) seem to focus on the former, while being completely oblivious to the latter.

If Blizzard had said "Our Chinese economic interests pressured us into doing this" they would have faced intense disagreement.

But, they would have retained as least a modicum of respect.

Instead, they forfeited both.

And really? Putting out equivocal PR fluff in response to an issue in 2019? Activision-Blizzard's entire Communications department should be sacked.
If you go to the classicwow subreddit, most of the posters have moved on and are even making fun of this issue, saying it’s now karma whoring.
A History of Television and Future: Augmented Reality, Virtual Reality
I used a workflow automation system at my previous gig that used java heavily on the backend. Rakuraku Workflow was the name. I hated it. The name, that in japanese means something like “easy easy” (楽々) didn’t help much. It was a mess.
FIFA is also notoriously corrupt, so I'm not sure I'd be looking for them for ethical leadership. https://en.wikipedia.org/wiki/2015_FIFA_corruption_case
Wonkskolaser: The Family Who Built Warner Bros
> Note the condition description explicitly mentions a condition where uncommanded trim is running continuously.

The trim system repeatedly coming on and driving the nose down is runaway trim. The pilot already knows he's in trouble because the trim is running, and he's looking at the checklist on how to stop it. And there is the information on how to stop it. Getting hung up on the definition of "continuous" while the plane augers in is something a computer would do, not a human pilot.

Which is why airliners still have human pilots, not computers, in command.
It’s also so much better for working with massive amounts of mail compared to Gmail and other webmails. In Mail I can work through many tens or hundreds of messages quickly and easily. With Gmail I often feel like I’m jumping through hoops to do the same thing.
It has happened multiple time before —almost often in Football Association— and the official reaction are generally to treat those with mild disapproval for “outbursts”. The message is clearer: athletes are welcome to advocate away from the pitch, but until they leave the podium, they should focus on the sport.

Sanctions are typically adapted: symbolic at most for something unsurprising (a Black athlete campaigning for racial equality, an athlete defending a popular political movement in their home country) and stronger for something heinous (a football made Nazi references).
I don't think you're wrong, its a complete offering- and yet:

- If you want to ingest data with Kinesis Firehose, you can't deploy the cluster in a VPC.

- You can enable API access to an IP whitelist, IAM role or an entire account. You can attach the policy to the resource, or to an identity, or call from an AWS service with a service-linked role. That's all good, perhaps a little complex but as you said, nothing too different than S3 or DyanmoDb, except for the addition of IP policy. Why not security groups? Is DENY worth the added complexity?

- However, you can't authenticate to Kibana with IAM as a web-based service. Recently they added support for Cognito for Kibana, otherwise one would have to setup a proxy service and whitelist Kibana to that proxy's IP, then manage implementing signed IAM requests if you want index level control. Cognito user pools can be provisioned to link to a specific role, but you can't grant multiple roles to a user pool, so you have to create a role and user pool for every permutation of index access you want to grant. You also have delegate ES cluster access to Cognito, and deploy them in the same region.

All told, even a relatively simple but proper implementation of ES+Kibana with access control to a few indexes using CloudFormation or Terraform would require at least a dozen resources, and at least a day of a competent developer's time researching, configuring, and testing the deployment. Probably more to get it right.

Ultimately there is nothing wrong with the controls AWS provides, but plenty that can go wrong with them.

For the curious:

- https://aws.amazon.com/blogs/security/how-to-control-access-...

- https://docs.aws.amazon.com/elasticsearch-service/latest/dev...
https://math.stackexchange.com/questions/253486/name-of-de-m...

As far as I can remember, Wainer doesn't really assert that the equation is known as "de Moivre's equation", that's just what he calls it in the context of his article.
Like the other comment says, this does not work, unfortunately. It’s supposed to work but it does not, and I’ve easily verified this.
> I will discuss the following:

> * What the Second Ideal of Focus, Flow and Joy Means to Me
Relearning Coding: How Coding Mostly Left My Daily Life in 2008, But Came Back in 2016 (or If I Can Learn Clojure, Anyone Can)

> * Why I Love LISPs Now

> * Functional Programming and Immutability (and John Carmack)

> * A Mistake I’ve Been Making Since Grad School, and How I Fixed It: Composability

> * The Epiphany I Had Reading “An Introduction to React in 2019 (For People Who Know Just Enough jQuery To Get By)”

> * What Rich Hickey Says About Simplicity: Where The First Ideal Of Locality and Simplicity Comes From

> * Solving Business Problems, Not Solving Puzzles—Why I Detest Doing Infrastructure Work These Days

> * Lastly, the REPL…the Ultimate in Fast and Fun Feedback Loops!

> * The Amazing Clojure Community, Parting Thoughts, and What I’d Like To Write About in the Future
> The curves from Mars were similar to those produced by LR tests of soils on Earth. It seemed we had answered that ultimate question.

Maybe it was on earth
When I read it it was a fantastic experience, though it was part of a class that was taught very well. I'm not sure I'd really have been able to get much out of it without a guide.

Can anyone recommend a good Genji MOOC or similar?
How does that theory explain large scale social changes over time? Why do peoples attitudes change in sync?
No, it's due to two reasons. Devs don't ever think about who might be interested in using their tools and just assume that everyone who might want to use their work has just as much knowledge as they have in their particular mineshaft.

Second, the creators of the language didn't bother thinking about how people are supposed to ship software when they were dreaming up the language. Languages are cool, maintenance and support aren't.

I'm not even saying my pet language is immune, I don't know that I'd use Ruby tooling that didn't have OS packaging if I didn't have deep knowledge of Ruby. I plan on figuring out just enough of python to be able to use python tooling, but I think it's super-stupid that no one thinks of that use case and so requires that everyone has expertise before they can use at a basic level. Should I have python 2 or 3 installed on my machine? Why can't I have both and have the language just choose and default sanely? Python seems to be utterly stupid in this regard.

Stupid, but that's the world as it is right now. I single out python because there's more devs writing more interesting python projects that are totally useless to anyone who isn't a python dev than any other lang. Also then again, Ruby devs/teams who do make tools for broader consumption usually package their stuff up because everybody knows Ruby tooling is total shit. Python devs don't seem to have this awareness of this limitation of their ecosystem, beaten in myopia only by the juggernaut of uselessness that is the nodejs ecosystem.

Then again is ruby really that bad? Everybody knows you have to use a ruby version manager, you can't get very far at all in Ruby without one. I don't think they're really all that hard for an even mediocre dev to instrument. Is it really worth setting up virtualenv or whatever the heck pythonistas are using for env management these days for basic usage of a project written in python? How much of it do I have to know? Is it going to bite me in the ass one day like nodejs does just about every time I have to deal with it? Questions I don't want to deal with, so I strongly consider rewriting python tools in ruby at a bare minimum level because I don't want to take the time to ship personal tooling.
You do realize that "our profit is more important than your people dying" is also moralizing, right?