skysight-inc/HackerNews huggingface dataset:
> hence my point that Ukraine behaved irresponsibly with regards to avoid Russian agression

Or in fewer words, your blaming of the victim. Don't act as if it wasn't entirely Russia's choice to invade, without any comparable provocation. It's not Ukraine's job to placate Russia. Avoiding Russian aggression is Russia's job. There is no guarantee that Russia wouldn't have invaded anyway even if Ukraine didn't pursue NATO membership. (The threat of this is why they wanted to join NATO in the first place.)
The video part of Thunderbolt 4 is based on DisplayPort 1.4, which is limited to 60Hz for 5K.
If you read the Newsweek article carefully, the bioweapon claim is from Igor Konashenkov.

CGTN only calls it “military biological program”. So technically not the same, but of course CGTN wants to give the same impression to keep spreading misinformation.
> [...] flagging some ethnicities or unrelated characteristics [...]

This implies ethnicity is a characteristic related to flagging.
> I thought there were still functioning and electric providing reactors on the Chernobyl site

No, there haven't been in slightly over 20 years.
Creator here, it’d be great when you have a few min to please share your feedback and feature requests. It’s built with p5js, Vite, and Tailwind CSS. Happy to answer other questions too, and I’ll do my best to keep up with this thread over the next few hours.
‘Catastrophic’ cyber war between Ukraine and Russia hasn’t happened (yet)
I've recently had multiple candidates recently with inflated resumes. Not mere embellishments, but claiming advanced degrees in computer science when they can't solve a simple algorithmic problem (something that can be coded in <10 mins).

I dislike most take home problems, especially longer ones. But there's few exceptions where I could move forward with a candidate who refuses a technical interview. In almost all cases it's egotistical and a glaring red flag.
I recently spent some time talking to other teams internally at a FAANG. I have 12+ years as an SDE and 4 in the company. One commonality I've found is that teams who do not ask coding interviews tend to become crappy over time. Even in an environment where you can look at individuals code history, product releases, and talk to their coworkers. I've taken it as a sign that the team values their own employees enough that they ensure that new hires won't be a drag, or have unreasonable expectations e.g. "I lead, I don't code" etc.
Ad revenue
Making you pay for shit that should be free is basically Apple’s entire business model.

But we still do it. “Charge me harder, daddy. You know I like it when you make me pay.”
Nice. Reminds me of 'Code Signatures':

http://c2.com/doc/SignatureSurvey/
The number of shares has nothing to do with supply. Making “more shares” doesn’t increase supply. What happened with equities is that the dollar became worth less because their are more of them.

This is true for everything else except for some physical commodities it is further exacerbated by some physical shortages (you aren’t wrong about a housing shortage but that doesn’t affect the second derivative here).
Atari buys MobyGames database for $1.5M
Totally agree. I think this crazy belief about raising money as a priority was driven by the low interest rate environment and broad acknowledged success of big tech. With lots of money every body wants to find next Google and are willing to invest.
At the same time, having a loss company is not anymore a shame, it’s a success because also AMZN was unprofitable.

I really hope in next years, with higher interest rate, financial markets downturns will bring attention to profitable and bootstrapped companies.
> When the second COVID vaccine doses opened up, all of the slots were full. It turned out that the website’s backend had an API, so I wrote a script to poll the API every 60 seconds or so and watch for cancellations and notify me so that I could get an earlier appointment.

I imagine the hacked together COVID vaccination websites were already under quite a high load. If it's anything like unoptimized WordPress websites it's doing a database query each time and I really hope the API wasn't being shared by healthcare providers. The saving grace appears to be that the script isn't shared.

I guess this is a reminder to be careful when sharing scripts that rely on other's services (especially important services). Cache when possible, poll minimally, etc. Recently I found out that Ubuntu doesn't cache DNS queries by default, which I discovered when I got temporarily blocked from a DNS server. Good job I didn't share that script!
I'd be curious to see the data, but I think these tests are overall good predictors of SWE in the company.

Companies who use these types of tests (including FAANG) aren't stupid. Yes, these tests aren't perfect but no recruitment method is. There are many other constraints to consider and overall they are an acceptable solution.

I'd recommend to practice and take these interviews with an open mind. Otherwise, there are companies who use different type of interviews.
That's correct. The CAIB report says it was traveling at a relative speed of "625 to 840 feet per second" at the time of impact.

Which technically is the speed of a bullet, but just barely. Nowhere near nine times.

http://s3.amazonaws.com/akamai.netstorage/anon.nasa-global/C...
I have several Ergotrons for a few years now, mostly the two-arm models with 27in monitor pairs. My only gripe is that cabling them neatly is difficult.
That‘s a good point.

Tell me about it.

We used to have a couple of their XServe rack servers, as well as that fat RAID rack.

Iirc, we had to get $pecial disks for that damn thing.
Never forget that absolutely everything you do is for your customers

Hard disagree. I certainly want to keep my customers satisfied and provide them with value, and they (along with employees and partners) are absolutely necessary to the success and continuation of the business.

But the number one consideration in any business are the needs of the owner(s), which may include financial, a desire to grow the business, family considerations, physical health, mental health, and many intangibles related to self worth, discovery, personal growth, creativity, and community.

If you can't find a balance, the business ends or gets sold. Or, the owner suffers damage, sometimes irreparable.
If my car got 30 miles to the gallon, but required 10 of those miles to power the alternator, I wouldn't be able to advertise 30 MPG.

It's a bit surprising phones can get away with this.
While I'm also for some kind of standard competency, if it were an exam it would create a market for test-prep books that cover just the material and nothing else.
I run a badly written monolith (my home automation system), and tend to make tiny personal programs some weird offshoot growth of it.

There's upsides and downsides to this. I'm aware it's basically guaranteed to be useless to anyone else because it's depending on software I'd never encourage someone else to run, for instance, and it locks me into certain coding choices.

However, I spend a lot less time doing boilerplate/framework stuff, because I've already got the basics running for other tasks: Stuff for logging, settings, data storage, and remote control and monitoring is already a given.
Microsoft Patch Tuesday, March 2022 Edition
Maybe meeting random strangers from the internet for casual sex isn't the smartest idea to begin with.
I looked at it, and seems nice, but I don't quite understand - did you have to drill the desk to install it?
How is the foveated rendering? Is it noticeable?
Random, but have you seen the documentary Insert Coin on the heyday of Williams and Midway? I'd love to hear your stories from working there.
That's a-ok, I often tell candidates that if they can't, no worries and they're welcome to apply again later on down the line or if they no longer want to apply that it's absolutely fine as well. It's never really had as negative reaction , most people understand that you have to be assessed in some way. Also, I make sure to tell people that if you need more time it in no way negatively affects how we assess the assignment.
> the bioweapon claim is from Igor Konashenkov.

Yes, but this comment chain is about CGTN, so when switching let's keep it clear.

> course CGTN wants to give the same impression to keep spreading misinformation.

That's the least charitable interpretation, yes. However, I see no lies in their article.

edit:

You specifically said:

> They peddle Russia’s claim that US has bioweapons

They meaning CGTN.
Talk about the pot calling the kettle black. Wuhan.
> Imagine if the engineers had put up a slide with just: “foam strike more than 600 times bigger than test data.” Maybe NASA would have listened. Maybe they wouldn’t have attempted re-entry.

Yes. This proves PowerPoint isn't to blame per se, but how it was used.
The other comments already answer this question. But I'd like to add just how massive the DoD is. It's not like how one might imagine a typical military, where the government is basically funding an entity to pay soldiers' salaries, pay for their equipment, and basic necessities and not much else. The DoD on a macro level doesn't really skimp on anything, from research on how climate change will affect its mission to dealing with overwhelming quantities of rust.

Plus historically, there are plenty of wars where disease was more deadly than enemy combatants.
Oops, I posted my rant[1] about our need for a bar exam before realizing you got there first. Fully agree, this profession really needs this.

1: https://news.ycombinator.com/item?id=30616361
There's an incredible book, 'The Eureka Factor' by John Kounios, that explains this point in detail.

A brief note to your point: for many intuitives and creatives, a base net of safety is required to allow your brain to think outside the box. It even goes as far as to say with an abundance in resources, more creative things occur.

I've been suffering with you (in kindred spirit) for a few years now and am looking forward to attracting the resources to unleash.
Airports and pricy hotels are literally the only places in SF that cab service is dependable.

Prior to Uber, cab dispatch outside of airports and the hotel were nearly impossible. Getting somebody to come pick you up was a disaster of unreliability, particularly at times when transit had stopped, and cabs were the only option.

Uber/Lyft have huge problems, but the medallion system is even worse, IMHO. Ideally we'd have functioning transit and enough housing served by that transit that the housing becomes affordable. But without that, I'm glad that Uber/Lyft are there as an alternative to the horribleness of cabs.
> "If someone successfully works shipping code but can't reverse a linked list, does that mean they're lying about being able to code?"

Obviously yes? That's a basic assignment for a data structure class given to freshmen and sophomores. One would expect that a "senior" developer (degreed or self-taught) would be better than a college sophomore. At the FAANG level, it would be a phone screen question and a softball one at that.
Consider that recruiters charge around 25% of 1 year of salary for helping to hire a developer, and the person-hour costs of hiring one person can easily exceed the recruiter cost for a small organization.

Firing also requires a fair amount of person-hours to do, and if you fire someone and need to replace them those costs stack.
I wanted to provide them the benefit of the doubt. Probably.
For candidates with 1-3 yrs experience, probably. OP said they have 20 years experience. For senior candidates (10+ yrs) surely references would confirm that and provide more info than a test.
The problem I have with 1:1s is that I don't trust my manager so I never have them. Previous attempts to get things resolved with management have always gone poorly for me so I don't even bother to try anymore.
I own and quite like the calibrated series Benqs
Good point, you are right. Post updated.
I've learnt most of those the hard way, event though TSX is a great safe guard because I tend to slip.

I find funny the persistance in sidestepping a `.length > 0` at all costs.
What percentage of foreign military personnel have had some training by a US organization? From what I know, a huge number for myriad reasons.

My guess is it's large enough that the odds a coup includes US-trained elements becomes a coin toss.
Yeah, the Threadripper beats the M1Ultra, by just a bit, and has the advantage of being an i86 ISA.
They asked for my most recent manager and two coworkers. The two coworkers gave positive feedback, but I only had one option for most recent manager.
yeah but let's how fast we have those "normal" prices again, maybe this is the new normal, who knows.
Investigating an innovative solution for thermal energy storage
I recently decided to open source this extension that I've been using personally for over a year. I use it heavily, but it especially comes in handy when I'm answering support emails for the product I develop, because it allows me to quickly pull up URLs (to documentation, support pages) to include in the support emails. The extension itself is extremely simple (less than 150 LOC), which makes it easy for others to visually check and audit:

https://github.com/binarynate/omnibookmarks/blob/74d140092a4...
I’m glad you got a lot out of the post. Feel free to reach out over email if you’d like to discuss this more.
Stats from the experts show that even great engineers fail technical interviews [1]. Anecdotally: I've bombed interviews myself! Sometimes due to anxiety (a real problem for some of us), sometimes because the problem was difficult. So false negatives are very common. Especially if you are interviewing 200 people - you are wasting SO MUCH TIME. I simply can't believe that you're actually getting that 1 in 200 dev. Why?

Because devs also pass interviews they have no business passing. You get a technical question that you already know the answer to and so you get through it easily (this has happened to me as well). I'd consider this a false positive. And today, I suspect this is just as likely as a false negative - we have many books on coding interview prep, probably hundreds of sites with coding problems to practice. Are you getting a good dev or are you getting someone that practiced 20 questions on the same subject last week so they happen to know exactly how to solve your interview problem?

And the worst types of false positives are not ineptitude, in my opinion. I can make a mediocre dev (or a dev who is bad at algorithms) into an excellent dev. But there are a lot of devs who are very smart, but very lazy or toxic. And those people will sometimes impress you the most in interviews... because they have to do it a lot because they don't last.

If anything, if the industry insists on technical coding challenges, we should stop the random bullshit and commit to a standardized exam and license. That's how other professions do it (and it works quite well with rare exceptions), and it would save software engineers a lot of time and headache, and make the hiring process smoother for everyone.

Experience should count the most. How recently have they been coding. Look for signals like: they got promoted. Listen to them talk about things they worked on and find out how much detail they can give on those things.

1. https://medium.com/free-code-camp/you-will-randomly-bomb-tec...
I don’t see how those are exclusive? You need privacy to circumvent censorship
> I'd expect that of any company operating today, frankly.

Almost every company actively uses slave labour and can therefore be assumed to be entirely okay with it.
Everything about the West's relationship with China is asymmetric.

I don't really blame China for realpolitik while trying to play catch up here, but I do wish they'd stop their expansionism. They already have enough people and resources to be the world #1 economy. Also the human rights violations are a bit of a mystery to me --- what's the point of a strong economy if people are suffering? Hopefully that will resolve itself in the same way the US used slave labor to bootstrap itself (unjustly, but it is what it is) then later banned it.
> If someone successfully works shipping code but can't reverse a linked list, does that mean they're lying about being able to code?

No, I think it means they didn't prepare. But, short of examining git commits, how can you know that someone successfully "shipped code"? References, maybe (though that is harder for folks who may have fewer references from past jobs). If it is open source, sure. But how else?

> I've seen way to many jobs that test for expert level skills for a job that is just to add small enhancements.

Yes, I agree! That is a bigger issue, where the job desc/interview are disjoint from the actual work. That's a red flag. It's hard, as a hiring manager, though, to keep the job desc real. I find that I sometimes throw wish list items in ("knows <tech> at an intermediate level") because the alternative ("can learn <tech>") is so hard to test for. But as a candidate I find it extremely aggravating.

I don't know how to square that circle. If you figure it out, please let me know.

My favorite kind of interview (on both sides of the table) is where I can do the work that is typical, using the resources that would be available on the job.
It's not about accessing Twitter anonymously. It's about being able to access Twitter when ISP-level blocking is in place.
I've always been selective with agents and jobs to apply for then stay for a while, I think its a good approach, however my friends who apply to every single thing seem to do better, maybe they get more interview practice.
Because all of the issues they've genuinely fixed, security and otherwise, are meaningless.

Or are you just basing this on <bad thing> happened, thus all other cases (hundred of thousands of patches) are wrong?
Sure it's not for gaming, otherwise there'd be questions about response time and such.

However, 60hz vs 100hz does make a noticeable difference for scrolling or 3D work or slow-mo video.

Even 90hz would be good enough of an improvement.

Edit: Oh i didn't mean reducing the PPI in favor of the refresh rate. I meant keeping the >4K and the PPI but pushing the refresh rate above 60hz.
In this specific case, though, there was a chance for a rescue. Atlantis was being prepared for launch and could have been ready with a 5-day overlap. Whether or not that was presented to the public is another thing.
> UK Financial Conduct Authority

Frequently satirised in Private Eye [1] as the 'Fundamentally Complicit Authority' :-)

[1] https://en.wikipedia.org/wiki/Private_Eye
This sounds like a problem you have with your manager (probably a justified one!), not with 1:1s.
The only comparable monitor out there is the built monitor in the Surface Studio. I actually prefer it to the iMac since it has a bit more vertical space (4500x3000 vs 5120x2880). Unfortunately it's not available as a standalone display.
I believe Burkina Faso did very well under Thomas Sankara, whether or not you want to call him a "strongman". He definitely was not aligned with the West. In fact, he had close relations with Cuba.
Well, I happen to believe that capitalism at its worst does veer on pseudo-totalitarianism. I think the anti-West critics are mostly correct in their criticism even while they are typically wrong in their defenses/apologies for situations in Russia or China. They play a biased game where they focus on the failings elsewhere and the successes on their side instead of giving a fair critique all around.

Freedoms to think freely, protest, have free media, these things are deeply and profoundly important. But so is real economic democracy. China has neither, the U.S. has the former freedoms but a very crappy practically-absent economic democracy. By economic democracy, I don't mean dogmatic libertarian laissez-faire free markets (though that would be better than corrupt markets with regulatory capture dictated by monopolists). I mean where regular citizens have the whole combo of informed power to set economic policy rather than have it dictated to them by the elite. Stuff like participatory-budgeting.

Anyway, I'm just saying that my critique and concerns about Russia have NO connection to any defense of the West, though I will readily give credit wherever it is due for the things that are good and fair, which the West has some of.

And yes, I agree completely that just giving blunt labels is not a helpful way to discuss things with anyone. The tact we need is to be interested in people's views enough that we can describe them and have people say "that's right, that's my view" and only from there can we start discussing where and why our views differ.
Putin knows what his intentions are and he's got access to whatever comes out of the top of the Russian intelligence machine.

He doesn't know what is getting lost on the cutting room floor on the way there.
These resonate a lot! Tiny projects are very rewarding, because you get something that works pretty quickly, this works well with my short attention span. Couple of ones I did in the last two weeks:

- A little mac app that reads my calendar, grabs the next 2-4 events and sends them over to my Vestaboard.

- Setting up Cloudflare as a failover load balancer to reach my home network (I have two ISPs for redundancy), this involved writing a small script to get the WAN IPs out of my Omada router and using that as a custom command in ddclient to update the DNS entries for both uplinks.
Appreciate it Chris!
Because multinational corporations will take money from any buyer the law allows, so long as nobody is looking too closely at the moment
This is much simpler:

int n = printf("Hello, World!\n");
return n < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
Senior developer here. I've been on both sides of the process.

Firstly, let me say that I hate the idea of take-home tests. I don't consider myself particularly woke, but it seems obvious that forcing people to find a two hour slot in their personal lives to produce their best code for a throwaway project, which may not even get them the job... that's going to discriminate against parents of small children and those caring for loved ones. Statistically speaking, females and BAME applicants will suffer more.

So if you feel you have to offer this, always allow a path for people to opt out (WITHOUT them giving you a reason. Just don't.) And as an applicant, if you feel this part of the process is going to be difficult for you due to your circumstances, always ask the question.

How they treat your request will be one of the best benchmarks you can get of whether the company's equality and compassion policies have teeth, or whether it's just lip service.

That said, for some people it does work. It makes it easier to determine a person's skill level. It weeds out those who can't code or don't have any experience of best practices.

So when I had to quickly find myself a new job recently, I was asked to do a couple of take-home projects. Knowing that the roles all had an element of knowledge transfer and mentoring, I set up a screen recorder (with audio) and narrated my solution.

It felt completely weird. It was totally unnecessary. But it meant I could watch it back with fresh eyes, and see whether I justified my decisions well, whether I explained myself cogently, and what I would do in the future.

So no, don't be insulted by the process. Use it to your advantage.
Don't get emotionally invested in this. His messages are unsolicited even if they tagged his account. They are also irrelevant which makes them spam.