My advice is to plan for eventually ditching windows completely. Use it in the beginning while youre learning, for tasks that you need to get done but dont know how on linux, but once you get comfortable with the general linux stuff, i recommend ditching the crutch of windows. That way youll be forced to use linux, which is the only way youll learn how to do those things on it.
Its so much more convenient to have just one system, and also windows has been known to mess up linux installs (replaces bootloader with its own m$ one which doesnt recognise linux. Not too bad to fix but its a pain you dont need for ever)
How would I try to track the issue down given I don't exactly know when the issue will appear? Is there a way to set something like a listener on the discord process and just wait for it to happen and see what else happens around that time?
I just replied to someone else below with regards to the drive checks. I could also go ask on the arch forums, or maybe in some irc chats if theres people actually in there
I dont believe its a drive failure after checking. Its a pretty new NVMe drive:
$ sudo smartctl -t short /dev/nvme0n1p3
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.8-arch1-1] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
Self-test has begun (NSID 0x1)
Use smartctl -X to abort test
$ sudo smartctl -H /dev/nvme0n1p3
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.8-arch1-1] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Also with nvme-cli:
$ sudo nvme smart-log /dev/nvme0n1
Smart Log for NVME device:nvme0n1 namespace-id:ffffffff
critical_warning : 0 <<<<======================= Seems good!
temperature : 45 °C (318 K, 113 °F)
available_spare : 100%
available_spare_threshold : 10%
percentage_used : 1%
endurance group critical warning summary: 0
Data Units Read : 8034527 (4.11 TB)
Data Units Written : 70423529 (36.06 TB)
host_read_commands : 58265590
host_write_commands : 901798802
controller_busy_time : 10039
power_cycles : 340
power_on_hours : 1500
unsafe_shutdowns : 63
media_errors : 0
num_err_log_entries : 0
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1 : 45 °C (318 K, 113 °F)
Temperature Sensor 2 : 48 °C (321 K, 118 °F)
Thermal Management T1 Trans Count : 0
Thermal Management T2 Trans Count : 0
Thermal Management T1 Total Time : 0
Thermal Management T2 Total Time : 0
As for flatpacks, I'd like to avoid such install methods if possible, at least for now. Whats weird is I don't think I've come across anyone else with this issue, so I doubt its something wrong in general with the packagement process.
My first lemmy account was on an instance called iusearchlinux.fyi then it just disappeared suddenly and without explanation (admin probably burnt out). Anyway, it was nice to be able to tell people i use arch linux without actually having to tell them. I miss that instance
Ill get back to you about the drive checks, either tomorrow evening or the day after. Ive got a technical assessment for a job position tomorrow so I'll have to look into that issue after that. :)
As I mentioned replying to @just_another_person@lemmy.world, my root partition is on an NVME which is not even 3 years old yet, and I have not had any other problems with it apart from discord, so I don't think its a drive failure issue, but better safe rather than sorry, so if you'd be so kind as to let me know how you'd like me to test/verify its health I'd appreciate it :)
Is it possible that the read-only error occurs because the directory its trying to write to doesn't exist (/opt/discord/resources/app.asar/node_modules/electron-log/src/core/ doesnt exist)? It may be a stupid question but as I said I've no idea how node works so consider me as having the intelligence of a rock when it comes to it
$ ls -lh /opt
total 36K
drwxr-xr-x 7 root root 4.0K Nov 24 15:04 app1
drwx--x--x 4 root root 4.0K Aug 15 16:43 containerd
drwxr-xr-x 4 root root 4.0K Nov 25 17:00 discord
drwxr-xr-x 5 root root 4.0K Nov 24 15:04 app2
drwxr-xr-x 4 root root 4.0K Feb 25 2025 app3
drwxr-xr-x 6 root root 4.0K Nov 24 15:04 app4
drwxrwxrwx 6 root root 4.0K Nov 25 17:00 app5
drwxr-xr-x 4 root root 4.0K Mar 20 2025 texlive
drwxr-xr-x 4 root root 4.0K Jun 4 00:59 app6
$ ls -lh /opt/discord
total 216M
-rw-r--r-- 1 root root 164K Nov 25 00:11 chrome_100_percent.pak
-rw-r--r-- 1 root root 254K Nov 25 00:11 chrome_200_percent.pak
-rwxr-xr-x 1 root root 1.5M Nov 25 00:11 chrome_crashpad_handler
-rwsr-xr-x 1 root root 15K Nov 25 00:11 chrome-sandbox
-rwxr-xr-x 1 root root 182M Nov 25 00:11 Discord
-rw-r--r-- 1 root root 299 Nov 25 00:11 discord.desktop
-rw-r--r-- 1 root root 6.9K Nov 25 00:11 discord.png
-rw-r--r-- 1 root root 10M Nov 25 00:11 icudtl.dat
-rw-r--r-- 1 root root 247K Nov 25 00:11 libEGL.so
-rw-r--r-- 1 root root 3.9M Nov 25 00:11 libffmpeg.so
-rw-r--r-- 1 root root 6.2M Nov 25 00:11 libGLESv2.so
-rw-r--r-- 1 root root 4.6M Nov 25 00:11 libvk_swiftshader.so
-rw-r--r-- 1 root root 600K Nov 25 00:11 libvulkan.so.1
drwxr-xr-x 2 root root 4.0K Nov 25 17:00 locales
drwxr-xr-x 3 root root 4.0K Nov 25 17:00 resources
-rw-r--r-- 1 root root 5.8M Nov 25 00:11 resources.pak
-rw-r--r-- 1 root root 333K Nov 25 00:11 snapshot_blob.bin
-rw-r--r-- 1 root root 702K Nov 25 00:11 v8_context_snapshot.bin
-rw-r--r-- 1 root root 107 Nov 25 00:11 vk_swiftshader_icd.json
As for the drive, my root partition is on an NVME drive which should be fine considering its not even 3 years old.
What info does this give you? As someone more experienced, what jumps out at you when looking at this (trying to improve my knowledge while troubleshooting - 2 for the price of 1 xD)
Ill steal some suggestions I liked from other commenters and add my own.
Draw a picture
Write a letter to someone
Find home on the map and calculate distances to school, grandparents, friends, etc
Make a simple song
Design something simple using CAD software (you'd need to find something really simple to learn/use. Someone suggested a program that I assume allows you to design minecraft buildings external to minecraft)
And most importantly for me:
Research one or several topics. Youd need to do the research yourself beforehand, as well as pick topics you know align roughly with your child's areas of interest, but if they gain the skill of looking up information for themselves and finding the answer, pretty much anything is within their grasp IMO. Maybe set this as the first one so they can apply it for whatever further challenges you set them (extreme example but e.g. "How to create dog in blender" if you set them the task of using blender to design something). On that note, maybe set 2 distinct types of research topics - such as technical tasks and information tasks. What I mean is: "how do i install x, y, z program and use it" would be a technical task in my opinion, whereas something like "why are farmers legally forbidden from replanting seeds from their crops" would be an information task.
What am i confident i can explain in-depth using facts, or what am i confident i can explain in-depth using facts AND have the other person understand and change their view/opinion on? Two different scenarios
I mean, i also only post/comment on lemmy to elicit responses, am I a troll too? Thats kinda the point of posting/commenting. Hes not doing it for ragebaiting as far as i can tell. I also think it would be attention seeking if that was the entire content of his profile, but its not. He posts in communities about the community topic, and it seems to be adding value to those communities. He just uses a dofferent way of writing and you call him a troll, a well known one too.
Why do you think hes a troll? I stalked his account after you said that and it seems perfectly normal. Also in a previous comment he mentioned its to mess with scrapers. Not sure how viable/valid that is, but i see no indication of him being a troll, let alone a well-known one
I usually cant eat breakfast, it just wont go down. Im usually OK with just a big lunch followed by snacks following, though i do sometimes forget to eat lunch and realise late at night that I havent eaten all day
Thanks, yea I think I want something a bit more modern for the beginning, unless the language hasn't changed much? What do you think?