Lol understandable. Some days I am glad that I dysfunction
and there’s a weird sex joke in here I’m afraid to touch
edit: there’s a programming joke that instead I would like to touch
Lol understandable. Some days I am glad that I dysfunction
and there’s a weird sex joke in here I’m afraid to touch
edit: there’s a programming joke that instead I would like to touch
I cannot understate my satisfaction that you don’t need any /s to see my jokes (probably because I’m terrible at recognizing them myself), thank you <3
oh my goodness, I feel so heard right now, that’s exactly as I always felt, I’m glad I’m not the only human obsessing over these things (well, not meaning that I enjoy your struggle lol).
I also don’t want to be too personally identifiable
I think you could do like some other accounts I’ve seen doing, merging their name and surname in some peculiar way, I did the same, but just for having a sort of unique, easy to use handle, I still keep my actual git username as my real one because I want to be identified with it. You on the other hand could do that and also use the same nickname as the git username. Another system I’ve always liked is to use this neat page on Perchance that generates an adjective-animal couple and they are so convenient for making up random names.
If you go all out and keep one identity and in the clear too, big respect, I don’t do it because I never want to end up in a moment where I wonder “what I’m going to do is a bit in a gray area of acceptable, should I make a new account for this?” as that’s going to break all the continuity that is useful to stay connected with the community. When sioling the two identities, I can do everything with much more peace of mind.
I laughed at “adult friendly” but that’s seriously apt.
Very happy that the humor came across 😆
And seeing how exotic/esoteric nix looks to older people, yes apt is way more adult friendly than nix
It’s been the only declarative flatpak mechanism I’ve gotten to work
Can you say which others you tried? I’m curious myself and found this one as well, but I’m wondering if there is one clearly better than the others
This is why I made 2 accounts, as a bonus I get to make and comment weird stuff on my personal, while I can keep it all adult friendly in the other. Downside is that I almost never touch the second, but I’ll just pretend that the main one is some secret knowledge I can pull out last minute to show off at the interview (jk, they never ask me a single thing about my forges 🥲)
That’s true, I don’t know how it could be described as a hard rule though
Yes, I feel like some kind of bell should ring in your brain when something needs to be commented, most often if you struggled to write out the solution or you had to do a lot of digging from various places to achieve the final resulting piece of code, it doesn’t make a lot of sense to pressure yourself into thinking you should comment everything, because some knowledge has to be assumed, nowadays you could even add that if someone completely extraneous to the codebase entered without any knowledge, they could feed the parts of code they need to understand into some LLM to get a feel for what they’re looking at, with further feedback from actual devs though, you never know what random bs they might write.
Good one on the variables to store results of expressions, I agree with that method, though I always forget to do that because I get so lost in the pride of writing that convoluted one-liner that I think, “oh yeah, this is perfectly beautiful and understandable 😇”, I have to check myself more on that.
complex portions in some of my projects that would appreciate similar simplification
So I’m not alone on that haha.
This is why […] better
Sorry, what’s the subject of that?
With that many Windows (gasp) ones, no… I’m afraid you are not
endeavors
Holy shit acknowledgement??
Making up an example on the spot is kinda difficult for me, but I’d look at it this way with a bold statement, you should hope that most code won’t need comments. Let’s exclude documentation blocks that are super ok to be redundant as they should give a nice, consistent, human readable definition of what x thing does (function, constant, enum, etc.) and maybe even how to use it if it’s non-intuitive or there are some quirks with it.
After that, you delve in the actual meat of the code, there are ways to make it more self explanatory like extracting blocks of stuff into functions, even when you don’t think it’ll be used again, to be used with care though, as not to make a million useless functions, better is to structure your code so that an API is put into place, enabling you to write code that naturally comes out high level enough to be understood just by reading, this thing is very difficult for me to pinpoint though, because we think of high level code as abstractions, something that turns the code you write from describing the what rather than the how, but really, it’s a matter of scope, a print statement is high level if the task is to print, but if the task is to render a terminal interface then the print becomes low level, opposite is also true, if you go down and your task is to put a character onto stdout, then the assembly code you’d write might be high level. What I mean to say is that, once you have defined the scope, then you can decide what level of knowledge to expect of the reader when looking at your code, from there, if some process feels fairly convoluted, but it doesn’t make sense to build an abstraction over it, then it is a good place to put a comment explaining why you did that, and, if it’s not really clear, even what that whole block does
Did a bit more research, was thinking it might be a systemd service, so I checked for timers there, but there was just a countme timer enabled that basically tells the server to include you in the count of active systems (how to disable, for the paranoid 🥸).
Then I went on to look at the live logs of rpm-ostree and, as found from this website used this command:
journalctl --follow --unit rpm-ostreed.service
So that I could monitor its activity while I open Discover and so I managed to record when it happens, I also saw from the logs that there is a configuration file at this path /etc/rpm-ostreed.conf
and that you can configure automatic updates from there, by default there a this line about it (usage greatly explained with man rpm-ostreed.conf
btw):
[Daemon]
#AutomaticUpdatePolicy=none
but it’s commented out, so it couldn’t have been that.
Finally there is this one thing that pops up in the logs:
Initiated txn AutomaticUpdateTrigger for client(id:cli dbus:1.1625 unit:app-org.kde.discover@df0f43f8979843c0a34d36ad199c7eda.service uid:1000): /org/projectatomic/rpmostree1/fedora
So it is something triggered by Discover, as I had known already, due to other articles that talk about the integration with Discover, but I wasn’t so sure about it anymore, since I couldn’t find any related settings in the app.
So I found the setting that configures automatic updates in general… in the three dot menu (questionable UX decision?):
which actually just leads to the system settings:
I had this configured to be weekly, there isn’t even a setting as granular as seconds, the smallest span of time is daily, but what I’m guessing is that the “Update frequency” acts on when they should be installed automatically rather than when they should be fetched, so this is a limitation of the system as I understand it
Will do, hopefully there is one
That’s interesting, might just be what I’m looking for, I’ll try it out, thanks!
That is insanely cool, but isn’t it even more manual? ( °ヮ° ᵕ)
You were far ahead of professors that make you write it out with pen and paper
Why so irritable? I’m just asking, I don’t even know German, I thought since you knew the video already, you could point me in the right direction, rather than me having to sift through it all while also passing it through a translator to hopefully (because I don’t know how well youtube’s auto-translate feature works) find the information I’m looking for in the whole presentation
On a quick skim I don’t see a way on it to set volume profiles, let alone program behavior based on certain events, is there some menu I might have missed?
So what I’m getting is that I would have to come up with something myself, right? I mean that would be super cool to do, but I don’t have the time to put into that, unfortunately
this was SO well written it was lowkey infuriating