I wouldn’t recommend it. The Git documentation itself doesn’t recommend rebase for more than moving a few unpushed commits to the front of a branch you are updating. Using it by default instead of merge requires you to use --force-push as part of your workflow which can lead to confusing situations when multiple developers end up commiting to the same branch, and at worst can lead to catastrophic data loss. The only benefit is a cleaner history graph, which is rarely used anyway, and you can always make the history graph easier to read with a gui without incuring any of the problems of rebase.
Back in the Gnome 2 days this wasn’t as much the case. Plus KDE was kind of a mess back then so the main choices were Gnome or XFCE which had fewer features. When Gnome 3 came around the devs switched hard to a much more opinionated approach, leading to Gnome 2 forks like Cinnamon since KDE was still very underpolished. It’s a bit regrettable that all that effort was poured into Gnome forks instead of improving KDE especially considering how great it is now.
I wonder if the Gnome team’s cavalier aditude towards agreed upon standards is related to Redhat’s influence 🤔 It’s totally possible the devs are just high on their own fumes due to being the default for so long.
My theory is that Google wants to move towards vector symbolic representations for pages in search rather than page caching. It would make index storage and retrival orders of magnitude cheaper for them if they can design a scheme that works well.
Under this explanation, the AGPL wouldnt qualify as an open source license, since you must distribute the source if you provide a modified version as a network service.
Looking at it this is definitely the case, its no better than fptp because you’re incentivized to give 5 stars to all candidates you can tolerate, and none to others.
Biden administration calls for developers to embrace memory-safe programing languages and move away from those that cause buffer overflows and other memory access vulnerabilities.
Nothing really, the JVM has a pretty troubled history that would really make me hesitate to call it “safe”. It was originally built before anyone gave much thought to security and that fact plauges it to the present day.
Thats because in government products many unsafe languages shittier than C(++) are used, like Ada, Fortran, and Cobol. It wouldn’t surprise me if most of the code running on products for government use werent written in C or C++
The enshitification discourse on lemmy is fucking nuts. Service goes from you getting a gaming PC completely free, no strings attached except your play session is limited to hour, to the same thing but you see preroll ads while you queue. Any person with more than two braincells could tell it was meant to be a trial for the paid service, but of course people on here are gonna cry because they don’t get free toys anymore.
I think you’re underestimating the mechanical and chemistry problems that still need to be solved before autonomous robots that can perform a task like ship salvage effectively. There’s a very good reason that basically all industrial robots spend their lives plugged into a wall socket.
It would be nice if platforms like Forgejo and gitlab could hook into some sort of review and issue tracking protocol that was built directly into git, like git-appraise. Unfortunately it doesn’t look like git appraise is actively developed.
If you want an EV so badly and usually buy used vehicles, a 2020 Chevy Bolt can easily be had for around 12k. The fact you haven’t even bothered to look makes your entire comment chain seem like trolling.
A beautiful RSS client finally adds support FreshRSS, my self hosted RSS aggregator of choice, and also for the gReader API that plenty of other services use. The dev notes however that at this time Inoreader is not supported via gReader API.
In the blog post, the author mentions using shim programs to translate between things like tree sitter and kakoune, how many of these sort of things do you use in practice, is it difficult to manage them? The nice thing with neovim compared to a setup like this is that I don’t need anything installed aside from git and the editor itself.
He was the writer of This Week in Neovim for a while. I think he might have been adding tons of plugins to his setup and not all of them were well maintained or behaved. I’ve been quick to drop plugins that break more than once or twice, and I’ve never really had issues with stuff breaking update to update. Plus with Lazy’s commit locking for plugins it’s easy to restore your config to a working state.
The main killers for me were the lack of anything like the treesitter text subjects (contextual treesitter objects) the lack of anything like leap nvim. But it lets all the stuff that’s normally a bit of a headache to set up work out of the box.
Linux needs to grow. Stop telling people it’s ‘tech-y’ or acting like you’re more advanced for using it, you are scaring away people. Linux Mint can be used by a senile person perfectly....
I disagree with your photoshop vs gimp point. People don’t use gimp because the ui is complete shit. Tons of people switched to Krita for drawing when that came out because it actually had thought put into the user experience. People don’t use GIMP because no matter how much anyone begs for the devs to make the ui not suck, nothing ever changes.
Rebase Supremacy (programming.dev)
AdoPi/shoji-nix: Manage your SSH keys with Nix (github.com)
Fedora proposal to change default desktop to KDE (fedoraproject.org)
Google's new AI search results promotes sites pushing malware, scams (www.bleepingcomputer.com)
(In the case that someone in Lemmy still use Google)
Redis is no longer OSS (fosstodon.org)
Does this plan make sense? v2 (lemmy.world)
China deals major blow to Russia with payments ban: UnionPay cards linked to Huawei Pay service stopped working in Russia allegedly due to Western sanctions (www.newsweek.com)
Cross-posted from: feddit.de/post/9474563...
White House urges developers to dump C and C++ (www.infoworld.com)
Biden administration calls for developers to embrace memory-safe programing languages and move away from those that cause buffer overflows and other memory access vulnerabilities.
Nvidia GeForce Now is putting video ads before play sessions on their free tier (sh.itjust.works)
This is just peak enshittification at this point.
Or they go to adtech (lemmy.world)
Find anything you need with fzf, the Linux fuzzy finder tool (redhat.com)
Btw there is skim, a Rust fzf replacement that is in most repos!
Discord took no action against server that coordinated costly Mastodon spam attacks (techcrunch.com)
I hate github, tell me about cool projects and apps that is hosted on alternative platforms (Not mirrored).
Ford cuts prices of electric Mustang Mach-E by up to $8,100 (www.cnbc.com)
Ford Motor Co on Tuesday said it had cut prices on its Mustang Mach-E electric SUV by up to $8,100 after sales fell sharply in January....
Microsoft Says VS Code Will Work With Ubuntu 18.04 (www.linux-magazine.com)
Read You (RSS client) 0.9.12 released with support for FreshRSS & gReader API (github.com)
A beautiful RSS client finally adds support FreshRSS, my self hosted RSS aggregator of choice, and also for the gReader API that plenty of other services use. The dev notes however that at this time Inoreader is not supported via gReader API.
What would you change about your favorite Linux distribution?
Examples could be things like specific configuration defaults or general decision-making in leadership....
Incredible article explaining how to use Helix Editor (infosec.pub)
Stop being elitist, spread Linux!
Linux needs to grow. Stop telling people it’s ‘tech-y’ or acting like you’re more advanced for using it, you are scaring away people. Linux Mint can be used by a senile person perfectly....