skysight-inc/HackerNews huggingface dataset:
I think that Tesla (Musk) are putting a lot of marketing into Autopilot. Other automakers have comparable technologies but they are not marketing them as aggressively and definitely not position them as an autonomous driving platform as Tesla does.

If we just look at the set of technologies (ACC, line assist, emergency braking, etc.), it is actually quite impressive how far we jumped in only a few years. However, it is also clear that true autonomous driving is definitely not available in consumer cars today (I don't count Waymo and a couple other companies as consumer car company). We are closer to it today than we were even 5 years ago. But not there yet.

Disclaimer: I mentioned it on HN before that I had an overnight test-drive of Tesla X and I didn't like the autopilot at all (among other things). I do like the set of similar technologies (adaptive cruise control, keep lane assist, etc.) in my Q7.
They mean to convey emotionality rather than anything material was my take. I didn't see anything about a strategy or resource redirection, but rather they simply end something that wasn't a great look for them PR wise, and this was a PR announcement of that.
Canadian tech worker here who moved from the U.S.

Making mid 80s (CAN) not in a big city.

Where I live, this is a great salary and quality of life is very high. Life is great for the family too. Hard to complain about any of that.

The tech scene, however is lacking. Opportunities lack. I wonder if I am doing my career a disservice at times.

I'm considering looking for remote work with a U.S. company expand options, but remote work is harder to come by for sure and that also limits options.
Shrug. That would be a nice paycut, but I'd take it in a heartbeat. I could move somewhere and live on less than 1000/month.
if china wants to be more successful internationally they should open up their borders and let the west tech companies compete in their local markets
Having kids makes this a necessity. You get used to it based on repetition.
The article backs them up. People in China are no longer seeing phone upgrades as worth it. At one time new hardware made your experience better. My last phone is a downgrade from the previous one (I physically broke my flagship just after the warranty expired so I got a mid range phone to save money), and I can't tell the difference.
How to ensure high-quality talks for your conference
Nvidia started GeForce Partners Program (GPP) which required existing companies to use only Nvidia products in their product lines targeted to gamers. Companies stopped including AMD GPUs products labeled with these particular brands. There was a lot of outrage at this pretty clearly anticompetitive move.
Whois literally says 1.1.1.0/24 is a research prefix.

netnum: 1.1.1.0 - 1.1.1.255
netname: APNIC-LABS
descr: APNIC and Cloudflare DNS Resolver project
descr: Routed globally by AS13335/Cloudflare
descr: Research prefix for APNIC Labs
I mean I think you know what i'm getting at here. This seems like needless hairsplitting, tbh: you either accept/believe/admit/conclude/concede that premise or you don't.
I always thought The Deck[1] seemed to achieve a good balance. It was trivial to whitelist them, and I had no qualms in doing so. Too bad it apparently wasn't sustainable...

[1]: http://decknetwork.net/
Easylist and Easyprivacy, the most common community-maintained lists, are licensed under creative commons. Pretty much everybody uses them.

https://easylist.to/pages/about.html
Some people would disagree with you...

https://what.thedailywtf.com/topic/15001/enlightened
For another data point: I'm an Amazon SDE2 in Ottawa making CA$225k total compensation this year (about 2/3 of that is salary). That's very good pay locally. I'm not sure I can match that anywhere else in the city.

I might be able to get better in the States, even after cost-of-living increases, but what quality of life gain would there be? Would it be worthwhile to have to deal with all the crazy shit with the education and healthcare systems and the politics down there?

So I'm sticking here in Canada. I just don't see the point in moving south.
I had similar experience when I was test driving Tesla, Audi, and BMW recently. Tesla performed the worst of the 3.
> But the groupthink is that the USA is hostile to immigrants. Which doesn't explain all the immigrants (legal and otherwise).

I don't know what groupthink you are talking about, but there is a wife perception that the US has recently become hostile toward immigrants. Which is reflected not only in fuzzy attitudes, but concrete policy, and it does explain changes in immigration, both legal and otherwise.

> There's also the cliche (spread by the internet and political groups) that conservative/Republicans/etc... are against all immigration. This is 90% incorrect

It would be more accurate to say that there is a wide (and accurate) perception that conservatives are generally more negatively inclined to immigration, and that this is generally correct on balance (though obviously not a reliable guide to individual attitudes.)

> Apparently the problem the conservatives have isn't immigration as an umbrella policy. It's legal versus illegal methods

That's what they usually say, but they also usually oppose policy which would make legal immigration easier and relieve pressure that creates illegal immigration, and frequently support policies to restrict legal immigration. And it's not just 10% of conservatives supporting this kind of policy.

This reveals that the rhetoric that it it is only illegal immigration that is the concern is not reflective of the actual concerns.
I've built a toy SQL database before that actually did a good job with query planning and used existing highly optimized storage engines (lucene or rocksdb).

It was slow AF, because the actual query execution has a ton of method dispatches, etc to e.g. check index conditions or assemble rows and it never quite gets fully JIT'd by the JVM.

Every reasonable SQL engine i'm aware of compiles queries to lower-level code. A cursory inspection of their code indicates they don't do this, so its not surprising its slow.
This is supposedly one of the ways the crescent got on the South Carolina state flag.

Under French heraldry, it indicates a third son (when they bothered to use cadency on their coats of arms). Since his chances of inheriting the family lands & fortune were low, many of them set out for Charleston to seek their fortune, following the southern branch of the Huguenots.

https://en.wikipedia.org/wiki/Flag_of_South_Carolina

https://en.wikipedia.org/wiki/Cadency

https://en.wikipedia.org/wiki/Huguenots#North_America
> Is the very competitive salary over 300k USD?

How many jobs are actually paying that? The salaries posted on the "Who Is Hiring?" threads don't corroborate that, nor does my experience in NYC (which is supposed to be on par with those areas).
So weird that they're bringing back Vanilla servers - maybe that'll be possible again?
The Life of a FaunaDB Query
There is a totalization agreement between the US and Canada for social security:

https://www.ssa.gov/international/Agreement_Pamphlets/canada...
Particle physics gets the machine learning treatment as collider data multiplies
(British passport.)

Straightforward business trips for both countries for me, but Canada is a little more casual than average, but otherwise uninteresting. The officials smile, ask a straightforward question ("where are you staying?"), and stamp the passport ("enjoy your stay in Canada").

In the US, I feel like I'm being interrogated. "You don't look like a software developer" "who is paying for this trip?" and lots of scowling.
NSA collected 500M U.S. call records in 2017, a sharp rise: official report
[1] https://www.theverge.com/2018/2/14/17011246/huawei-phones-sa...

[2] https://www.cnbc.com/2018/02/13/chinas-hauwei-top-us-intelli...
My all-time favourite is #6:

> 6. (Mar's Law) Everything is linear if plotted log-log with a fat magic marker.

I also love btilly's explanation of why it's actually true: https://news.ycombinator.com/item?id=5058211.
I recently visited and totally noticed a lot of minders, caretakers and other seemingly unnecessary jobs, mostly carried out by retirement-age employees or retired volunteers[0]. It was weird but seemed to make sense from a societal perspective, quite heartwarming.

[0] https://haywirez.com/tokyo-hong-kong-2018/
I used to be an ECE professor at UBC, the #2 school in Canada. At that school, ECE is part of applied sciences. And do you know what else is part? Yeah, nursing. The nurses earned the same pay scale as the ECE professors. And the bus drivers also earned the same pay scale at age 30 but had been working 10 years by that time and had no student loans to pay off.

When I left my pay raise was 133%. There is no word in the Canadian language to describe my salary level, it still beats every professor in every department, 20 years later ...

What kind of challenges did I leave behind when I left UBC? Research into forestry robotic Feller-Bunchers (giant tree snippers); Optical Systems for cutting Lumber in Sawmills. Computer architecture? No. VLSI? No. Compilers, Operating systems, CAD tools? No. Nothing core to these fields was ever done in Canada ....
This is a very good point. I saw almost zero troll comments over a few years but realized afyer your comment that I look only at technical or non controversial topics
It was actually simpler, I have packed from and to range into uint64, added data offset, ordered at generation of db file and searched using bisection. Used the fact that ip is just a uint32 and range can fit into one register on 64 bit machine. Fixed size range (+data) enabled me to calculate position in file so bisection was simple.
> Before I wrote this post, I wasn't aware that eyeo served ads directly, which is what prompted me to write it.

I think they floated this idea but ended up nixing it after users weren't happy. I run ABP with "acceptable ads w/o 3rd party tracking" a subset of the acceptable ads list and have for the last couple years. I've never seen an ad they injected or I wasn't aware they injected it.

The ad-supported site I work on and who employs me was added to the acceptable ads list today. I'm not affiliated with eyeo in any other way. We did not have to pay them (yet?).
This was the case back in the 1980's. Nothing has really changed.
His advice predates all private spaceflight. Any launch vehicle was destined to be a sprawling, overbudget federal project back then. Not a lean, for-profit enterprise like Musk has developed.
Since it moves: something with warp, then you put the warp ice in the warp drive.
Please stop using ad blockers for the reason you think.

If you're so offended by the ads you're being shown, avoid the content.

Please don't reply with whatever mental gymnastics you use to convince yourself that you've taken the ethical high ground by using an ad blocker.
I accept this as an ideological position, though I disagree with it.

I'm not sure this is the best medium to wade into the specifics but tl;r: I have found that the really interesting problems require working together with other people and sometimes to do so you must act against your own immediate self interests. I also think this type of extreme individualism starts to fall apart when someone starts to act in a way that causes you or others indirect harm and you want to get them to stop.

That said laws are the programming language of our society! People should never imagine them to be anything else. I think, and I don't mean this in an aggressive way, that when you talk about "hacking" laws you're simply engaging in politics :) Albeit with a starkly different ideological grounding and aesthetics. The reason I put that word in quotes in the comment you responded to was to imply suspicion about reductive definitions of the term that seem to categorize it only as "something that happens on the senate floor."
Depends on scale. At higher end, it was near impossible to scale when you're e.g. inserting a MySQL row per packet. But maybe good enough for a viable business. I would probably try to take it as far as possible on Elastic if I were to write it today.

Same thing if you read the Dremel paper. Worrying about bits helps when scaling.
I think we are allowed to call a financial get-rich-quick scheme a "mess" only after the Greater Fool™ game starts to run out of fools.

Here we seem to be in the full swing of the fool supply curve, the irrational exuberance and speculative mania phase.
> Prices of essential services and goods would skyrocket

Base the UBI on multiple economic indicators such as the prices of essential services and goods, add more money to the money supply as needed.

> Opioids, UBI, and free-love for everyone. Yikes.

So a lot of people live a simple life on the basic income and hang out getting stoned and screwing. Oh no!

What's your hobby? What would you be doing if you didn't have to work for a living? Would you spend all your time getting stoned and doing the social maneuvering necessary to get laid on a regular basis? Or would you do something else with your time? Work on that programming project that's been on the back burner while you paid the bills, draw comics, join a comedy troupe, brew mead, figure out a way to automate something that drives you crazy, pick up the guitar you put down in favor of a sensible day job and start making music again... or whatever.

Personally, when I had a few years free from needing to work for someone else, I mostly spent them drawing a weird sci-fi comic using the skills I'd developed while training for the animation industry.

(The usual phrase, by the way, is "fully automated gay luxury space communism".)
Yeah, in some situations those oldschool tools are just much more capable than their modern counterparts. Never had any filesize problems with sed and dd :D
There's no contradiction. Two things are happening here.

Foreigners in the US (H1B applicants) are heading up to Canada because the immigration policies are more lax.

Canadian citizens from Canada are heading down to the US because the salaries are higher, and under NAFTA Canadian engineers qualify for an easy-to-get instant visa (TN status).
I hate these posts, because Hacker News is incapable of talking about an Electron based project productively.

Yeah, it could be done more efficiently without a full blown browser engine, everyone knows that. But honestly, who doesn't already get that? It hasn't stopped me from using VS Code regularly, which is already more performant than IntelliJ imo, an app that doesn't use Electron.

Almost everything that can be said on this front has been said. Does it really need to be the top 3 comments every time?
So all you people making $100K+ salary, how much are you actually saving per month?

I make half that, live in Vancouver, own a car, and still invest $1,000 a month. I already have more money saved than 99% of Canadians and I'm only 27.

I imagine you Americans with six figure salaries are saving 3-5K per month? Crazy.
I'm gonna have to disagree with Warren Buffet on this one.
Check "Why bugs are not huge"[1].

[1] https://www.livescience.com/1776-bugs-huge.html
https://en.wikipedia.org/wiki/Race_condition
Creating a UX research recruiting engine
I think parent poster is referring to DRAM. 8-16GB of NAND is low even for budget phones. Desktop-like docking implies the need for 64-bit worthy amounts of DRAM.
I think it's fair to say that regular crystals exist in higher dimensions if they have more than 3 planes or axes of symmetry.
The GDPR and developer communities
Hah, I had exactly the same experience crossing into Ontario in either 2003 or 2006.

We had six people and a ton of luggage and they seemed to be seriously considering searching all our bags just because of Texas IDs. :|
Do we even know that this $1 billion figure is accurate?
> Actually in the US, rural areas are served pretty well by AmTrak as a principal way of getting to big city airports

This alone tells me you've never lived in a rural area in the US or relied on Amtrak.

> But if you live in rural areas, you're choosing to require a vehicle. That's fine.

It proves my point, to the extent that people who live in rural areas (by choice or not) need individual vehicles, and that given that the number of people who are too old to drive will be increasing in the medium term, we'll need something to provide people who are too old to drive with individual vehicles.

> Even with rural areas, Northern Indiana has the same population density of Scottland.

I'm sure it does. Now shift your gaze westwards, to North Dakota, Wyoming, eastern Montana, and, really, most of the rest of what used to be called the Great American Desert and is now referred to as the high plains or, more simply, flyover country.

You're doing something I see software developers do for their programs: Take a hard problem, solve the easy part of it, and consider their job done because they don't/won't/flat-out refuse to see the really hard bits their "solution" leaves unsolved. It's like their vision... slides over the hard parts, their minds automatically move away, as if you were trying to make two bar magnets touch at the wrong ends.
This is a real problem; i’m not sure rooting all mutable state on the stack will help in this case without language-level metadata restricting frees, passing references, and dereferencing.

It seems like the rust answer of making it difficult to share mutable state is a solid answer—you explicitly manage concurrent state, rather than implicitly allowing sharing. In addition rust has some interesting run-once constraints you can add to closures that work well with global initialization. I’ll admit I haven’t seen enough rust to see it work well in action, but the pieces are there.
This is neat but there’s a big gap between natural language search and conversation.
Oh, they absolutely didn't do this just due to PR reasons. This barely even showed up on the radar even for people who follow gaming technology, let alone the bigger market. Seems pretty obvious they realized they'd totally miscalculated things and this was going to be a legal nightmare for them in the EU. And you don't ride out the complaints anti-competition regulators.
Also because Oracle was kind of a dick (as usual) with the license after BDB 6.0.12.

A lot of projects have switch away from BDB for that reason, others still rely on BDB 5.3.

Also, I kind of agree that BDB is a bit of a nightmare to work with.
Why disappointing? Because it seemed so simple? To me, that is the appeal, since the complexity of the hack has an inverse relation to the level of incompetency of the bureaucratic oversight.
If it was easy for you it's because you're economically desirable and culturally compatible. Canada only accepts immigrants who have a high probability of financial success and "integration", along with a limited number of refugees who have sponsors.

The USA on the other hand has a relatively open employer-backed system in addition to the wealth/education-agnostic quota system.
I think the downvotes are because the comment doesn't appear to be logical.

We have a lack of real productive jobs that makes a difference.

This results in the rise of the pointless job which is soul crushing.

The answer is not to just get a real productive job. Because the lack of those is the source of the problem.

It would be like if someone said they don't want to have chemotherapy because its painful. And you said... easy, if you don't want chemotherapy don't get cancer.
I ran Privacy Badger for a while. It is very good for finding out who is setting 3rd party cookies or using alternatives to cookies (eg. localstorage with unique identifiers). Rather than using a list, my understanding is it uses heuristics based on what cookies are set, whether they are 1st vs 3rd party, their expiry time and the like.
First, I apologize. I know that the river is flooding right now and I asked you 'should I move' questions when you could have been facing a tragedy. That was very selfish of me and I'm sorry.

I'm very glad you weren't affected by the flooding, and thanks for being kind, despite my gaffe!
entertaining read, not sure I understand the bit about business owners.
If QA is using the UX design documents to verify the application then it is important that the UX design documents are updated, the changes are highlighted, and the changes are then assigned to a jira ticket. You can break the changes into per screen/page/section tickets but until all of the changes have been verified by QA the work isn't done.

If you're talking about "move this over by 1 pixel and then change this color by x in red and this should be an em dash" changes, it can be faster to work side by side with someone. Remotely this is harder.

You noted "multiple features" -- is this an issue where the design style from UX hasn't been implemented as a style for reuse across all of the application or the implementation of the style is beating against the specific layouts for different features?
Eating out is definitely better in Vancouver than Seattle, both in variety and price. However, that’s about it.
what is a good way to encrypt (protect) the electron code files? any good tutorials?

is this possible with proton-native?
Sunnyvale (current ground zero of Apple) median is close to 2M - that is only 5x of $400K which a lot of FANG and other engineers pull yearly (and that is the main reason for current SV home prices as, during such low mortgage rates, the market is naturally self-adjusting to 5-6x of prevalent salaries. In 2008 those houses were $700-800K+ - the 5-6x of those $120K-150K salaries back then).
It's more likely due to the fact that the Telegram founder is waging a war with Russia and publicly denying them access to Telegram.

PS: I'm still not convinced all of this is not some charade, but then again I don't trust anybody that build communication tools, so do take the charade comment with a grain of salt.
"Users say that they need full control over their technology and that advertising often leads to security risks."

Never heard that.

At least personally I just don't want to see ads.
No ethical high ground here. I use Adblock because I don't like ads. You don't have the high ground to tell people what to do here either.
Given the current H1B lottery, even someone with excellent credentials will most likely be denied the visa, purely due to random chance.

Also, even if you get the H1B and apply for Permanent Residency, the wait time can be obscenely long depending on where you were born. If you were born in China, you'll have to wait for 6+ years. If you were born in India, you'll have to wait for 12+ years.

Ironically enough, if you're a not-very-qualified applicant, you'll likely have a easier time applying here in USA. The Canadian system might be more stringent, but rolls out the red carpet for those who are truly qualified, and in greater numbers too. The American system is the exact opposite.