skysight-inc/HackerNews huggingface dataset:
The podcast actually really underplayed how gorgeous it was. This photo does a pretty good job of capturing how it looked to the naked eye:

https://twitter.com/somersalt67/status/1049130741303394305

There are amateur videos that do a better job of capturing it than the podcast, but none which fully replicate the experience.
never used it myself, but its the third icon on the top-right corner (its a speech bubble with an arrow on it)

after that you can click on [friends] and youll get a [friend me] url
> If the Cessna 172 was invented today, the FAA would never allow it to carry passengers...

Why? Are you saying they'd ban all single engine aircraft from carrying passengers? What about the SR22?
Hmm is it one in ten searches that target Wikipedia?
Revenue is a reflection of market value, not an intrinsic measurement. Measuring the unit economics should capture more of the intrinsic metrics that generate revenue. This would then be the essence of a company's North star metric.
It has. My H1 was denied, although I have worked here for 10 years, and work for a FAANG company.
I think the zones are purposefully big for emergency situation.
Exactly. I have heard the expression "braided stream" be used for this description.
Wonder how tickets work with an autonomous system? Does each system get it's license suspended if it gets to many points? every version get a fresh start?

In the beginning sure it will "follow" all the rules etc. But once real money and competition get involved there's no reason people wouldn't run the system to the "legal limit" (aka over) and try it hide. VW emissions for example.
:) No worries, if you have other services that you find would be really useful please file issues https://github.com/awslabs/aws-service-operator/issues
Yeah but this is _always_ the reason that any industry gives for criminalizing competition. There's never any justification for the entirety of the thing being done, just a list of the most egregious problems (as you have listed here) and then everything else just gets lumped in and hand-waved away with "you can ask for an exception and/or pay money in fees".
Here's a talk of the scientist explaining her work:

https://www.youtube.com/watch?v=RQGW4KcLMIQ
The majority of developers who work in scripted or higher level languages like C# or Java. For the most part, you don't have to think about them (even in C#/Java interop with C/C++, it's usually a non-issue).
I don’t think this kind of “transparency” is a good thing for any president. It is far better for the head of government to make considered, careful, well-timed statements with the benefit of staff research. You know, like normal governments have always worked...
I can attest to this. I have three friends who are preparing to migrate to Canada or Australia. Mind you, these are not the typical H1B workers from Infosys. These are smart legitimate people with a masters degree who work at top tech companies. They have no hopes to get a permanent residency in US because of long queues. Renewing H1B is a big hassle. Surely its a big change to pick up your life up and move to a different country but its probably for the good considering the current administration's anti-immigrant stand and seemingly socially regressive and anti-science policies. This issue has been coming to a head for a while now. My friends at Apple and Microsoft tell me that the immigration woes are picking up heat internally and related questions are making an appearance at internal Q/A with senior management (Tim Cook) so it remains to be seen if tech companies would be able influence any policies.
I am in the same boat. Planning to move to Canada next year. I have worked in the Valley for 10 years. Had a great time, but unfortunately the wait for GC is over 20 years now and the administration has signaled that we are not welcome (my H1 was denied for some BS reasons).
Guava’s “immutable” collections are effectively read-only indices, and do not support efficient updates.
I believe he's making two claims:

1. The magnitude of the Canada -> US migration flow has lowered
2. The magnitude of the US -> Canada migration flow has raised.

I am unsure if either claim is true, but both claims can be true without the net migration flow switching signs.
Fornite’s iOS Revenue Hits $300M in Just 200 Days
If you're interested in the ancient DNA, I highly recommend "Who We Are and How We Got Here: Ancient DNA and the New Science of the Human Past" by David Reich.
Conditional Optimism about Progress and Climate (2016)
I recall hearing that they delayed the release, which was scheduled within days of the CA incident (or one of the several others since).
Everyone knows mineshafts are where its at. #MineshaftGap
Note that Scala 2.13 (next release) includes a CHAMP hash map implementation, first contributed by the original author and then refined by several Scala contributors, most notably Jason Zaugg (@retronym) and Josh (@joshlemer)
These days, you want Effective Modern C++. It's a lot newer and goes over recent features.
> Because the former [administrative workers] are cheaper to hire than the latter [specialized workers], the result is the same work for less total staffing costs.

I worked for a small company (5 or so employees). We had an administrator who was a former VP of a very large bank. I don't know how much we paid her, but she was worth more than any other employee, in my experience. She made that place run.

I suspect that one very good administrative worker is worth their weight in gold, and has the ability to make 10x-ers out of otherwise normal employees. I'd suggest paying for really good admins, rather than viewing them as low-skilled, low-wage commodity workers.
ThreadRipper is great if your tasks are always multi-threaded, but if you're doing anything that sees more benefit from single-core performance (like a lot of games, though this is changing), you're better off with something else.
I'd really like to see a comparison with clang's inliner. In my cases [1] gcc constexpr support was always horrible and clang decent. So I'm not sure if using the builtin assembler would fix the gcc situation.

1: https://github.com/rurban/safeclib/blob/master/tests/perf_me...
I pay about the same for insurance on my Model 3 as I did on the Mazda CX-7 it replaced. I've heard stories of some insurers charging ridiculous premiums for Teslas, but that hasn't been my experience with USAA.
I travel a lot, and the top 3 or so interesting conversations I had with locals were in Taipei. It is also clean, tolerant, laid-back, super bike-friendly, and has some great nightlife as well as outstanding natural scenery nearby.

On the other hand, if you live there, it might be necessary to learn Chinese if you don't want to feel like you're living in a bubble in the long run.
Sales.
2X more important that the rest of this list. As long as there are people and products, sales will be a valuable skill.

The "Trades": Carpentry, Plumbing, Electrical.
NOT just as a job... most Americans own houses... knowing these skills can save you tens of thousands, and potentially add massive value to your property. Its a great fallback in case you lose your job.

Contract Negotiation/ Drafting.
In the future much of our drafting work will be normal people using templates from the internet. Knowing the basics of drafting will save you a bunch of money and keep your risk levels down.

A Foreign Language.
If you are based in the US your top choices should be Chinese (Mandarin , Cantonese) or Spanish.

Bartending/ Cooking
The single fastest way to get decent income in case you lose your full time employment. PLUS I would argue culinary skills are valuable in business.
data, groceries and restaurants are 20% cheaper(adjusted for currency)

Why would you adjust for currency when you're paid in Canadian dollars?
Yep, we have gone from a society that values freedom first, and government must present a case to have that freedom limited in a vary narrow band

To Wholesale regulations of all activity where by you have to seek "permission" from the regulators to do anything, and hope they will grant you a coveted "exception" to their prohibition.

it is sad that people still call that freedom
Honestly, saving 1-4 hours of commute every single day equates to an absurd amount of extra time.

People underestimate how long commuting takes away from your day. Just the time you take getting ready, waking up early to get breakfast first or even getting out to eat lunch. Normally people don't add those times to the commute total and count only the actual car/bus/metro time.

No matter small those are, they add up and you don't ever get that back. Even if you only take 1 hour a day commuting (rare in my experience) you will get at least 5 hours extra in a week that you can use to... live.

Be it learning time, family time or even just relaxing time, it's 5 hours that seemingly come from out of thin air.
How to Speed Up Your Tests Without Touching the Code
Isn't compensation, even after adjusting for cost of living and health insurance, much lower in Canada than anywhere in the U.S.?
I don't think you can be so black and white about it. Too much of anything is probably bad for you. If you replaced counter-strike with chess or golf or model trains would you feel the same? I think the answer is the same for all of these categories and I'm wondering if you feel differently why.

Obviously some games really are insidious; I don't think it's fair for that to dictate an entire genre of activities.
It is not like PR department of Apple received NSL gag, it is like small security group within Apple that found the bug has been gagged.

So nor Apple executives, nor PR department honestly know about the bug. They deny it because from their perspective there was no breach.
No. We use a small part of the people API in production and will have to make changes in our code to avoid breakage. IIRC various points in Google's documentation pointed us to the more modern people API for our desired use case, away from "older" APIs which we will now have to revert back to...
I don't see in their regulation things to improve reliability of drones (parachutes, standard of manufacturing and care, stuff like that), just pure restriction of use. There is no mitigation here.
You can download the final HR302 in .pdf here:

https://www.congress.gov/115/bills/hr302/BILLS-115hr302enr.p...

(utilities that remove signature panel and permissions which restrict cropping or bookmarking can be used without corrupting document for editing)

Some salient points:

§ 44809 /a/7: The operator has passed an aeronautical knowledge and safety test described in subsection (g) and maintains proof of test passage to be made available to the Administrator or law enforcement upon request

§ 44809 /c/7: Persons operating unmanned aircraft [in controlled areas, eg, near airports] shall make the location of the fixed site known to the Administrator and shall establish a mutually agreed upon operating procedure with the air traffic control facility.

Plus authorization of local micromanagement by 'State, local, and Tribal governments' which can submit applications

Sec. 351:

- prohibiting operations in connection with community or sporting events that do not remain in one place (for example, parades and running events).

- prohibiting flight during specified morning and evening rush hours or only permitting flight during specified hours such as daylight hours, sufficient to ensure

Didn't see any age restrictions on a cursory scan. Rather than setting up a new testing bureaucracy, don't see couldn't they use the existing amateur radio VE pool? Just use General or Extra who already passed the new FAA test.
The US has tax on all income regardless of residency.
Adaptive Serving Using JavaScript and the Network Information API
Yes, though some of that could be a matter of a lack of companies which generate enough market confidence to employ people at the same rates. Even at Shopify or the skunkworks (software architect team) of a major Canadian bank, you're still not going to be compensated at nearly the going U.S. rate.
Years ago I stopped all online gaming. I had a huge problem with DAoC (and some WoW, but nothing close to the same level) in particular for quite a few years. I regret the time I wasted in that game, and other personal issues it led to. When I talk to smokers, they remember their last cigarette the way I remember signing off and giving my accounts to a friend.

It helps to turn that energy into something else. I took that drive and turned it towards exercising, reading and working. Best thing I ever did.
Google Interview Questions Deconstructed: Knight's Dailer
Too bad "GitHub" is already taken.
For what it's worth, I think I remember that .NET is still using reasonable web standards under the hood. It's a framework, but it's still using CSS/HTML for actual rendering.

If I'm remembering correctly, I wouldn't put that in the same category as Unity and Qt.
Just a consideration: instead of regulating drones more, we could also regulate planes less to make them more equal.
A Google+ private community allows social, collaborative photo sharing photos with friends with login required. This is not supported in Google Photos! With Photos shared albums you can select people with whom to share, but those people just get an email with a secret token embedded in a URL -- aside from trusting your non-technical friends not to accidentally leak this URL, there is no way to know who is viewing the photos or remove access from specific individuals. I really hope the Photos team upgrades their shared album permission model now that the alternative in Google+ has been sunsetted.
Introducing Software Version 9.0
Haha well, there goes that narrative...

But, no doubt a threat still on many similar levels
Yes and no. For a new grad its still not hard to get an initial job offer in the excess of 200k TC in the Bay. If you're a DINK that's 400k. There are simply no jobs that a fresh grad can get paid that much in Canada. And thats not even factoring in future cash flow from working in the Bay (better prospects, prestige etc).

Also currency, it sucks. Everything is more expensive. You can't get anywhere without 1-2 stops if you're flying.

I'm finishing up my last year at University of Alberta, and there is literally nothing that will keep me here.
Managing not to screw up their de facto monopoly on search/ad placement is not the same as managing to do something else highly profitably
While searching for more information on a configuration value mentioned in the article (javascript.options.wasm_gc) I came across another article on the topic, which I also found interesting because it's a bit more technical:

https://blog.benj.me/2018/07/04/mozilla-2018-faster-calls-an...
Simpler rules are easier to understand and enforce. Further, airspace needs to be sized for both emergencies and human error.

Class B airspace is already a Cone: https://en.wikipedia.org/wiki/Airspace_class_(United_States)... But, it's a cone people can understand without needing to know anything about the local airport which makes it very conservative.
It's on you if you buy it.
HiThrive is hiring a full stack software engineer
And by contrast the absence of that same aversion is why general aviation experiences orders of magnitude less safety.
That's sort of my point. I was responding to the "training" comment.

So if those officers genuinely believe that their armed and armoured team needs to electrocute, subdue, and inject a naked man in the shower who posed no apparent threat in order to "help" him then they are potentially beyond training.
While many in the comments are throwing salary/cost of living/taxes numbers left and right but no one is making a case for extreme winters in Canada vs the Bay Area. I can understand that it might not mean a lot to some but for me it can be a deal breaker.
When Google's hegemony gonna end ?
For first time ever I think - my Employer (again not an outsourcing firm) has started holding immigration Towh hall meetings for all employees on H1Bs. Its like getting called to principal office and you don't know why.

The fear, uncertainty and doubt is very real among all immigrants afaict.
I used G+ a lot a few years back, and I did dozens of posts of logs of projects and so on... and then one day I wanted to refer to one of them to someone and discovered you can't search you own posts.

That immediately stopped me posted anything. It's almost write-once, read never sort of medium. It's too bad, there were a few good ideas and so on, and I had a bit of traction of a few good 'circles' but I'm pretty sure that like me, everyone else stopped.

Now, I have to figure out a way of re-importing all that content to something else, probably homebrewed this time.

IN FACT I've just checked, and G+ seems to have forgotten every single post I've made, but one. https://plus.google.com/+MichelPollet

EDIT: Now the posts are back. I must have been archived on CDs or something ;-)
Decisions are based on experience. If you are trained to expect the worst and you have experience on that, you will decide for the most favourable outcome for yourself. Not to get killed and pull the trigger sooner as the other person, even without the knowledge of him having a gun or not.

And there is a reason why cops became murderers. So instead finding the cause and fixing it, you say that they should go to jail and end of story?

The problem is, that this is how our current prosecution system works and it fails on so many levels. So why do you think it would work on them? It doesn't make the world a better place and there aren't less criminals because of it. Then why do you think there will be less trigger happy cops on the force?

People still commit crimes even with the risk of getting in to jail. Cops will still shoot people, because they will rather go to jail then be dead. Even if there is no gun, it is much safer for them shooting first and asking later.
Taiwan has quite a lot of (hardware) tech companies. I'm curious, how much exposure by being there can one get from that fact? Is it like an open ecosystem or is it more like a cluster of (Chinese) forbidden cities leaving you wonder about them from outside?
Some might draw a connection between Canada's open doors policy for skilled immigrants, and the low salaries paid.
Apple has 123,000 employees. It is possible that only small security group within the company knows about the issue and has been gagged.
One downside of getting US citizenship is that if you later move to another country (your original country or a third country), you will obligated to continue to file US income tax returns, and potentially pay US income taxes. Depending on your circumstances, your tax filing might be trivial or it might be complicated, and you may or may not actually owe taxes to the US. So this might be a minor annual hassle, or it might be a painful, time consuming and expensive process. It is possible to later give up your US citizenship, but it takes time and costs money.
Also timelines. I don't have first-hand experience, but the people I've talked to said they had citizenship within two years.
This assumes you live in the highest CoL areas in the US. If you live outside of the Bay Area or NYC you take home significantly more than in Canada. In Canada you NEED to live in high CoL areas like Vancouver, Toronto, Montreal to get work.
Is Gamma 100% data scientists? Correct me if I'm wrong - there aren't data engineers on Gamme, right?
Outside of the US a number of social networks that aren’t Facebook found huge success in some countries at one time or another, especially in the mid to late 2000s before Facebook fully established its dominance, it’s not all that surprising.

It’s still the case in a handful of markets (China etc).
COBOL was the butt of so many jokes in the hacker culture back then. Hell, COBOL by itself was a punchline.

Lots of C++ & Java in those days. Mostly C++.
Threadripper CPUs might be price competitive with LGA1151 CPUs, but X399 motherboards start at more than the lower-end CPUs; combined you really should be comparing to Intel's HEDT X299 platform, which starts at about the same overall price for motherboard+CPU. And Intel's HEDT chips all have 44 lanes this year thanks to Threadripper.

More importantly for deep learning (this price difference is lost in the cost of GPUs), AFAIK all X399 motherboards for Threadripper are set up as 16x/8x/16x/8x, whereas there are X299 motherboards with PCIe switches that give you 16x/16x/16x/16x with neighboring GPUs sharing bandwidth. For deep learning, each individual GPU having 16 lanes of bandwidth is more important than having to share with another GPU.
Overall, I agree with your points, but I have some points of contention with some of the analysis.

I don't think it's quite fair to include tax if you're not going to include savings for things like health care.

Furthermore, Toronto's housing market, while less expensive than Cali/NY, is still insane. I know you acknowledge this in passing, but Montreal's housing market is insanely affordable, and we've a great tech/uni scene.

Immigration to Quebec, might be getting harder for non-Canadians w/ our new provincial gov't, however.
Not necessarily. In my opinion, core metric should be a proxy for the value the product provides. For example, for us at https://ouraring.com, people buy the ring before using the product.

Tracking revenue only would not reveal problems in the long-term benefit of the product - it would be more like a proxy for marketing actions, not for the core product benefit.
That doesn't particularly matter when you can't get or retain a visa to work in the US.

Maybe salaries in those places will increase as a result.
That's exactly why there's so much bad code out there. I don't agree with GP that this applies to most developers, but certainly to a depressingly-high number.
Hmm yeah hard winters or having your spouse deported. Hard choice.
WASM doesn't get raw access to host memory, so in practice this does not expose any new security risks. You can already pause Javascript, modify the internal state, and even overwrite existing functions while code is running. This is one of the reasons why you should never `eval` untrusted code.

This kind of thing is a risk for NodeJS, but that's only because NodeJS inexplicably allows host access by default. I believe Dahl is looking to address this in his next project.

> for example a boolean stating that the user is authenticated.

You should never do authentication clientside. Clients are untrustworthy.
IMHO Google+ failed for one reason. At least it's the reason it failed for me. There was no way to post something on someone else's feed. When I used Facebook, this may have been the #1 thing that I used it for (and events).

If I saw something I thought a friend would enjoy or made me think of them, I'd post it on their wall. This is drastically different than sending a message or e-mailing in that my friend's friends will also see it.

In Google+ (at least when I tried it), there was no way to perform this action. So I never used it again.
Sadly the U.S.'s affirmative action lottery based immigration policy is defended thoroughly by (D), so it's probably not going anywhere; especially since merit-based immigration (even to the limited extent that Canada's system could be called that [knowing personally how it sometimes turns out, it sure ain't perfect]) has been successfully associated with (R) at this point, and (D) isn't in the mood to even entertain anything that (R) might accept (and at this point, it seems that (R) isn't willing to support it unanimously either, so it may not get off the ground any time soon).
3D Printing for Programmers
There is a parallel here. Jefferson was so cruel to his slaves that his friends tried to prevail upon him to be more considerate, for example in suggesting that he might reconsider his policy of breaking apart families for no particular reason other than the fun of causing suffering.

People are made of many parts. Jefferson was brilliant and farsighted, but also a vicious, selfish monster -- by the standards of his time.