skysight-inc/HackerNews huggingface dataset:
So the user/visitor (browser?) has a single identity within Rownd and the data is aggregated across any Rownd partners… and then the user can request a magic link to finalize the verification step per partner site? Domain?

And that checks a box to say they’ve authenticated with just that site? If the user has already verified their identity on a different partner then what’s actually happening for subsequent partners?

How is the data siloed across partners?

Could be neat to back into a shared payment identity like bolt if the user opts to share that info. ie they’re on a new site that recognizes their Rownd profile and they can autofill/share certain info.

I really like the idea of a single source for privacy/GDPR control across all the sites I use. I hope y’all get great adoption.
To be flippant, globalization worked as long as it was really cheap to ship dirt across oceans. Now, between covid, labour actions or war, long/complex supply chains stall or fracture. Yeah, local labour tends to cost more and have more legal restrictions, but they tend to be your customers and cost way less transport.
https://consumer.huawei.com/en/monitors/mateview/
A lot of the music I like is on YouTube, including many obscure remixes and covers. Now, I'm not a fan of forgetting things and YouTube can be pretty volatile, with videos getting removed.

Rather than downloading all the audio, I made a playlist scraper for the names. Runs once a day on PythonAnywhwre, collects the names into a database, helps me sleep at night.
Just curious, has anyone ever had a candidate actually fail FizzBuzz in front of them? I think the original statement was something like 90% of candidates can't do it. In my experience, every single candidate I have ever given that question succeeds. When I am asked FizzBuzz on an interview, I am actually insulted.
Well, I read your comment, I look around me, I see no item that is not "Made in China".

There is no way China gets sanctioned for barely anything without years (decades ?) of re-industrialization of the west.

Well, at some point, I even think that China could make the entire west civilization collapse just by stopping their exportation.
Sometimes high process is necessary. (I've worked in an FDA-regulated environment. They're really trying to not have medical devices kill people. That's worth doing.)

But, even when it's necessary, that doesn't mean that I want to work there. High process forces me to become a bureaucrat. I do not want that in my life (or in my career).
We do a take home for every role. Managers do a presentation. Engineers do a coding challenge. We let engineers opt out of our challenge and offer up their own code. For the latter option, we review the code and do a live Q&A. We need a way to get candidates and just trusting a resume isn't enough.
The reactor was operational since the late 1970s, so could it not be possible that they still had spent fuel from before any reactors were shut down?
> you cannot trust pretty much anyone.

This. I hire financial analysts regularly and it's similar in that it requires a high degree of proficiency in Microsoft Excel. People consistently over many years of hiring absolutely do lie about their level of proficiency. Sometimes it's over confidence, ignorance, but often just a straight lie. So, we do Excel modeling similar to this. It's truly the only way to get a good gauge of where the individual is in their proficiency and how they approach modeling problems. I don't see a way of eliminating them, but to OP's point, I do try to make the tests generic (no industry/business knowledge required), open ended (allowing them to solve the problem however they want) and generally "good". We always tell folks taking the test, "it's not meant to be trick questions, if the instruction is confusing ask us for clarification" and afterwards we discuss "how do you think you performed?", "what did you think?" those kinds of things to try to iterate on any of the poorly constructed aspects we may be blind to.
Ukraine's Zelensky says he has 'cooled' on joining NATO
How has TikTok not been mentioned yet?
Somewhat tangential, but McCarthy is publishing two new novels (after a 16 year break): https://www.nytimes.com/2022/03/08/books/cormac-mccarthy-new....
The title is misleading. The first interpretations that came to my mind were that the soldier was American or part of come CIA-led coup plot, but neither of those interpretations are true.

It turns out this guy is just a Burkinabé soldier (yes I had to look that up), who received military training from the US as part of a project to increase the capabilities of Burkina Faso's military. That's kind of like calling Kim Jong-Un a Swiss-trained dictator: technically true but misleading.

The root situation seems to be that some African countries have coups, and the plotters sometimes have intersected with US military training. You could probably write a similar article with similar innuendo targeted European universities or all kind of other things, with about equal validity.
I've held several senior developer positions and I'd have to study up on how to reverse a linked list. (Other than the obvious answer: "use a library/built-in function to do it", which would probably would not be a satisfactory answer.)

I think the problem is that there are over a dozen different kinds of "seniority" but we collapse them all into one term. I got so frustrated I wrote a blog post about it: https://www.mooreds.com/wordpress/archives/2812
It has to be simple, not too hard. That first test is basically a screening. Will I invest an engineer's hour to try to figure you out?

Then, if you get to a whiteboard challenge, in those the end result is not usually what matters, but the process of problem solving is what you typically look for.

Can we communicate effectively? Will you thrive here?
Raspberry Pi and the story of SD card corruption
thanks, i really like this. i've been using the ublock zapper to get around twitters obnoxious sign up wall.

i feel like websites like this, and archive.ph are a sign of the future web. very little or now javascript, very light and fast - it inspires me to want to build something again.
Roda: Ruby Routing Tree Web Toolkit – Jeremy Evans [video]
Everything else they do also scales though. Not proportionally to each other, but I wouldn't be surprised if putting their devs on, say, better product recommendations is much more revenue than app size.
I find that coding tests are a huge red flag. I usually stop any conversation as soon as I know it will be required even for freelance side jobs.

As hiring manager I do not disagree with basic tests for junior roles but for senior roles it definitely does not assess where the value is, coding is only part of the equation. I believe that a short call with a peer from the team to review a merge request/architecture decision is far more interesting.
> Erdős and Graham conjectured that any set that samples some sufficiently large, positive proportion of the whole numbers — it could be 20% or 1% or 0.001% — must contain a subset whose reciprocals add to 1.

Conjectures like this seems almost like a tautology to me -- If the set doesn't contain such a subset, then by definition it just isn't "sufficiently large," and could be made so simply by expanding it. How is that interesting?
Reliable enough AND that they were going to sell them.
i would disagree. ISPs "generally" do not willy nilly restrict access to websites out of pleasure. it is either those anti-piracy shenanigans or other than that almost always government mandated. if a government DOES NOT want you to use twitter, your using it signifies to them you are a person of interest and they can put more efforts into finding you. i know because i have been a subject to those enquiries. They are not fun
Honestly I dont know the answer for this, its a trick you never need in the real world, but maybe it does test if you did compsci 101. I failed this as a Senior dev inverviewee, went back and learnt it so was preprared for the next time. It didn't make me a better programmer but now shows I've learned the basic tricks.
I've been conducting interviews, we've experimented with adding some coding challenges and it's helped. Not live. But simple pass/fail write some methods to do a thing. This typically will filter out brand new folks.

But I do think you can have discussion, a technical interview back and forth - I'm talking details around guarding against nil classes, backwards compatible migrations, scale problems, real-world issues the interviewee has encountered. Types of tests they need. Maybe a situation where they missed a use-case.

If they are able to articulate a discussion like this, I'm pretty confident I don't need to run them through leetcode doing BFS/DFS binary tree junk.
This might be true in the US, but not true in the EU (Zurich and London are not in the EU). I'm currently in the process of switching from Google to a startup, at the moment.
You have chosen or been chosen to relocate to one of our finest new UI frameworks.
So, there are two points that you've yet to address and I doubt ever will, which casts an extremely negative light on your argument:

1) You have yet to provide any concrete examples of what it is you mean. You keep going "but I swear this isn't what I mean." Thus, I can only conclude that you mean the whole.

Am I to think you're saying that LGBTQ+ people shouldn't be allowed to discuss marriage rights, even though straight people have been afforded that right and freely talk about their marriages in front of people who are affected by laws outlawing their unions?

Am I to believe that you're saying that we shouldn't talk about whether trans people should be allowed to change their names without gender/sex reassignment surgery, even though straight people regularly change their names, get plastic surgery, and what-have-you?

There are no good answers. The very fact that you've not acknowledged that there is no good answer is the problem here. You could just accept that you're wrong, that this is offensive no matter how it is interpreted. But no, you feel an incessant need to defend yourself because you, as a straight man, couldn't possibly have no idea what they're talking about when it comes to LGBTQ+ issues and, thus, couldn't possibly be offending people.

2) You have yet to acknowledge the fact that you could just casually throw that in there without a second thought is the problem. The fact that you didn't need to think "does LGBTQ+ really belong here?" Your very doing that contributes to anti-LGBTQ+ and "don't say gay" mentalities.
First Apple M1 Ultra Benchmark Posted, Nearly Matches Threadripper 3990X
>Is anyone else insulted by coding exams?

Yes, I refuse to take them. Fortunately I've built a pretty good network and reputation over the years so I get hired over a lunch meeting. I haven't done a serious cold code interview in years.

The last one I did was around 10 years ago and I kinda wanted to do iPhone app development full time. I had several apps on the Apple App Store. They were live/downloadable and the published by was obvious it was me. One was in the top 10 list of its category at the time. The company still wanted me to "write a quick Twitter client app by tomorrow." I did it and they kept asking for more. I finally told them I wasn't interested anymore. There wasn't an HR department or anything, it was a small startup with funding. That company is out of business now. I'd have to be pretty desperate to do that again.

I've been on both sides of the hiring table. I suspect most good senior devs won't put up with these type of shenanigans, so but requiring this sort of stuff, you're limiting your candidate pool to poor or mediocre or rising star that will leave in a couple of years at best. You should think of a question that any senior developer would know but someone who's never coded wouldn't. Something really simple like, "when declaring a method, what keyword do you use to denote that it will return nothing?"

I say this every time this comes up, but the cargo cult is strong.
No it couldn't make an easy distinction. Let's suppose someone sells stickers. A "Russian War Is Okay" sticker could be easily seen as propaganda. But expression often not direct. How about a simple white Z design?[0] Services and propaganda intertwine. Not that I'd like to defend those who profit from war. But content moderation is a really hard problem.

[0] https://duckduckgo.com/?t=ffab&q=z+russia
I can just see the posts on HN now: "Senior devs. Is anyone else insulted by the coding exams required for the dev license?". Or even better, have to log a certain amount of hours every year to keep that license.
I'm much, much more willing to do a 15-minute programming test, or even a 60-minute one, than to give a potentially malicious company access to my network. References are for the last stages of the hiring process, once I know I can more or less trust the company.

And from my limited experience on the hiring side, while a trusted referral is worth much more than a programming test, a good report from a potentially adversarially chosen reference is worth much, much less. It's much easier for an unscrupulous person to find a friend who's willing to inflate their achievements on the phone than to provide on-the-spot solutions to programming problems they lack the skill to solve themselves.
Show HN: A Notebook about using `client-go` to write Go clients for Kubernetes
Hi everyone!

I just published the notebook "Using `client-go` - (season 1)".

This is the first “Season” about Kubernetes `client-go` library; it will:
- cover the foundations and the core ideas
- introduce you to the whole concepts preparatory to master custom controllers implementation

You can download the TOC (and then if you like buy the notebook) here:

https://leanpub.com/using-client-go-season-1

If you just want a look at the source code, you can find it here:

https://github.com/lucasepe/using-client-go

All the best!
Luca
What’s your hiring process?
Slight difference on the ports between the Max and Ultra, though still a hefty increase in price.
Three kickass books I found very helpful in improving my slide-foo and hold the attention of my audience:

https://www.amazon.com/gp/product/0596522347/ref=ppx_yo_dt_b...
https://www.amazon.com/gp/product/0470632011/ref=ppx_yo_dt_b...
https://www.amazon.com/gp/product/1101980168/ref=ppx_yo_dt_b...

If you only have time to go through 1 book, I would recommend Slide:ology.
If you get a chance, spend some time helping out with recruiting, interviewing, and hiring candidates some day. It will make much more sense from the hiring side of the table.

You may be fully qualified for this job and the test may be an unnecessary obstacle for you. If you only consider this job in the context of your own experience, requiring testing is going to feel like a dumb move.

However, not all candidates are like you. The hiring manager will receive a range of candidates from people far more experienced than yourself to people who aren’t able to write any functioning code without Googling for even basic syntax questions. Back when we did in-person coding interviews many years ago, it was shocking to see how many candidates would arrive charismatic and confident, only to fail because they couldn’t remember the syntax of a for loop in a language they (wrongly) claimed to be an expert in.

Look at it this way: If you work at a company that hired everyone based on their resume and nothing else, you would eventually be surrounded by a significant number of people who don’t know what they’re doing, or perhaps don’t care. They reach this point in their career by shifting work to people who do know how to do it and by draining the productivity of people around them. It’s terrible, and the good developers will leave.
Hard to say. Patriotism/national chauvinism is one hell of a drug, and one in copious supply in times of armed conflict.
Even more ridiculous, on their first iphone they spun not having video support as a positive.
Downvoted because it's true :)
given that the sole purpose of software is to do what people want, "it didn't do what i want" is automatically incorrect behavior
In Africa? Not that much, actually. France for example is much more active than the US there.

Many US foreign military training is also aimed specifically at organising coups. See for example the School of the Americas, now known as the "Western Hemisphere Institute for Security Cooperation". As Joseph P. Kennedy himself put it:

> The U.S. Army School of the Americas is a school that has run more dictators than any other school in the history of the world.
My co-founder recently wrote about our deliberations on fund raising as an open source company here: https://typesense.org/blog/why-we-are-not-raising-funds/

Ultimately, there is no golden rule. One has to choose what's best for your customers and your stage of growth.
I've always much preferred using local variables to hold conditional fragments. Since React will safely ignore null/undefined, you can do:

let child;
if (someCondition) {
child = <SomeComponent ... />;
}

return (
<div>
Maybe here's a child: {child}
</div>
);

This lets you avoid embedding conditional logic in your (already pretty dense) JSX tree.
They are far cheaper right now. I promise you. It's also been this way for a while. And yes, yellow cabs still exist, but you will not see a sea of yellow down Broadway like has historically been the case. Even before covid.
> What was the point of all of New Zealand's draconian lockdowns then?

Keeping deaths down. 84% of the country now has at least one dose, and half have three. Australia took the same approach - strict measures until widespread vaccination.

Per https://www.statista.com/statistics/1104709/coronavirus-deat..., they're at 13 deaths per million citizens. The US is at 2,916.

A single nursing home in New Jersey lost more staff and residents to COVID in a few weeks than the entire country of New Zealand did in two years. https://www.nytimes.com/2020/04/15/nyregion/coronavirus-nj-a...
That would make all industry press vanish overnight!
> And as usual, Benedict Evans has much better take on the situation. Mostly likely because of his major in History.

Which is?
I just avoid most of it by moving the complex conditional logic into a separate component and rendering that.

I don't think I've run into many issues with this strategy, and keeps my return statements nice and clean.
Predicting Putin is difficult at best. However, Chernobyl may have been captured simply because it's on one of the shortest paths to Kyiv. It may also be that the exclusion zone is a bit safer for troops to travel through than the surrounding areas. Residual radiation is nowhere nearly as deadly as a pissed off Ukrainian with an RPG. Also, Russians camped out in the exclusion zone probably don't have to worry about artillery or drone strikes. Ukrainian forces know better.

If you're worried about nuclear catastrophe, the taking of the Zaporizhzhia power plant is far more concerning. Russians hit one of the buildings with rocket fire. It turned out to be a training building and not one of the reactors. We have to ask if that was deliberate or if everyone (the Russians included) just got lucky. Taking this power plant gave Russian forces control over a quarter of Ukraine's power generation, which has obvious strategic value. Ukrainian forces are also unlikely to counter-attack directly, for obvious reasons, so it should be easy for the Russians to hold. Finally, taking this plant hostage dealt a huge psychological blow to a country that remembers the Chernobyl incident.
Just piggybacking on your great comment here.

The U.S. also has biolabs in China, or funds them, or has enough involvement that it's equivalent to what they're doing in Ukraine so maybe Russia should invade China next using their own biolab justification.
>> And don’t use the same word repeatedly — it’s boring.

This is the worst possible advice to give about technical writing! What you
should absolutely do if you want your readers to know what you're talking about
is a) define your terminology before you use it and b) stick to the terminology
you defined throughout the entire paper. Don't call a thing "red noppertock" the
first time you mention it and then "crimson nopper with a tock" the next time.
Call the same object, the same concept, the same method by the same name,
always. Otherwise, you will only create confusion and make your reader tired
and impatient.

"Boring" is not a flaw, in technical writing. The purpose of technical writing
is not to entertain, but to explain and clarify. Creative writing is a
completely different thing. The worst mistake you can ever make is confuse the
two and treat a paper like a short story, or such.

Trust me, I know. What McCarthy advises above is exactly the mistake I made in my
first research papers and they all got rejected with frustrated comments by
confused reviewers who pointed out they had no idea what I meant when I used a
particular term. I had to take a course with an academic writing expert at my
university, to realise what I was doing wrong: I was trying to add variety to my
writing, just like in literary, creative writing. I stopped that as soon as I
realised how wrong it was and now I actually get reviewer comments about the
clarity and quality of the writing in my papers. And as _writing_ goes, it's
boring as all hell, but it gets the point across without doubt. That's its
purpose.
I would disagree, but it comes down to what kind of manager you have. I have seen plenty of people here on HN say that their 1:1 are basically just a manager going through the motion but there are still many 1:1 who are highly effective.

1:1s between me and my manager are usually very productive. Our project had non existent tests and through 1:1s I was able to advocate for tests and TDD to my manager. 6 months later our entire team is all-in on TDD. There were other gaps that I noticed on my team too that I would bring up in our 1:1 and we have a discussion about it. Are all my suggestions going to be implemented? No, but it's still worth having a discussion.
I don’t see Danielle trying to compete in women only sports here, so this boils down to throwing a temper tantrum like a toddler and being rude because you (as in Lunduke, not you as a poster Im answering to) think you have a right to determine how a person feels about themselves, more than the person. There is no excuse for it.
The thing about the license is that it avoids the redundancy of having to pass the same orthogonal algorithm questions at every single company an applicant chooses to apply at. That alone is a great time-saver, and allows applicants the freedom to focus on actual work.
Many options here: https://matrix.org/clients/

Seems to be more on the "glossy" and "web client" end of the spectrum in general but probably there is some reasonable compromise to be reached from the proliferation of different clients.
simpler cap table, easy acquisition, long runway, people are willing to help you
Cost-Aware Kubernetes Cluster Autoscaling [video]
When engineers are not allowed to use "alarmist language" the organization often changes to use such unreadable texts.

I don't expect "foam strike more than 600 times bigger than test data" would go over well politically. You'd be telling the audience that these people will die while everybody watches. No manager want to be the messenger for that kind of messages.
This is a recurring problem in hierarchical relationships. The subordinates have a good reason to assume that these tete-a-tetes can be used against them; they are acting in their own rational interest because of the power imbalance. So they hold back and give superficial feedback.