skysight-inc/HackerNews huggingface dataset:
Why would the elites try to reign in social media? If I were an "elite" I'd want everyone to be on social media, except me. I'd want them revealing all the intimate details of their life, so I can better manipulate them with targted advertising.

You don't need a conspiracy theory to explain the recent uptick in articles about social media's negative effects. It's called a news cycle. People write stories about things people are talking about. All year, Social Media has been in the spotlight for privacy blunders and news that nation states spread propoganda with bots. So people like Cal Newport are talking about it.

Remember when lead was discovered in Flint, MI's water supply? And then there was an uptick in stories about lead poisoning? That's how news works, for better or worse.
Is it a bad thing for voters to have more information about how the election process really works?

Regardless of whether the DNC is a private or public entity, it misrepresented its process to voters. Most voters assumed that the DNC was a neutral third-party arbiter that existed to reflect the will of the voters. It is not naive to assume that your vote means something, even in the primaries. Well, it didn't used to be naive. The DNC destroyed the illusion of choice and wants to restore it by blaming a foreign power.

What actions are we okay with the DNC taking and hiding from voters? Would we want to know if the DNC was using foreign funding to push Trump as the Republican nominee? It doesn't sound illegal, but it isn't honest.

Voters who appreciated seeing the DNC emails would agree that it would be nice to see RNC emails as well. Is anyone is arguing against that?
Even the word Google had a rough beginning since the words Googol and Googolplex are trademarked/copyrighted(?). They were invented by mathematician Edward Kasner who fought to prevent Google from using a very similar word.
> So I wanna completely focused on mastering the language

Read the C# language specs. I think you can find it in doc format on microsoft's site.

https://www.ecma-international.org/publications/files/ECMA-S...

Write C# code in vim or visual studio code ( not visual studio ). Use the csc.exe on the commmand line. I use powershell but this requires you importing the environment variables from the vs dev bat file. This way you have to write everything yourself and build/link everything yourself.

Also, use ildasm to look at the MSIL.

And move on from there. Other steps to mastering a language requires having built one yourself or at least a compiler for a language. Then you have to know other languages to compare it with. Function, procedural, imperative, declarative, object oriented, etc. Also, does mastering a managed language like C# mean that you have to understand MS IL? The CLR? Etc?

I guess it all depends on what you mean by "mastering" a language.

My advice is to not go overboard with "mastering a language". It's far more important that you learn a technology/libraries/tools/etc if you want a job. If you are trying to get a job as a developer, it's better you learn about ASP.NET, SQL Server, IIS, etc rather than mastering C#.
If you have a task that will take 5 days and someone has the ability to veto the design of the deliverable at the end, you need to talk through the design before you commit to it. Spend a few hours working out what you'd do, then whiteboard it or even verbally run through it.

It's worthwhile doing even if you wouldn't have ended up with wasted effort - other people can have helpful suggestions of things to look out for, or minor refactorings you might do along the way.
I wonder how difficult it would be to interpolate the frames of the GIFs to have a decent frame rate.
A couple of years ago Facebook removed all of the API endpoints that allowed you to create or modify your own data.
Depends on the motivation mix: a Spotify implementation would not undo any learning that happened along the way, and a showcase/attention goal might even benefit from being the independent original to a corporate clone.
Another option for Android users (that doesn't require root) is Blokada -https://f-droid.org/packages/org.blokada.alarm/
What on earth makes it a “classist lie”?
That was entirely the point of the comment that you replied to correct.
> Is "The democratic voting of two countries was manipulated using social media, it puts at risk our rights, and freedoms." a problem or is "The democratic voting of two countries was illegally manipulated using social media, it puts at risk our rights, and freedoms." a problem?

Microtargeting voters is not illegal. It needs oversight, in the way campaign ads have to follow certain rules, but if the Russian Embassy bought political ads on Facebook, I think that would be fine.

There is a public interest in knowing who says what in a political discussion. This is why, whether it's a campaign or a PAC or a foreign government, political ads come with "paid for by XYZ" disclaimers. Cambridge Analytica deliberately skirted those rules to do what they were written to prevent.

There is also public interest in ensuring foreigners pushing political agendas do so in good faith. Promoting both sides of a debate, with the intention of sparking conflict, for example, is acting in bad faith [1]. Cambridge Analytica broke these rules [2]. In doing so, they enabled--deliberately or negligently--what those rules were written to prevent.

The line between "using" and "manipulating" any medium comes down to legality and intent. There are grey areas in those delineations. Cambridge Analytica jumped over the ambiguity into clear illegality, wanton disregard and in-your-face bad-faith behaviour [3]. They did so by taking advantage of Facebook's comercially-incentivised negligence and our election oversight system's blind spot in respect of online ads.

[1] http://www.businessinsider.com/russia-trolls-senate-intellig...

[2] http://www.chicagotribune.com/news/nationworld/ct-cambridge-...

[3] https://www.cnn.com/2018/03/20/politics/alexander-nix-cambri...
> ...you can delete a single post with one click.

Can you? Or, like the parent states, is there a confirmation for every deletion, thus two clicks?
"post-crash fire", the fire is not noted as the cause of death anywhere in the article.
I'm sorry, but I don't follow all of that. The main issue with the original comment is simple: it is not within the guidelines on Hacker News to say that another user's brain is malfunctioning, or other things of that sort.

> Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky. Comments should get more civil and substantive, not less, as a topic gets more divisive.

https://news.ycombinator.com/newsguidelines.html
The bottleneck is at your ISP's CMTS or DSLAM and your modem. e.g. The DSLAM has 1 Gbps in and only 40 Mbps down the line to your VDSL modem. Or your cable modem has access to 600 Mbps of capacity but your plan is only 100 Mbps so the modem limits. So there's quick stepdown: 1 Gbps, 600 Mbps, 100 Mbps.
This has been the only thing keeping me using Babel for a couple of years now. Every other ES6 thing I really wanted is in vanilla JS. I'm pretty thrilled.
This seems really neat, I always have open source stuff I want to work on, but rarely get the time/energy to really put into. I can't actually fathom stepping away from my job for three months, but it's really neat to see companies doing this and sponsoring it.
This is incredibly frustrating, to be honest. They offer a CLI tool but it's completely separate from the GUI session, which means juggling envvars and typing your master password many times.

Apple's keychain, while uglier than a Fiat Multipla and harder to use than a Wiimote on a CRT, at least does get this right.

But apparently bold text and 21st century 1337speak sell better than a CLI integration. Unfortunately, I can't say I'm surprised.

I guess the silver lining is: this can only mean password managers are not just used by security professionals anymore, and are actually becoming mainstream. Hurray :/
Employers should already know whether an Arizona employee’s status is illegal or not, as this is required by law.
Only free if you pay a monthly kindle subscription--which apparently does not extend into the UK.
Because the Google founders were PhDs with more technical interest than business.

Plenty of companies are founded by people who aspire to lead large companies.
A wrapper within FFmpeg for libaom is only a few hours work

Batteries and bikeshedding on the Devel ML not included...
I dunno, I knew what the content of the post by seeing the title and the domain on its own. People (and companies) don't say good bye in the first person when they die, since they're, uh, dead. They just go "there is ... another ... sky... walker..." and disappear.
That’s not video games; that’s Hollywood
Grab rejects claims Uber staff given 2hrs to pack up and leave
Just chiming in to note that the codemod has already been released:
https://github.com/reactjs/react-codemod#rename-unsafe-lifec...

We used it internally (at Facebook) several weeks ago to update ~14,000 components that used the unsafe lifecycles.
Amazon shares tumble on report Trump wants crackdown
There are some brick buildings in the Mediterranean which are seismically resistant. Italy, the birthplace of concrete, is seismically active after all:

https://clay-wienerberger.com/expertise/brick-buildings-for-...

I'm curious as to whether wood-over-brick could allow taller structures than wood or brick alone. Building cheaply in the 50-85 foot range (high-rise regulations kick in above a floor height of 75 feet) is an important challenge going forward and hard to do with wood alone.
I did this too: moreencores.com

And you can do it for any city

Please beta test it :)
Maybe? Probably? We don't know. Becoming a state is a big deal.
Noam Wasserman (Harvard, USC) studies exactly this in a paper called "Rich vs King". As you can guess from the name, the conclusion is that bringing in outside generally management maximizes the expected value of equity.

https://hbr.org/2008/02/the-founders-dilemma
As ever with the GDPR, things are going to get subjective and you take your chances until the picture is clearer. A strict interpretation appears to be that, for example, a business that uses a customer's email address as an account ID on its web site and sends only essential messages to that email address doesn't need consent, because the legal basis for the processing is performance of a contract, but if the email address is also used for other form of communication (even if the message is genuinely relevant and something the customer would almost certainly want to receive) then that may require active consent. That could lead to a lot of places adding those checkboxes back in just to make sure they're covered, even if they aren't strictly necessary.
lol, hn asks for honest answers to an honest question, and then downvotes your choices

god forbid anyone should be informed of what's out there, whatever their cup of tea might be
Well, yes if you set your vault password to be less than 6 characters I don't think there are any miracles that can guarantee the safety of your data, unless they use PBKDF2 with 10e10 iterations or something similar
WFH is not encouraged
> John McCain also had American parents, so he was a natural-born citizen anyhow.

Not sure it's all that simple. Say, for example, he was born in Kenya to American parents. Would that make him a "natural born citizen" eligible to become president?

According to the wikipedia:

> The consensus of early 21st-century constitutional scholars, together with relevant case law, is that natural-born citizens include, subject to exceptions, those born in the United States.

Complicated stuff -- if you're born on a US military base in a Germany vs a hospital next to the base &etc...
If they did that I would say sue them out of existence. That killed a woman and harmed the industry.
Mumbling since 90s? Well, if you stopped mumbling and showed the world how it ought to be done, perhaps we would be doing it your way. Show us how.
> I can keep my dad updated to what I've been doing without having to call him.

I can't. Some algorithm at Facebook has deemed my posts not worthy enough for his feed. If I could keep up with life events on it I would still use it. But I can't. My news feed looks like chain mail from grandma.
yes, get more CPU's if your auth server is hitting it's limits.

Scale it by moving auth to it's own URL, so you can then load-balance it differently if needed (and can add more security like disallowing Javascript at all - via headers, etc)

But first, verify you are actually hitting CPU max because of bcrypt/scrypt/etc and not just because of crappy code or something.
Nice clear explanation. In the spirit of ELI5 I kind of think "container" is a terrible name for what seem to be super-lightweight VMs, I can't help thinking something like "instance" might have been better.

In the same way in OO languages we instantiate a class to get an object instance, containerisation seems to involve creating an instance (or several instances) of an image.

But I am really still learning all this stuff - I'm sure there's a reason behind it, and at the end of the day it's simply a set of terms one needs to absorb.
Vote-rigging, perhaps?
"less politics" - and shouldn't you start by justifying your recommendation?
Elon Musk Deleted SpaceX and Tesla Facebook Pages
OK, lets assume Commodore's chips would have become the intel equivalent, and an open standard. They could have easily been the PC if they went the same way. It's not far fetched, just mismanaged. They could have done it and gone there but they didn't have the vision. And don't get me wrong, I'm not complaining or have regrets. I enjoy my Linux laptop and I couldn't care less if it's an intel chip or commodore that drives it. But I do know that one of them triggered excitement and one is just "a chip". Maybe it's my age, maybe its nostalgic memories of an era. I don't know...
(can you run linux on commodore??? now that would be something...)
You should add a way to submit venues for other cities in single and batch methods.
Google Home can now play music via Bluetooth speakers
These are all fantastic points and are in the forefront of our minds as we support our Tech Leads in their difficult charter. I'll do my best to explain how we (at Webflow) mitigate such situations and why we find them symptoms of larger issues in our organization. First off, this requires a top-down commitment from leadership and clear expectations on their behalf. It requires us to provide our leads with the tools they need to succeed, hence the guide and the support systems it outlines. We have Engineering Managers at the helm who check in with each lead often and help them juggle their responsibilities. We also make our Product Managers aware of the Tech Lead's role and responsibilities and ask that they speak up if they see these struggles forming.

> The type of "management" they do then becomes more defensive/territorial than directing/guiding.

We do our best to limit defensive/territorial attitudes and have an open debate/decision protocol to iron out disagreements as they arise in a healthy and supportive manner. We encourage such heated, albeit respectful, discussions -- these are bound to happen when you hire talented, passionate folks -- while reinforcing team consensus and a need to work together (no winners/losers). Again, the more our leads see leadership behave in such a way, the more they are empowered to behave likewise.

> always end up doing the business critical or challenging pieces themselves

I admit this is tricky. Success here comes down to practice, which is something a lead learns over time. We have a couple ways to handle this. First, we have our rework/defer/abandon model, which provides some breathing room for deadlines and gives our leads a moment to pause and collect themselves, and gives them time to reconsider how best to delegate/mentor. And second, as most leads tend to be perfectionists and can easily fall into the trap of micromanaging, we discourage "prescriptive" advice in code reviews, such as "doing the work for the reviewee," and encourage outlining outcomes (with some supportive materials) so their team members can tackle the problem autonomously.

With all the above said, really it all boils down to the example leadership sets and how they go about supporting their tech leads. I hope that helps!

(fyi, I'm the article's author)
You might be able to climb the ladder with a meta-post. Just do a write-up on how to host a front page post on a Raspberry Pi and tune the headline for the right audience. "This Site Can Handle 1,000,000 Connections on a Raspberry Pi" If you could collect data from the experiment and do a postmortem, that'd be great, too.
Some of the military and cargo planes are not showing up on Flightradar yet you can track them on your own.
You will be able to continue to use this method in version 17. You'll just need to run a codemod [1] to rename it to "UNSAFE_ componentWillReceiveProps". It will otherwise work the same as it always has.

We are trying to strike a balance between supporting huge legacy apps- (something Facebook has to do for itself too)- and encouraging safe/bug-free coding practices for future apps.

1: https://github.com/reactjs/rfcs/blob/master/text/0006-static...
To deal with the lossy RF environment, there are re-transmits at the PHY layer. Effectively creating a TCP on top of TCP situation.
I don’t use any of the “social networks”. Instead I frequent topic specific forums that are targeted towards things I’m interested in: advrider.com for motorcycle discussion, photrio.com and pentaxforums.com for photography and darkroom relegated info, gearslutz.com for synthesizer and music recording discussion.
I had no idea there was app integration! which apps are integrated with the ios app?
> I don't see how Russia commenting or propagandizing in any way restricts freedom of the press or freedom of speech

One activity in question involves a single agent promoting both sides of a debate [1] with the intent of sowing discord.

[1] http://www.businessinsider.com/russia-trolls-senate-intellig...
Isn't Engineered wood a pretty big improvement over plain wood?

I'm thinking wooden I Beam joists, LVL, and OSB for sheathing.
Missions could see NASA spacecraft heading to Uranus and Neptune
Google photos is extremely buggy too, and doesn't work the way I want it to work. It's almost impossible to upload a large number of photos from a desktop machine. It inevitably dies during the upload, then I have to figure out which pictures exactly didn't upload. And then I get duplicate pictures in the album, albeit not always.

Also, the phone app is extremely adamant that I upload ALL my photos to Google, which I don't want to do. If you only want to selectively upload stuff, the interface really gets in your way.

Google photos is extremely annoying because it requires me to give names to albums, while Google+ is perfectly happy with untitled posts. You can share without creating a new album... but only from your phone, not from your desktop, and if you do it from your phone you very quickly lose the reference to the untitled "album". Nor to mention that you don't have a chronological view of what you shared with whom.

Google+ had a very good permission model, Google photos lacks this, AFAICT. Also, I use a paid Google Apps account, and very often people with free Gmail accounts can't see the photos I share with them. I couldn't determine what causes this, or how to fix it. Sometimes it happens, sometimes not.

Minor gripe, but I strongly dislike the reverse chronological view used by the phone app.

With Google+, the people I shared photos with received an e-mail notification (albeit not always... again, another frustrating bug). With Google photos they get a push notification on their phone, which they dislike (perfectly understandable, IMO). Also, they could just click on the link in the e-mail and see the pictures in their browser, Google photos requires an app to be installed.

I could go on and on.

Even if Google photos would not be so spectacularly dysfunctional, I would still prefer to move away from Google services as much as it's possible.

I'd rather just use a simple, paid service where I could upload pictures (in original quality, with full EXIF data) either from the desktop or from a mobile device, and where I could share untitled posts (albums) with people who'd get the notification via e-mail and access them via the browser (or some app, but the browser must always work). The albums should be downloadable as zip files (in original quality and with full EXIF data) by the people I shared them with.

I tried SmugMug, and it kind of works, except that it doesn't support a "naked" custom domain, so example.com doesn't work, but www.example.com and pics.example.com work. This might seem like a minor gripe, but I want to do it right if I do it at all.

I am very tempted to write something myself.
It is sufficiently close to perpendicular that I would call it an unmarked crosswalk. If it is not intended to be a crosswalk, it is not the pedestrian's fault to use it as a crosswalk... it is the traffic engineer's fault for designing an unsafe crosswalk.

The pedestrian's contribution may not be 0%, but it is definitely lower than both the traffic engineer's share and Uber's share.
A while back I recall AgileBits pushing a blog about their security. While this one isn't from them directly, it reinforces the notion that they slow down the number of passwords you can brute force by increasing the number of rounds.

Edit >> Forgot to post the link to the article
https://blog.elcomsoft.com/2017/08/attacking-the-1password-m...
Thanks, see my parallel reply to coatmatter.
Vaults stores on their servers are encrypted with a two secret system: one secret is your password, a second secret is a large, random string. So even if your vault password is weak, it should still keep the vault safe. Neither of these secrets are stored by them.
> This can take a heavy emotional toll on people over time and gradually make them more unhappy.

This is precisely why I stopped paying attention to news and am not on social media.
Showing them how little the rest of the country cares about them isn't a great way to encourage them to get more deeply involved.
"Nearly 1/3 of meth heads will stop smoking rocks after finding out meth is bad for you."

See how crazy that sounds?
Sorry Mary, I guess Jesus's birth isn't covered.
This was implied but not explicitly covered in the blog post. I updated it this morning to be more explicit [1]!

> You may notice in the example above that props.currentRow is mirrored in state (as state.lastRow). This enables getDerivedStateFromProps to access the previous props value in the same way as is done in componentWillReceiveProps.

> You may wonder why we don’t just pass previous props as a parameter to getDerivedStateFromProps. We considered this option when designing the API, but ultimately decided against it for two reasons:

> * A prevProps parameter would be null the first time getDerivedStateFromProps was called (after instantiation), requiring an if-not-null check to be added any time prevProps was accessed.

> * Not passing the previous props to this function is a step toward freeing up memory in future versions of React. (If React does not need to pass previous props to lifecycles, then it does not need to keep the previous props object in memory.)

1: https://reactjs.org/blog/2018/03/27/update-on-async-renderin...
SAML and some oauth flavors do, but most of oauth does not.
Nice minimalist style.

How do you plan to handle growth? Will there be categories, or search functionality, or just a curated selection?

I immediately recognised the Mini Materials bricks, from this story previously on HN: https://news.ycombinator.com/item?id=16429467
If it's been known from a long time, then it's really unfortunate that nobody so far has bothered to contribute a fix to FF that changes its webrtc config flags correctly when a network proxy is configured.