I keep forgetting other people's passwords all the time
TortoiseGit.
Through settings, I move the Show Log to the top context menu level, and it's my entry point to every Git operation.
I see a history tree to see and immediately understand commit and branch relationships and states. I can commit, show changes, diff, rebase interactive or not, push, fetch, switch, create branches and tags, squash and split commits, commit chunk-wise through "restet after commit", … And everything from a repo overview.
/edit: To add; other clients I tried never reached what I want from a UI/GUI, never reached TortoiseGit. Including IDE integrations where I'm already in the IDE; I prefer the separate better TortoiseGit.
GitButler is interesting for it's different approach, but when I tried it out the git auth didn't remember my key password. (Since trying out jj I found out it may have been due to disabled OpenSSH Service.)
If they never deleted any data of close accounts, wouldn't that be a lot of wasted storage space? Wouldn't it be way too much data?
AI-assisted coding […] means more ambitious, higher-quality products
I'm skeptical. From my own (limited) experience, my use-cases and projects, and the risks of using code that may include hallucinations.
there are roughly 29 million software developers worldwide serving over 5.4 billion internet users. That's one developer for every 186 users,
That's an interesting way to look at it, and that would be a far better relation than I would have expected. Not every software developer serves internet users though.
I'm very skeptical of sticking to "old and tested" without reasoning.
If you're talking about the implementation, if they're making changes it's no longer "well tested". If it's undocumented, it's not approachable. If you're talking about toolchain, if the old is unapproachable because of inherent toolchain barriers, and custom toolchain dialects, I think it's good to question.
There may also be something to say about them struggling to get new contributors and maintainers (from what I heard/read).
Given the prevalence of NodeJS and its compatible tools and platforms, I can't see it as a mistake.
Through compatibility, Deno established an upgrade path.
However since 2022, Deno is trying to imitate Node more and more, and this is destroying Deno’s ecosystem.
My impression was that Deno specifically does not try to nor want to imitate Node. They specifically announce and document their intended tooling and ecosystem which is different from the NodeJS and NPM ecosystem.
Their reasons for NodeJS support is for compatibility and enabling users of those platforms to use Deno.
Without it, I don't see Deno replacing NodeJS in a considerable manner. Now, it's a possibility. (But the sheer volume and prevalence still makes it seem unlikely.)
English source code is a universal language.
I've never seen a need for localization beyond domain terminology. And I think it would be a huge detrimental.
To implement it would be unnecessary significant complexity. Effort better spent elsewhere. And for programmers it'd be confusing. Think code snippets, mixing content, and the need for reserved word expansion or exclusive parsing scopes that would be even more complex and confusing.
error: dict not found. Were you looking for dick?
This is not a supply chain attack, it is sudden extreme enshitification. according to the article, the attacker also bought the GitHub repo
I don't see how buying the GitHub repo as well makes it not a supply chain attack but enshitification.
They bought into the supply chain. It's a supply chain attack.
The Nobara Project, to put it simply, is a modified version of Fedora Linux with user-friendly fixes added to it. Fedora is a very good workstation OS, however, anything involving any kind of 3rd party or proprietary packages is usually absent from a fresh install. A typical point and click user can often struggle with how to get a lot of things working beyond the basic browser and office documents that come with the OS without having to take extra time to search documentation. Some of the important things that are missing from Fedora, especially with regards to gaming include WINE dependencies, obs-studio, 3rd party codec packages such as those for gstreamer, 3rd party drivers such as NVIDIA drivers, and even small package fixes here and there.
If only this post title had received descriptive text too
Interesting. I'm definitely missing a decent PDF editor.
Looks like they support a lot of PDF features, but not PDF 2.0 yet.
I was also interested in what underlying PDF library they are using. Looks like their own library is part of the project or if not, based on Qt if they provide anything.
The licensing is a bit confusing. The website talks about being LGPL, then about goal of being more permissive then GPL, but in the repository README, it talks about how the project was relicensed from LGPL to MIT, and license file is MIT. Seems like it was just the website intro missing an update. So: MIT.