skysight-inc/HackerNews huggingface dataset:
> Is it fair to say, because VSCode does not have a "vim mode", it is somehow inferior as an editor?

Is VSCode an inferior editor compared to Vim/Neovim? Absolutely, it is. Is Vim/NeoVim an inferior IDE experience compared to VSCode despite the ongoing evangelism by NeoVim fundamentalists? Most likely, yes.

Here's an example before I start getting flak — NeoVim doesn't have stable indent visualization lines and stable and sensible code folding support. Try writing serious Markdown documentation or Python code in NeoVim and then in VSCode.

The NeoVim website also mentions that being like an IDE is not one of its goals.

I already know the responses I'm gonna get - it's open source, submit patches or shut up, it's personal taste, those features are irrelevant etc etc.

> I seriously don't get it. I have used VSCode almost from day one. It is a fantastic editor and quite a capable tool. I seriously love it.

You should keep using it. Don't get swayed by people proselytising Neovim.
By a reasonable guess your app was distributed as a binary that spun up a local web server and automatically pointed the user's browser to it. That's a perfectly fine approach for some use cases, but for many others, even the server binary isn't needed.

An extremely underappreciated approach for development and distribution is targeting the browser as a sandbox for fully local applications (embodied in static files—or better: as a single file). I see lots of people making apps and throwing them up on GitHub Pages, but rarely do the developers package them up into a form that you can download from the Releases tab from the associated repo and then double click to run. At best, they'll point at the repo with instructions in the README about running npm or yarn.

(Then again, if their build processes would also target the browser's JS engine and standard browser APIs instead of NodeJS and its proprietary ones, then the entire exercise of setting up an NPM-based development environment need not exist, either. Oddly enough, people who think of themselves as JS developers and spend their days writing web apps seem to either really dislike the thought of actually using the browser, or they're so afflicted with tunnel vision that they've missed the obviousness of using the browser runtime in this way.)
I've been trying to make VSCode work like PHPStorm. I've tried a huge combination of plugins and there's no way to do it.

It doesn't even come close. It's powerful but it's definitely not the same. I would go back to NetBeans before using VSCode. There's no religion behind it, it's just that there are tools that suit my needs better than others.
> So your facts end up being something like: News outlet N claimed at time T1 that person P, claiming to represent organisation X, stated at time T2 something that can be accurately translated into language L as: ...

That's good. Wikipedia already discourages "weasel words" and things like that, so adding specificity and information provenance would be a bonus.
This is a feature I often miss on many Linux file explorers. In Windows, there's always a way to right click on an empty area to get the context menu that allows you to create a new file. On my Linux file managers, you have to scroll to the bottom or zoom out if the amount of files lines up exactly with what could theoretically fit.

It's the little bits of attention to detail that really made me appreciate the Windows 7 UI.
It's not an idea I've explored seriously in any depth, but it seems like testing for capabilities required for a specific task might be a way to go here over actual drug tests.

Thus if it's determined that people need a certain reaction time to drive safely, that could be one thing tested.

Clearly setting the levels and the particular capabilities might well be contentious, but by aligning the test(s) with what's needed for the task it's fairer and in certain ways more robust: for instance, you could be under the threshold for alcohol/cannabis but if you combine that with legal medicines that cause drowsiness or simply happen to be extremely sleep deprived, you might pass a traditional test but the combined effects would lead one to fail a capability test.

It also helps in other ways too, such as fairly treating older people - you might be a sharp 75 year old and yet come up against some age limit. This let's you continue so long as you maintain the capabilities. Then if things start to change it's clear and takes some of the awkwardness out of the discussion about whether one is still fit for a job.

Of course the risk is that people are pseudoscientific or arbitrary in setting the capabilities to a level that doesn't align. We've all seen the unrealistic hiring prerequisites that managers ask for if left to decide (must have ten years experience of XYZ!) In the wrong hands these could be used unfairly (eg setting totally unrealistic levels precisely to screen out groups they don't want).
Do you think a DEI team would ever ask a non-native speaker to modify their accent to make it easier for the rest of the team to understand them?
Hey, we agree that most people don't want to hurt anyone! I think we're much closer to agreeing than you suspect.

Now, we could quibble about whether people are more like to help you or victimize you and we could both be right. Or, we could observe that I'm correct about society functioning mostly because people don't mess with other people very much, you could chalk it up to friction and the lack of interest in others, and I will chalk it up to general back-ground good will.
I have found that a 30-minute discussion on a random variety of technical topics (including questions such as those posted above) is sufficient to determine whether someone has required technical expertise.

Coding exercises entirely miss the point, because writing code is the easy part. The hard part about good software engineering is being able to rapidly acquire problem domain expertise and knowing which engineering design choices enable rapid, scalable, and maintainable development to solve the problem. That's why companies using code exercises to screen candidates are generally not worth the interviewee's time to work for - it indicates that the interviewers don't understand the problem domain, either, and (by extension) that company is mired in mediocrity.

I've had code exercise interviews. I'm quite happy that I have never had to work for one of the companies that used them. I have never given a code exercise interview, and I've been quite pleased with the candidates that have responded and worked with me.
My understanding this is a recent spoken language innovation. I’m not sure if it’s gendered, but it’s very common. I would never correct it, I think it’s fairly engrained

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

EDIT: from the wiki article

> Because HRT has been popularized as "Valley Girl Speak", it has acquired an almost exclusively feminine gender connotation. Studies confirm that more women use HRT than men.[18] Linguist Thomas J. Linneman contends, "The more successful a man is, the less likely he is to use HRT; the more successful a woman is, the more likely she is to use uptalk".
Despite my rhetoric, I'd bet I agree with you more than I've made it sound. ie, I know the difference between professional and unprofessional communication, and agree that professional communication inherently sounds better, and it's what people would strive for. A less extreme version of my argument might be that although it's important to help coach people to communicate effectively, but it's also important for managers and executives to understand the value of an idea even if someone is less able to speak professionally.

Also, plenty of communication works better via text. For example, a book has a very different format than a speech, precisely because of the strengths of the two formats. The same is true of something like a small talk vs. a technical document. And people, with their reliance on body language of course benefit from books and technical papers quite often.

Anyhow, this is a sore point of mine, and I seldom see much agreement on my position. So, thank you very much for your polite discourse on the topic.
Be happy that your colleagues bring you in to these conversations.
I can't use letters from Polish alphabet: ó, ą, ę, etc.
Doesn't look like for example option/alt+o doing something, but I can't type "ó" anyway.
Chrome on MacOS
Except in this case they went too far and the IRS busted them - to the tune of $7B.

Let’s not pretend like they weren’t trying to get away with not paying their fair share of taxes here.

And to OP's point - if the punishment was in proportion to how much they tried to steal - well, you’d probably see a lot less “creativity” in these tax schemes.
Dear Microsoft: Just clone Zukitre giving consistency and a neutral gray-ish scheme to everything.

I am not an artist but media producers love the neutral gray and so does everyone else.
Light themes are too bright.
Not to totally discount your point, but consider that rewriting is a form of study.
Try to run Carbon, Cocoa, Catalyst and SwiftUI applications across similar workflows and you will find similar issues.

Last week's ATP podcast had a long rant about it.
Salt and fat arent necessarily bad things. Its sugar that is the crack cocain of food.
We live in the world of web apps and electron now, UI consistency is dead and buried because they killed it. Windows's UI mess is just a reflection of them hiring modern developers.
Retailers are spending millions to combat organized theft from stores
Keyword might be modern, Viaweb was sold in 1998
> Guess what, I am 100% sure they do the basic for Win32

The Win32 widgets have been updated but apparently they don't want to mess with the metrics, hence those controls are much more compact, don't use rounded corners, etc.

Is there any public UI toolkit in Windows now that offers the canonical widgets?
And most of them are now deprecated. In fact, on .NET 5, there is no good desktop UI framework at all. It seems to me that if you wrote a Windows Desktop app in the last 30 years, the only way it would still be supported today (i.e. possible to maintain using non-deprecated frameworks) is if it was based directly on the old Win32 API (or the MFC wrapper).
Apple delays controversial plan to scan iPhones for child exploitation images
One should not have an unreasonable fear of fire, but "unreasonable" is a quite key word there. One should have a healthy respect for it and feel some fear if those around you don't.
I always had the vague impression that the original purpose of linters was for some arrogant ahole to impose his "style" on other people. Now I have confirmed this impression.
Insurance companies will be the ones to push it. And they'll push it when the government (through Medicare) mandates it / cost reductions.

But IMHO medical law in general has a big device / software blind spot. It's become decent at figuring out liability for humans, while permitting normal operations.

But all that machinery and case law doesn't really exist for black box software systems (no human in the loop). And if there's one thing that medical providers and insurance companies hate, it's unbounded liability.
Apple's UI design peaked several versions ago, and now it is a slow descent into random design changes for the sake of maintaining the salaries of their designers.
Sure. But in order to know if its 'of reasonable quality' you need some sort of baseline to compare it to. What is reasonable quality? I think what your average human does is probably reasonable.

Like, if your average dev will produce insecure code in 80% of samples, then Copilot starts to look really good! But if its closer to 0.01% of code samples, then copilot looks more like an intriguing novelty, not to be brought too near serious work. Much like dippin dots in this regard.
You deliberately ignore my main point that piracy massively promotes mass media.

I don't see Star Wars or Game of Thrones in need of any free advertising given by piracy, that's a weird argument to make.

Frankly, I am just moving on from this topic on HN. Piracy good, netflix bad, got it.
Exactly my point. Everyone gets a customized flavour.

Everyone can use it as its meant to be, a great tool platform that has a great community of plugins and support.
Survey shows healthcare workers more likely to get Covid-19 at home
I wonder if a social media site marketed as a "free speech" platform will become something center left and right people actually use rather than a haven for psychotic racists.
I do not think Gab should be shut down or anything, but just take a look at the average post there.
> With that disclaimer out of the way, I would have serious concerns about a male employee with 'valley girl' rising terminals in meetings.

If you had two employees, one man and one woman, and they both spoke like a “Valley Girl” which would you judge more harshly? I suspect the man, for fairly to conform to expected gender norms/stereotypes.

That’s exactly why it’s sexist.
I've already had covid, yet people still want me to get vaccinated.

I'm not going to. I'll stick with natural immunity, thanks.
However, the detection process could be so slow, that it wouldn't be practical.
Amen, brother. The spooks recruited at my university, but I skipped that session. Hard pass.
Check WinUI Github repository 2000 issues and mounting, do the same for other UI stacks, not sure where those resources would come from.

They even had to restaff Forms and WPF teams, because with UWP they were reallocated to something else.
Your comment makes absolutely no sense without mentioning where you are.
A lot of bloggers love linters, and they will look for any reason to promote them. They will say things like “programmers don’t like to have their code criticized” and “chicken-little reaction” and other excuses. But fundamentally the problem is that bloggers like to tell others what to do.

Well, tough shit, because I closed the tab.
>Ssl certificates have been facing this problem for years.

That's an entirely different, and much easier problem. In the case of SSL you are not worried about an attacker obtaining a certificate for any host, just the ones you care about. E.g. an attacker getting a certificate for facebook.com would be catastrophic, but an attacker getting a certificate for a website that no one uses would be a non-issue.

For the case of avoiding deepfakes, you need to avoid the attacker extracting a key from any of the millions of cameras that are sold every year.
Be honest: Do any of the Windows components in isolation make you feel good either?
My point of view is closer to yours than you might think : I'm definitely pro-vaccination, and I do believe at least some categories of population should have mandatory vaccine (teachers, medical, etc...).

My point was mainly about the self-congratulatory tone of the message above, whose main effect is to :

- create tension with people that disagree

- gain approval from people that already agree

And in the end make the subject more tense than it has to be. No one bats an eye for other mandatory vaccine, this one creates tension because of propaganda campaigns and some valid concerns (like mrna vaccine being pretty new), but the answer to those tensions is not exacerbating an "us vs them" mentality
Well shoot. it may not be fake then.... wow.
Exactly. Today's dev is optimizing for feature delivery speed. While the kid in me that wrote 4k demos dies a little more inside every day at what we've become, you can't deny that if you had told us back in the 80s that we would receive a customer request in the morning, design and develop the feature in the afternoon, and push it into production for thousands of users across the globe that evening, I'd have thought you were insane. We mourn what we've lost in dev but we're so used to how amazing things have gotten on the axis of feature delivery speed we fail to appreciate it.
The sad truth in many cases: increased errors are cheaper than the cost to prevent them
Harsh? Like caning, or what?

Do you fart in public? Should your butt be plugged in public too?
Don't think it conflicts that much with TDD.

The test is the problem statement, or maybe a theorem.

You then need to figure out how to solve/prove it. You can do this on paper then type it in or directly. It doesn't really matter.

When the test goes green you know you've solved it.
Many people only care about minorities who are convenient to the point being made, while ignoring the other minorities. I've spoken to people who excuse this as saying that we have to be practical and consider the majority of the minority group opinions (wasn't the point to help minorities?). For example, you never see liberals who virtue signal about giving minorities a platform trying to give a platform to trans people and Hispanics who supported Trump, conservative and anti-immigration or anti-abortion minorities, Hispanics offended by the word "latinx", blacks who disagree with renaming "master" branches in git, and your example of black and hispanic people who don't vaccinate.
I can't speak to the OP's meaning, but it has to do with the way people are persuaded.

>Personally I’ll stick with a firm insistence that Covid presents serious risks, vaccines are safe and effective, and the inability to comprehend a scientific paper

This comes across as based on the assumption that people are rational and, when presented with evidence, will weight that evidence accordingly. Unfortunately, that's just not how humans evolved to extrapolate about reality. Anyone who's ever debated online knows that simply presenting information isn't an effective way to persuade somebody. We're emotional creatures more than we are rational ones. There's lots of research on this (my favorite domain for this subject is behavioral econonmics) but a quick, interesting and related read that touches on this topic is Scott Adams' Win Bigly.

To the OP's point, speaking in condescending tone, regardless of the 'rightness' of your point, isn't likely to persuade someone because it will illicit an even stronger emotional resistance.
The "old, old saying" is a marketing slogan from the 1930s. From the article:

> It was also during the 1930s that the industry first adopted the slogan “cooking with gas”; a gas executive saw to it that the phrase worked its way into Bob Hope bits and Disney cartoons.

An english.stackexchange discussion on it is at https://english.stackexchange.com/questions/25897/origin-of-... commenting "the actual phrase was used by Hollywood radio comedians around December 1939, and then appropriated by gas companies to promote gas cooking from around 1941 onwards ... The phrase has been attributed to Deke Houlgate, who after working in the gas industry, wrote the line for Bob Hope."

We can see evidence of that in a Google Ngram view for "cooking with gas", showing the spike in the late 1930s: https://books.google.com/ngrams/graph?content=%22+cooking+wi... . For some reason the URL doesn't work directly; you'll need to re-search. I use smoothing=1 to make the 1939 ramp-up more clear.

The thing is, I also like cooking with natural gas. But the pollution and other negative effects described in the article, and the willingness of gas company PR to use astroturfing to fight any attempt to regulate, make me wary.

I currently have a glass-ceramic cooktop. I want to switch to induction, which is "much faster and more controllable" in my limited experience cooking with them when visiting friends.
How such a discussion will go depends on the context in which it takes place. If you have a culture where people feel comfortable expressing dissenting views, they can do this. But if people are nervous of rocking the boat, they’ll probably stay quiet. I’ve managed teams where people would certainly say “this isn’t working, let’s change it”.
Sounds like Amazon pulling one of their more dishonorable (arguably illegal?) tricks: identify a really popular product and then have a clone of it built with the "Amazon Basics" label applied -- and advertise it right on the most popular competing product's product information page.
I don't think the federal government is required by law to kill people.
paging for the next time someone complains about cross-platform solutions not following the OS design guidelines exactly
There are a lot more people that do or have smoked pot, than those who base their identity on it. The cults were always a minority.

It's like the difference between a commuter on bike here in the Netherlands (more than 30% of all trips) vs the handful of cyclists in spandex with some fragile unsafe bike wanking about how light their bike is.

One is a cult, where it becomes part of someone's identity, one is just person trying to get to work.

We should have the discipline to realize that the people carrying the flag of anything are the least likely to be true representatives of the thing.
Love it.

If you have a pipeline setup you can of course run code on commit.

Hell, this turns an iPad into a limited dev station. For situations where your not at your dev system you can still get some limited work done.
The fact I can open most exe files from 1993 today on my window 10 laptop and have it work nearly perfect is an incredible feat.

MacOS couldn't be more opposite in this regard. Linux I also dislike for this reason.

It's expect you compile your own programs, but more often than not it'll fail if the project is abandoned for 5 years (purely anecdotal).
Thanks for the tip. It seems the dev increased the price (it costs 8€ now). I bought it nevertheless.

Unfortunately, the app seems to work nowhere near as well as the Windows feature. Might be because of my multi-monitor setup, but it seems to do something different everytime I hit an edge, and trying to hit an edge between two displays is difficult.
Windows hasn't had a consistent look and feel since Windows 95; even Win95 OSR2 brought some Active Desktop widgets and browser integration into explorer, which broke the uniformity of the UI.
GitHub mentions that they don't currently look at the license before trawling code.

https://twitter.com/NoraDotCodes/status/1412741339771461635

There's also other references that GitHub public repos weren't the only source. They trawl other publicly readable code.
yeap, that is why they specifically say:

> Ibuprofen can cause blurred vision, drowsiness, and dizziness. Do not drive or operate heavy machinery until you know how ibuprofen affects you
But I still challenge the fact that it can really work well for normal performers and not only top notch developers. Taking care of all the phases of a software lifecycle is not an easy task, it has a big enough cognitive load. I understand that this is supposed to be done in (small) teams, but within those teams you still need some degree of separation of labour, you cannot have everybody having wide and deep knowledge of everything software. Well, you can do it, if you are Google and the like and set the bar for hiring really, really high. But that doesn't apply to most organizations and engineers. Not all of us are wicked smart.
Job Search Preparation Checklist
Has anyone here got past the wait list? I and my team members have been waiting for months.
Probably third party toolkits such as wxwidgets or Java AWT (the Swing predecessor)?
We are going to see a bullwhip effect [1], it's just where and when it happens. I heard two things this morning about more car shortages (due to chips), Manheim auto auction has had extremely low volume this year, cars going at auction for more than they sold at retail 3 years ago. Some of this I think is sticky (I don't see new car dealers lowering their prices or being willing to negotiate quickly), others though I think will have a drop as inventory picks up.

Sell high buy low. I just don't know what to sell at the moment.

[1] https://en.wikipedia.org/wiki/Bullwhip_effect
Apple has killed UI consistency too. New iOS and tvOS are just a mess of endless half-broken features in a pathetic attempt to satisfy every possible use case out there. Jobs would have used napalm on the whole UI/UX team.
Covid vaccines: Waning immunity is not a crisis