skysight-inc/HackerNews huggingface dataset:
The bitcoin failure (I think it is) teaches something. People don't really give each other money. It's kind of illegal. Money is supposed to move between people and companies or companies and companies, not between people. There is no demand for Peter-pays-Paul.

In Denmark, the MobilePay system is massive, and challenging credit card payments.

It is designed entirely for person-to-person payments, and only later added support for shop purchases as a lower-priority feature. It is used for all sorts of things, including splitting bills and selling used goods, all legal.

Sweden has Swish, but I never figured out if it was popular. MobilePay, on the other hand, is huge.

Edit: "Swipp" -> "Swish". Swipp is dead.
I don't know, I'm just a happy user of Spotify. Distrokid allows me to publish on every platform with a click, most of which I have't used.

And from the big ones (Apple, Google, Amazon) I feel like Spotify is the most motivated to make the music thing work.
I think discovery is the key here. For the others is a small side hobby.

And also you'd be surprised by the digital music scene in latin America. Most people still fill their android devices with pirated music. Spotify is one of the cheapest legal option.
Because people expect broad coverage in their music service. When I ask alexa to play a song and she doesn't know it, I am like wtf? But I don't care if Netflix doesn't have every Matrix movie, I just watch something else.
Hmm it could be that it had problem with the higher load of user during initial release to public. As a side project, it only uses free tier of now.sh so I can imagine it had some problems.

Anyway it seems to be working now.
1) Yes, use SHA512/256 (truncated SHA512). I don't think I'd default to SHA3 anywhere.

2) Are you entirely convinced you actually need client tokens? In particular, can you get away with a 256-bit random token and store the session in a database?

3) Re: HMAC input malleability: yep, concat and HMAC is fine. Serializing JSON or whatever is also fine. You're usually providing the tag (that's what the output of HMAC is called) verbatim next to the message, so you generally don't care about e.g. canonical serialization.
Non-suicidal people don't believe they'd kill themselves. But they still do later in life. Any of us might become mentally ill and do it one-day, making that statistic pretty relevant.
Yes, you're right, TA is useless, unless you have astrological powers. Nothing to see here.
I think it's not correct to say that Turing-completeness somehow prevents extracting project structure.
If a build tool can extract that information, why IDE could not do that? In fact this is how Gradle projects are imported
into Intellij and Eclipse: Gradle builds project model by running Groovy or Kotlin scripts, and then IDEs are working with declarative model.
The real problem is working with scripts themselves: changing them automatically (applying refactorings), providing good completion, navigation, etc. The dynamic nature of Groovy makes it much harder for IDEs to provide good tooling, but even with statically typed Kotlin it is hard because Gradle APIs are very dynamic in nature (lots of string typed APIs).
That does not mean that Turing-completeness prevents good tooling completely, it just requires more efforts and has some limits depending on a build tool`s software model.
This three-year-old account might believe this to be absolutely true, because they were told it by someone they trust. And that person was told it by someone they trust. And so on, through dozens of people if not more, and all it takes is one person in the chain to start exaggerating/fabricating information and everyone is forwarding false information.

> this is as credible as anything else we're hearing.

You're right there. And that's the point: nothing we are hearing is credible. Treat it as such.
Naturally, but some of your replies have been needlessly rude towards them. It's also important to be sure that your criticisms are valid.
In Denmark "I'll MobilePay you 50 crowns" or "can you MobilePay me 200?", at least when speaking English.

My Danish isn't good enough to reliably say what it is when speaking Danish. Probably something like "Jeg mobilepayer dig halvtres¹ kroner"

The system in Britain (Paym) hasn't really caught on. They might be less keen to verb a noun.

¹ This is why I avoid discussing numbers in Danish.
I’ve never had a problem getting a refund from an airline (in the US) when I chose not to take a flight because it was significantly delayed.
But still at a level most people can live with.
I'm not sure what's your point, but Maven allows to change source folder very easily. Maven has sensible defaults, that's right.
The document misspells "haveged" as "havaged". :)
It is much, much, much better to say nothing than to say something potentially incorrect in times of mass confusion.
Some general notes (I don't have recommendation). Many people see those options as not something to build on, but rather use. I.e. there aren't many p2p encrypted communication frameworks, and they especially don't solve anonymity + discovery well. Also, I think not enough developers care about making it really easy to self-host (i.e. bust NAT and serve from home) with read mirroring. Myself and I'm sure a gazillion others have side projects trying to tackle these things. You just have to wait until one catches on :-)
It uses free tier of now.sh so i can imagine it had some problems with the load during yesterdays initial release to the public.

It seems to be working just fine now ;)
Shooting Reported at YouTube Headquarters in San Bruno
Even a SWAT member without body armor is way more effective than a random dude with a gun.
Not when it is effectively forced as only means of payment.

The idea of having to pay a fee to a series of private companies in order to be permitted to use money is absurd.
Why wouldn't you include stabbings? Are you suggesting that murder is better if it's done by knife than by gun?

Of course you're going to get lower gun homicide rates by banning them. You'd get lower knife homicide rates by banning knifes (I think it's time to consider an assault-knife ban), but aren't you "fixing" the wrong problem? Shouldn't we be trying to stop murder?
How does it affect anyone's lives if this is a rumor or true? The situation will unfold exactly the same whether it is live updated on HN or not. I'm inclined to believe that OP at least is acting in good faith, because their username looks like a real name, they claim to be an engineer at Netflix, and have a long unrelated post history. Maybe they are honest, but got bad information, or maybe it is true information. But still, who cares? Getting information 1 hour earlier will only satisfy some gossip desire and not actually affect your lives.
Does this hold for other AWS services that manage https endpoints? Especially Cloudfront which seems to be the de facto solution for anything serverless. Integration with ACM obviously also comes out of the box, but I haven’t looked under the hood at the implementation (besides IIRC a « you can have any color provided it’s black » approach to security options)
I use Wire, which is a neat p2p encrypted messenger:
- with an open source app / server
- you don't need a mobile phone and you can use a desktop app
- Voice call works perfect (really good alternative to skype)
- no random crashes at all
- (a colleague of mine diskussed some 'minor' issues on twitter - and they fixed in within few days)
A physical manifestation of increasing animosity towards Google/Facebook/Amazon in the past few weeks?

Or an unfortunate coincidence?
If you work at an office or startup, I recommend purchasing a few fire extinguisher style 1-5 pound pepper spray units. They have ridiculously long range, up to 25 feet. Could save you and your teammates lives.

Here's an Amazon link to the one my cubicle is stocked with: https://amzn.to/2q1F6US
>Riding inside a car, van or truck:

My claim was a car accident not strictly, riding as a passenger. I'll assume you weren't trying to be deceptive and provide the mortality rates from all vehicle related deaths:

"Any motor vehicle incident 1 in 114"

So yes, Americans are 3 times more likely to die in a car accident than by a gun. For Americans, use your own life experience: How many people do you know who have died in or by cars vs gun violence. Which one is fear mongered more?

Assuming you have 400 friends/acquaintances the probability of you not knowing anyone who's died in a car accident ~ 3%[1]. The probability of you not knowing anyone who's died in a gun accident is 47% [2]

Center for Disease Control has more comprehensive figures:
https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm

[1] (113/114)^400

[2] (535/536)^400
We use Humio alongside Splunk and they have an office in SF. Nice people, price is nice too :)
I use Signal every day as my primary IM client. I haven't had any real problems except the occasional having to reset my keys.
I moved from Maven to Gradle about two years ago and I am not going to look back.

I understand the arguments made in article and I am the Gradle ninja in my project so I may have subjective view on the whole topic.

My points:

- Maven requires a lot of boilerplate for everything. Copy-paste. I need to instruct everybody on what to copy, where to paste, and how to edit and what they should not touch under any circumstances.

- Gradle... It's an environment for programmer! I just write a bunch of code in Kotlin so that all 100 projects have a bit of my custom DSL that suits the needs of our application. The code takes the DSL and does all the job behind the scenes and most developers don't need to understand it. They can, but they don't need to. This is how it is supposed to work -- in a large project people specialize and the application should be created in a way that will allow people to not have to understand everything.

- Maven is strictly declarative. If you can't find a plugin you either dig up Ant or you have to write your own plugin. Not nice.

- In Gradle I can have almost everything declarative but I have the freedom to drop this bit of logic where it is really needed.

- Don't try to make it too complex just because you start using Gradle. Great power comes with great responsibility.

If I wanted to change one thing in Gradle it would be for the Gradle project to focus on debugging. I really find it difficult to figure out why things fail even though I have almost 20 years of experience with various languages and a decade of very intimate experience with Java. Make it easier so that people are not put off.
You keep posting this source, but I am extremely skeptical, considering that since 2010, gun related homicides in the US has consistently ranged between 8000 and 13000 per year, where the number of people to die in automobile accidents in the US typically hovers between 30,000 to 40,000. Also, given that Business Insider is essentially a blog site at this point, I don't see how they arrived at those numbers.

Sources:

https://en.wikipedia.org/wiki/Gun_violence_in_the_United_Sta...

https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...
Consider, though, those living outside major population centers, where the police response time can be on the order of 10 to 30 (or more) minutes and there's an active shooter situation. There's very little that can be done to mitigate damage done by the shooter or prevent him from escaping in that span of time.
That's still generally seen as opt-in among marketing types, though I can understand the perspective where pre-checking the opt-in is a kind of opt-out.
> And you would base this off what data?

The data that shows that female-dominated professions are more apt to have legal requirements.

> Surely we shouldnt just be using our guts here.

Well, why not? We're not writing formal research papers here. Only writing comments for personal pleasure in our spare time.
Non moralist argument against the alcohol industry: most of the alcohol revenue comes from a very concentrated core of heavy drinkers who blow through the liver health guidelines and definitions of binge drinking. So the industry would suffer a massive shock if the relatively small group of people damaging their livers were to decide to stop doing so. This means that the industry relies on the intentional harming of a small group of people's bodies in order to survive.
Any ideas? Banning handguns and jilted lovers or angry people is a whole different ballgame than banning automatic weapons or the sort.
The pricing of the most common merchant service provider (Nets) in Finland is 0.31% for EU VISA/MC debit cards (max 0.75 EUR per transaction) and 0.90% for EU consumer VISA/MC credit cards. For reference, approx. 80% of card transactions are debit here.

Magstripe transactions, non-EU cards, and non-consumer credit cards have higher rates.

Could be similar in Sweden.
uBlock's element hider + keyword filters for page elements has made Facebook and sites like this useable again.

https://i.imgur.com/AbBnPo3.jpg
> Do you expect the SWAT agent to stop and write a blog post so this person can cite it?!

The poster (most likely) did not talk directly to the SWAT agent. I was asking for a link to the poster's source containing the SWAT agent's account.

> Unless you have reason to suspect this three-year-old account is suddenly spreading harmful lies, this is as credible as anything else we're hearing.

I don't doubt the poster's good intent, but well-meaning people are just as effective a conduit for the spread of disinformation as the malicious (indeed, they can be even more effective).
Why is incentivizing that a priority? If it is something that needs to happen, then it will need to happen regardless of the incentives.
80% of the remainder are gang related: http://jpfo.org/articles-assd03/gun-stats-perspective.htm
Eurocontrol does not run archaic systems.
Compensation is built into the EU regulations.
The same Americans were perfectly ok with draconian sentences for marijuana and other drugs. The same America is imprisoning most people among all countries oftentimes for surprisingly long time. You can get arrested for jaywalking or loitering, both of them being unimaginable to me. You have to keep your hands on wheel when cop stops you, lest cop can shoot you. Meanwhile, I can keep my hands where I want when cops stop me in a car.

I am not sure individualism and freedom are good enough explanations.
Not an disagreement, but a rather large detail is that it isn't the distribution of wants and needs that determine the distribution of priorities but rather the strategies employed to reach those wants and needs. If the strategies diverge then so do the priorities.
NBC reporting shooter is female and that she is "down".

https://twitter.com/NBCNews/status/981278771381768193
The accumulation of wealth (income) has been, the accumulated wealth (property) has not (except insofar as they wealth is held in asset classes subject to property taxes.)

Whether income alone, property alone, or some (and if so, what) particular combination of those two should be taxed is a matter of some debate.
You just conflated "any motor vehicle", which obviously includes such fairly dangerous vehicles as motorcycles, with "car".

And the comment I replied to specifically talked about car accidents.

I'll assume you weren't trying to be deceptive...
Things I learned from RC cars as a kid:

1. Basic electricity
2. PWM
3. Battery chemistry and care
4. Transmissions/gear ratios
5. How DC motors work. Winds and turns and brushes, etc.
6. Suspension basics
7. Basic RF (crystals and channels and avoiding interference)
8. Soldering

And all sorts of hard-to-list mechanics and know-how.

I didn't realize it at the time (and I don't think my parents did, either), but I learned so much more from that hobby than I did in school, for those areas.

3D printing feels the same way. I only recently got the Monoprice 120mm^2 unit, and it's working great for what I've thrown at it so far.

What are you using for all the non-plastic parts? Do you print slides and bracing as well?
I would love a law banning mass institutionalized assemblies, especially offices and public schools, but I don't think there will ever be the political will.
Motor vehicle ≠ car.
I Use Cyberweapon Code to Create Virtual Landscape Photos
I learned from your article that I'm more likely to die by "falling" than by being shot.
Preferably US only, but occasionally we consider candidates from other regions.
How do you feel about car culture in the US? Or the dangers of falling or getting poisoned? Because each of these claims over twice as many lives as firearm homicides.

According to the CDC National Center for Health Statistics:

Cause of death Deaths per 100,000, 2015

Unintentional poisoning deaths 14.8
Motor vehicle traffic deaths 11.7
Unintentional fall deaths 10.4
Firearm homicides 4.0

https://www.cdc.gov/nchs/fastats/accidental-injury.htm
https://www.cdc.gov/nchs/fastats/homicide.htm

Of course, these numbers should all be reduced however we can. But the high visibility of gun violence overshadows the tragic toll of many other dangers.
I've watched some of Paul's talks as well as seeing some of his early demos at Sun Labs. The bottom line is that discovery is really hard generally and, for the most part, no one has cracked it pretty much anywhere even when there aren't competing commercial interests.
This copy seems OK https://web.archive.org/web/20160104160124/http://www.salon....
You have to filter out accidents, suicides, and targeted crimes. A non-suicidal, non-gunowner who isn't involved in a criminal enterprise has next to no chance of dying by gunshot.

>American soldiers were typically safer in war zones than back home.

This is absolutely untrue and a completely asinine thing to say, revealing your own unexamined biases.
In DK, card processing fees must not be passed to the customer.

It's supposed to handle the problem, but we all know that the companies just increase prices to compensate.
.. unless the music labels object to the conflict of interest.

Spotify has a lot of competitors biting at it's heels, they're certainly the largest (and IMHO, best) at what they do, but they've by no means locked up the market.

They're not exactly at the mercy of the labels, but they probably can't afford to piss them off either.
The whole article could be written about moving to maven. I still have no idea about how to do even trivial modifications to maven builds without googling them.

Fwiw, the need to learn groovy is a bit of a red herring because it doesn't help that much: I know groovy very well but I still find gradle confusing and have to google everything. My favourite build system of all time was gant, also based on groovy but a simple wrapper for ant. It had zero magic, was just a systematic wrapping of the ant API which itself was just a bunch of well documented useful build utilities. I found it very easy to use. The contrast between two build systems both based on the same dynamic language was very stark to me.
It's an incredibly reasonable and rational feeling to have and I don't believe it's fair to the parent to completely dismiss his concerns that way. In fact, I feel it's more likely to entrench his point of view because you're telling him he needs a better reason than that. And I can understand his point because it's not necessarily about the fear of getting shot up in a nightclub, at least for me it's the very prevalent attitude that guns are a natural right and they take priority over much greater humanitarian concerns that inflict the country, to the point of it being fetishistic. It's the gun culture, not the gun crime.

And in all fairness, "it's not a big deal, you probably won't be a target anyway," isn't the most attractive selling point is it?
Be careful what you copy: Invisibly inserting usernames into text
This isn't limited to the immediate aftermath either. I recently learned that almost everything I thought I knew about the Columbine shooting was actually not true. The narrative of a shooting quickly takes on a life of its own.
I find your assumption that my comment was anti-gun in anyway quite telling. I own guns myself. I do have a problem with people using them to kill people. America has a gun violence problem[1].

[1] https://www.vox.com/policy-and-politics/2017/10/2/16399418/u...
Sounds like you should hit up Canada or New Zealand.
That’s a personal problem though, not a problem for society at large.
Well there's no such things a "major record label" anymore. When people say "the Big 3" each of those three is global conglomerate. The result of years and years of consolidation.

Using the smallest of these 3 Time Warner Music Group, the company did $2.87 billion in revenue in 2013[1].

Let's say that Warner was actually interested in a sale. Let's say that the multiple they were looking for was 5x. Where is Spotify going to get the 15 billion dollars for that sale? Certainly not from this direct listing. And even if they had that cash what happens when you buy a 3,500 employee mega corporation? You actually have to run it and run it well.

[1] https://en.wikipedia.org/wiki/Warner_Music_Group
The Linux equivalent of this one is "see", an alias to the run-mailcap program, which on Ubuntu is in the "mime-support" package, which is probably installed by default.
For anyone who isn't seeing the exact pattern... It's not just 4 arguments in a row. Here is an easy to use template.

1. Challenge the Reality

I did not do the bad thing.

2. Challenge the Morality/Legality

I did the thing, but it wasn't that bad.

3. Challenge the Motivation

I did the bad thing, but I didn't mean to.

4. Challenge the Relevance

I did the bad thing, but so does everyone else, its not a big deal, and why aren't we talking about the bigger issues?
> needs to stop the whole convention-over-configuration idea

Yup, and while we're at it, realize that the declarative approach doesn't work after the first basic uses and even though your hello world build file is simple, most people need customization. Scripting the build system should be its main feature and everything else as just shortcuts (to be fair, Gradle kinda does this w/ tasks, but doesn't make it simple to just drop into code).
Yes, complications from a fall are a very common cause of death in the elderly.
> I want that last vestige of freedom

Freedom always was an aristocratic privilege.

What they sold to the proles - with heavy advertising, at a price up to your life - was a cheap knock-off.
Can you imagine the deaths of innocent people by crossfire?
Google maps shows location of San Bruno shooting
Scientists find genetic mutations that make dogs friendly towards humans
Altitudes flown aren't independent of heading. Depending on whether you are VFR, IFR, flying magnetic east or west, you will fly at specified 500 foot increments.

https://www.law.cornell.edu/cfr/text/14/91.159

Edit: I read up a little more about the accident, and it happened above where these rules apply. In any case, with problems like this where one plane isn't where it should be, I think the solution is to come up with better ways of ensuring clearances are complied with, not coming up with a system that is more tolerant of people violating clearances. Airspace is only going to get more congested and the only way do accommodate that safely is to have planes follow clearances to stricter and stricter tolerances.
Don't get too excited for SharedArrayBuffer. Every major browser disabled it to help mitigate spectre, and there's no current road map for re-enablement.
If someone wants customization, he'll do it. If build tool will be on his way, he'll write PowerShell script, generating Perl script using M4 and you'll live in a some special level of a nightmare. Gradle has a lot of plugins, so typical builds are possible just like Maven (there might be exceptions, of course), but if you need to customize something, I think that being able to write an ad-hoc task with Gradle is better than not being able to do so.
Unfortunately, popular opinion disagrees and that's part of the motivation for this work.