skysight-inc/HackerNews huggingface dataset:
There was an entire presentation made by a product manager at Google on circles: https://www.slideshare.net/padday/the-real-life-social-netwo...

The presentation was amazing and I can definitely believe is influenced leadership at Google to make a product that was "better" for people who have complicated social networks (the "I want to go to a rave on the weekend and share those photos with my friends, and then go to a wedding and share the photos with my parents" problem).

it's unfortunate the the leadership (mainly Vic but enabled by a bunch of other people) ran with this idea but ended up making such a dislikable product.

Anecdote: when Google+ Events launched at IO, I had to give up my practice spot on stage so that Vic could practice his product demo. Events is now gone- it wasn't very popular- but the product I demo'd (Google Compute Engine) is now a major source of growth. Oh, and the other reason I didn't get to practice was Sergey practicing the launch demo for Google Glass (the amazing parachute jump). That's also a product that is in the dustbin. AFAICT the leadership just didn't understand how badly it understood the market for social, cloud, and consumer products.
I completely agree. It's not tech's fault at all - tech companies prey on our basic neural hardware as much as fast-food companies do, as much as predatory banks do, and all for the same reason: to generate capital.

Luckily, I think I'm starting to see more people waking up to smell the societal rot that tech has helped foster, and people are becoming more motivated to fight it. I'm just waiting to see if tech folks can mobilize to push for causes like socialism during my lifetime. That would be the ultimate "Revenge of the Nerds" story line at this point.
Well, kind of looking forward to getting back to using languages like Java, Kotlin, C#, Swift, ObjectiveC and other languages people have been using to make UIs for quite some time in a browser. It will take some time for proper frameworks to emerge. But things are moving fast. Driving the DOM via react and other js frameworks from these languages is kind of possible. But it's probably just a stepping stone for getting something a bit more appropriate to these languages.

I have high hopes for Kotlin here. With Kotlin native they are targeting native IOS and native Android. Being able drive browsers from the same code-base via WASM seems like it will be a useful feature. Also, they seem to be really serious about tool support with Kotlin; providing dom/webgl and other bindings, and having decent end to end support with IDEs and other tools.

I imagine, Microsoft might have similar plans for C#. And it wouldn't surprise me if Apple was working on some Swift WASM support either.
> It's unfortunate how much Google-hate is on HN these days because I think it's largely unjustified. There are definitely some bad (IMHO) leadership decisions but the rank-and-file are still culture carriers for a lot of the things that made Google great.

The fairly small number of people I know who are Googlers or Xooglers are all pretty awesome as techies and as people. That does little to change my opinion of Google itself. Sometimes it makes me even more cynical, thinking that management might take special care in internal messaging lest the rank-and-file revolt.

But from my perspective, from the outside, what Google does as a company is what counts for me and for society. All the good people inside don't ameliorate the external behavior of the company.
I’ve actually lived in a decent number of those places. I prefer some of those overheated markets for my own personal reasons.
Google axes Google+
That point of view is what makes regular consumers flock to Apple, Google and Microsoft platforms instead of GNU/Linux.
To echo tptacek, I never had any serious issues, and I rode the Green Line a lot when I lived in Chicago. The closest thing to what you describe that happened to me occurred once, when I was waiting for a bus near Washington Park. Never on the trains.
Earliest trending thread about this topic was 'Google Exposed User Data, Feared Repercussions of Disclosing to Public ' [1] linking to WSJ [2].

There's a relevant moderator post [3] on the Google PR piece thread [4], which suggests that concerns about the WSJ article's paywall have resulted in a manual moderator intervention to let the Google PR piece inherit the WSJ article's rank on the page. This is unfortunate, because a company PR piece that buries the lede is hardly equivalent to a critical news report.

[1] https://news.ycombinator.com/item?id=18169027 [2] https://www.wsj.com/articles/google-exposed-user-data-feared... [3] https://news.ycombinator.com/item?id=18169719 [4] https://news.ycombinator.com/item?id=18169243
Dear HN,

This post goes out of its way to avoid naming the site in question.

If you know the answer to the above question, think carefully before providing that name here or anywhere. Ask yourself how invoking their name specifically contributes value to this story. Ask yourself why you consider it right to shame them by name, when OP did not consider it right to do so.

If you can’t think of a reason that positively improves the world for us all, and all that you’ve got is “we should hold them up as an example for others to avoid”, this post already does so and without doxxing them.

If you truly feel that it’s necessary, proceed, but I think honoring the author’s clear intention to avoid naming them is the appropriate decision here as well.
Google+ failed because of Real Names.

It was a catastrophic misjudgement that killed the platform at birth.
Thanks, and sorry for letting my emotions get the better of me.
Well, most of the US is more temperate than most of Canada. So better like the cold/snow. Given the current US administration it might be a good trade.

Of course, the great Canadian conspiracy of promoting global warming to equalize that benefit may turn the tables in a couple of decades or so... /snark
Very successful. He's had a number 2 spot on the Midas list of best investors in a year.
Dear god google is going to make me accept each permission individually? That sounds awful as a user. I think it's a dark UX pattern to get developers to ask for less shit.
I have recently switched from Mac to Windows using WSL. It works, but isn’t quite as intuitive as I had been hoping for. The Linux part kind of lives on its own separately from Windows and you have to make a choice whether you’re going to use the WSL or use Windows. There isn’t really any mixing of the two as far as I have seen (eg installing Ruby vía WSL and running commands from Windows won’t work). Probably better explained and expected from people who understand the architecture better than I do.
> Using it as the latter is no better than you keeping everything in one place at your house.

Not their house. Their neighbour's house. How long ago did this xkcd came out? https://xkcd.com/1150/
What is your reason for learning "C++ for deep learning"?

This will kind of define how to go about doing it.

I can think of a few different reasons you might want to do this:

* You DL code in another framework is slow, and you have some custom C++ you want to write to speed it up. For this, you probably want to learn both high performance C++ and/or CUDA kernel development. You can probably avoid diving completely into C++, and just call a couple of optimized routines from python (and whatever other deep learning framework you are using in python). In this case, it might be worth looking into Tensor Comprehensions.

* You are taking someone elses DL algorithm and moving it to C++. In this case, you still don't need to be diving too much into C++, Ideally, you probably want to use something like ONNX and Caffe, and then call into them with some python wrapper. If you want the whole thing to be in C++, then you are still going to use something like ONNX and Caffe, but you will be writing mostly application code to support it.

* You want to help with the development of Pytorch, Tensorflow, Caffe or anther deep learning framework. In this case, you need to know CUDA kernel development, performant C++ idioms, and good C++ application development idioms.

These are pretty different flavors of C++, which makes it hard to give you a good answer.
I'm sure the being all remote will become more common.

359 people now, see https://about.gitlab.com/team/
Motivation: SEMAX (+ selank + alpha-GPC), selegiline (+ memantine), uridine monophosphate (+ DHA), acetyl L-carnitine (+ alpha-GPC + Na-R-ALA), beta-alanine..

A multvitamin, D + K, and chelated/TRAACS magnesium supplement are usually recommended when taking nootropics.
Hello, are you looking for contributors? Ive just started learning webdev. I would love to contribute in anyway I can and hopefully learn a few things along the way.
Air602 is another $2 WiFi IoT Module
Yes, but not in a history preserving way, which is why people don't use SQL for version control.
WebAssembly doesn't really provide any more protection than just highly-obfuscated/minimized JavaScript.
As pointed out before, there is no way to stop catastrophic climate change, so no action there will be effective. That's ... bullshit, according to these reports. I don't know how you can even suggest such a thing.

So, same question: what about the people that realize that mass immigration will destroy the labour markets that are their livelihoods ?

> conspiracy theory that refugees are somehow being sent to punish you

As pointed out above, any of the many "precariously employed" people in the west are under the very real threat of their jobs getting destroyed by mass immigration. Add to that people dependent on the social support systems in their respective countries.

Also it is pretty obvious that any job that will at some point come under threat from AI already is under threat from mass immigration. That's ~80% of all jobs according to some studies.

We need to find ways to fix the situation everywhere in the world, preventing immigration in the first place, if we want to have decent labour conditions. "Preventing climate change" is not that. Closing borders, while unpopular, is a solution, in that it incentivizes the problematic countries' populations to fix their governments.
Sorry to hear that. Are you still in India waiting for your visa to be processed? Know the reason for administrative processing?
It's definitely old money, yes. I don't think someone could replicate this in Kansas at the Cracker Barrel
I thought the Reddit reply was thorough, though I can't speak to the claim by krn.

At the end of the day, I can't name many (if any) VPN providers that operate their own data center, which is extremely important since they all (including ProtonVPN) lease from the same companies. ProtonVPN does provide Secure Core though (routing traffic through certain countries to attempt to mitigate exit node threats), too.

I wasn't aware about Mullvad, thank you for pointing that out. I still have little clue who those people are, while Andy Yen has given a TED talk, so he has some public presence. I'm personally more inclined to trust them.
Pretty bad look for google not reporting a security incident, especially one related to personal information. Google hasn’t had a good track record recently and this seems to be showing that google has really changed for the worse. If google is willing to cover up a social media breach, what happens when my email data is breached?

I don’t know if I can trust google with my data anymore, or anyone for that matter. As much as my online data is tied to google, it might be time to remove them as painful as it might be. Anyone else done this or have any recommendations about getting away from gmail / chrome? I have used chrome and google/gmail for a long time. I have looked into Firefox previously and the only thing stopping me is the lack of multiple profiles with each having its own window, running at the same time. I usually have one personal profile, one for school and one for work and I would like to keep that setup.
Why are you comparing an extreme high salary in SF to an average salary in Vancouver?
Yeah, that will sell real well, especially to all the claustrophobic people. "Here sit in this moveable coffin". No thanks.
Aren't you confusing gyros with reaction wheels?
> the parsing must be done.

Therein lies the bulk of the problem, gcc doesn't parse the assembly code. The assembly is just copied with some minor string replacements for the registry names, and it's up to the assembler to deal with it and parse it.
Ask HN: What are good performance metrics for System Administrators?
This has come up in the company I work for. Other teams have metrics (QA tests made, dev stores completed, etc). System administration seems to be devoid of any decent metrics to show our contribution.

How are other administrators showing to upper management that they are doing their job, and doing it well?
Existing replies are great. Also: The wayback link will come from the wayback servers / CDN, providing an easy bypass if the original submission is on an underpowered platform (no cdn, running in someone's basement, geographically distant ISP, etc)
> Doing the right thing — not what’s profitable or power enhancing — isn’t what business is about.

If only society / the global economic system wasn't set up to incentive profit over all else....
Facebook, are you kidding? (Facebook is making a video camera)
Benchmark for a CPU that is not even released yet and is planned for Q4 2018...
I respectfully disagree. It should be public record when a product or service fails to perform to the expectation of the customer. This is why we have outlets such as Yelp and Amazon reviews. There is no incentive to improve the product if they aren't put on blast.
> I can sum this up simply: jerks ruin everything. Drones were unregulated and would remain so, except for people being jerks.

THIS. A THOUSAND TIMES, THIS.

When I first got into flying drones and getting into it as a hobby, I read almost daily about idiots flying it within downtown areas and losing control, only to have them fall out of the sky. Or stories about spying on their next door neighbors, or flying so high they were in the airspace of commercial planes and near misses when a plane was approaching a runway.

I was just counting the days when this would happen. I knew it would happen because the reckless behavior of a few have ruined it for everybody. Having been doing this for almost 5 years, I felt like the FAA has to get involved sooner rather than later with all this stuff going on. I'm frankly surprised it took this long. Clearly they kept giving these people the benefit of the doubt, only to be disappointed time and again.

The Casey Neistat FAA case was clear evidence something had to be done.
They found it internally with no evidence of compromise. If a 3rd party had disclosed it, it would be very different. It's actually a very, very simple distinction and it's hard to believe anyone is confused by it but here we are.
SEEKING WORK, Big Data Engineer, Primarily Remote (based in Eindhoven, NL)

I am a strong data engineer who is passionate about large-scale distributed systems and streaming pipelines, and cares about producing clean, elegant, maintainable, robust, well-tested Scala / Spark code.

Core Skills:

● Kafka, Spark Streaming, Avro

● Cassandra (DevOps, Data Modeling)

● Distributed Systems Coordination (ZooKeeper)

● Feature Engineering for Machine Learning

● Programming Languages: Scala (highly proficient, 8 years exp.), Python (proficient)

Other Skills: Airflow, Docker, Kubernetes/GKE, JVM tuning for big data.

Educational Background: Computer Science.

Solid experience working remotely.

All of my recent work history (8 years) is exclusively with startups. I have recently architected and engineered the infrastructure and big data parts of an end-to-end, turnkey ML platform. References upon request.

Profile: https://angel.co/dan-serban

Rate: $125/hour.

E-mail address in the profile.
um, no it wasn't. Any airflow near the boundary layer at that speed amounts to a rounding error in the test. The range of approach paths that result in significant damage would still be the same. Not only does this damage the wing, but you're also putting a large chunk of damaged lipo battery in close proximity to the fuel tanks. Not something I hope to ever encounter.

We nearly got to see the result with a live rotor recently (https://www.youtube.com/watch?v=NBRI0Q1fq7s), which I'm glad only turned into a near miss.

I have a number of multicopters, and I fly small aircraft; I don't want to see either side regulated out of existence.
Are you next to a lake? Are there fire control airplanes reloading? (Yeah, this happened).

Are you next to high tension power lines? Is there a helicopter coming in to do maintenance?

The point is that you don't know, and neither does anybody else unless people are filing and reading flight plans.
This is the backend that is responsible for packaging the Mac and Windows builds.

https://www.electron.build/configuration/linux

As far as testing on the desktop - what would you consider a minimum test environment? Packaging is one thing ... but testing, that’s a whole other issue. Is it important to test on real hardware or is a VM good enough? Which desktop distros claim the most users? Asking these almost rhetorically, considering it’s my job to do the research. Any insights are greatly appreciated.

Tangentially, I’ve given some thought to supporting the RaspPi ecosystem because it’s ideal for a kiosk or bolt-on IOT print server.
Only £500k, so almost as much as if you pirate a few songs or movies..
And while they're at it, also a way to remove effin' books.google.com from search results
It's not always lying, that's why they created a unit to look into things when they decide to target someone. The trick is asking a lot of information on the forms (to increase the risk of mistakes), and then arguing that any discrepancy found does not have to be material to strip the citizenship.

And also stripping the citizenship of all the babies that one doctor or nurse has delivered over their career because they have lied at least once on a form.
Reddit has basically taken over this niche.
Per MDN, Referrer-Policy isn't supported in IE/Edge either, so you'd have to do browser sniffing. This seems like it has the potential for something to go wrong and cause a referer leak.

On the other hand, if it's a public site then obviously there's no concern about the URL leaking, so I'd think this should only be turned on for sites that are set as private.
I think there's a good chance they were trained to do that.
Unity is also .NET, and then there is UNO as well, UWP for WebAssembly

https://playground.platform.uno/
This is good advice, programming should underlay the other skills, then learning any specialty/domain on top of that will translate into very unique, valuable skills in that new domain. The more I learn the more I see how sooooo many things are in uncharted territory, so many ideas yet to be had.
To add to this - universal health care.

This is very important for immigrants who have families. Basically, immigrating to Canada means you have freedom, stability, and health for you and your loved ones.
Your honest position is that I want to "precondition" you to accept future refugees rather than that I actually trust the overwhelming scientific consensus and want to try and prevent the need for refugees at all? Even if you think the science is wrong, you think everyone trusting it is doing so to forward some massive conspiracy?

Please point out where I misunderstood you.
That's not what they did. They brought him to the morgue.

You know, where I grew up, it's very simple: if your actions directly result in the death of another human, you go to jail by default. "I only wanted to help" is a weak excuse, and "I only wanted to help by injecting a drug" gets you a longer sentence. As it should be.
I've spoken to an H1B lawyer about this, You can actually monetize your online work, just as long as the freelance company is not American. You can start up a limited company in your home country and get paid into a bank account there.
Google to shut down Google+ after failing to disclose user data leak
I think you can raise a comparable amount of funds for a distributed team, it will just be with fewer investors and at a lower valuation.

The valuation will be lower since an acquisition is less likely. Most acquirers of companies under $100m want the acquired employees to join their office. Since this is unlikely with a distributed team there will be a discount on the acquisition price of up to 50%.

There was an upside to this. Since distributed companies make for a less valuable acquisition target our investors are aligned with our plan to become a public company https://about.gitlab.com/strategy/#sequence-

For public companies being remote is less of an issue since financial metrics are much more important and in the case of an acquisition they would likely stay as a separate entity.
Truly some sage advice, I say bring on the unlicensed pilots.
This offers an order of magnitude more computation per $ or per watt than anything else in its field.

I bet they'll be out of stock for a really long time sadly :-(
How is this confusing? An internal review found a potential exploit. They investigated and found it hadn't been exploited. They fixed it. They just publicly announced it.

I have zero affiliation with Google, but none of this is remotely sinister.
Taleb calls these people IYIs: intellectual yet idiot.

There is nothing exceptional about THIS economist that would make him right. The OP had the right idea.
I always believed that Toronto is a serious contender for the same reasons.

> the city sure isn't offering much in terms of tax breaks

Does it matter that much, though? As an insider you probably know better than me, but I assume that the lower cost of employment per head in Toronto would easily offset any kind of tax break.
Why don’t more job specs promote work-life balance
Whenever I get sent a job spec from a recruiter, it’s always the same format...

“Green field this.. wow!”,

“using technology a, b and c.. oh golly!”,

“The leading blah de blah company in the industry... !”

If just one job ad highlighted that a company promoted good work-life balance, flexible hours (as well as the above points), I’d be 100 times more keen to apply.

I don’t know if this makes me sound lazy, but that’s not where I’m coming from. It’s just that, if I knew a company truely had its employees well-being at heart, I’d really be so much more keen to work for them long term and put in great effort and passion, in exchange for flexibility and wellbeing.
> fucking

> software types

> weasel word

Pull the plank from your own eye first.
Usually memory corruption isn't a JavaScript feature, unless there is a bug in the VM.

> You should never do authentication clientside. Clients are untrustworthy.

Nice way of picking up on my example, that was just an idea for a quick POC.
What the article failed to mention is that Trump and the Republican Congress have called for the US to change our immigration system to be more like Canada's. That is: focusing on skills and merit and limiting extended-family migration.

https://www.theatlantic.com/politics/archive/2017/03/trump-c...

Right now the majority of legal immigration to the US is based on having family in the US. The US has a much more expansive view of family unification than does Canada -- for example an adult in the US can sponsor their adult siblings and all of their children, spouses, and parents for citizenship -- which is not something you can do in Canada. Once citizens, all of those folks can then sponsor their extended family for family reunification migration as well.

https://prod-cdn-static.gop.com/media/images/US_vs._Canada_1...

This kind of proposal would be good for people currently on H1B that would like to become citizens. However, the cost would be far fewer extended-family reunification immigrants.