skysight-inc/HackerNews huggingface dataset:
I'm a Canadian SWE who moved to the US in 2017. I was in my mid 30's at the time. I can't tell you how you can do it, but I can say how I did it.

I ended up getting a job offer via Triplebyte. The good thing with them is that they don't consider Canadians as needing a visa. They provided the lawyer assistance for arranging the TN visa documents. This may have changed. Triplebyte is much different than they were a few years ago.

Also, that year I had attended Pycon and got a lot of introductions to companies at their hiring event. When I was looking to make the move, I must have had 8 onsite interviews. I failed every one of them except the place that hired me.

This is because the interview process is much different compared to what I had in Canada. In Canada, it was basically a crapshoot. I never had any idea what to expect. Usually I just talked about some of my past projects and maybe had some easy programming question. US companies are more structured. You're usually gonna have around 2 coding rounds, 1 system design and 1 behavioural. You may think "I have 10 years of experience so I don't need to really prepare." I'm sorry but that would be wrong. You need to prepare more because a lot of the types of coding questions you get asked are things you rarely encounter on the job so your experience isn't going to help you for interviews much (except the behavioural and maybe partly the system design). You can complain about it but it won't help you achieve your goal.

I wanted to switch jobs again this year and I didn't want to have the same experience last time of failing so many onsites so this time I signed up for an interview prep program. There's a few available but I went with Interview Kickstart. It was 6 months of preparation but it was the first time in my life where I felt fully confident going into interviews. I knew what to expect so I didn't feel nervous and I had practiced mock interviews to get feedback and make adjustments. I've had 4 onsites with results so far and received interest from all of them for offers.

Completely agree with you about the career growth opportunities in the US. It's a major career regret of mine that I didn't move sooner. For specifics, when I left Canada I was making $90k CAD. I felt I was pretty close to the ceiling (not living in Toronto or Vancouver). The first US job doubled that but in USD and now these new offers have doubled that again. Plus the work is way more interesting and challenging.
Seconding Mullvad. Their service cannot be beat.
The protocol white paper uses Chitosan. They do discuss use of Alum and other adjuvants, starting on page 12.

( https://radvac.org/wp-content/uploads/2020/12/White-Paper-SA... )
Is Software Abstraction Killing Civilization?
> design technique

IMHO this isn't quite right, in my experience it's a programming technique. I.e. a way to approach programming applications. But it's not a technique for designing applications.

Sure sometimes you can "just write" an applications without caring about design. But in many many other cases just doing TDD without any proper designing will make you destined to fail to deliver a well working product. (At least in the field of larger applications which often need interoperability with all kind of other applications.)
I'll never understand why Science/Nature carry any currency in CS and Math. TBH I consider them negative signals in these fields, and I encourage others to do the same when hiring -- the same way that a prestigious newspaper or magazine would treat someone with a bunch of (non-news) Buzzfeed bylines.

There are some exceptions. E.g., a Science/Nature paper summarizing several years worth of papers published in "real" venues. Truly novel work that's reported on for the first time in Nature/Science is almost universally garbage. At least in CS/Math.
When someone’s app goes haywire, it’s a little different than a vaccine going bad.
How does the process for distinguishing a rich mixture of compounds looks like ? How complex/automatable is it ?
Why are these VPNs even a thing?

The only reason i would use one is to get cheaper steam keys from brasil and for that i can get a free one.

From a security standpoint it is awful because you increase the number of providers you have to trust.

Apart from your ISP and the server you connect to, you got a third party involved for no reason.

And VPNs can not that trustworhty as shown by the leaks of logs and what not.

Maybe someone can enlighten me why these services exist and what usecase they have?
> Cannabis was named "marijuana" by American newspapers for the express purpose of associating it with Mexican immigrants

Again, this is just silly. This is finding connections where there are none.

Drug users rarely use medical terms for the drugs.

The use coke for cocaine, molly for MDMA, crystal for methamphetamine, and marijuana for certain forms of cannabis.

It's people who sell drugs, and drug users give the names for them. Not newspapers.

> The criminalisation of cannabis was started by racism

Original commenter posted a link explaining cannabis was banned because of fight with hippies. It had nothing to do with race. But even that is very far fetched: all drugs were criminalized over time.
It's Nestlés all the way down.
Decoding the innovation delusion, nurturing the maintenance mindset
Because you (the people) don't vote for people who actually want to prosecute white-collar criminals. That probably comes from it not being so relatable. Most people understand physical theft and probably think it's easier to catch those thieves.

Sure, a big part of the problem is white-collar crooks working in industries that possess a lot of power to manipulate the world we live in, but we can't just absolve ourselves of responsibility. If you think it's a problem, find the most impactful ways you can help resolve it. Simply talking about it and convincing yourself that "you made more people aware of it" is not very impactful if that's all you're doing.
They aren't all plotting to kill anyone. But enough of them are that Capitol was stormed by a mob that beat a police officer to death with a fire extinguisher and a plot to kidnap the governor of Michigan was foiled. And MTG knows that. She's opted herself into culpability for the actions of these people by vigorously and repeatedly endorsing them --- and specifically them, and specifically their violent actions.

I think people do hyperventilate about right-wing conspiracy nutjobs. But lending institutional support to actual insurrectionists isn't just Twitter drama.
Big corporations are simply more likely to be able to defend themselves, so maybe it's just natural selection. Those who tried to investigate and prosecute them, are no longer on the jobs...
Excellent work! Did your dog delete the sections on cat & mouse games, and em-cat-bedded programming? Oh, and making sure the code was appropriately tabbified?
How do you promote your Clubhouse content?
I recently start building my side project to help companies promote their podcasts. Basically it allows you create promo materials based on your podcast.
However, it turned out that clubhouse is booming right now and you probably will need some tool to promote your audio content.

So here you go - https://twiso.co/. It’s free.
What I need is your feedback. Please check it out and share your thoughts. It will help me to stay motivated and add you some karma:)
On the topic of Last10k, would you mind updating your iOS app? It wasn't cheap ($10) and still looks like it's formatted for an iPhone 8, not to mention the home screen icon is just a black square.
It doesn't seem to work on mobile either, for what it's worth. Very low contrast text and general weirdness that makes it hard to tell if it's working that way on purpose or not.
It would be nice if articles like this appeared in non-conservative media. Unfortunately, theses days, the only way to find articulate conservative perspectives is to visit conservative outlets.
Machine Learning and Data Science Is Possible in JavaScript? Here Is the List
could you expand on that? my familiarity is very limited with IAM (as fun as getting teeth pulled), and this sounds interesting.
You sure about that? Middle ground would be an inspiration, I guess.
I always rinse out the remaining with a little bit of water. The water will boil out anyway when I cook.
I have no idea what this means, I love the visualizations though
I'm surprised he could find a screen that was useful outdoors.
I don't know about rant, but the thick coating of political implication throughout was distasteful. The Wikipedia article has less character, in a good way.
EO: Elegant Objects, object-oriented programming paradigm
> Also, a term I like to mention is that "instant = instant * 0.5". Meaning, if your code is fast enough that it doesn't affect the user experience in the end, and feels "fast". Making it twice as fast has literally no impact.

that makes the very flawed assumption that your program is the only one running on the computer. In practice even if your program does not appear slower, it uses more battery, other software have less CPU time, etc etc
Although not entirely false, this post is a bit too defeatist. "Don't use a VPN because they may be lying about not logging connections" is the same as saying "Don't get on an airplane because the pilot may be suicidal".

I'm not going to stop using vpns nor flying on airplanes because of that.
This seems very likely to be the case. It also ignores that big companies have more employees who can both commit crimes or act as whistleblowers. Small scale corporate crime is likely easier to keep secret.

Also, there is a lot of detection lag. Enron committed crimes for quite a while before they got caught. So did MCI.
I find the things in my highly curated Twitter feed of almost exclusively anonymous accounts far more trustworthy than anything from the verified bluechecks on there.
Yea, I was referring to the MD degree (guessing the degree you’re referring to is not called that).
Get a lid: https://www.amazon.com/dp/B0746MLFB7/ref=cm_sw_r_cp_api_glt_...
Interesting, maybe I'm misunderstanding it but my thought process was basically that yes, a company gets the same amount of authority that a county government gets but where I disagree is where you say this is authority the feds never had. I think the feds would see it as they've essentially granted (or bargained) with the state so they can have this authority, I'm not sure they'd see it as within the state's purview to unilaterally grant it to another.

My disagreement isn't that it'd defeat the purpose of it being a charter city, if the feds don't allow it it would indeed defeat the purpose. My point is that my immediate concern is that this draft bill may be challenged in court by somebody (name a government, tribal group, nonprofit, or NIMBY cohort) on the grounds that the state doesn't have that authority to grant these rights and that it should rest with the feds.
You can go back even further than that— here’s a clipping from 1912, warning the dangers of burning coal, “the effect may be considerable in a few centuries”.

https://paperspast.natlib.govt.nz/newspapers/ROTWKG19120814....
Mostly because of their FUD marketing. Almost all of the VPN ads imply, if not outright state that accessing your bank account is unsafe without a VPN.

I mean sure, if you want to sell Netflix access sure, but their security claims are way off.
LOL I can imagine how this went down when this letter came in at this cat food factory.

Marketing: Hey you engineering nerds. We just got this letter from an actual Professor, saying we can save money changing the designs you made us use for the cans! Fix your mistakes or prove why the way you made it is better!

Engineers: Hold my beer.
> maybe you think it makes sense to put PE and whatever certs you have after your name in professional emails

I've always thought that to be a bit weird. The only time it makes sense to me is in official communication where you are specifically asserting your expertise. My manager has MBA after his name in all the emails he sends. IMO that comes off as really pretentious.

But maybe this should be true of most titles. Should a medical doctor point out their title at all times, even when they're not representing themselves as anything other than average citizen?
Linux Solus 4.2 Released
Reader for Chrome with Phrase Highlighting
It is probably because they commit more transactions.
If you are using the network of a hotel or a train station, for instance. Assumption is that you trust that VPN provider of course.
That's one issue.

Another is how some people seem to think that you can only put one idea on the screen at a time, and users should scroll scroll scroll.

Both OP and your link both commit that sin.

Just put everything on one page and let my eyes do the moving.
That’s correct. A major part of formulae is still not relocatable though.
I don’t think it’s actually that hard for most people to see that wage theft is theft, for example. It’s the choices of lawmakers, the media, prosecutors, and others that minimize white collar crime in the public discourse.
As it should be, being open source science and all! Compare eg. the part in the GPL[1] where it says in all caps:

* "THERE IS NO WARRANTY [...]" and

* "IN NO EVENT WILL [...anyone...] BE LIABLE TO YOU FOR ANY DAMAGES [...]".

I will grant that seeing such a disclaimer in a text on something that you need to ingest is a little more scary.

[1]https://www.gnu.org/licenses/gpl-3.0.en.html
Thank you, I really hate when people post an image of text and consider themselves smart for shortcutting normal posting.
Cool, just pointing out where that logic leads.
AzerothCore: Complete Open Source and Modular Solution for MMO
Depends on the app. And a 'vaccine going bad' can just be 'didn't help'. Not all apocalyptic outcomes.

In fact, adverse reactions have already been tested for in previous phases. Phase III is all about effectiveness. In a pandemic it seems rational to do this testing quickly. Its defensible to do it in public trials.
> get very little value out of the tests

I have a bad tendency to over complicate things because I often see many of the potential future complications and other aspects of the larger picture which I really should ignore at that point of writing.

In turn a TDD programing approach gives me a nice degree of value at the moment of writing. The larger and more complicate the resulting program will be the more value I get out of it.

> think through strengthening the specification.

Having a weak/incorrect specification is a very common problem on larger projects especially if the projects are writen by one company for a different company (and just them).

Through mutation testing your code won't help there, but similar practices can help in finding gaps and problems with a non-code specification, too.
Sure, let's do that :)

if( Function.prototype.toString.call(add).includes("multiplier") ) throw "boom!";

> Edit: OK I think we are stretching HN comment ettiquete to far with this much code. This was fun though. Thanks.

Huh? Would you mind to educate me about what part of the ettiquete we are not following?
https://www.getmangos.eu/

https://www.trinitycore.org/
Never go Full Stephen Wolfram.
Trends for Subscription-Based Businesses
Have massive respect for all the open source code Mullvad pumps out.

https://github.com/mullvad

Don't use their service but they do really come across as one of most trustworthy out there. Have a Protonvpn account for getting around a geoblock once in a blue moon, personally don't have much use for commercial vpns.
Honestly, the whole thing reads like a hit piece. There are published standards for exposure levels in foods but the committee intentionally used inapplicable standards such as the much more stringent standard for purified water. Their reasoning is, "It is not sound logic to say that water is unsafe to drink if it contains over 5 ppb lead, but candy and fruit juice can be ten and twenty times higher than that limit."

The report is also full of frankly offensive conjecture. You'll find statements like, "Whether due to evasion or negligence, Sprout’s failure to respond raises serious concerns about the presence of toxic heavy metals in its baby foods," about any company that didn't respond to the committee in the way they felt appropriate.

They also repeatedly state that the levels of heavy metals in baby foods are unsafe but they never actually make a case for it. They just take it as truth and titled the report as such.

Finally, I would keep in mind that this is a congressional oversight committee staff report. This wasn't made by scientists. Nobody involved in the creation of the report has working knowledge of food safety or testing procedures. All testing in the report was provided by the companies in question. This report was made by a team of people working for the House as the foundation for proposing new laws and regulations and as such it's an inherently political report.

Frankly, after the publishing of this report it's doubtful that any company will be willing to work with this subcommittee ever again and they would be right to refuse.
Justice: What's the Right Thing to Do? (Video Course)
It is interesting to me that the Mozilla option is cheaper. (5 USD vs 5 EUR)

Also it bugs me that there are 5 "Try" buttons on the Mozilla site before they even show you the price. To be fair it does show you the price on the credit card page after you log in but still feels a bit scummy to me. Mullvad puts it in your face above the fold.
If there wasn't food banks, food stamps or penhandling, maybe.
I'll have to take your word for it. I've never seen anything on this level, but the feed is algorithmic enough it's plausible I'm just screened off from it.
This is a bit like the difference between old wars, where people faced their foes, and modern war where you guide some weapons on a screen. You care less.
Same experience here. In college ( portuguese speaking country ), the teachers forbade us to buy translated books. We had to work with the english editions only, and I'm lucky this was the case having seen some of these translated books later.
No risk with a camera pill. Less risk with a virtual colonoscopy.

https://www.mayoclinic.org/tests-procedures/capsule-endoscop...

https://www.hopkinsmedicine.org/health/conditions-and-diseas...
It's interesting to think of this from a security point of view. What data can be exfiltrated? How much signal are we giving off all the time that would leak information on way more of what's going on inside than we realize?

If Spectre can use a timing side channel to peer into regions of memory that were not supposed to be accessed, how many more side channels are there in a human body that mostly wasn't designed to conceal anything? (That's not exactly true, we've evolved to hide quietly, many things hunt by smell, women conceal their state of fertility, etc. But technology can access a much lower threshold of signal than anything evolution has had to worry about.)

If you listen closely enough, I'd expect we're all open books. Time the exact duration that nerve impulses travel, that blood coagulates, that sweat is produced, that hormones are released, etc. Look at the ratios of chemicals produced by digestion, respiration, locomotion, etc.

Technologists are already mining some of this wealth of signal from just filtered speech recordings. There's so much more that could be harnessed (and abused).
Never go full Stephen Wolfram.
The article says that 5% of the matter in the universe is normal matter but they can’t detect half of it. How do they know it is 5% normal matter then and not 2.5%?
They have that at WalMart! Sounds good, will give it a try.
The case-of-12 description is a little concerning. Its apparently 'Adult Unisex'. Not sure what they think I'm going to do with the paste...
Why Nuclear Tanks Could Have Been the Ultimate Nuclear Nightmare
Let's be honest, a large portion of the scorn was because it was Russian. When they published results of the first trials the reactions were that they couldn't be trusted because it was Russian. It was not completely unreasonable but they was also certainly a part of superiority complex and of looking down on Russia.

I don't think that they acted recklessly. In a critical emergency situation you need to be willing to take a level of risk and to balance that risk against the cost of not doing anything or of delaying doing something. From what they knew a priori about the type of vaccine (coronavirii are known and that's also what made development of vaccines quick) and the positive first trial phases they made a decision. I don't think it was a particularly risky decision but still they made it.
no! app store's arcade games is no nowhere close to 90s arcade games... let alone today's.
How is AI transforming Mental Healthcare in 2021?
How do they take bitcoin? I’ve seen various invoicing systems that completely break in Tor+JS and in all noJS environments.

If they shoehorned bitpay in, its probably not tapping into the utility of having bitcoin payment options.

I like paying invoices with Monero over Tor, while the merchant receives bitcoin that a third party pushed to them. I’ve been doing that for at least half a decade.

But if I can’t access their invoice they just lose a customer.
I hate it as a design technique. It encourages you to write code you don't understand just so that it passes the tests.

For example. You want a function to test if a number is prime. You write the test: 4 is not prime, 5 is prime, 6 is not, 7 is prime, 8 and 9 are not. Now you write a function: n is prime if it is odd. Fails the tests: because it tells you that 9 is prime. You "fix" the code by checking that the number is not dividable by 3, it passes the tests, done.

Instead of writing code to solve a problem, you write tests to model the problem then you write code to pass the tests, there is an extra level of indirection and something may get lost along the way.

The only significant advantage of TDD I can think of is that you can't "forget" to write tests.
Great Linux client, too!
GNU Binutils 2.36.1 Released
for the sharp edges, I haven't noticed a problem with that. The cat sort of eats from the middle, not the sides.
We put the can in a larger plastic thing- which would normally hold a cat food bowl (IE, it's the thing that holds the cat food bowl in place) so it doesn't move around.
Mullvad is the service that Firefox use, I took that as an endorsement and tested them, it worked well (on Linux, which has a command line controller for a service that is installed) once you've got used to how it's set up. They seem to do anonymising thoroughly. IIRC you can even mail them cash.

Edit: I should say, I used their support email, they responded pretty quickly for a cheap service, offered a beta client and that fixed the issue (I'd actually tried the beta by the time I got the email back, but still).
Who wants to live for ever? Ageing can be cured–and, in part, it soon will be