QuazarOmega

joined 2 years ago
MODERATOR OF
[–] QuazarOmega@lemy.lol 1 points 10 hours ago

But isn't mongo webscale?? °O°

[–] QuazarOmega@lemy.lol 2 points 3 days ago

You shouldn't feel alone just because you're solitaire

[–] QuazarOmega@lemy.lol 5 points 4 days ago

My people 🗣️🗣️🗣️

[–] QuazarOmega@lemy.lol 2 points 6 days ago* (last edited 6 days ago)

Basically this document will not stop illegal working (because you know, people who hire illegal workers don't check paperwork)

Totally agree on this, but as for the rest, I'm guessing this only expedites linking up information by virtue of it being in a computerised system rather than enabling it at all.
It is very worrisome that a party like that could get into power, but it doesn't change how it's always been, we are at the "mercy" of our government, if they want to single out a demographic and actively hamper it, they will find a way regardless of the tools in use.

To focus on this as a bad aspect looks to me like it's sort of missing the point, this more or less should provide an easier management of information.
What could be argued instead, is that it is locking out people who don't have the access to devices enabled to it, which is a real problem if they want to phase out papers completely. Here in Italy already with the IO app we can (so it's currently fully optional) have our driving licence digitised, but that single feature doesn't work (at least for now, and it's been almost a year by now that support hasn't been added) on GrapheneOS, for example.
I think the real issues are two: a hostile government, which holds true regardless of methods, and lack of support for secure and private platforms which the citizens should 100% be entitled to use

[–] QuazarOmega@lemy.lol 5 points 6 days ago* (last edited 6 days ago) (3 children)

Genuine question: how is this a privacy invasion? Isn't it simply digitising the already needed paperwork?

[–] QuazarOmega@lemy.lol 1 points 6 days ago (1 children)

Fair enough, though I'd imagine there's some actual platform constraint to force using an old version for a new project

[–] QuazarOmega@lemy.lol 2 points 1 week ago (3 children)
[–] QuazarOmega@lemy.lol 9 points 1 week ago

Average speed and FuriOS

[–] QuazarOmega@lemy.lol 1 points 2 weeks ago

Wat dis dud sed ⬆️

[–] QuazarOmega@lemy.lol 9 points 2 weeks ago

I don't get the first part on pull requests, you can't just say:

I’d like to see what other tools people can offer. Perhaps a tool that promotes ensemble working to share the problem solving and context with a larger group.

and then also say:

I do not know what these tools are or what they look like, and I’m not saying Pull Requests are all bad either. But I don’t believe that we’ve found the one-and-only way to work together on a code base.

You have to make a valid proposal to say how the workflow could be "improved" (if it really can be), otherwise we're talking about nothingness, the draft that is written in the middle is very vague IMO, what I'm really missing is what are the specific problems in the PR process, you say:

Pull Requests are a blunt instrument that puts gate keeping front-and-center

It's true and I don't see how things can work otherwise, the point made in the linked article (emphasis mine):

If I am messing about with something I have low confidence in, I will be very explicit in how I ask for help. Preferably at a much earlier stage than in opening a PR. But if I have high confidence in my code change, I would love for you to take a look, but I don’t expect you to spend too much time figuring it all out.

Confidence is completely subjective, some small change that you are confident will touch that place and only that, might well affect other parts of the code that you don't know about, and who knows about it? The people that have worked on that code. I've worked a lot on a codebase where the main developer stepped down from his role to do managerial tasks and he doesn't perform any code review at all mainly because the company doesn't value the review process, so there's no time for it, but also, even if there was, he can't remember anything he's written.
So it's not rare that I touch some code, approve it myself and a user notices that something broke once it has hit production, I was confident in the change I made and I was wrong, I couldn't have known that because I didn't have the full knowledge of the codebase.
When I'm not confident, I usually ask and get a little feedback, it usually helps, but it's not exhaustive, so some issues might crop up anyways, even still, I might be working on something I created and be confident, but my mind was hazy at the time of making the changes, so I make mistakes anyway.
That's why I believe that a strict review process is always beneficial, even for supposed "stupid" changes, because you're not editing a document, you're editing code that will run, a mistake somewhere has effects elsewhere and wrong code has no place hitting production if it can reasonably be prevented, those "small hotfixes" that are urgently needed to fix that broken thing in production will often lead to some other issue somewhere because you were pressured to think fast and get out a dirty solution which will likely cause some problem you hadn't foreseen in your supposed confidence further down the line.
What do we have on the other side, collaborative editing? A live feed of what the others are doing so anyone in the team can step in to help? That's spreading the attention of the experienced developers that I imagine would be involved in this collaboration too thin, they would have to waste time thinking what the mental process of the other developer is, even in an interrupted stage, where everything is up in the air, that is huge cognitive load, it makes way more sense to put that load on the single developer that has to refine their work until it's presentable, then, if they run into some problem midway, they will usually ask questions on logic and architecture, more so than code, and even if it is about code, their current codebase state can be pulled from their repository object of the PR to try out

[–] QuazarOmega@lemy.lol 2 points 3 weeks ago

She's also armless, can these younguns get any more stripped down??

 

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

 

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

26
submitted 7 months ago* (last edited 7 months ago) by QuazarOmega@lemy.lol to c/fdroid@lemmy.ml
 

The Medito app is a (unsurprisingly) meditation/mindfulness app. Sort of the free software alternative to Headspace.
I haven't used it in a long time and was curious to see how it was doing, but I saw this:

  • it's only available on IzzyOnDroid now, I believe it used to be on F-droid at some point (edit: it wasn't)
  • the available release is 2 years old

So I thought, maybe the app was sadly just archived, but no, it's actually still under development, it's just that no releases have been published on GitHub for 2 years (2.0.48 clearly titled "Deprecated"), instead the Play Store releases keep being pushed out as recently as 3 February 2025 (3.2.0).
Oh and the issues tab has been disabled, which seems very shady to me.
So I wonder what the heck went down with this excellent app, it may still be considered "free software", also featuring the best licence (AGPL), but it looks like it has become unfriendly towards the community, I wonder why

32
submitted 8 months ago* (last edited 8 months ago) by QuazarOmega@lemy.lol to c/linux@lemmy.ml
 

I'm on a Fedora Kinoite system that is entirely on one LUKS encrypted drive, I recently added a second drive to have more space and I'm wondering how I should make use of it.
For now I formatted it completely with a new btrfs partition encrypted with LUKS and to actually add I thought I could:

  1. automount it to some location, not sure where I should mount it though, I've seen many questions online that say to avoid /mnt for permanent drives and also /media (there are contrasting opinions on that, though), so I thought I could maybe sidestep this question by going with the second option which is the following
  2. extending the already existing btrfs /sysroot to span across the 2 partitions on the separate drives, but I didn't find good information on this process when LUKS is involved. It seems like that kind of operation is heavily discouraged due to risking data loss

So I wonder, what is the best approach and the one that will give me fewer headaches? If it is the second, how do I do it?

Edit: going with the first option I had an issue where the drive wouldn't be mounted automatically at boot, I then read through my /etc/crypttab more carefully and saw that the UUID was wrong, I had used the partition UUID (PARTUUID as seen with the blkid command) instead of the actual device UUID, after correcting that it works and mounts correctly. Just a small oversight, the hardest to notice sometimes.
References:

 

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 enabled auto download and installation of updates in the settings, but somehow they are never downloaded and installed in the background, nor when I do "install all", they all prompt me for confirmation.
Is there some setting to change to make it work?

 
 

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?

view more: next ›