skysight-inc/HackerNews huggingface dataset:
> "If you don't help make drones more accurate, you're the reason for collateralized murder".

I never stated anything about blame, nor do I think that choosing to not participate makes someone culpable.

> Or, you could like, just stop droning innocent people to death.

I have not "droned" anyone.

> Not saying we all have to agree, but just that factually speaking - it's within the realm of possibilities.

It's possible, sure, but certainly not probable. Drone strikes are increasing, not decreasing. I don't think you're thinking about this very pragmatically.
Here are three questions for content creators (not just you) that I have been turning over, because I have never considered their motivations until the past few months.

- What made you choose to make your living off YouTube?

- What was your perception of "making YouTube content as a livelihood" back then?

- Would you still do it if you were starting out today?
This will be nice for systems and budgets which can't afford a consul+vault cluster to handle this for you.
Live by $PLATFORM, die by $PLATFORM.

The same story happened at YouTube, Twitter, Facebook and doubtlessly more that I am unfamiliar with; likely also with older media like TV and newspaper.

The problem is mostly lack of competitors for a specific item. Vimeo might work for you, but discoveribility on Vimeo is much lower - you’ll have to actively promote yourself more.
Yup. Here's the American Psychological Association statement about a study on the topic:

http://www.apa.org/news/press/releases/2016/08/media-contagi...

> “Unfortunately, we find that a cross-cutting trait among many profiles of mass shooters is desire for fame,” she said. This quest for fame among mass shooters skyrocketed since the mid-1990s “in correspondence to the emergence of widespread 24-hour news coverage on cable news programs, and the rise of the internet during the same period.”

> She cited several media contagion models, most notably one proposed by Towers et al. (2015), which found the rate of mass shootings has escalated to an average of one every 12.5 days, and one school shooting on average every 31.6 days, compared to a pre-2000 level of about three events per year. “A possibility is that news of shooting is spread through social media in addition to mass media,” she said.

> “If the mass media and social media enthusiasts make a pact to no longer share, reproduce or retweet the names, faces, detailed histories or long-winded statements of killers, we could see a dramatic reduction in mass shootings in one to two years,” she said. “Even conservatively, if the calculations of contagion modelers are correct, we should see at least a one-third reduction in shootings if the contagion is removed.”
Odin works well, it's just a hassle to share credentials with non-developers who don't have a dev desktop and therefore can't access Odin. It's an issue I've encountered several times recently with no clear solution, it seems.
Facebook's problem is that it has no incentive to fix these issues, which it sees as "features" for the most part.

That's why it always seems to improve its privacy policy only as a result of regulations and scandals. Even then, it only does the minimum necessary that it believes will appease everyone for the time being and until the next scandal.
Unless I'm misunderstanding the question, in this case you would not exercise your option and just be out the cost of the contract.

Edit: Turns out I did sort of misunderstand. The question has been answered.
Yeah, I'm surprised they charge per secret. I guess it's a blip when you have big aws spend
That's not necessarily true. The Supreme Court has ruled that the 2nd amendment only prohibits the federal government from "infringing" on your right to bear arms, and not the states.

https://en.m.wikipedia.org/wiki/Second_Amendment_to_the_Unit...
IETF I-D: The Messaging Layer Security (MLS) Protocol
May be better to ask what this does better?
It'd be cheaper than running Vault with a backing Consul cluster which also provides rotation and other features.

There is a point where Vault is more cost effective, but I believe it'd require a ton of requests and secrets to justify min 6 machines of at least t2.micro that also need to managed and secured.
This is super awesome! I've been taking Udacity's SDC and I wanted to play with some LIDAR mapping on my own. Been debating for the longest time to get the Neato XV-21 LIDAR but it doesn't really make sense to get an obsolete hardware that people salvage from old vacuums. I wish s/he will sell the PCB on a crowd-funded run like Crowd-Supply or Tindie
Even if you're using flask, there are plenty of reasons to have a package.json or other npm resources in your repo. Webpack is a good example.
My thinking wasn't to "stop" this fully - but seeings signs of mental health and offering support can vastly lower the occurrences. Something we as a society are terrible at. There's always a chance of course no matter how good we get at lowering the harm but if we can lower the harm that's always somethign to strive for.
> think of all the big data breaches

It actually mandates that you need to protect the data, and if it gets breached you need to notify the data subjects. So for example uber couldn't have a massive breach and just pay the hackers off and keep quiet.

The GDPR is a massive good for users of online services.

The basics of it aren't hard: build your systems to not store too much data you don't need, get permission for the data you store, make sure it's secure and make sure you can delete it when needed. I don't think that is too much to ask, do you?

EDIT:

> Governments pressure private companies with this, but in the same time are making it easier and easier for themselves (govmnts) to spy on people and infringe on people's privacy

Looking at how prism and other programs worked/works it seems like what GDPR encourage (Don't store what you don't need) would have actually helped against that.

With GDPR it will be harder to create a service that stores everything about you forever to be retrived by FISA or whoever, and simpler to create a service that just stores what it needs, and encrypts everything it can.
https://twitter.com/gruber/status/874304779622785024
Pretty sure it looks for an existing cookie to pop it up.
See also an in-depth report from the AP: https://apnews.com/9d5904f83f6a4cf784828107fa7d038d
"Benevolent" = "wanting to do good". But that applied (I think) even to the Communists. They wanted to free the proletariat from oppression. That was their moral imperative. To do it, they were willing to execute their "oppressors". The temptation to have mercy on some of the oppressors rather than execute them had to be resisted, because it would hinder the cause.

[Edit: reworded for clarity.]
I didn't make a living off of it. Just fun money when I was in college.

I wouldn't waste time on that platform again. It takes far too much time and effort to fight things like demonetization and copyright trolling. Ad rates are continually dropping, search and discover are the worst they have ever been.
Douay-Rheims 1899 Version Here.
This is unfounded but I think that model a snapshot at a particular moment whereas systems is dynamic.
Anyone else surprised by the cost? $400/mo is too much for a shared CA infrastructure.

Does anyone know of well priced alternatives for a private CA in the market?
> I don't think a majority of people hold these views. What we're doing is amplifying vocal minorities and drowning out everyone else.

Then I'd argue perhaps people haven't thought about it well enough. My point in another comment was that people formerly who could find no audience would likely get shut down since there was a bit of inoculation against certain ideas. However, with the internet you can reach an audience who finds your ideas acceptable far more easily than you could before.

> And tech skills aren't even necessary.

Absolutely. If you care enough, you'll find a way to help. My opinion is that tech thinks way too highly of itself. It thinks that technology itself can actually be a panacea. I've found that generally to be the opposite—that tech most often gets used to "get around" the hard work. However, that's probably just my cynicism speaking.
Ask HN: How to deal with Telegram bot API spam?
We've got a slight problem we are trying to fix today dealing with Telegram Bot servers API, https://core.telegram.org/bots , spam putting a heavy strain on our servers.

We run a service for processing web hooks for various other services like Slack and Telegram. We have rate limits in place to ensure that no one user can take up too many resources and affect services.

The problem is we are getting a ton of requests from Telegram server IP address blocks to our servers for services which don't exist anymore. It mostly looks innocuous like forgotten test services or development services constantly echoing hello.

Normally we would simply add the offending IP address to be blocked on the system level. In this case however; if we start adding Telegram server IP addresses all Telegram services will go down for all our users.

Has anyone else dealt with this issue? Is there a good way to contact Telegram for sort of thing? We don't really understand why their Bots API is sending us so many requests.
> Comparing your proposed 30000 guns in France with more guns than inhabitants in the US.

My point is, even countries with very strict gun laws have lots of guns, most of which are illegal, but they're still there, still accessible to people who want them and go through the effort to get them.

> This argument still does not negate the fact that it's much harder to get your hands on a working firearm.

I wasn't trying to negate that. In fact, I agreed: "While I agree it is more difficult to find a gun in Europe than in America..."

I'm countering this claim that you made:

>Not every lunatic where I live can find a gun when they need one

I believe that, yes, any lunatic _can_ find a gun. Yes, again, I agree, they are harder to get. However, I do believe that if said lunatic _really_ wanted one, he'd find one.
I never said Linux is crap, do not put those words in my mouth.

I said the Linux desktop experience has not been good to me, with any of the hardware (even the stuff I picked specifically for good support) with very popular hardware. I still use Linux as my desktop OS, and really would love to ditch Windows 10 permanently but don't feel like I can without a lot of frustration. The same as it has been for the past 20 years for me.
Well just take a look at the techcrunch article published today on how Facebook is not committing to GDPR standards for North American users.
https://techcrunch.com/2018/04/04/facebook-gdpr-wont-be-univ...

It basically says they are going to do the minimal effort required to protect privacy while avoiding regulation.
I've had facial recognition off forever on FB and every time I've logged in in the past few weeks the following is one of the first entries in my feed:

https://imgur.com/a/pMhoL

It's a nag to turn on facial recognition. Feels like really bad form to be asking for such intrusive extra info with what they're going through right now.
"Move fast and break things" explicitly lionizes a disregard for externalities, so it's no surprise that assessing the damage is not in the company's DNA
Well, sure, but it's not AES's fault when you reuse nonces, either. :)
> The downside is that you have just made what's going on not visible from the filesystem, and have to replace all of the tooling that you're used to. You know, things like your favorite editor, command line programs, source control...

While Pharo (and Squeak, etc.) have baked in editors and source control, Pharo has integrating with general tools as a design goal. It includes an integrated Git client and can load packages from or move them into a Git repository.
In web apps, the first thing you do is start looking at DB queries. How many, how complex, etc. Reducing the number of queries and making those queries as simple/fast as possible accounts for at least the first quarter of my hypothetical "first 1000 things you do to try to improve performance" list.

Also, regarding scale: the number of entities operating at AmaFaceGoog scale is small. The number of entities operating even within an order of magnitude or two of them is small. The odds are very much against any advice relevant only at that scale being relevant to the average Hacker News reader.
Ha, that's awesome!
Second request in a certain period, I think. I opened this link twice. The second time I got the pop-up, which starts out with something like "We've seen you here before...". I just tried a third time and it did not create a popup.

As things go, I think they're actually handling that part fairly well.
Can you go into more details on situations that would be hard to test? This has all only been a thought experiment for me so far, and in my thought experiment I handwave these sort of issues away by thinking "that's what emulation/simulation is for" – but I hadn't considered leading data via power use, so clearly I need to learn more there.
Would love to be able to meditate. My brain just goes all over the place and it feels like I'm wasting my time.
More explicit expectations makes sense. I'm his manager so others would have to use indirect influence to get his help outside of sprint work items.
"Semiology of Graphics", by Jacques Bertin. Originally published in 1967, it describes principles of graphic communication, similar to Tufte's work.
Sergey Brin, my Father
Longer Job Applications Attract Unqualified Candidates
I think we need a legal framework around sharing data. Even if Facebook did everything right some other companies will mess things up. In the end a person should always be notified when his/her information gets shared with another party and have the ability to approve. This will make the business model of many companies difficult but so be it. I don't see any other way.
Maybe it was this guy: https://github.com/pcein/embedded-rust-workshop
It's a different concept — closer to the difference between intelligence and wisdom. Someone who is cleverer than they are wise can go a long way before recognizing that the approach they're taking isn't cost-effective, especially if it gives them some point to feel proud about doing something which (correctly or not) they feel most other people couldn't.
Stop quoting that case. That was SCOTUS upholding the right of the government to clamp down on speech that encouraged draft dodging or could even be marginally interpreted as disagreeing with it during wartime.

https://www.popehat.com/2012/09/19/three-generations-of-a-ha...

It ain't Dred Scott dumb, but it's up there in stupidity and retarded law.

Well regulated doesn't mean the feds get to control the details of what the militia can use either. The militia is every able-bodied 18-47 year old. The regulated part implies a command structure which the National Guard provides.
I mean it might eventually happen but currently hardware support, vendor support, also all major Unix operating system implementations are written in C and the maintainers don't look like they will change anytime soon. Also C has lot's of inertia behind it.
Math.Js: An Advanced Mathematics Library for JavaScript
Writing an AI for a turn-based game
FTA:
“For example, on Messenger, when you send a photo, our automated systems scan it using photo matching technology to detect known child exploitation imagery

Ah yes, the "Think of the children" [1] argument. This is the favorite argument of censorship [2] lawmakers, dictators and everyone who wants to destroy personal liberties and privacy. They always invoke "think of the children" arguments because you look like a monster if you oppose it.

[1]: https://en.wikipedia.org/wiki/Think_of_the_children

[2]: http://www.abc.net.au/news/2014-01-31/wolf-internet-censorsh...
I could tell from the title this was going to be written by William Langewiesche. He really knows how to spin a good yarn.

All his articles and books seem to be movie-worthy. I'm not entirely convinced reality is that exciting, though.
I highly recommend the book "The Design of Everyday Things."

It makes me constantly think about the decisions that went into designing things around me, what works, and what doesn't. Very helpful when making design and UX decisions of my own.
I would be interested to know if there was a 'gold standard'/'bible' of finance books for someone who knows very little, but doesn't mind a technical read.
I read that book cover-to-cover and worked most of the examples back in my middle school days. Animating that hot air balloon in the "Sprites" section...memories!
All of these seem reasonable, self-explanatory except (4), can you expand/expound on why not taking a salary seems harmful? Is it because then the owners tend to just dip into their cash on hand and aren't that disciplined?
This is not LIDAR.
You make a great point. Police forces have been sued for responding slowly or not at all to threats on lives and found to have no responsibility to respond to a particular crime.
Vigilantism isn't self defense. Even in states with the strongest self defense laws (e.g. stand your ground laws), you can only use force to defend yourself (and I think also your family or immediate companions) when you are threatened. You can't just prowl around shooting suspected drug dealers.
Lol! I hope this is not indicative of the level of physics education software engineers are exposed to nowadays.
Ask HN: How do you gain domain knowledge for unfamiliar industries?
I am interested in pursuing an entrepreneurial side-project hopefully serving a business problem rather than a consumer-facing service.

I really enjoy researching different industries and learning about how systems operate, but I've found it's hard to identify specific areas of inefficiency/pain points that I could solve with software. Short of getting a job in that industry, does anyone have any methods for gaining the level of insight where they are able to confidently identify problems and begin sketching solutions?

Things I have tried so far are reading trade journals, blog posts and books, but those don't really provide the level of insight I'm hoping for.
First reaction: Holy crap! They finally turned ParameterStore into a proper product!

Second reaction: Holy shit that's expensive [for what it does].

ParameterStore is free (minus the KMS component). The only value-add is secret rotation and that's not something that most of the time makes sense to use. [Edit: I'm not advocating for no rotation; see replies]

Edit: Had more time to think about it. Someone enlighten me: What's the difference between writing a rotation lambda for this new product, vs. writing a rotation lambda for ParameterStore that you then cron? The pricing really doesn't make sense.
Armory 0.3 is out
> If Marcus was trying to maximize his ROI on the business investments, he would start with different businesses and more reasonable owners.

To get a great deal, Marcus is looking for underpriced businesses that are broken in the particular ways he can help with. Since dealing with interpersonal issues is one of his strengths this probably would select for unreasonable owners even if "being on TV" weren't part of the deal.
> our inalienable, universal rights

That school of thought dates from the 18th century when thinkers appealed to a Creator who endowed those rights (even if it was a rather aloof Deist conception of God). However, in the following century it faced strong competition from the utilitarian school that suggests that rights are only a convenient fiction that society recognizes for the common good. Plus, these days ever more people do not believe in any particular Creator who could have endowed anyone with rights.

Human ethics, metaethics and politics is definitely nowhere near "laws of physics" settled and agreed on.
I just read up on that issue. We will follow up with updated measurements with CRDB 2.0. The big reason for the discrepancies you measured is likely the fact that each sqlbench write transaction is doing six consecutive consensus writes (incl. commit). With CRDB, you need to parallelize your transaction writes using the `RETURNING NOTHING` syntax, which would likely be a significant improvement. This manual tuning is obviously sub-optimal, and will not be required in the next version of CockroachDB (2.1 in October).
I thought when you were approved for option trading you had to read and at least claim you understood "the Characteristics & Risks of Standardized Options". I didn't even know it was legal to simplify things to this extent.
Assuming that they have the info on the accounts to make that number estimate, are they going to contact those who were affected?

I mean to say, if- for example- my mom was one of the facebook users who had their information taken/used by CA, what should she expect?
He's been active on Reddit for years (he deleted history). Doing the AMA is related to the recent actions of the trustees to liquidate a large portion of Bitcoin. The amount liquidated is apparently enough to reimburse account holders with the USD value of the BTC lost at the time. Mark has no control over the trustee actions.

The details of the liquidation are unclear. It's reported that they weren't sold directly on the market, but nevertheless extra supply has almost certainly had a dramatic effect on Bitcoin price. It's one of very a few examples of a particular action/event having a direct impact on price.
How trolls are born: Research on why people turn bad when they go online
That works great for a small company, but once you find that overall productivity increases proportional to the square root of headcount, it will become less and less feasible.
Looks like it's being brought in line with data practices at Facebook.

This isn't an entirely bad thing.
Wow.

Were developers notified at all this was going to happen?

Purely speculating--but I bet they discovered that their APIs were open for privacy abuse, and rather than just disable the abusing accounts, they shut down the APIs until they can be fixed.
The Underachiever's Guide To Happiness
I'm more concerned about fundamental privacy issues, such as so-called "data onboarding," in which Facebook (and others) helps marketers connect your online identity with your offline identity. That's where we need more transparency -- and perhaps more regulation.
Pragmatist must mean greed over morality. I don't see how you can turn a blind eye to the ethically dubious actions of the US Military.
MRI Ruby and BEAM are both bytecode VMs. There's no simple 5x increase in performance there. BEAM is register based, and YARV is stack based, so BEAM tends to be a little faster.

The JVM is a completely different beast. Thanks to improvements in the JVM for hosting dynamic languages, JRuby is able to offer some serious performance advantages over MRI Ruby, and I'm really excited about TruffleRuby.
Everyone knew this was going to happen, it's under the "Graph API" umbrella now: https://developers.facebook.com/docs/instagram-api/overview/

(Not sure if this is related to the Cambridge Analytica situation. Maybe the timeline was sped up, but IG's APIs have been deprecating for the past 2-3 years now.)
As if we needed another reminder that Wall Street is a casino underwritten by the taxpayers. A welfare program run by the Fed for the rich. A market for fools, not a necessary institution to capitalize business.

I guess it's better than trading slaves.
Brain-Uploading Company Has No Immediate Plans to Upload Brains
Multisupport channels is the new status quo for customer support