skysight-inc/HackerNews huggingface dataset:
After being on both sides of the interview situation for quite a while now, my feeling on this is more nuanced.

The thing is, when you look for a job, you will often go for 5 to 10 interviews.

On the other end, when I'm looking for someone to fill a position in my team, I will interview at the very least 50 candidates.

That is to say, all things equal, the interviewer has most likely more incentive than the interviewee to go straight to the point, and thus perform a technical check early in the process.

Also, you have to realize than the vast majority of candidates applying for a position are highly unfit for it. Seriously, even for very senior positions, you would be amazed at the sheer amount of people applying with grossly pumped resumes, and overall low skill level once tested.

Even after careful picking of resumes, I would estimate that 80% of candidates end up being obviously unfit after the first 10 minutes of a technical interview. That's why, as an interviewer, I'm not very inclined to have a long open discussion about the job until I have at least some degree of confidence that the candidate is worth it.

Of course that process is unfair for the "good" candidates. Those who apply to positions fitting their skill set. But when you have more than 50 interviews ahead of you, and an actual job to do, you have to make compromises and tailor your process for efficiency.
I'm not so sure it is, when there are so many well-funded, concerted efforts to deliberately induce ignorance in people. Radio and books have at least some bottleneck where you can at least try to cut off deliberate falsehoods.

Obviously that doesn't always work, but social media makes it effectively impossible. Not only do you have official sources of propaganda, you live in a swamp of anecdotes that are impossible to refute or contextualize. The radio says "Group X is bad", and you yourself may never have had any trouble with X, but a flood of "X did [bad-thing] to me" stories on social media can make you think that you've got personal exposure to it.

Ultimately, I believe the problem rests with the individuals who are willing to be manipulated. The human organism has a massive security hole that has been very well exploited, and I've got no idea how to patch it. No amount of coherent, cogent argument will change the mind of somebody bent on having a target to hate, and people have gotten very good at insinuating those targets.
HN is a bubble. It does not see the whole web.
Will the virtual threads be blocked on I/O calls though? It's usually the most common reason threads wait idle. If the implementation is just syntax sugar laid on top of an existing thread pool that can be exhausted by blocking I/O calls then I'd call it a nice evolution but not very groundbreaking.
Mysterious Drone Incursions Have Occurred over U.S. Thaad ABM Battery in Guam
Online portals have problems -- not everyone has equal access to the internet, and tenant screening has a whole host of problems.

Think about credit reporting companies, then imagine that they are even less credible, the results even more inscrutable, and more error prone. You think Equifax is doing a great job? The tenant screening companies are doing much, much worse.

You are giving landlords more power to turn away poor and minority tenants.
Can you share any programming languages you created?
Meet the BSA : https://en.wikipedia.org/wiki/BSA_(The_Software_Alliance)
Observe how you are using a Western children's fiction as if it constitutes an argument.

Marvel superheroes/villains/narratives have very little connection to reality.
Short answer, No... Long answer, 'sort of'.

DJB uses a custom nameserver for DNS, so only one of the lookups would have to go through Tonga. The web request wouldn't leave the US (assuming that's where you are).

It goes sort of like this:

1. You query 'cr.yp.to' which your DNS server will either have cached, or make a recursive query to '.' (root DNS), then to '.to.' The '.to.' server will have nameserver information for 'yp.to.' which gets queried next.

2. The nameserver for 'yp.to' is looked up. In this case, it's `uz5jmyqz3gz2bhnuzg0rr0cml9u8pntyhn2jhtqn04yt3sm5h235c1.yp.to.'

3. The A records for that NS record are '131.193.32.109' and '131.193.32.108', both of which belong to an IPv4 block owned by the University of Illinois at Chicago.

4. Your computer queries the A record(s) for the subdomain, 'cr.yp.to.' from the nameserver for 'yp.to.' which in this case points to the same two IPs as the nameserver.

5. Depending on your OS/Browser, you will make an HTTP or HTTPS connection with that server and begin to download site content.

So, no you don't "make a hop" through Tonga, but the '.to.' nameserver will receive a request (if it's not cached by your resolver) to resolve the 'yp.to.' server.
If you search a given free software (provided it's popular enough) with "onsite training" you will find a plethora of companies that provide it.
The bubbles are only part of the solution. You still need a fairly straightforward extraction method and a landfill or other long term disposal method. This might add up to ~5 dump trucks an hour worth of trash for extreme rivers, but that’s not all that expensive.
"But! But! Our 24yo interviewer has gotta check if you know the _fundamentals_ ... You might have been coasting for 20 years."

Agreed, I'm totally confused and put off by this as well.
My kids love Wintergatan. Didn't know about their using AirTable. :)
I really liked Ron Pressler's [1] presentation on his work. The details from the Q&A really helped me.

https://youtu.be/23HjZBOIshY?t=152

This is good too.

https://archive.fosdem.org/2020/schedule/event/loom/

I'll butcher it, but my TLDR is: Program sequentially, get threading for free. Any blocking calls are now async under the hood.

[1] aka @pron or https://news.ycombinator.com/user?id=pron
GKE-Sandboxed containers prevent their first kernel vulnerability
Some of my hall of shame interviewers:

- Everyone I interviewed on my would-be team felt like they were attending a funeral, never met a more depressed unenthusiastic bunch.

- One of the interviewers wondering why I wanted this job as it was terrible, he stated he was looking to leave and warned me about the company.

- Meeting room of interview room(conference room) reeked of sweat(when no one was there), it was disgusting, this from a company that was heavily funded(going public this year!) also trash on the floor and interviewers unprepared as well.

- Interviewer saying there was not much work here, the company mainly collects royalties from IP and the position would see alot of downtime/doing nothing(manager saying this!).
HUD provides comprehensive data on length of tenancy for housing voucher program participants. https://www.huduser.gov/portal/sites/default/files/pdf/Lengt...
If companies want to hire experienced senior talent, then streamlining isn't going to be a good idea. They need to recruit them, and that means not alienating them right away.

The process for new grads and interns should be different from senior talent.

I don't care about the division of labour. Want to hire people away from Google? Don't be a pain in the ass. People expect pain in the interview process, but not before they are sold on the company.

So like I said, what I get from this is on the whole there's an aggregate trend away from wanting experience.

I think it's a worrying sign that the market may be either saturated with talent, and/or that companies are totally fine hiring only junior/mid-level "framework" developers.
Most ad blockers also block the tracking, not just the displaying of ads, so the benefit here would likely be marginal.

That said, I think minimally-tracked (i.e based on what the website you're using knows about you) server side ads would be a great step forward for both user privacy + ethical content consumption, I just don't see advertisers jumping at the opportunity.
It might seem ridiculous in the grand scheme but we don't live on the grand scale anyway. The first world can sacrifice a little bit while demanding change from larger entities.
I see that Uffizzi is built atop Kubernetes. Why bury?
From the horses mouth [1]:

> Any individual developer can use Visual Studio Community to create their own free or paid apps.

No revenue cap to be found. Also:

> In non-enterprise organizations, up to five users can use Visual Studio Community.

Again - no revenue cap. And finally:

> enterprise organizations (meaning those with >250 PCs or >$1 Million US Dollars in annual revenue)

Now call be a naive buffoon, but in my book, >$1M annual revenue and/or >250 IT workplaces means that licensing costs for software are not a problem at all. This restriction also only applies to commercial use - academic, OSS, and classroom environments are still allowed.

I really don't see how this is constricting in any way.

Edit: [1] https://visualstudio.microsoft.com/vs/community/ (under "Usage")
There are many people designing languages for hobby. See r/programminglanguages for examples. But they didn't claim they were creating next big thing with all those 'dreamed' features.
This definitely describes our R&D group.
Apple “Time Flies” Special Event [live]
I'm a game rendering engineer that uses Unreal (and used Renderware) so I know a little about this subject.

If Renderware hadn't been brought by EA (and hence controlled by your competitor), the rest of the industry would probably have kept using Renderware as it was the best option and development would have continued. It would have been built on to deliver next gen experiences.

It mirrors pretty much perfectly what is wrong with the ARM Nvidia deal.

Nokia yes wasn't doing well in the smart phone sector but was doing excellently in the feature phone sector. Hence why HMD Global is now doing very well selling those handsets.
‘It’s done’ – Trump administration will approve Oracle-TikTok deal Tuesday
Classic. I had a similar thing happen a while ago. US based company - not named to protect the guilty - wanted me to move to the United States to do some pretty specific work for them. I'm not open to such offers but they went out of their way to make the invitation, offered to fly me out there and a whole pile of other buttering up bits and pieces. So I said if they wanted me that badly, could we do this remote?

You can guess where that ended. In case you can't: "Who did I think I was to refuse their offer to come to America to partake in this great opportunity?".

Interesting attitude change, turning on a dime they went from all smooth and friendly to outright hostile, and that on a track that they initiated. Very weird.
The housing advocacy I've seen suffers from a motte and bailey dynamic: a certain kind of activist seems to really want to abolish prices and markets as tools for dealing with scarcity while insisting that they're merely trying to enact common sense tenant protections or maintain people's right to housing or something. The NIMBY opposition to new housing makes sense in this context: it shouldn't be developers (i.e., the market) that decides when to expand the housing inventory, but instead some committee.

I just wish these people be up front about their opposition to prices so we could have a clear discussion of who decides who gets to live where.
Why is this flagged?

This is a scientific paper written by 4 Ph.D's. It uses "rule of law society" as affiliation because this is the organization that helped the main author Dr. Yan escape from Hongkong. Dr. Yan has published in Nature, Lancet, Virology as first authors. The 3 other authors don't want to list their real affiliations because they want to remain anonymous. One of them is a professor at a US University. The other two are accomplished scientist in their own fields.

This is not conspiracy theory, this is candid scientific study and discussion of upmost importance.

Why is this buried?
Agree, I hope it's a possible solution. Just thought it was interesting after hearing about the technology a few days ago in relation to sound suppression and rocket launches.
That's quite an interesting page.

They had a recent outage after 3 years

> 2017.07.24 roughly 21:50 to 22:10: Unexplained network outage at UIC.

> 2020.04.20 roughly noon GMT: Power outage at UIC.
No other library has filled a huge gap in JavaScript like Moment.js did for so many years.

I might say jQuery... which is mighty fine company to be included with!
If I could buy visual studio ultimate/pro/... for my Mac, I’d do so. I miss it sorely.
I was going to check out what it's about, but got totally distracted by all the popups and animations on the page and didn't read a thing. Anyhow, good luck.
They statistically controlled for field so the answer is probably yes.
my apologies on not using terminology that suits you
So if China currently produces a majority of oceanic plastic waste, how hard a line could it be?
Ah, I meant the "or" operator, in Rust you have to match on the option result right?

match maybe_error {
Ok/Some(val) =>
None/Err =>
}
That's because FAANG has a hiring department, that's responsible for hiring. They also each have ~2,000 engineering teams, some of which may or may not have headcount. And once someone is accepted, teams with open headcount look at that person, and make an offer.

The shortens the time that it takes to fill headcount, because there is a constant pipeline of ready candidates.

This also means that you won't get yanked around at the eleventh hour of the interview process with a "Sorry, we know you did great on all your interviews, but the headcount for the one team you were interviewing for filled/canceled earlier today, don't let the door hit you on the way out."

You get 1-5 different team offers if you pass the interview. You can speak to the managers of those teams, prior to saying yes. Those managers, if they are any good, should have a pretty good idea of what you'll be doing. If you don't like any of those teams (or their managers), you can tell your recruiter that (I said no to all 5 of my initial offers, and got 2 counter-offers), and they'll come back to you with different interested teams.

Your recruiter gets paid if you get hired. If you don't care what team you get slotted in, they'll slot you into whatever's available first. If you've passed your interviews, but do care what team you're gong to work with, they are financially incentivised to work with you.

Or you could just switch teams after 12 months, if you don't like the one you were hired into.
It seems somewhat common in cryptography.
Bletchley Park and the Battle of Britain
How would you properly learn this craft? What resources would you recommend or look into?
On the day when the Bay Area was completely blacked out, the weather forecast said it would be 89, and when I went outside my thermometer was reading 68.

The cooling effect of smoke is ridiculous.
"I don’t know if it will work; data centers are about the density of processing power, which is related to but still different than performance-per-watt, ARM’s traditional advantage relative to Intel, and there are a huge amount of 3rd-parties involved in such a transition."
But isn't performance-per-watt starting to become more important than the density of processing power which is limited by your power consumption?

They have been buying some other data center/HPC companies as well this year like Mellanox and Cumulus, to me it almost seems like they want to own the entire data center stack and eventually provide a similar offering as AWS, Azure and Google Cloud.
Honestly, I question most interviewers ability to evaluate someone as low or high skill. I honestly don't think the testing works most of the time.
I was mildly against it, but now that it’s implemented I feel a little different about it.

I think the main impact is going to be cultural - people are going to start feeling weird about using disposable plastic in everything. It’s going to nudge everyone just a little bit away from plastic.

The kids growing up now, hardly ever seeing a plastic bag, will grow up to be designers in the future. Predisposed against plastic.

I’m now mildly for banning plastic bags. Where paper is not yet optimal, we will eventually iron out the kinks with engineering and science.
>It's an appeal to our sense of fairness, "Look at these big bad guys who are profiting off our work".

When did fairness go out of fashion?
if landlords are able to extract more profit than is reasonable for the service they provide (and I'd argue they often do), then that is a problem regardless of how well off the tenants are.

I agree that everyone should be guaranteed food, water, and shelter (at minimum), but I don't think anyone is entitled to live on the most desirable pieces of land in the world.
Would it be possible to require insurance? Possibly as part of the rent?
You understand that not every company is a social network, right? There are thousands of multinational corporations that operate in several countries, and every country enforces various regulations against these foreign (as in the opposite of domestic) companies.

US companies are welcomed because they provide investment, jobs, resources and opportunities that weren't otherwise available or developed domestically. This has absolutely nothing to do with free speech (which again isn't a law and isn't even the same in other countries).

China specifically acts against free trade and is now being treated the same way (after decades of being unfairly tolerant to them). This is no different than tariffs and sanctions against other troublesome nations. Nobody is going to start blocking US companies because of this.
I'd fail fizzbuzz on your whiteboard. And I'd be proud of it. Working in this industry for 25 years and almost 10 at Google has not trained me to write fizzbuzz.
If we want low-income people to be able to live in certain areas then the best solution is to just give them money and let them obtain housing at market rates. We can do that through income redistribution, by taxing high-income people (which may include some landlords among others). Forcing landlords to rent at below market rates distorts the market and causes artificial housing shortages.
Technology is orthogonal to system change. It can be used to bolster existing modes of oppression or oppose them. Sometimes even the same technology can be used to do both, based on who uses it!

The real question is what is being deployed, who's pushing for the deployment, and who is benefiting. Taking smart keys, I'm skeptical tenants will see any improvement in terms of physical security. But I'm very willing to believe landlords perceive a benefit from increased surveillance of their renters.

> The oppressors are not always landlords - they are brokers, real estate developers, law makers, voters, other tenants who sit on their rent controlled housing until they die.

Hmm but weirdly enough it seems out of your big list of oppressors I see rent-controlled tenants pulled out more often as a boogeyman than any of the others!
We All Need Philosophy
> Picking some features I like entirely at random: Yada1, Yada2, Yada3...

Those are not features. Those are names of developer libraries.

What do you think they can do that's so much better?

> I'm sure you appreciate why that kind of attitude is a bit silly...

Apple clearly nerfs the web on iOS and there's nothing silly about acknowledging that. It's actually kinda silly pretending that they don't xD

> and serves to demonstrate the exact effect I was initially talking about.

Hmm, that's not very clear at all. You said "platform-specific developers can often keep themselves far too isolated", but the web isn't "platform-specific" it's 100% cross-platform and that's why Apple hates it.
Here's one example: https://github.com/ziglang/zig/pull/2701
Doesn't that put off a lot of very high-quality candidates though? If someone joins because they want to work in an interesting machine learning team, they probably don't want to be potentially moved on to a legacy Java CRUD app. Or is transferring determined more by what the employee wants?
Yes, there have been several successful GPL violation lawsuits.
Another robbery is the taxable income equation and the effects on everyone in a community. For instance, why should the infrastructure in Seattle, WA be literally crumbling before our eyes? (I'm not saying the civic budget makers are blameless here, but something is not right with this equation)

Also, it is not just the home of Bezos and Gates, but multiple other cities according to this audit released by SDOT on 09/11/2020: http://www.seattle.gov/Documents/Departments/CityAuditor/aud...

(Poor bridge conditions: Chicago 14%, Pittsburgh 13%, Seattle 6%, Minneapolis 5%, DC 4%, and Portland 3%)
I like to think that it's one of the few factors that really unite the whole HN community - most of us lurkers here have gone through or will go through a tech interview at some point. So it's universally educational for the HN audience and it's not a polarizing topic.

It's also kind of like somebody posting true life pro tips because it's useful for most of us hence why it gathers so mony upvotes probably.
These are all very good reasons why you want to talk to your future team mates, rather than to HR and some manager. The team mates are the ones that you will be working with every day, the manager you will likely see once or twice a year and HR you will only see when there is a problem (or when they perceive you are a problem).

The lower on the totem pole you go, the better the information about what it is to actually work for a particular company. The people at that level are more honest , more plain spoken and generally simply nicer and will look at you as a partner rather than as a resource.
This story just gets crazier and crazier.
Can we try this?
I've got a few very specific use cases where I'm going to be so glad to have sealed classes[0]. Oddly not mentioned in the release notes, but they're like a final class, except you can say "These classes are allowed to be subclasses of this class".

Why is that useful? Because now you can do a switch statement that matches on type:

int getCenter(Shape shape) {
return switch (shape) {
case Circle c -> ... c.center() ...
case Rectangle r -> ... r.length() ...
case Square s -> ... s.side() ...
};
}

As long as Shape is sealed, the compiler can be confident that these are all the possible subclasses of Shape.

[0]http://openjdk.java.net/jeps/360
it's not okay to re-license or change copyright. You can sublicense aka make a commercial version.
If only reading aloud to others couldn't be construed as a breach of modern copyright clauses.

All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means ... without the prior written permission of the publisher
> I'm paying a lot of money for a more "luxury" experience, and I have more leverage if something goes awry

No. That's a sales line.

There are so many cases where paying more gets you worse treatment. Enterprise software pops to mind. So do luxury hotels. A $150 room will have free wifi, free breakfast, and no surprises. A $500 room will nickel and dime you on wifi, breakfast, parking, non-smoking, gym, a valet you didn't ask for, and they'll tack on a few fake tax fees for good measure. Because they can.

> This management company totally dropped the ball on making the actual units nice to live in, but that's another story...

No, it's the ending of the same story. We've all been there, it sucks, and you have my sympathies, but please don't believe or repeat the sales nonsense. It's a bunch of socially normalized lies designed to close a deal, nothing more.
I suspect the reason they get away with it is because for most of us it's not that stressful, especially if we already have a reasonable job. For some it can even be fun, a diversion from the usual day to day. The companies that want you to spend 8 hours doing a side project for them, though, yeah that's going to be a no for a lot of non-desperate people...
Gen Zers Say Silicon Valley Is Elitist/Exclusive. Can They Build a New System?