QuazarOmega

joined 2 years ago
MODERATOR OF
[โ€“] QuazarOmega@lemy.lol 9 points 2 days ago

This is actually genius

 

Cody, one of the first few decently good AI assistants that were well integrated into VSCode bit the dust just recently as the greedier and greedier Sourcegraph direction decided to switch to the completely Enterprise (read proprietary) "solution" Amp.

With this commit, another notable project by them goes down, first was their signature code search engine, now this, I just feel sorry for everybody who contributed and now will see pretty much all their efforts rendered meaningless, it was already apparent by how Sourcegraph approached Search sunsetting how much they care about open source, but I'd say this seals the deal even better if you needed insight into whether to trust them or not.

I think what's left by them that might be useful still is the zoekt library and a few other minor repos they have, but they're nothing compared to the impact of the other two.

Things like these make me question how we can just buy in to projects using non-copyleft licences, it's a time bomb, especially with corporate driven software and I see many developers fall into that trap, that in an endeavour for perceived simplicity, will choose Apache, MIT, Unlicense (pls not this one ๐Ÿฅฒ), or what have you and not care.
What people see as pragmatic in open source is really just a conclusion that comes from the point of view of the maker, rather than the community

[โ€“] QuazarOmega@lemy.lol 12 points 1 week ago (1 children)

Hope they learn the hard way to stay away from overly powerful centralised systems, I can see that, probably, when they made their choice, the stance of the service seemed good enough to bite the bullet and have a convenient setup, but we've seen time and time again how corporate will comply with governments as they rightly have to do, only privately can you really not care, though you also take the responsibility for that. What we can hope is that decentralisation makes the crackdown harder to put into effect

[โ€“] QuazarOmega@lemy.lol 20 points 1 week ago

And they call it list comprehension, like bro, I don't even have reading comprehension

[โ€“] QuazarOmega@lemy.lol 6 points 1 week ago (1 children)

No need to guess either, the date is written on the interview confirmation picture

[โ€“] QuazarOmega@lemy.lol 4 points 2 weeks ago

This makes me physically uncomfortable >:(

[โ€“] QuazarOmega@lemy.lol 2 points 2 weeks ago

Haha, we're not far from each other then, could have been worse than worse

they heard people were putting porn or smth on there lol

They weren't wrong, lmao

Douyin will be a decade old by 2026

TIL TikTok has a second (or rather first) identity as Douyin, don't think I heard of that before

[โ€“] QuazarOmega@lemy.lol 2 points 2 weeks ago* (last edited 2 weeks ago)

I do not yet know, don't tell me anything lalalala ๐Ÿฅน

[โ€“] QuazarOmega@lemy.lol 3 points 2 weeks ago (2 children)

I took a minute to understand how their child could be a shiny capybara before I figured out it was a play on words ๐Ÿ’€

[โ€“] QuazarOmega@lemy.lol 21 points 4 weeks ago (2 children)

Why is Denny DeVito a free software advocate now?

[โ€“] QuazarOmega@lemy.lol 3 points 4 weeks ago

FLOSS program called "TIPP10"

Looks cool! Just weird that it doesn't provide the code hosted on a forge and gives a download of the source instead

[โ€“] QuazarOmega@lemy.lol 28 points 4 weeks ago

That sucks majorly, I knew GitLab isn't our friend, but to plain dismiss a development effort that didn't even come from their own employees is just spitting in our face.
Forgejo federation can't come any sooner โœŠ

 

Hello! I wanted to make some order in my screenshots, it would be extremely helpful if I could define defaults based on the app that is currently focused when taking the screenshot, if that's at all possible given Wayland's restrictions.
Do you know if there's a way, I haven't found any setting like that in Spectacle, but maybe there's some kind of workaround?

Edit: to add to @DmMacniel@feddit.org's solution, a few tweaks to make it a little easier to handle:

  1. If you want the actual screenshots to be placed elsewhere, you can create a symbolic link to that path with the name of the directory that is generated when you save the screenshot, e.g. I use it for a game, I tried to save a screenshot of it and it created a directory named "Genshin Impact", so I replaced that with a symlink to where I want it to be ("Pictures/Games/Genshin Impact/Screenshots")
  2. Since the title is only added when you take an "Active Window" screenshot, you can trigger it with Meta+Print Screen and as a bonus the screenshot is automatically saved with this shortcut, without needing to change other settings
 

I have a Pixel 8a, which is certified qi1, and 2 devices that can wirelessly charge it, a baseus battery pack and an ESR phone holder, they're both certified qi2 (which is backwards compatible with qi1), yet when I charge with them I can at most reach ~2.2W charging instead of the 7.5W advertised maximum for my Pixel 8a.
I don't understand why that is and if I can even theoretically reach the maximum supported charging power.
If so, how would I test my devices to figure out what their real thresholds are or if there are incompatibilities somewhere?

 

If an app that I have is marked for Automatic Removal due to deprecation I can't keep the app and update the rest, because if I try to click Cancel the whole update process stops, if I click Proceed the app will be uninstalled and then the rest gets updated.
Why does it work like this, am I just not supposed to keep deprecated apps for security concerns? I hope it's not intended, because this just hampers the user unendingly.
This time it's Metadata cleaner that is going, but it could be any app that someone relies on, they'd be forced to go to the command line to update the rest while keeping that one app?

 

Hi, I've got myself stuck on an issue, I've started a big rebase (I know that was already a bad idea to begin with, but, just in case, the information I'm looking for could always come in handy in other occasions), I reordered a few commits and squashed some, while in the process I resolved a few conflicts, then after I resolved one of them and got to the next conflict I realised that I shouldn't have put a certain commit there, is there a way to rewind the process to the previous step while staying in the rebase? That way I could move the commit to where it should be and continue.
I know you can edit the todo (git --edit-todo), but that only works for the next commits, I also can't just reset back by the number of commits I want, e.g. git reset --hard HEAD~4, because for the rebase those commits remain as done and doing git rebase --continue only brings me to where I am already, the next conflict to resolve.
So I wonder, is there a way to move out commits of the done list back into todo? Also for example if I trashed an unmerged file completely while messing around, so I can get it back to its initial state, this would be extremely useful

 

Plasma's restore session functionality has started working for me relatively recently, but there's one thing that bugs me: all my windows are just dumped together into the same activity and workspace I'm in at login, so it becomes a big mess.
Is there a setting somewhere that tells it to respect the last position of the windows?

 

I wanted to install a few PWAs in my private space but the option for installation or shortcut creation isn't there on the same websites where it appears in the normal installation of the browser app.
Is this a limitation strictly related to the private space?

 

I've set up a phone with Rethink DNS as a permanent VPN, so nothing can come through, I tried putting KDE Connect in the Bypass Universal list, but it still fails to discover devices on the network and in turn it can't be discovered by others itself.
I tried without VPN active and it all works, of course. Is it possible for the 2 to coexist? If so, what settings should I change?

 

I'm using Fedora Kinoite and there's this little issue that has been bugging me to no end, whenever I want to see what updates have been found for my apps and their changelogs I start scrolling there, but every few seconds, say 20, the page will refresh and look for updates again, so it interrupts my reading and resets the scrolling position I was at, so I have to wait there to finish refreshing, jump to where I was and speed-read that piece of text before it refreshes once again and I'm thrown back to square one.
I was wondering if there is any setting to control how often Discover auto-refreshes, maybe set it to only manually refresh instead, but there doesn't seem to be anything in the Settings tab.
Is there a solution or is this a bug?

 

cross-posted from: https://lemy.lol/post/30887473

I sometimes play games and also open my music player, but the sound from the game drowns out the music, so I need to go into the sound mixer on KDE and manually lower the game's volume every time.
I was wondering, is there a way to do this process automatically? As in setting up conditions like "if music is playing (some MPRIS API?) then lower all other apps' volumes)", maybe even crazier "if some app is outputting voice then set its volume back up and lower music app's volume or pause its playback altogether for some specified timeout that keeps being refreshed for as long as voice is heard".
I imagine the latter is a bit of a dream, but maybe for the first, even some quick sound profile selector would go a long way, say switching from "normal profile" to "background music profile", etc. which specify preconfigured volumes for those apps.
Is that a thing?

 

I sometimes play games and also open my music player, but the sound from the game drowns out the music, so I need to go into the sound mixer on KDE and manually lower the game's volume every time.
I was wondering, is there a way to do this process automatically? As in setting up conditions like "if music is playing (some MPRIS API?) then lower all other apps' volumes)", maybe even crazier "if some app is outputting voice then set its volume back up and lower music app's volume or pause its playback altogether for some specified timeout that keeps being refreshed for as long as voice is heard".
I imagine the latter is a bit of a dream, but maybe for the first, even some quick sound profile selector would go a long way, say switching from "normal profile" to "background music profile", etc. which specify preconfigured volumes for those apps.
Is that a thing?

 

I was looking to implement a year column and while researching I stumbled on the YEAR data type which sounded just right by its name, I assumed that it would just be something like an integer that can maybe hold only 4 digits, maybe more if negative?
But then I noticed while actually trying it out that some years I was inputting randomly by hand never went through giving an out of range error, so I went to look at the full details and, sure enough, it's limited to years between 1901 and 2155, just 2155!
In terms of life of an application 2155 is just around the corner, well not that any software has ever lived that long, but you get what I mean in the sense that we want our programs to be as little affected by time within what's reasonable given space constraints.
So what will they do when they get close enough to that year, because you don't even have to be in that year to need it accessible, there could be references that point to the future, maybe for planning of some thing or user selected dates and whatnot; will they change the underlying definition of it as time passes so it's always shifted forward? If that's the approach they'll take, will they just tell everyone who's using this type that their older dates will just not be supported anymore and they need to migrate to a different type? YEAR-OLD? Then YEAR-OLDER? Then YEAR-OLDER-BUT-LIKE-ACTUALLY? Or, that if they plan to stay in business, they should move to SMALLINT?
Or will they take the opposite approach and put out a new YEAR datatype every time the 256 range is expired like YEAR-NEW, YEAR-NEW-1, YEAR-FINAL, YEAR-JK-GUYS-THE-WORLD-HASNT-COLLAPSED, etc.?

So I wonder, what's the point of this data type? It's just so incredibly restricted that I don't see even a hypothetical use.
There exist other questions like this (example) but I think they all don't address this point: has anyone from MariaDB or MySQL or an SQL committee (I don't know if that's a thing) wrote up some document that describes the plan for how this datatype will evolve as time passes? An RFC or anything like that?

view more: next โ€บ