skysight-inc/HackerNews huggingface dataset:
Do you really think the whole spectrum of LGBTQ identities isn't controversial?

We aren't saying good or bad, we aren't assigning value, we are simply saying controversial. Like, obviously you feel you have to fight everyone if there is so much as a chance someone is attacking you - that sort of supports the argument, no?

And no, my original argument was not that LGBTQ aligned folks should go back into the closet or any such nonsense as that. It was mostly that if you have hot takes on deep in-community debates (I give several examples above), maybe don't share them on twitter and disown everyone around you who disagrees.

Again, read arguments in the strongest possible sense. Read the entire context.
In my experience, it's nearly impossible to convey information so accurately that the the receiver is likely to make the same decision you would make.

There is a simple low-effort high-information solution to this problem - have everyone vote (or bet) on the decision. This, more than anything else, will reveal whether or not you've reached understanding/consensus/alignment.

(This is not to say that the final decision should be made by voting, rather it's to gauge the level of consensus)
There are some people today who aren't very classy.

Ever since I visited Montréal I started getting women messaging me or calling me on Skype who want to talk French and show me things I don't want to see. I have no idea what they are after, if it is a scam, if they are "sex workers", etc.

Some women post lewd videos to TikTok, it is certainly a way to get a lot of attention quickly but in the long term it is not the attention you want. It's a basic conflict in feminism today that some women have internalized communication norms from pornography and use the rhetoric of "female empowerment" to justify what is bad behavior by any account.

It is one thing to be that way on a site like fetlife where being lewd is the point but even there you find the lady who is lucky enough to be the #1 rated person in your town has it all over her profile that she's furious that she gets so many connection requests from guys and much of the rest of the lewdness is at best an invitation to some behavioral sink like OnlyFans.
No, it wasn't this slide.
Can you use a manager at a previous employment (before your recent one), and a coworker you got along with from your last gig?
I'm an individual contributor, but I've helped conduct quite a few interviews at my current place (where we have coding tests) and in previous places (where we haven't had them).

I totally understand where you're coming from. The coding test I had to do at my current place took me few hours to do. The company is great, and I'm happy at the place, however, I would be lying if I didn't think twice when I got told I'd have to do a coding test after the initial screening. Certainly, I did feel insulted. The reason I ended up taking it was because it was very obviously just a test (i.e. they weren't trying to get free labour out of me). In the end, it all worked out, and I'm glad I did end up doing it.

On the flip side, sadly I've worked with a lot of people who just don't know how to code. Coding exercising aren't perfect either, but it certainly weeds out a whole lot of bad hires. I've worked with individuals who have essentially become "the documentation person". This is fine if you're in an enterprise, but in a small 3/4 person team, that one person holds back the rest a lot.

I think having a _set_ coding exercise that doesn't get free labour out of the candidate, it can help a lot towards having a stronger team. As a candidate, do be careful whose coding exercise you end up doing. There are still quite a few companies that try to get free labour out of candidates.

So yes, I think it is insulting unfortunately, but it is a necessary evil to build better teams, and avoid those who are, quite frankly, lying and are going to hold the team back.
You've just intentionally disrupted the service then.
M O N E Y
@DefenseCharts has a great collection of these for anyone interested.

https://nitter.net/DefenseCharts
The CGTN article doesn't claim bioweapons. It's Newsweek who said they did and build that strawman.

edit: removed snark
> The West constantly talking about spreading democracy around the globe isn't appealing to non-democratic governments.

Arguably, the level of pro-democracy proselytizing could be construed as an act of war through clandestine psychological operations.
Just a few of the things you have to do when you have a bad hire that you fire (In the US and specifically California)

* Pay off any accrued time off

* COBRA insurance

* Unemployment

* Opening up the hiring pipeline (ads on job boards, recruiter, flights for potential candidates, training for new new employee)

* Potentially pulling other employees to fill the role while hiring again (Overtime and stress to existing employees)

Versus

Sending an email and saying no.
So what would have been a (realistic) alternative instead of trying to reenter the athmosphere with a broken tile?
There's also the worry of having TOO MUCH funding- Chip Wilson (LuLuLemon founder) had this problem with his second company Kit and Ace. They didn't have the same edge that they had when they started LuLu.

The confine of having little to no funding forces you to be agile and creative.
Not collectible. Specialist portable industrial equipment is all I'm saying :)

The script was almost irrelevant compared to the discovery of the niche.
I love to be able to fly into SFO and just walk to the cab curb and be off.

No crazy Uber pickup location and trying to find “your” driver.

I also don’t have problems getting cabs at the hotels that I am staying at.

If I have to go down 101 and am in a remote spot I often have to use Uberlyft since nobody is willing/capable to get a cab.

Early on Uber cars were nice - now they are rundown just as much as cabs.

Pricing is horrible by Uberlyft. It’s just a disgusting feeling to have discriminative pricing algorithms.

Most cabbies I talk to own their Medaillon and are proud and knowledgeable about their job.
I'll close by pointing out that half or more of the costs you are referring to are driven by hysterical faux-environmentalists and oil lobbyists (the other half is more or less related to poor logistics, which is also fixable, but a different problem). If subjected to the same level of scrutiny and regulation as fossil fuels and renewables, then the costs would come down significantly. That would likely lead to more productions, scale and thus even lower costs.

Nuclear energy was going to be too cheap to meter until the Merchants of Fear got their hands on it.
I agree with your main point.

I'm a programmer using a $60 non-mechanical ergonomic keyboard. I would complain about a $300 mechanical keyboard. First when I pay for it, and again when I had to hear all that racket! :)

(I know in theory Cherry MX Clear/Brown are a bit quieter? But I'll stick to non-mechanical, low cost keyboards for now.)
Very true. I totally agree with you. :-)

I tried to highlight most common problem I see during interview, not judge specific people, or even less people category.
>“Russian war is Ok” is a different kind of propaganda. It’s easy to see the difference between the two

As an American company, sure. I'm not sure it's that easy if you consider yourself a global company. There is support (or at least acceptance) for this invasion, including parts of Ukraine.
On desktop I disable all cookies from twitter and it allows me to browse freely.
You must ferociously support abortion, gay marriage, Black Lives Matter, and Dreamers. I salute you, valiant freedom fighter!
Deep learning support for Mac is not going to happen at a level of quality you can rely on for research & dev work (like PyTorch + TensorFlow). The underlying problem is no big company cares about Mac platform and the work to maintain framework support for a specific piece of hardware is way beyond a hobby project. If you want your own on-prem hardware just buy Nvidia.
Three comments now pointing this out. I guess I'm still kind of new here, so I didn't know submitting the exact canonical URL was so valued. The main reason was that I noticed that the comments had been shuffled in a redesign, making the original threads harder to read (other reply [0]).

I do see now how unnecessary Wayback links make it harder to find previous/dupe submissions. Though, Wayback links that are out of necessity aren't uncommon on HN; another case for more advanced URL deduping?

[0] https://news.ycombinator.com/item?id=30613493
It's not that I'm against a "4 hour test" per-se, but it's highly dependent on the context.

1) If that type of test is used early in the flow, then that is highly disrespectful. That type of time commitment should only be used at the end of the hiring funnel when everyone else has already signed off on me, and I have signed off on the company.

2) I need to know that the time commitment is symmetrical. While coding over zoom isn't perfect, at least I know the company has done the analysis to say "this candidate is worth 4 hours of our company's time". Once a hiring manager sets up a 4 hour calendar block on a senior engineer's calendar, you will immediately get pushback of "Is there anyway we can shorten this exercise to 1 hour? 45 minutes?"
> They lie about being able to code.

If someone successfully works shipping code but can't reverse a linked list, does that mean they're lying about being able to code? I've seen way to many jobs that test for expert level skills for a job that is just to add small enhancements.
Again, have you ever in your life wanted to buy a product from Amazon but then didn’t because of their app size? If not, as far as Amazon is concerned you don’t care about the app size in any meaningful way.
I like the idea of Matrix, but - can you get simple, thin, GUI clients for it like you have for IRC? IIRC, most GUI clients for it feel like something running inside my web browser...
New Zealand is reporting the equivalent of 1.2 million daily U.S. cases, while the U.S. is at 30,000.
Tried it two times in last six months. Once via the Android app and the second time on the website on my laptop. Both accounts were blocked after less than 15 minutes without even doing anything (except following a few accounts which Twitter suggested based on my interests... [0]). Both times they wanted a phone number to unlock.

I tried to contact the support, but they never responded.

[0] different accounts, based on different interests
The US is the best at toppling governments because of extensive practice, and it's status as the military hegemon.
I’ve been a hiring manager at both startups and FAANGs and code tests are absolutely useful. The only candidates who I have ever heard complain about them were ones that couldn’t pass and blamed others for it. Things like forgotten return statements in C++ causing stack corruption were blamed on the boilerplate test code, and every time we dodged a bullet by discovering bad candidates.

I honestly don’t get how anyone could be offended by a coding test. It’s what we do as programmers and I’m deeply suspicious of those who refuse.
Good. Now please allow me to lurk more easily without an account.
What does FB gain by allowing traffic from CCP IP addresses when traffic to Chinese addresses is blocked?
But, not listed in the App Store at all, which gets rid of a majority of potential users.
It's insulting when a company is the one to reach out to someone who is senior, and already employed, but then added to some pipeline where you are expected to first jump through hoops like technical quizzes. Demonstrate you've done "preparation" for interview, asked why you want to work for company X, etc.

Smaller companies shouldn't delude themselves they are some FAANG type company with huge comp that thousands of people want to work for.
Good. Lets hear all sides. Everyone should check out as many state propaganda around the world they can and not rely on just one state propaganda for "truth". All propaganda has innate biases and they all spin stories for their agenda. The easiest way to understand this is by looking at state propaganda around the world on a single topic like ukraine. Then you'll understand that truly, the truth is the first casualty of war. It's a luxury afforded to people not in war at the moment. So we should enjoy this privilege while we can.
But that's my point about scale: if the revenue-vs-developer-time tradeoff makes it worth it for any company to make a good app, it will be worth it for Amazon. They are so huge that a 0.01% increase in sales translates to many millions of dollars per year.
Love what the folks at Rownd are building. They have a data privacy background with a goal to kill the login page.

It’s a huge and ambitious goal and I’m looking forward to using them in the future as we expand our stack.
As a full-time indie app dev, I was insulted by Elementary OS in the same way one might be insulted when being lowballed. IIRC they wanted 30% of revenue and your code had to be open source. Nope! I have to make a living.
Login to a service with Tor that will just kick you off if you hold views contra to corporate media.
I mean, you don't need a really hard test to weed out most hacks. In any case, if the test is hard, companies that know their shit in hiring, care more about how you approach it than what the end result is.

In the end, the interview tries to figure out how it's like to work with you. Do we get along? Can we communicate effectively? Will you be happy and thrive here?
I agree that understanding the problem space is exponentially more powerful than just being able to make code do what you want (or figure out why it doesn't).

However, I don't find this kind of thing insulting.

Unfortunately "how do you work with garbage code written by shitty programmers" is a pretty important question, though not one I have to worry about quite as much when I'm working on my own projects where I've written all the code. You might think that at a startup the garbage code wouldn't've had time to pile up, but that isn't my experience. Often founders have a better grasp of the problem space than of the solution space (I mean, they're often shitty programmers), and even their grasp of the problem space is weak at first; this can lead to multiple rapid pivots in which code that was good for one thing is patched as quickly as possible to be barely suitable for something else, with the expectation that it will probably be thrown away anyway, and if not, they can hire someone else to rewrite it.

I'm surprised by your thoughts on the bug test. Usually when I fix a bug, any bug, my first step is to construct a test case that reliably demonstrates the bug, which is what it sounds like they asked you to do. But you say, "this diagnostic technique of arbitrarily working backwards ... is probably the worst method of programming." What do you do instead? Or have I misunderstood your description?

My experience with hiring programmers (18 years ago) was that a short emailed test with a few simple programming problems I could do in a few minutes was enough to easily rule out about 90% of applicants, including people whose credentials looked great on paper. Of course it tells you almost nothing about their understanding of the problem domain or their ability to design code to be maintainable in the large, but if they can't program then they can't do the job even if they're good at those things.

One deficiency in our process at the time was that we didn't test for the ability to read code, just write it, and we generally spend about five times as much of our time reading code as writing it. The debugging question sounds like a useful technique for giving some insight into that.
I actually really like the nested ternaries. TypeScript understand them very well and you don't have to extract your code outside the render to start using if/else structures. They also format quite well.
There's also a disadvantage which is that you worry day to day about finding salary at the end of each month. I found at my startup this made it difficult to concentrate on the bigger picture of developing the product.
There's a sense in which even doctored polls can become (or contribute to) self-fulfilling prophecies, though. The key tactic of disinformation is to bombard the viewer with so many semi-legitimate sources that they have no time to consider each one on its merits; by the time you've seen that the "independent institution/pollster" is owned by someone with ties to X, you've already been hit by five other polls and think-pieces saying the same thing. At the end of the day, you invite the thought "is there actually a zeitgeist here, am I the one behind the times if I'm questioning what everyone else is saying" - and at that point, you're susceptible to propaganda. We should not discount Putin's purposefulness and confidence in deploying these tactics.
One thing that I always thought would really help, which "senior developers" as a group seem to be largely against, would be a basic competency test like the medical board exam or law bar exam. Do it once, and demonstrate that you can know some minimum standard amount of knowledge and can do the bare minimum of software development. It wouldn't test every development skill out there. It wouldn't test particular language competency. It wouldn't test for business domain knowledge. And it would not replace the interview or prove that you were the right fit for any particular job. But it could weed out 90% of the fakers who literally cannot program or know nothing about software that all the hiring managers in these threads are complaining about. It would help to prevent our current mess where every company in the world has to waste time doing FizzBuzz again and again for every candidate.

I don't understand why we are against this basic, minimal gate. We have this unreasonable fear of regulation and gatekeeping in our profession, which is ultimately to everyone's collective detriment. I'm not calling for 20,000 pages of federal regulations on software engineering. A minimal gate. Nobody benefits from the current world where anyone with no knowledge or skills can simply claim to be a software engineer. Nobody except the fakers.
This is unusual/interesting because since a few years StarCraft II is in zombie mode, and Blizzard has skipped a few balance patches and changes in the map pool, and is not producing new content to sell in game.

So perhaps this means that SC2 will become less zombie or at least not become full dead soon.
Or maybe you stop spreading stupid Russian propaganda lies?

One of the main reasons why Russia attacked Ukraine according to Putin was that the rotten West values (i.e. LGBT+ rights) should not infiltrate Russia.
Alternately, you crush the exam and negotiate hard because you know you've beaten everyone else. It would depend on what I want.
This is probably a stupid question, but why are the fuel rods over 20 years old? I thought there were still functioning and electric providing reactors on the Chernobyl site (not the one that exploded) which would still be producing fresh waste.
100%. One of the things I'm drilling into my team (we do a lot of slides!), is you have to decide - are you making slides for:

1. presentation - should be sparse, key, anchoring data that enables people to ground themselves while they listen and pay attention to YOU

or

2. Reference - dashboard and background and details and density

If a deck may be used for both purposes, intentionally or not (e.g. we expect it to be shared and referred to by people not attending), resist the urge to do a hybrid slide, and if at all possible make presentation slides at front, reference/supplementary slides at back.

Worst situation is when somebody uses what are effectively reference slides for a live presentation. People's attention is split between reading and making sense of dense information on screen, and the key important points you are trying to verbalize.
Companies step up help for Ukraine-based IT staff
Agree. Also where is the executive summary for that slide on that slide?
Thanks, this is really useful.

I’ve been using this Babel plug-in found it quite intuitive

https://github.com/AlexGilleran/jsx-control-statements
Finally a reliable way to read opinions from ill informed and over socialized authoritarians at 100KB/sec.
Today's Spectre variant: branch history injection
Yet another issue due to nonsensical Debian packaging policies. Debian should just stop wasting time applying random patches or modifying packages, if upstream is doing something there's probably a good reason for that.
AMD Xilinx VCK5000 AI Accelerator Launched
Thanks for the support, Chris!
Twitter Bot Exposes Gender Pay Gap of Companies Tweeting About Women's Day
Show HN: Duotone image filter to show your support for Ukraine
This duotone art project is inspired by the stories coming out of Ukraine when they were first invaded. Being outside the conflict itself and wanting to help, my thinking was along the lines of, “How can I demonstrate my support for Ukraine and get involved?”

Well, creating an image filter seemed like a good way to do that.

I’ve been learning to _paint_ with p5, and was experimenting with pixel manipulation the weekend before the invasion. I haven’t really manipulated pixels outside of photoshop-like tools, and _painting_ with p5 has brought me a renewed sense of joy for programming. This is where the duotone idea of the filter came from, “Can I turn any image into the colors of the Ukraine flag and it still be recognizable?"

After a day or two of creating and polishing the duotone method with static images, it was looking pretty good. Made source images dynamic, and I could ship faster by not breaking out image processing into a separate service (as a bonus there’s privacy too). At this point, I do not want to think about having to manage all the I/O that comes with an image processing service. KISS, and see if people want/use it before putting in more effort there.

Dress it up, add in a few resources to help others get involved too, and that’s how we get this first version of ukrainespirit.art.
https://en.wikipedia.org/wiki/Law_of_large_numbers
This will probably make me come off as a diva, but I don't want to interview for companies that don't want to hire me for my abilities. I'm not interested in being just another index in the developers array. If that is what you are looking for, then you are quite bluntly looking for someone else.

I have an internet search engine on my resume. I have implemented a C compiler. Don't give me FizzBuzz.
Booting ARM Linux the standard way
It was an example of Steve being Steve: he wanted their back catalog but he also wanted to extract a pound of flesh for their perceived slight more. He had absolutely no problem doing or saying things that put partners (such as the Motorola Rokr presentation a couple years later) or even employees (the time he indirectly joked about getting rid of Tony Fadell on stage) in a bad light/spot. Not saying he didn't often have a point, but he did it in a way that often came off as petty and vindictive. In this case, he probably knew exactly where Apple was heading re: the music business and also probably viewed CD Baby as a competitor to be taken out, so there was that aspect to it as well.

While I don't think they've been (as) vindictive at a corporate level since Steve, Apple as a company has been yanking 'partners' around like this whenever they had the power to for at least the last 15-20 years, depending on the industry.
> The fact that some people who take venture funds see fit to use those funds in a vain way, doesn't mean that you're forced to use that kind of funding in a vain way.

Most of them force it actually so they believe invested to the right company. The best VCs won't, not all VCs aren't though.