skysight-inc/HackerNews huggingface dataset:
"In any case, after about 20 of these in-person interviews going poorly, I really disconnected from the whole process and found myself deeply frustrated. Not only were these programming word problems ridiculous, but it seemed like everyone I interviewed with was a caricature of narcissism and delusions of grandeur."

The people who are conducting interviews are all that and more. Tech people lord over the commoners by focusing on obscure syntax and the latest buzz words as opposed to the basics of building an application. The smartest thing to do when building something is to Keep It Simple Stupid (KISS). The guy whose interviewing will write clever but unmaintainable code and then will leave in 2 years to follow the next trend.
It might not be a competitive advantage to disrespect your employees.
If you really want to know:

The spread of covid is actually controlled by managing overall risk. If the collective risk of a group is low enough the spread slows down to a low level or if it's high enough the spread speeds up to a high level. Overall, higher risk activities can be balanced by lower risk activities and still control the spread, so some higher-risk things can be allowed if they are uncommon enough and valuable enough. So, e.g, suppose someone figured out that allowing plane travel and medium-size gatherings were about the same risk but we could only tolerate one or the other but not both and still control the spread of covid. Then it would come down to which was more important/valuable.

Of course, this is complicated, and involves assessing and balancing the relative risk and importance of many more things than those two, and needs to be boiled down to something that can be effectively communicated to a mass audience.

> I feel like the CDC has this mistaken idea of how to get trust, that they will become trusted by always erring on the side of "more lockdown"... like the boy crying wolf...

No, in fact, the contradiction you see in the different recommendations about medium-sized gatherings and plane travel shows that the CDC is balancing their recommendations, some more restrictive and some more permissive.

I can see where you're coming from: you want there to be simple and clear recommendations based on simple and clear criteria. But the problem -- balancing risk across a society -- is inherently nuanced and complicated. The more simple and clear you make the solution, the poorer fit the solution has to the actual problem.
States do have public health powers. For example, based on SCOTUS precedent, they can require vaccines (or at least fine people who don't get them or prevent them from attending school). And, in practice, airlines are going to impose any rules a state established.
OK, well reducing the police is hardly an appropriate action in the middle of a crime spike. Ted Wheeler said the shootings started trending up a few months before the disbanded the gun violence reduction team...so is that better or worse? The team was disbanded because the stats came out that almost half the people pulled over by the team were black...so it's immediately racist. However half of the shooting victims are black and more than half the suspects are black. The shootings occur in primarily black neighborhoods...which is where the team focused their efforts. I guess to avoid the perception of being racist they would rather get rid of something that was working and let people be killed.
We know with near-certainty that pausing to investigate will produce more death than not-pausing while investigating.

It's really not complicated. Count up the bodies in Column A, count up the bodies in Column B, then pick one.
For people stating the knowledge is useless, here is how it has been useful for me.

Graphs: HTML is a tree, it’s easier to think about performance. Also, I once made a simple DSL like HTML and had to implement quite a few graphs traversal algo’s.

Heap overflows: I did one on htb. Being able to algorithmically think about pointers being overwritten and memory layout feels a lot like interviewing.

Trading: one algo trader I made needed speed. I had to go much further than most things I see on Leetcode.

In general: algorithms is the ability to think step by step in your mind without a debugger. That skill is quite important when the going gets tough.

Note: I am not for this interview style. AllI am saying is, it is not without merit. Or would you rather do a 40h take home assignment? (Same thing, not without merit but 40h?)
It is impossible to rule out unknown side effects. The blood clots are now known. Any side effect that is unknown will always remain unknown. You could always be the first person to experience a symptom, whether it's Tylenol or this vaccine.
Russia didn't exist until nearly a thousand years after the plague of Justinian. Unless you just mean the plague?

In either case, Rus comes from the Scandinavians, not from the Slavs.
I read that article and I thought it sounded absolutely delicious. All those customization options, some of the cheese sauces sound incredible. And putting fries inside a sandwich has been proven a good idea by our English friends already.

Not only do I want to try one, I think Taco Bell should immediately adopt it.

People who can't get over that it's called Tacos: chill out. Plus apparently it's always spelled with an s, whether it's singular or not. So it's not like anyone is going to mistake it for a Taco Al Pastor or whatever.
This can be detected and usually just mux scl to a gpio and cycle until the bus is recovered. The real issue is if a device decides to hold scl low forever. At which point it's recommended to power cycle devices on the bus until it recovers.
It always amazes me how much info people are willing to turn over to other entities that have no business with it. My favorite are co-workers who allow mobile device management profiles on their personal phones so they don't have to carry around a separate work phone. No way in hell would I ever agree to that!

Stupidity for convenience :p
Running a bootstrapped tech startup, can’t afford to leave.
IAM Policies: Good, Bad and Ugly
The idea of brains-in-vats is that you hook them up to the equivalent of a cochlear implant for sight, etc.
This is very cool. I spent about 20 minutes playing with it and was successful in setting it up and getting some janky python code to work with it. The fact that it's a local sync daemon with local API, is super smart. No worries about cloud outages.

Is Hashicorp vault "better"? Probably. However for groups that don't have the time and resources for Vault, this is a great first step. Much better than what most do which is no proper secret storage.
But the rare canonical jambon-beurre sandwich, made of quality fresh baguette, normandy salted butter and good ham is really really good.
Activision Is Suing Indie Game Developer from Warzone.com
At my company, there are these black sensors on the walls around all the buildings. Security is supposed to patrol the buildings and they have to scan their badge at each sensor to show they were there.
My company wanted me to use the intuit TSheets app for clock in/out. This would do a similar thing with geofencing but would also notify me during times I wasn't at work that it was generating a geofence for my current location even though I wasn't even clocked in.

Told my manager I simply wouldn't use it and why and he gave me permission to use the webapp on the company issued laptops.

Last thing I need is my manager seeing me traversing the city drunk at 2am or whatever. I'm not on their time so whatever I'm doing is none of their business.
Thanks and you are very welcome! LMK how it goes / how I can improve.
This exact thing happened with the AstraZeneca vaccine, which works very similarly to J&J. The EMA is now recognizing thrombocytopenia (not the same fatal issue but possibly related) as a "common" side effect, i.e. somewhere between 1 in 10 to 1 in 100.

https://twitter.com/HamidMerchant/status/1381797044495466504
"Visual Scripting" perhaps.
someone else mentioned "flow-based programming (FBP)"
It's exactly this - the original switch to SaaS was a high price to pay for basically what you already had if you had local sync/dropbox setup.

They finally fixed many of the objections with the "family" SaaS subscription and it just works and the price may be "low enough" that I don't bother figuring out a way out of it - but it is still pretty much the perfect example of "locked in".
Not just FAANG jobs. In almost every job I've ever had, the interview was by far the hardest part. There's such an enormous stream of candidates, and no baseline "bar exam" to qualify people, so companies have to make the interview bar extremely high in order to be able to manage the candidate flow and sufficiently minimize false positives.

I'd guess 99% of engineers never have to do CS trivia as part of their day-to-day job.
It's pretty hard to take this seriously given the total lack of legislative participation in business closure, school closure, mask mandates, etc.
And it's that Sanger really isn't the expert on Wikipedia (or on community-building in general) that he claims to be. Sure, he was involved with Wikipedia in its early days -- but that was 20 years ago. That experience is largely irrelevant in commenting on Wikipedia as it exists today, because the organization has evolved significantly over that time, and he hasn't been involved in that process.
Adobe is run by useless assholes. They get worse every year. Their forced subscription model is gold plated shit.

But here is the problem, much like Microsoft Office, the competitors for Adobe's CC suite really are meager by comparison.

I know a lot of people are going to stomp and yell and say they are not, but everyone knows the reality.

But that doesn't give Adobe the right to be assholes about it.
> The clone()s and the Vec::new()s are all explicit, making them feel heavier than those other languages, when in reality they're still quite a bit lighter.

That's… not exactly true. `Vec::new` is completely free so that's a different debate, but much as in C++ or C allocations in Rust are much more expensive than in managed languages:

1. system allocators genuinely suck, all of them, though some more than others (iirc macos' is especially bad)

2. managed languages can much more easily specialised allocation strategies (freelists, bump allocators, type-custom allocation strategies), this is either difficult / impossible (no custom allocators) or way more painful (manually pass custom allocators in) in Rust

As a result, allocations in Rust are really tremendously slow by default, it's not too rare to see questions about Rust programs which are slower than managed equivalents, in release mode. Because the rust program is allocation heavy (relatively), it might have 10% the allocations of the non-rust program but the allocations are 100 times more expensive.
If Philips would have held on to all the successful companies they spun off, they would now be worth 5 times as much. They were also one of the largest shareholders of TSMC when they started.
>GPLv3 puts restrictions on what a USER can do with the software

GPLv3 puts requirements on what a DEVELOPER can do with the code
> Wages, even at 150-200k just really aren’t that much

Imagine thinking 150-200K isn't that much while there are millions of minimum-wage workers trying to survive on under $30K. (EDIT: And in some states, only $15K!)
I use Dvorak but I also bind CAPS to be a second ENTER exactly because of this problem.
I didn't know that!
I'll add something to the post.

Thank you!
This dramatic call to human/American rights in the face of being told what behavior one group of experts believe would help your fellow people has been unexpected for me, even coming from the people I'm used to reacting like that in other contexts (e.g. libertarian minded folks). It's crazy to me.
I wouldn't characterize a tendency for hyperbolic excess to be a good thing even if it's just rhetorical. You can see in any thread mentioning his opinions that nobody really digs for the deeper meaning, they just take him at face value.

His comments on AVX-512 are a great example. He later toned them down after his ridiculous excess was challenged, just like you say. But nobody ever brings that up when the topic is discussed, just "HAY GUYS DID U KNOW LINUS SAID AVX-512 IS JUST BENCHMARKETEERING AND NEEDS TO DIE A PAINFUL DEATH!?!?". And now apparently it's such a worthless waste of silicon that AMD is implementing it on Zen4 too... cause Lisa Su loves spending a bunch of silicon on a "few meaningless benchmark wins" too apparently.

It's like the old adage, "a lie gets halfway around the world before the truth has got its pants on". Well, the ridiculous hyperbole gets halfway around the world before the correction gets its pants on too. Nobody ever hears his retractions, just the initial hyperbole. First impressions matter.
Destroying inner cities is not helping. Pulling money away from the police in the middle of crime spiking and giving it to experimental task forces that have little in the way of experience is not a great idea. Portland just decided that to combat all of the shootings and crime happening in the city's parks they will add more unarmed park rangers. This should go well...
To me it's obvious that if we create something that is really like a digital animal or digital person then we will lose control pretty soon. Because animals are intended to be adaptive in the extreme and 100% autonomous, survive and reproduce.

But I still think we can create fairly general purpose systems without those animal-like characteristics such as full autonomy.
"You mean, except triggering WWII in the West?" is technically true but highly misleading.

Second is an opinion, not a fact.
When I look at the cryptocurrency economy vs a regulated economy, it's almost night and day in terms of criminal activity. The crypto world is rife with scams, schemes, extortion, fraud, etc. Why do crinimals choose to use cryptocurrency if AML/KYC is so ineffective?

I also think this is an extremely dangerous thing to be wrong about. Look at how international war is waged these days: it's primarily economic. Consider the carnage that defined human existence before WWII[1].

I would argue that a big part of the reason all of our lives are so violence-free now is that nation-states fight over abstractions for power rather than physical power. If it becomes impossible for countries to sanction each other because we've torn down the AML/KYC apparatus, will the world plunge back into physical warfare?

Unfortunately, I believe this idea has really taken hold lately because owners of crypto are incentivized to believe it. It's pretty hard to convince someone of the dangers of something they're benefiting from financially. I don't think this is an exception.

[1] https://www.youtube.com/watch?v=DwKPFT-RioU
You may be able to install Firefox now, but originally it was literally a web-only affair. "Chrome OS is literally Linux" is about as accurate as "Android is literally Linux". Chrome OS is not just some rebadged Debian distro.

Do all chromebooks support linux apps now? AFAIK that's not true, and only a subset of them support it.
A big difference is that C++ copies implicitly. Rust has the opposite default, it will never clone implicitly.
> it bars its use in software that will only run if signatures are required

It's a little bit more nuanced than this. It's okay to require signed code as long as the end user has control over which signing keys to trust (e.g., x86 Secure Boot, but not ARM Secure Boot). In particular, this means you don't have to choose between security and freedom - you can have both.
Yeah, it’s useless without internet. Guess the mandatory login is required to enforce these plans
I think there's a minor typo in the trimming examples:

" Trim Me ".trim() // "Trim"

should be

" Trim Me ".trim() // "Trim Me"
If people judged Googles playstore with this criteria pitchforks wouldn’t cut it.

This post to me sounds like someone claiming spam filters are worthless because an email got across. The relevant metric is how many scams aren’t there, not how many have managed to stay for some indeterminate amount of time.
What do folks think are the odds of a notable and surprising "one more thing" here?

You'd think with the shortages of components going on perhaps now is not the time to confidently roll out a big new product line?
Yes, this. I don't have any problem with paying for updates, or even really a subscription. I have a problem with their hard push to "use our cloud", burying the abilities to not immediately create a cloud account, and the way they respond to customers in their forums when they ask about non-cloud options.

Ref: https://news.ycombinator.com/item?id=20417832
[can we work around these new charges]

This starts shifting from a "free vs paid tools" question to a "how I do business" question. If the pricing for something critical is so high it's not practical, it's time to do some hard evaluations.

Edit: from practical experience, I've worked regularly with someone who will spend a lot of energy to avoid paying for things. That can result in hoop jumping just to accomplish things that should be quick and simple.

Edit2: also be wary of trying to get paid by people who aggressively work to not pay for things.
Latest Updates on Dynasty’s Season 4
Has there been any sort of retraction or correction? I believe "fully vaccinated people have to wear masks / distance" is still the official stance.

I do not believe the government response has been exceptionally data-driven throughout this whole mess.
True. But you can't be isolated from QWERTY in the real world: my wife's computer uses it, as do a lot of computers out there, so I still do get practice with it from time to time.
Any book or website recs for c++?
Regarding [^2], is it code page 437 by any chance? https://en.m.wikipedia.org/wiki/Code_page_437
I’m not the one who implemented those and I did actually suffered quite a bit but calling it “guilty until proven innocent scheme” is a misrepresentation of the situation.
Airtable is like this and it's frankly insane.

For various personal projects and nerd reasons, I would love to use the apps available for Airtable, but going from free to $20 is bonkers.

I don't need the 20GB or 50,000 records and a year of revision history. I only want the apps.

Why not have a $5/mo a-la-carte upgrade for the free plan where I could purchase app functionality or more records or more storage, depending on my needs and then going to $20 when/if it makes sense?
Google is poisoning its reputation with AI researchers
Whataboutism. There's a massive difference between "no license is 100% unambiguous" and "BSD is maximally ambiguous".
It does not cost anything to avoid gatherings.
The future of data pipeline tools must include better transformations than ETL
The amount of waste by those empowered but unaccountable, to distribute wealth to purposes of their choosing, is also flabbergasting. The assumption that tyranny and waste are limited to government is erroneous. The reality is that unregulated capitalism leads to tyranny just as surely as overregulated capitalism. And at this point in history, we are erring deeply on the side of underregulation.
They're an abomination. Especially the 'sauce' they put in it, which will decrement your life expectancy by a full month.
1) Vaccination is also about stopping the overall spread of infections. Vaccination is for the greater good, not just your own good.

2) It's still very possible to have a Very Bad Time with covid if you're not obese.
> sometimes those authorities get it wrong

Yes. That's correct. That doesn't change what I said.

Answer me this: why do you think unqualified individuals are better suited to get it right?

Just because there are examples in the past of people who went against the recommendations who ended up being right, doesn't mean you should take everything else into your own hands. Unless, of course, it's literally your job.
are we expecting an M1 chip to go into the ipads or do we expect them to stay with the Ax chips?
The knives can be used to cut or pierce things. And while cutting living humans tends to kill them, there is a lot of other things, cutting which would actually be beneficial for many, many human activities unrelated to terminating human lives.

The guns can be used to throw a small piece metal at great velocity in a somewhat precise direction, the goal being of piercing the target at the distance with the said piece of metal. And... and to be frank, it's really hard to imagine any other use of them different from "wounding/killing animals (including humans) from somewhat safe distances". Well, in most countries, hunting weaponry is perfectly legal, that was the case even in the Soviet Union -- which actually produced several models of hunting rifles.
Reasonable and well-put. I think we agree except in semantics--I see being for traditional forum-type policing as still pro-censorship on some level, and the debate as on finding what level is acceptable (e.g. more nuanced than "less").

I like your point about Facebook's size. They've been unable to define global rules in part because large segments of their user base hold directly opposite values to the point that stating their beliefs, genuinely held and of majority opinion in their communities, would be deleted under common sense trolling rules in other parts of that user base. Facebook has three options: leave everything controversial up, delete all of it, or take a side. They've done all three of these at various points and they've all been disastrous.
> A skilled interviewer can take the classic CS interview questions and combine them or take them in unexpected directions.

Problem is, the percentage of skilled interviewers is likely not much higher than the percentage of skilled candidates.
That wasn’t the question, but rather, did consumption go down? I believe the answer was yes, it did go down but alcohol is so ingrained in society for so many millennia that prohibiting it will not shut off consumption.
I am not so sure those long term effects (except those that lead to blood cloths) are real.

A quick duck duck go shows that these are the symptoms:

Tiredness or fatigue
Difficulty thinking or concentrating (sometimes referred to as “brain fog”)
Headache
Loss of smell or taste
Dizziness on standing
Fast-beating or pounding heart (also known as heart palpitations)
Chest pain
Difficulty breathing or shortness of breath
Cough
Joint or muscle pain
Depression or anxiety
Fever
Symptoms that get worse after physical or mental activities

Apart from the loss of smell, those are all things that are hard to quantify and could be something you are not aware of until you start looking for them. At which point you might become anexious and really start to notice them.
A Crash Course on Python by Google
I used to defend the walled garden - but Apple clearly isn't delivering the promised benefits of being the one true gatekeeper.

Time to open iOS up (Google Play for Android too; and no, a generic, Google free Android is not open Android).
You'd be using an address decoder for so many devices unless you have a MCU with an abundance of i/o lines (perhaps a soft-core within a FPGA).
No, she gets no breaks.

She's an LGBT, mixed-race conservative. The only thing they see is that she looks white and is conservative.

It's been a multi-year struggle against a coordinated administrative effort to kick her off her scholarships and out of school. She mostly keeps her opinions to herself, but teachers and peers stalk her social media (including to the point of creating a fake profile of a family member and trying to add her to see her private posts) and pick ideological battles she wants no part of.

It's absolutely abuse and harassment.
That's the reason I try to stay away from SaaS in general. When I do, I try to have an "exit strategy" like keeping a markdown backup of all my Notion pages.
"Theoretical computer science" has a fairly well-accepted meaning, and these basic puzzles don't fall under that.

https://en.m.wikipedia.org/wiki/Theoretical_computer_science