skysight-inc/HackerNews huggingface dataset:
First of all, YouTube doesn't make money.

Secondly, there are two sides to this equation. The advertisers aren't paying for ads as charity to Google. They want the billions of views that YouTube gets every day. While I don't know the exact statistics, YouTube definitely seems to be growing in influence where people who are popular on the platform are legitimate celebrities. Advertisers would be foolish to not try to get in on some of the publicity. Now I'm a bit conspiracy theory-ish on this whole thing. I really think that between the advertisers and traditional media there wasn't necessarily a concerted effort where both of them planned to do something together, they were just both acting in their self interest. So when traditional media outlets started publishing the nature of the videos that some ads would play next to, the advertisers thought "Well, this is a great opportunity to strong arm them for some cheaper ads." Meanwhile the traditional media was simply attacking a competitor. It seems to me like there were also some useful idiots at YouTube who saw the so-called terrible things that ads were next to and over corrected. Instead of saying "Okay, well, good luck reaching how many people we do." to advertisers, they rolled over and capitulated. When in my opinion, they really didn't need to. Then again, they know more about the business than I do.

But really pulling ads from too many videos hurts the business too, if ads aren't playing on a video, they are hosting that video for free. It makes absolutely no sense. There is also no evidence of any kind of long term association between advertisements and content. You don't see a coke ad before an ISIS beheading video and think "Huh, Coke endorses ISIS".
That's fair: we don't alert users that these recommendations aren't adequate for building elaborate new signature schemes. We're assuming people are trying to solve the basic problems described in the use cases we wrote (remember, this document originates as a response to a similar thing Colin Percival wrote a long time ago).

I'll think about a way to articulate that. Obviously, we can't really offer advice on doing state-of-the-art signature schemes in a couple paragraphs, and would not be interested in trying.

On the other point: the 2015 version of the document addressed the point you're making (and recommended deterministic DSA!). I just think it's kind of dumb to design new systems with a DSA dependency in 2018, and so rescinded the recommendation.
Introduction to Git and GitHub for Python Developers
More recently: https://www.nytimes.com/2014/02/09/nyregion/an-inmate-and-a-...
For others who might be wondering, it is also known under the title One thousand and one nights (Les mille et une nuits)

https://en.wikipedia.org/wiki/Translations_of_One_Thousand_a...
Knocking Down the Big Door: How We Bypassed the Auth0 Authentication
how much better is water ? is it 100% clean ? is it the most efficient (outside nasa technology) ?

Do we need to bring Dyson to the table ? bladeless ass wipe, only 900$
I agree that you have a point.

But on the other hand, the cynical in me says that in a sense all articles are like that. Part of these articles are a plug for some startup's PR, part are a techie writing about his hobby because that builds his name and maybe lands him a client, part are big newspapers that need the traffic to sell advertising, some authors write because they want to push their ideological point of view, firms write about the latest bug because they sell security services and expect to win a contract, etc. In a sense no one writes articles expecting nothing in return.
A company is not a person, and cannot be a victim of an incident like this. Especially when corporate policies directly incited the attack.
Kinda similar to what Hashicorp's Vault does for secret management but hosted.
Would someone please share a quick image that shows a visual example?
It looks like Instagram is starting to feel the shockwaves of Facebook's issues. Here I was hoping that Instagram would not go down the same path as Facebook, but I guess that was only a matter of time. As a developer building and maintaining IG apps, it's extremely frustrating not just for me but also my clients who depend on apps we build to manage their Instagram.

This also comes on the heels of IG dialing down their API limits from ~5000 per hour to 200 per hour [0], which is ridiculously low. If my app has 20 IG accounts connected to it, each account can only hit 10 per hour. Crippling.

[0]: https://9to5mac.com/2018/04/03/instagram-api-limits/
It sounds more more like they’ve kept the number disclosed for as long as they could get away with it.
Jeff Varasano's Famous New York Pizza Recipe
A very common factor in such mass murders is the use of antidepressants. Having seen up close what happens when someone on such medication misses a few doses (extreme & systematic rage), I'm stunned that there has not been intense investigation into the correlation.
My big takeaway from all of this is that, given the choice between driving your boat into a hurricane and doing something else, something else should be the default.
Ditto. Sad to say that my 2 Compact Edition(s) of the Oxford English Dictionary have been relegated to a block-of-wood.

"What's my purpose?"
"You pass butter." -- Rick Sanchez
"Scuttlebutt" is nautical term for a water fountain (which was originally a cask, not a fountain). Since sailors would congregate around the scuttlebutt and gossip, "scuttlebutt" also came to mean gossip as well. I guess I'd call it the nautical version of "water cooler talk."

It's rather obscure term to use outside a nautical context, so I agree it's a bad name if targeting the general public. It would be a fine name if its target audience was only sailors.
You're right, if I had said that it would not be fair.
> Does that make us complicit if those technologies are ever used in malicious ways?

Yes. If you choose to work for an entity you help further their work. Militaries are made for war and by contributing to a military, you directly help them commit atrocities. Working for a military is simply war profiteering [1].

> Do the evil actions of some people in an organization make the entire organization evil?

Yes, if you voluntarily join an organization knowing they have evil people doing evil things.

> Does that mean that all military efforts are unjust?

Yes, with probably the only exception being a defensive war.

[1] https://en.wikipedia.org/wiki/War_profiteering
I didn't downvoted you but your comment is off topic and kinda wrong.

Off topic because this service is a logging service to log JS errors in production. It's not related at all with how JavaScript handles errors.

Kinda wrong because even in "a reasonable language", you still need to log errors, warnings and other stuffs. It's absolutely not specific to JavaScript. Actually, JavaScript didn't have any serious logging solutions like Sentry, Loggly or RootCause until really recently. It's great to see all these new tools.
Well, to that, I can only quote:

> If you don't know the future, how do you know if what you do will or won't matter in the grand scheme of things? How do you know if you can even properly conceptualize "consequence" or what "matters" for your future self?

:-)

There's little semantic difference between "hope", "know what will", "think that's worth a lot", and "predict" in this future-facing context.

(Note that I'm not promoting nihilism here, only pointing out that what you state against nihilism actually applies against many things broadly, in the exact same way, to the point where it could easily be used as a pro-nihilist argument.)
Since this article doesn't appear to add much over the original source, which was posted at https://news.ycombinator.com/item?id=16757605 (and earlier), we merged this thread into that one.
You are only partially correct.

Social networks were extrapolated from friend data. Cambridge analytica was able to use social connections to profile people and who they know.

That was the extent of it.
Yes, if they knew about it and didn't do anything, then that's willful negligence.

They are not helping their image - the latest is a rejection of GDPR for non-European customers. Seriously? Way to demonstrate commitment to user data protection FB.

This level of arrogance is a precursor to strict regulations. They are practically asking for it at this point.
Sinclair Memo  Threatening Employees to Keep Mouths Shut About  Script
Does a more accurate weapon really kill fewer people in every case? Even if the US government doesn't misuse it, the technology can always be sold to or hacked by some third party.

It's also possible that when a weapon is deemed technically capable, people will be more comfortable with broad use of weapons and with expanding lists of individuals targeted for extrajudicial killing.
Are you too self-centric to be able to understand or you're just being annoying?
A Band-Aid, a $629 ER bill, and a hard truth about American health care – Vox
"Right Docker install" - I agree, there will be that problem at some point. But containers are not just some extra layer: they do not solve the same problem as fat jar. JARs are used for the distribution of the code and related assets. With containers you can distribute and isolate the deployment configuration: you can run multiple applications on the same physical server and not worry about conflicts due to different versions of JRE or system libraries. Vulnerability in one app will not affect another one. Security patches and system updates may be tested in isolation in a single container, before propagating the change (in the form of a common base image) to others. And, of course, it's just very convenient to run the whole Linux-based production cluster or test load balancing on your work laptop with Windows. :)
Glad you liked it :) cheers!
Ask HN: Does Facebook scan the contents of encrypted messages sent on Messenger?
Facebook claims that it scans the contents of messages sent on Messenger[0].

Messenger also has the option of end-to-end encryption using 'Secret Conversations', encrypted using the Signal Protocol.[1], [2]

Is there any indication that Facebook doesn't scan the contents of messages prior to encrypting them with your keys and sending them across the wire?

[0]: https://www.bloomberg.com/news/articles/2018-04-04/facebook-scans-what-you-send-to-other-people-on-messenger-app
[1]: https://www.facebook.com/help/messenger-app/1084673321594605?helpref=uf_permalink
[2]: https://www.wired.com/2016/10/facebook-completely-encrypted-messenger-update-now/
answer my question (in the other thread)...
I would add:

1. OpenSSL and creating your own PKI as well as managing certs, renewals, and mutual client auth with x509 certs

2. basics of server security. IPTables and best practices around only opening ports you're using and other settings
It still boggles my mind how three different GPS position formats can be used. And then not used correctly by search crews, which then missed location by 23nm.

https://i.imgur.com/nbwkCPY.png
In terms of Company Valuation (for cash flowing companies, not startups), the bible in that world is "Valuation (McKinsey & Co)"

https://www.mckinsey.com/business-functions/strategy-and-cor...
Anyone can email me and the only way to prevent spam from unknown senders is by providing a filter.

With messaging, I've already explicitly told Facebook who I want to contact me - my "friends". I've never received a message from a friend claiming to be Nigerian prince or trying to sell me "generic Viagra".
> I'm really tired of this attitude. [...] What you need to know about [the OS] depends on what you're doing with it.

You want your system deployed, so you should know how to deploy. If you
don't know how most of the things are deployed, you're likely to create
a monstrosity that doesn't fit in any way to what the OS can do sensibly.

It's like arguing that a web programmer doesn't need to understand HTTP
protocol, because he only works with it through half a dozen layers of
abstractions (how currently it's done).

> If I want to make a website, I don't need to know how to write Apache 2 from first principles, and nor do I need to know how to manually chroot/install quotas/set up namespaces and capabilities to build a container system from scratch.

Of course, because that's what sysadmins do. But you should know how to
configure the said Apache. Docker hides that away behind a heavy magic, which
is bound to break apart for non-trivial requirements.
I would highly recommend a guided meditation app such as https://www.headspace.com/

Best decision I've made this year
Sure you could do that if you don't mind adding in your own string->dict conversion. I wouldn't be surprised if the internal implementation is near-identical. Secrets Manager seems like a slightly more easy-to-use version of Parameter Store that's also visible, instead of hidden away inside Systems Manager.
$5.99 – $38.48 A&D Ointment
It's poetic justice for company that started by 'scraping' MySpace text entry boxes and calling it their own. The DNA of facebook was bad from the start on many different levels from zuckerberg using a biz card that stated "I'm CEO bitch", calling his users dumb fu*cks, starting a platform by copying Friendster+MySpace to voyeuristically spy on users across college campuses and not doing something on an algorithmic level that was difficult to duplicate as opposed to what Google did. This is the difference between social media and Search, which is now made up of AI/ML/NLP.
I’ve been using the 2016 MacBook TouchBar for little over a year now and feel the same pains as mentioned in the article:

> As a machine, MacBook Pro is great. But not because of the Touch Bar. Touch Bar is an inflamed appendix, the same dumb shit as Siri. If Apple had implemented it as an additional row and not the F-keys replacement, everyone would forget about it in a couple of days.

At least Siri doesn’t get in the way of productivity.

> Once again. I hate sliders on Touch Bar. Changing them to buttons was the first thing I did. Now I can tap them blindly. Guess, even my stress level significantly dropped when I stopped trying to put the sliders in the desired position. It was same to adjusting hot water in a shower — you're never gonna get it without burning yourself.

Those sliders are the worst, now requiring TWO high precision taps, while looking at the keyboard, to tweak the volume. I find myself reaching for the physical volume controls on my headset more often.

> Starting from MacOS High Sierra Play/Pause button globally controls the system sounds. It is not a problem on iPhone, but on Mac it controls every ad that pop-up with more priority than Spotify. You tap the button and don't understand, why it doesn't stop the music. Thanks, Apple. Very convinient.

Unreliable play/pause button, very annoying.

> Imagine, you want to drag a picture to a browser to upload. You click the Finder, but instead opening a new window at the same screen, it carries you away somewhere. Just because there's another Finder window opened there. And it's fucking impossible to fix that with standard MacOS tools.

Not related to the TouchBar, but I don’t understand why Apple won’t improve on the Spaces feature. Why does it force me to use one space for an app.
If someone from AMD is reading this, why are there no decent GPU workstation motherboards for EPYC? The CPU is basically tailor made for this. There’s a lot of demand. Why not satisfy the demand?
Let's keep advanced research out of the hands of the gun nuts (aka most of the USA).
> Companies are relentlessly profit-optimizing entities
This isn't some mysterious or predetermined force. Companies are just made of people.

> and they cannot forego the extra revenue stream.
Yes. They CAN. And if the incentives were in the right place they would. For instance, Coke would probably sell more fizzy sugar water if it still used cocaine as an ingredient, but it doesn't, because it's illegal.
Sure you have enough air sitting on a horse so high?
Longer video with more examples: https://www.youtube.com/watch?v=gRawd7CO-Q8
Sadly they got acqu-hired by twitter - and judging by some (not bad, just in lack of enthusiasm) comments, I got a sense that they sold dabbledb at peak technical/architectural debt...

It's a bit sad, I appeared to be a Google sheets meets office 365 flows on steroids before either was any good:

https://youtu.be/6wZmYMWKLkY

(i think that's from 2006 or so, archive.org has more info, but it's a bit painful to navigate on mobile)

Avi Bryant comments on hn from time to time:

https://news.ycombinator.com/user?id=avibryant

As I understand it, each customer got an image/vm - and data was just stored as Smalltalk objects. It'd been interesting to see where they might have gone if they coupled the dabbledb front end with gemstone/s.
Because there was no involvement of the judiciary system. See the case of Anwar al-Awlaki, and more to the point, his son. Oh, and also his daughter now, I guess.
I half-seriously agree.

People don't identify with the photo-ops-in-Iowa Zuck. I think they prefer the "you have part of my attention; you have the minimum amount" version.

He's going to be vilified either way.
https://replicationindex.wordpress.com/2017/02/02/reconstruc...
I don't know how to get this discussion back on a productive track. I never said it was Youtube's job to support everyone with a camera, nor do I publish content on Youtube. I simply would like to have a discussion about the effects of these powerful monopolies and how we, as a society, should deal with them.
You can run CRDB with only one replica per range. You just lose a lot of reliability if a node goes down.

They also only handle data corruption at the cluster level so there's not really any tools to extract data from a partially corrupted DB on a single node.
A non-military entity (the CIA), which should not be operating military hardware (but does), assassinates targets without due process (or really, any hard evidence at all), in countries we aren't at war with (formally or otherwise). Depending on our relationship with the country in question, we may or may not bother to let that country know we're going to kill some of their citizens ahead of time.
I have never been happy with Spotify/Pandora as discovery system. Nothing beats an hourlong mp3+tracklist with real DJs pushing real buttons :/
> The guns are for the possibility of civil war/social upheaval/violent revolt.

I will never understand Americans' desire to prepare for a tyrannical government, that may with some low probability happen in some unspecified future, but in such a way that it can still be defeated.

When they are simultaneously giving up lots and lots of lifes in violent murder sprees every single year. With absolute certainty and in the present.

Looks like an optimization gone wrong to me.
Would you please stop posting uncivil and/or unsubstantive comments to HN? It looks like you've been doing it quite a bit, and it breaks the site rules: https://news.ycombinator.com/newsguidelines.html.
> She called Davidson on the house phone and told him that the hurricane was now a Category 3. He knew that already. She proposed the escape route to the south and a smooth sail on to San Juan. He rejected her suggestion.

I wonder if in the maritime world there is the equivalent of CRM (Cockpit Resource Management), as in aviation.

Too many lives were lost due to 1st officer never taking over command when the error in the commander's thinking had already become apparent or the entire aircraft was being flown, effectively, by a single infallible captain and not a team.

Lessons were learned decades ago and at least in a 1st world outfit I would like to believe that no 1st officer would hesitate to utter the words "I have control" when in such stress.
I think we need alternatives to text only communication. If we could judge each other's tones maybe we would chill out a bit.
Thanks for the feedback. Demo page for mobile devices needs some improvement though.
A distributed db running on a single node isn't distributed, so that is just showing the performance of SQLite on a single node, which is the point of the thread.

Also bedrock has plenty of problems and is highly unrecommended.
> I don't get Youtube policies. Why not let the advertisers decide which channels to advertise on?

Because then advertisers have to do more work, and spend less money; doing the picking for the advertisers in a way which keeps them happy with the results is a key part of what advertisers are paying YouTube for.

> This babysitting attitude makes so many creators unhappy

The creators it makes happy are predominantly the ones that aren't supplying YouTube with content that is valuable in its main revenue-generating function.

> If a video is allowed on YT, why not make more money off of it?

So, YT should ban videos rather than demonetizing them?
I'm sure there's nothing that can go wrong with a population that has three hundred million guns getting short of food with an ideology that says they have a right to overthrow the government.
this is not uniformly true. Scripting languages like Python where you usually don't need to clean up dynamically allocated objects actually suggest early return as part of their official style guides.
The US and USSR/Russia did fight a good number of proxy wars throughout the cold war and beyond but those are distinctly different than the kind of all out war I think the original poster was referring to.

There's a reason they were all proxy wars and they never escalated into direct conflict on the scale of WWII (or beyond), and that reason is nuclear deterrence.
What that means for software development?
I hope the lazy excuses to NOT write performant software will die out and software gets fast again. remove the hundreds layers of libraries and frameworks and build good fast software again. we will find other ways to manage complexity and software reuse.

Death of Moore's Law really is the best that could happen to us...
Many people really do not want to think about these things and the potential consequences. History has shown things can break down hard and quickly when there are a multitude of seemingly small bit widespread grievances. This is likely exacerbated now by mass dissemination of information and the sheer complexity of our social and economic system. I am not saying it is likely to happen soon, but I think it is worth being aware of. No society is immune.
So cool. I hope you release some DIY instructions (and code?). I'd love to build this.
The solution is obvious. Allow people to export their data at least in a bulk snapshot, for the purpose of data portability.

However, make it somewhat difficult/scary to do this, so that a personality quiz app won't be able to successfully trick you into agreeing to it.
> What YouTube needs are editors.

Editors don't scale.
"In that way and depending on how your personal data is manipulated, Facebook Login could almost fall under the category of a dark pattern - a method for websites or apps to get you to give up more information than is required by playing on assumptions.

...

But it's fair to say that Facebook should be less trusted today than it was nine years ago.

...

Just like we should all be doing our part to detangle our lives from Facebook's web, app developers owe it to users to divest in their reliance on Facebook Login.

...

It's one thing to offer Facebook Login as an alternative way to easily create an account, but to straight up not offer any other way to log in to an app or game is just lazy on the developers part, and speaks to the way Facebook has lulled us all into complacency."

Source:

https://www.androidcentral.com/its-time-app-developers-fall-...
It's interesting that, to my eye at least, we've flipped that dynamic completely. Generalizing a bit from stereos, you're talking about government limiting the rights of individuals to maintain a common good. To the extent that either end of the political spectrum can be said to support that, it's the younger, more liberal side. Modern conservatives are flying their Gadsden flags.