netvor

joined 1 year ago
[–] [email protected] 2 points 8 hours ago

perhaps there’s a alien civilization out there that’s done all this already that you can buy a colonization/uplift from. That might reasonably be a short if expensive order

This.

And if we're speculating, why not go all the way and say we also don't know it would be expensive. Who's to say it would not cost, say, $15? Wouldn't it be fun to get a Star Trek system for, like, so cheap that a kid could afford it?

(I would make sure to read the fine print, though.)

[–] [email protected] 2 points 19 hours ago

I also knew them by the name Bodies like 10 years ago. I think "Body Worlds" is a different company now.

(Not sure what happened to the old one, or if I'm even right on this. Should have done wikipedia research but don't wanna fall into another rabbit hole :))

[–] [email protected] 3 points 19 hours ago (1 children)

I mean, imagine enabling a trial and then suddenly finding yourself screaming and pooping all day, waaah, waah. 👼

[–] [email protected] 4 points 19 hours ago (2 children)
                    2024-08-21

Amt. Unit  Item
1    pc    Star Trek-style system

does not seem that tall to me...

[–] [email protected] 1 points 19 hours ago

you do not have money you are not hiring a 2000€/month artist

On the site I see like, one stock footage of a plant, one of a ladybird and some rando abstract graphics. What are you guys talking about here? Am I out of date? Should I ask for raise? (I'm not an artist but SW engineer, so probably not.)

[–] [email protected] 0 points 19 hours ago (2 children)

Cool. But some other people have morals

Come on, that's a far stretch. What the person said does not imply that they don't have morals.

don’t be surprised when people think you’re a cunt because of it.

Maybe no one should be, especially on the internet ;-)

[–] [email protected] 1 points 22 hours ago

I have lots of music which I got basically for free, and a lots of music for which I paid.

My general attitude towards music is that I'm in it to explore, learn and enjoy the indescribable human connection that I get through, and only through listening to someone's little "message in a bottle". Doing this for many years (I'm 44 so over 30 years now) I've learned that training my brain on multiple styles and genres, the connection can always get deeper and more rich.

So I would not be able to ever say a purchase was not worth it, because I would always assume such decision to be rushed. I had too many experiences when I listened to something, didn't quite like it, but later I somehow "grew into" it, and then I learned to love it for years and years.

Different music ends up playing different roles in my life. Some albums end up teaching me a genre or a style, some end up acting like a gateway drug, some end up as a "stand in" for whole genre. Some end up as "holy relics" of who I was, and are re-visited from time to time to see whether I've changed and how. Some end up on a shelf and get re-discovered, some end up on a shelf forever.

(That "stand in" part is kinda tongue-in-cheek, but it sometimes almost works; eg. I would never set out to get a Dub album, but Dub Guerilla is one of the 100 best things I've ever heard, and it's just so darn satisfying that it satisfies all and any of my Dub needs.)

Sometimes my brain can be just really petty about things, like completely disregarding an album because of a track or a section which I feel is a mistake. Sometimes I just know I will need much more time, sometimes I feel certain things might remain hard to get into maybe forever.

Don't get me wrong, somewhere among those piles, there are really things that I won't ever care to pick up, and perhaps would not purchase them again, but it almost never has much to do with number of listens. It might be things that I just got with bad expectation (ie. not listening upfront) or things that I enjoyed because of content (eg. lyrics) but I have changed and moved on.

Other times music is best experienced live, for some bands the "spirit" simply cannot be tamed, let alone reproduced. Sometimes I get album from band directly after a show and then end up never feeling it again from the CD, but then again, I would say it was not worth it, because it's still a great way to "tip" the artist, and sometimes it will just work out.

(A bit more related to the OP: Incidentally, just today I broke my all-time record by spending about 20 EUR for V​í​n by Janus Rasmussen, and for reasons completely unrelated to OP and the price (but related to a sub-thread) I also did something I would never do normally--put one of the tracks on repeat for several hours. That's not to brag about money--it's just funny how it ended up accidentally as "$ per listen" experiment, although )

[–] [email protected] 1 points 23 hours ago

It’s ‘87’ by Janus Rasmussen, by the way

Also by the way, I got the album and it was the most I spent per minute of track ever (and my collection is hundreds of albums) -- the album was 18 EUR (plus tax!), but then again, Icelandic economy, and I love to support artists, and I do love that song.

[–] [email protected] 2 points 23 hours ago (1 children)

my music routine generally implies having a song or two on repeat for the day because they are a form of stimming for me

I'm not on spectrum on anything (anything diagnosed, anyway) but your comment inspired me to try and have a favorite tune on repeat for several hours, just to see what effect it would have on my ability to focus & anxiety, both of which are things I tend to struggle (although in my case it's more related to insomnia).

Interesting experience, nicer than I would expect. Normally my music routine is to try and keep things diverse, but I do tend to get distracted by the need to choose what's next (and radios can have own problems, alghough soma.fm is awesome.) This sort of removed the issue.

I do wonder how I will feel like when I turn it off, then in dreams, and then tomorrow. 😁

(It's '87' by Janus Rasmussen, by the way, and even after hours I'm still loving it!).

[–] [email protected] 1 points 23 hours ago (1 children)

$10/hour entertainment budget

So... worst case you spend $87,600 per year? (assuming you want to be entertained during sleep as well..)

[–] [email protected] 4 points 23 hours ago

I'm a debian-er at heart, as much as I'd praise it (and have, in other thread in this post), there's one issue that might be relevant. Almost all of this has been with Debian 10 and 11, I think it's been improved in 12, though, but I'm not sure.

See, I have sister to whom I gave laptop with Debian & Xfce. And created normal (non-admin, non-sudo) users for her as well as both of her kids. Now when they login, NetworkManager will refuse to let them use Wi-fi connection, and require them to choose a different (admin) account and type its password.

Unfortunately although I've been seeing this issue for years now, I never had an opportunity to test it properly, since it always seems to happen to non-admin users only. Also I'm not sure if NM can properly manage connections if a non-admin user creates it -- will it let other non-admin define the same connection? And I spend 99% time on a desktop (mini-pc) with ETH connection, being sudoer, and no Xfce, so I never get to "enjoy" any of these.

(This is also particularly ironic because I always set up wireguard and tell them "if you have any problem, just call me, I can fix it remotely" -- and then literally the only problem they ever have is the one I can NOT fix remotely. 😆 )

Also sometimes after login the system will bug them with "unlocking keychain" dialog which can't be closed, but that could be just side effect of the NM issue and/or just Xfce thing.

[–] [email protected] 3 points 23 hours ago* (last edited 23 hours ago)

I've been using almost exclusively Debian for over 15 years now, and experimenting with it (not stable) couple years longer. Last time I had issues booting or upgrading was loooong time ago, but I think I was using sid back then. (Yeah, I was young & restless back then! 🧓 🙃 )

Traditionally, the flipside of this was that the packages were sometimes old. Maybe 10 years ago I would still have reasons to complain about some parts being too old but nowadays I have basically no issues. Especially since most such gaps can be filled with flatpak or AppImage. (I rely on flatpak for Signal, Telegram, Minecraft, and AppImage for NeoVim and several other things.)

(My usage is development under i3+alacritty+nvim, browsing using qutebrowser (running directly from git repo), Firefox and Chromium, sometimes gaming, mostly steam or gog.)

One point, though, In my experience Firefox is updating much more often than "once a year", which is annoying because it basically goes on a strike every time.

77
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

I mean, everyone knows that in January it's hot in Australia, and in July it's cold there.

But do Australians call it "winter" in January and "summer" in July? Or does just "winter" imply hot weather and beaches, and "summer" implies ~~winter,~~ eh, i mean, snow sports and wool socks.

And given that, most of the population lives in northern hemisphere, is there a body of dad jokes and culture tropes related to the fact that "we're different", or is it just too cringe and boring. (I realize both could be true on this one.)

 

I initially wrote this as a response to this joke post, but I think it deserves a separate post.

As a software engineer, I am deeply familiar with the concept of rubber duck debugging. It's fascinating how "just" (re-)phrasing a problem can open up path to a solution or shed light on own misconceptions or confusions. (As and aside, I find that among other things that have similar effect is writing commit messages, and also re-reading own code under a different "lighting": for instance, after I finish a branch and push it to GitLab, I will sometimes immediately go and review the code (or just the diff) in GitLab (as opposed to my terminal or editor) and sometimes realize new things.)

But another thing I've been realizing for some time is that these "a-ha" moments are always mixed feelings. Sure it's great I've been able to find the solution but it also feels like bit of a downer. I suspect that while crafting the question, I've been subconsciously also looking forward for the social interaction coming from asking that question. Suddenly belonging to a group of engineers having a crack at the problem.

The thing is: I don't get that with ChatGPT. I don't get that since there's was not going to be any social interaction to begin with.

With ChatGPT, I can do the rubber duck debugging thing without the sad part.

If no rubber duck debugging happens, and ChatGPT answers my question, then that's obvious, can move on.

If no rubber duck debugging happens, and ChatGPT fails to answer my question, then by the time at least I got some clarity about the problem which I can re-use to phrase my question with an actual community of peers, be it IRC channel, a Discord server or our team Slack channel.


So I'm wondering, do other people tend to use LLMs as these sort of interactive rubber ducks?

And as a bit of a stretch of this idea---could LLM be thought of as a tool to practice asking question, prior to actually asking real people?


PS: I should mention that I'm also not a native English speaker (which I guess is probably obvious by now by my writing) so part of my "learning asking question" is also learning it specifically in English.

 

I started writing this as an answer to someone on some discord, but it would not fit the channel topic, but I'd still love to see people's views on this.

So I'll quote the comment but just as a primer:

The safest pattern to use is to not use any pattern at all and write the most straight forward code. Apply patterns only when the simplest code is actually causing real problems.

First and foremost: Many paths to hell are paved with design patterns applied willy-nilly. (A funny aside: OO community seems to be more active and organized in describing them (and often not warning strongly enough about dangers of inheritance, the true lord of the pattern rings), which leads to the lower-level, simpler patterns being underrepresented.)

But, the other extreme is not without issues, by far.

I've seen too many FastAPI endpoints talking to db like there's no tomorrow. That is definitely "straight forward" approach but the first problem is already there: it's pretty much untestable, and soon enough everyone is coupling to random DB columns (and making random assumptions about their content, usually based on "well let's see who writes what there" analysis) which makes it hard to change without playing a whack-a-bug.

And what? Our initial DB design was not future proof? Tough luck changing it now. So new endpoints will actually be trying to make up for the obsolete schema, using pandas everywhere to do what SQL or some storage layer (perhaps with some unit-of-work pattern) should be doing -- and further cementing in the obsolete design. Eventually it's close to impossible to know who writes/expects what, so now everyone better be defensive, adding even more cruft (and space for bugs).

My point is, I guess, that by the time when there are identifiable "real problems" to be solved by pattern, it's far too late.

Look, in general, postponing a decision to have more information can be a great strategy. But that depends on the quality of information you get by postponing. If that extra information is going to be just new features you added in the meantime, that is going to be heavily biased by the amount of defensive / making-up-for-bad-db junk that you forced yourself to keep adding. It's not necessarily going to be easier to see the right pattern.

So the tricky part is, which patterns are actually strong enough yet not necessarily obtrusive, so that you can start applying them early on? That's a million dollar question.

I don't think "straight forward" gets you towards answering that question. (Well, to be fair, I'm sure people have made $1M with "straight forward code", so that's that, but is that a good bet?)

(By the way, real world actually has a nice pattern specifically for getting out of that hole, and it's called "your competitor moving faster & being cheaper than you" so in a healthy market the problem should solve itself eventually...)


So what are your ideas? Do you have design patterns / disciplines that you tend to apply generally, with new projects?

I'm not looking for actual patterns (although it's fine to suggest your favorites, or link to resources), I'm mainly interested in what do people think about patterns in general, and how to apply them during the lifetime of the project.

 

When I speak, unless I'm sharing the screen I always keep looking at myself. It's kind of strange -- it clearly does not match a real-world conversation, but somehow I can't help it.

Edit: More context -- I'm wondering if others have it, if this is something that can be explained by some "brain" thing, and also how does it affect the conversation.

 

Every time I try to understand how forces which hold atoms and molecules together work, I find myself wanting to ask this question: why not the other way around? Could there be an atom which has electrons and neutrons inside, and protons outside?

It feels like a silly question, but is there something we know about the universe we live in that implies that this is not possible?

 

This is not strictly self-hosted but another approach I which is similar in philosophy, and which I actually prefer in many cases: hosted services.

--

So about 5 years ago I got fed up with having to update nextcould (or was it owncloud? I don't recall) so I was looking for a hosting service.

Initially I expected this to be a bit of a burden on my budget (especially if one scales with users), but to my surprise, I found OwnCube (owncube.de), where the price was about EUR 18 per year. Great deal. So I went ahead, set it up, tested for a while and eventually ended up configuring my parents' phones to use it for storing contacts & photos instead of Google.

To be clear, I did not use nextcloud myself directly. I had been already paying for fastmail, and it's perfect, except it's single-user, so for myself I kept using fastmail, just synchronizing fastmail (using vdirsyncer) and owncube nextcloud just to have a backup and also alternate interface.

This was working perfectly, until one day, it broke. It just stopped working (throwing some errors on sync). When I opened my web interface there was just this message, saying the nextcloud intrerface is not compatible with PHP 8.0+.

Seemed understandable: they updated the underlying server to PHP 8.0 but not the Nextcloud instance. Not superb, but fine, I'll just open a support ticket.

However, the ticket went nowhere. The support engineer kept repeating something that amounted to,

  • they needed to update PHP for security reasons,
  • the plan I subscribed to does not "come with auto-updates",
  • so

I am responsible for updating the Nextclould instance, not them.

That does not make sense. I don't have access neither to the instance nor to the updater. All I can do now is stare at the message. Their admin UI did not provide anything, either (some "magic" button, URL or SSH access).

I pointed it out but they kept repeating themselves and eventually explained that I can either cancel the service and start it again (pay again!) -- which will give me updated NC but my data will be erased, or I can "book auto-updater" which meant I should pay one time fee about 70 EUR (more than double my yearly plan).

That does not make sense. I understand that I chose the basic mini plan, I can't expect anyone to jump over hoops. I also perfectly understand that any software can break because of version mismatch (after all, I'm a software engineer myself). But nobody knows how many times per year that can happen, so if I have to pay extra every time then my plan is unpredictable.

Sadly the ticket went nowhere, the support sounded like a broken record, with "pay X amount of EUR here" link. Seems like a definition of holding my data hostage.

Eventually I decided to cancel the service.

--

So the morale, I guess..?

  • Be careful to whom you entrust your data

  • Don't get too tempted with great prices. Make sure you understand what is (NOT) included.

  • DO keep your backups.

    • For me, vdirsyncer worked great; it is a bit pain to configure and troubleshoot but the architecture is great and it gives you opportunity to sync between independent accounts and even plain text files, which can be a life-saver. (Even sync with google worked.)
  • Consider having more instances.

    • Eg. you could pay one and self-host one, use the paid one as a primary access point (public internet, usually much easier), and the self-hosted one as a backup.
    • Alternatively, one could even share a pool of instances with friends, split the bill and sync both ways.
    • (You will still need an almost-always-running cronjob somewhere to sync the data, if you're going with vdirsyncer approach.)
 

Is there some mature and usable application or tool that would enable tracking desktop activities to aid in time tracking?

Over 10 years (back when I used Windows at work), I recall I was using an app on Windows -- I forgot what it was, definitely closed source, although very well made -- that would sit somewhere in the tray and just track my activities (mostly just active window title and app), and later it would enable me to look back at the data, analyze it and categorize the time.

I recall that for my rather ADD-ish brain, this was a life-saver.

I don't recall name of the app, but it looked kinda similar like timeBro (judging just from brief look at their web page and their demo)

I haven't seen anything like that for Linux -- I admit I haven't really tried to search very hard. Given the vast diversity of desktops (from GNOME to KDE to i3), technologies (Xorg to Wayland...) and work environments (native apps, web browsers, flatpaks, command lines, IDE's, Vim's, even SSH servers) I wonder if it would even be feasible to have something like this that would work reliably everywhere-ish and provide really useful data.

 

With any question, why is it always so helpful to know why the answer is the one that is? In another words, which principle of thinking and learning is most closely tied to question "why"? Or is it purely social act of expressing deeper interest? Is questioning for reasons mandatory?

I feel I know the answer to this question intuitively, but find it hard to express it into words without it sounding stereotypical and lazy.

This seems bizarre, because it's children who are most "famous" for asking "why" all the time, but: How would you, say explain to a child, why do we need to know reasons behind things?

 

This might be just EU thing, but is there an effective way to deal with endless "accept/reject cookies" dialogues?

Regardless of the politics behind, I think we can all agree that current state of practice around these dialogues is ...just awful.

Basically every site seems to use some sort of common middleware to create the actual dialogue and it's rare case when they are actually useful and user friendly


or at least not trying to "get you". At least for me, this leads to being more likely to look for "reject all" or even leave, even if my actual general preference is not that. I've just seen too many of them where clicking anything but "accept all" will lead to some sort of visual punishment.

Moreover, the fact that the dialogues are often once per domain, and by definition per-device and per-browser, they are just .. darn ... everywhere, all the frickin' time.

Question: What strategy have you developed over time to deal with these annoying flies? Just "accept all" muscle memory? Plugins? Using just one site (lemmy.world, obviously) and nothing else? Something better?

Bonus, question (technical take): is there a perspective that this could be dealt on browser technical level? To me it smells like the kind of problem that could be solved in a similar way like language -- ie. via HTTP headers that come from browser preferences.

 

When we go out of our comfort zone, go for some new adventure or new challenge, we will naturally pay more attention to what happens in our minds as we're going through this new experience.

"Demons", i.e. results of past bad, or even traumatic experience can be active during our daily life, often in various activities ranging from getting out of bed to talking to people where we have complex relationships (family members, co-workers, bosses, even kids..).

In daily life, random acts of these demons can go almost unnoticed, but that could be just because we're so much used to them acting that we've already normalized this "mischief" as normal facts of life.

One way of exposing them is talking to therapist.

Another way is learning to be mindful and pay more attention to oneself.

Yet another way is experiencing something new and unique -- our brain will naturally tend towards some sort of mindfulness, merely by instinct of being careful in new environment.

This could also mean that people that are burdened by these demons too much (or in particular "effective" ways) can't easily deal with the things that they discover about themselves, or that their demons act on some kind of "meta" level where they can smuggle themselves into the very process of this growth. As a result, they will tend to avoid these challenges which could lead to further spiraling deeper into "anti-growth", and so on...

 

I've been using Linux exclusively for over 10 years but I never really understood how things like ALSA/PulseAudio/PipeWire work.

As far as I can remember, I've used pavucontrol for adjusting my settings.

I've noticed that when I'm changing playback volume in Clementine (recently Strawberry, which is its fork) the volume slider in pavucontrol is changing as well -- OK, this means they are connected, or even "the same thing"?

But looks like both of them are working with different percentage numbers? How is this possible and what kind of setting/configuration should I look for if I want to change it? Or is it simply a bug in the player? (Both Clementine and Strawberry behave the same way.)

In this particular case, it bugs me because in the way how my audio is set up now (client is forwarding via module-tunnel-sink, server is Raspberry Pi with USB card and speakers connected via 3.5 jack), all acceptable volume levels as shown in the player are under 10%, which makes the player UI slider pretty much unusable. I'd still prefer to use this UI to set the volume, though.

So while I'd like to fix this particular issue, I'd also like to have a better insight in how PW works and eventually have a better strategy of controlling audio volumes from various sources. My current strategy is "once my 4-5 commonly used sources work, don't ever touch it again and don't ever play stuff from any unknown (web!) players, lest you and your neighbors are heading for a nasty midnight surprise", which is a lame strategy.

 
404: FetchError: invalid json response body at http://lemmy:8536/api/v3/site

but don't worry, lemmy we love you 🥰, we can wait a while...

view more: next ›