e0qdk

joined 2 years ago
[โ€“] e0qdk@reddthat.com 1 points 2 days ago

Well, I've seen Fate/Stay Night and Fate/Zero and a few of the other spin offs but I've kind of lost track of the Fate/Word Salad series at this point... ๐Ÿ™ƒ๏ธ

[โ€“] e0qdk@reddthat.com 11 points 2 days ago (1 children)

For you, maybe, but for me it's my desktop's clock -- with my microwave as the fallback (e.g. when I'm playing a fullscreen game).

I basically only check the time on my phone if I'm out and about (which is... rare) or when I'm getting up/going to bed -- which also serves as a check for messages (since I have my phone on Do Not Disturb 24/7).

I actually bought a physical wall clock earlier this year thinking that I could stick it somewhere more convenient to read than the microwave, but the ticking was too damned annoying.

[โ€“] e0qdk@reddthat.com 4 points 6 days ago (1 children)

I've been reading a fair bit of old, out of copyright fiction over the last couple years. I recently finished Carry On, Jeeves by P. G. Wodehouse which was amusing. You can find a copy here: https://www.gutenberg.org/ebooks/65974

[โ€“] e0qdk@reddthat.com 2 points 1 week ago

Honestly not sure. I wouldn't be surprised if it breaks something with D-Bus based on skimming the man pages, but I've never dug into it. Its not exposed in containers I run though, and I haven't run into anything that broke there as a result... ๐Ÿคท๏ธ

[โ€“] e0qdk@reddthat.com 6 points 1 week ago (5 children)

Well, there is /etc/machine-id on Linux...

[โ€“] e0qdk@reddthat.com 8 points 2 weeks ago (3 children)

Presumably Moo Deng would be the water type... would Punch be the fire type and Jimothy the grass type? Or, is it the other way around?

[โ€“] e0qdk@reddthat.com 4 points 2 weeks ago

e. Two, but the real trick is getting them in there...

[โ€“] e0qdk@reddthat.com 1 points 3 weeks ago

They had me at 40 for a while as it built up; 20 seems to be about right for me as a maintenance dose. I felt like I slept for a week when we cut the dose! :p

[โ€“] e0qdk@reddthat.com 2 points 3 weeks ago (3 children)

My docs put me on prozac (well, the generic version of it anyway; it's cheaper). ~20mg/day seems to be about what I needed. Hope your meds are working out well and you're less anxious now; get your docs to adjust them if not!

[โ€“] e0qdk@reddthat.com 11 points 3 weeks ago (8 children)

For me, I felt tense/"on edge" basically all the time. At some point I realized I couldn't really ever "relax" properly -- just distract myself for a while. I'd overthink trivial things and worry about stuff that didn't really matter... so much so that it was getting hard to just do normal interactions in my life (like take out the trash or check the mail or buy groceries). My heart was pounding all the time to the point that chest pain was fairly common for me but I'd already had heart issues ruled out (even going so far as to wear a monitor for a month) before they pinned it down as general anxiety. You can get a lot of weird transient/phantom issues as a result of anxiety as well.

If you think you've got it, go talk to your doctor.

[โ€“] e0qdk@reddthat.com 21 points 3 weeks ago

I've got boxes of spaghetti that are at least six years old (I know I had them on hand during COVID...) which I've cooked up successfully as recently as last week.

YMMV with other types (particularly if it's got any meaningful amount of oil/fat in it) but for spaghetti at least, I haven't yet found an upper bound on usability.

 

I had some free time this weekend and I've spent some of it trying to learn Go since mlmym seems to be unmaintained and I'd like to try to fix some issues in it. I ran into a stumbling block that took a while to solve and which I had trouble finding relevant search results for. I've got it solved now, but felt like writing this up in case it helps anyone else out.

When running most go commands I tried (e.g. go mod init example/hello or go run hello.go or even something as seemingly innocuous as go doc cmd/compile when a go.mod file exists) the command would hang for a rather long time. In most cases, that was about 20~30 seconds, but in one case -- trying to get it to output the docs about the compile tool -- it took 1 minute and 15 seconds! This was on a relatively fresh Linux Mint install on old, but fairly decent hardware using golang-1.23 (installed from apt).

After the long wait, it would print out go: RLock go.mod: no locks available -- and might or might not do anything else depending on the command. (I did get documentation out after the 1min+ wait, for example.)

Now, there's no good reason I could think of why printing out some documentation or running Hello World should take that long, so I tried looking at what was going on with strace --relative-timestamps go run hello.go > trace.txt 2>&1 and found this in the output file:

0.000045 flock(3, LOCK_SH)         = -1 ENOLCK (No locks available)
25.059805 clock_gettime(CLOCK_MONOTONIC, {tv_sec=3691, tv_nsec=443533733}) = 0

It was hanging on flock for 25 seconds (before calling clock_gettime).

The directory I was running in was from an NFS mount which was using NFSv3 unintentionally. File locking does not work on NFSv3 out of the box. In my case, changing the configuration to allow it to use NFSv4 was the fix I needed. After making the change a clean Hello World build takes ~5 seconds -- and a fraction of a second with cache.

After solving it, I've found out that there are some issues related to this open already (with a different error message -- cmd/go: "RLock โ€ฆ: Function not implemented") and a reply on an old StackOverflow about a similiar issue from one of the developers encouraging people to file a new issue if they can't find a workaround (like I did). For future reference, those links are:

view more: next โ€บ