- 170 Posts
- 101 Comments
Over the course of the last 20 years, I’ve gone from Arch -> Void -> Pop!_OS -> Ubuntu, and that is what I use on all my machines (laptops, desktops, servers).
Old School Runescape.
pnutzh4x0r@lemmy.ndlug.orgOPto
Open Source@lemmy.ml•Android "Password Store" client for pass discontinuedEnglish
6·1 year agoI’m not sure. As long as it keeps working, I’ll probably keep using it until a viable alternative appears. I use my laptop more than my phone, so I don’t actually need passwords on my phone as often.
pnutzh4x0r@lemmy.ndlug.orgOPto
Open Source@lemmy.ml•Android "Password Store" client for pass discontinuedEnglish
24·1 year agoThis one hurts… as I use this as my password manager on mobile :{
pnutzh4x0r@lemmy.ndlug.orgOPto
Linux@lemmy.ml•Unauthenticated RCE Flaw With CVSS 9.9 Rating For Linux Systems Affects CUPSEnglish
101·1 year agoLooks like a number of patches are landing in Ubuntu to address this: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/2082335
Update: CUPS Remote Code Execution Vulnerability Fix Available
pnutzh4x0r@lemmy.ndlug.orgOPto
Linux@lemmy.ml•Linus Torvalds: Speaks on the Rust vs C Linux DivideEnglish
68·1 year agoThis is a great summary. Thanks!
pnutzh4x0r@lemmy.ndlug.orgto
Linux@lemmy.ml•After upgrading from Ubuntu Jellyfish to Numbat, my desktop seems broken? Super key doesn't open menu, dark theme/settings doesn't work. How can I fix this?English
19·1 year agoIt looks like you are running XFCE instead of GNOME (the normal Ubuntu desktop). I’m not sure how that happened… but you an always just install another desktop.
For instance, you can try to make sure you have the
ubuntu-desktoporubuntu-desktop-minimalmetapackage installed:sudo apt install ubuntu-desktop-minimalAfter that, the login manager should allow you to select the Ubuntu session rather than the XFCE one.
pnutzh4x0r@lemmy.ndlug.orgOPto
Linux@lemmy.ml•Ubuntu 24.10 to Introduce User-Controlled Permissions PromptsEnglish
4·1 year agoYes, based on the diagrams on their blog, it looks like this only impacts Snaps.
pnutzh4x0r@lemmy.ndlug.orgOPto
Linux@lemmy.ml•Ubuntu 24.10 to Introduce User-Controlled Permissions PromptsEnglish
12·1 year agoFrom the Discourse Blog:
The Linux desktop provides XDG Desktop Portals as a standardised way for applications to access resources that are outside of the sandbox. Applications that have been updated to use XDG Desktop Portals will continue to use them. Prompting is not intended to replace XDG Desktop Portals but to complement them by providing the desktop an alternative way to ask the user for permission. Either when an application has not been updated to use XDG Desktop Portals, or when it makes access requests not covered by XDG Desktop Portals.
Since prompting works at the syscall level, it does not require an application’s awareness or cooperation to work and extends the set of applications that can be run inside of a sandbox, allowing for a safer desktop. It is designed to enable desktop applications to take full advantage of snap packaging that might otherwise require classic confinement.
So this looks like it complements and not replaces the XDG Desktop Portals, especially for applications that have not implemented the Portals. It allows you to still run those applications in confinement while providing some more granular access controls.
pnutzh4x0r@lemmy.ndlug.orgto
Privacy@lemmy.ml•Bringing attention to a music player and two eBook readers for AndroidEnglish
4·1 year agoI used to use VLC for music, but these days I use Symphony to play local files on my phone. VLC tended to struggle when scanning or indexing large folders (which it did all the time…), while Symphony is a bit better at that. That said, I still use VLC for video and for casting things from my DLNA server (VLC supports Chromecast).
For ebooks, I’ve used Librera FD and that has been mostly OK. I’ll checkout the two you mentioned though. Thanks!
pnutzh4x0r@lemmy.ndlug.orgto
Linux@lemmy.ml•How can we make Linux more appealing as "just works"?English
18·1 year agoI think you meant Pop!_OS (is developed by System76). TuxedoOS is developed by Tuxedo Computers, which is a European Linux focused hardware company.
That said, the point stands… there are hardware companies making Linux supported devices.
I’ve been using Weechat-Android to connect to my self-hosted Weechat for over a decade. This is one of the killer mobile apps that keeps me on Android and I love it.
I also have a couple instances of thelounge that people use on mobile via the PWA (progressive web app).
pnutzh4x0r@lemmy.ndlug.orgOPto
Open Source@lemmy.ml•Microsoft donates the Mono Project to the Wine teamEnglish
32·1 year agoI think the WINE project was maintaining a fork of Mono that was used to support running certain Windows applications:
So in addition to translating traditional WIN32 system calls, WINE also supports .NET applications, which a number of Windows programs require.
pnutzh4x0r@lemmy.ndlug.orgOPto
Linux@lemmy.ml•LVFS (Linux Vendor Firmware Service) Celebrates 9th BirthdayEnglish
11·1 year agoCoincidentally, I received a firmware (EFI) update from Dell today via LVFS. Really nice that it works so smoothly on native Linux (no more manually downloading firmware to USB drives, or relying on Windows).
pnutzh4x0r@lemmy.ndlug.orgto
Free and Open Source Software@beehaw.org•European Commission cuts funding support for Free Software projectsEnglish
40·1 year agoThe reasons for this shift in budget away from funding Free Software and the NGI initiative seems to be an allocation of more funds for AI, leaving internet infrastructure by the wayside. Meanwhile, the EC has thus far declined to comment to share its official reasoning for striking this funding from its budget.
Sigh. It appears that they are chasing after the latest “shiny” thing instead of investing in existing infrastructure. Not surprising, but disappointing.
+1 For xournal++. That is what I usually use for annotating slides and drawing with my wacom tablet.
I agree that the amount of work for many students can get quite out of hand and to be honest when I first started teaching, I was pretty guilty of having very work intensive courses.
That said, over the years, I’ve worked to streamline my courses to only have what I believe to be absolutely critical to learning and have added a lot of scaffolding and automated tests (for immediate results). In general, I try to have no busy work and make sure everything assignment is meaningful (as much as it can be anyway).
Additionally, because I understand that sometimes life happens, I have built-in facilities for automate extensions for assignments and even have a system for dropping certain homeworks.
This not to say that there isn’t work in my classes… it’s just that the work is intended to be relevant and reasonable, which most students seem to agree with these days.
I think students should be expected to work less over a longer period of time.
I think this would be a great idea. Or rather, I think it would be great to allow students to learn at different rates… some may want to go faster, some may want or need to go slower.
I think the modern course-based education system is often too rigid and not flexible enough to adequately accommodate the needs of students with different experience levels, resources, or constraints. Something like a Montessori model would be a lot better IMHO.
First off, 10 is an integer square root. Of 100.
Right, what I was trying to say is that 10 itself is not a perfect square. You cannot take the square root of 10 and get an integer (ie. 1, 4, 9, 16, 25, etc.).
I was told by multiple English teachers (including the head of the department) that I was a math student and should never attempt to write because I saw through the regurgitation assignments, didn’t agree with teacher assessments of what Dickens “was trying to do” and had zero interest in confirming their biases.
I think that is unfortunate and probably inappropriate. I try to avoid classifying students as particular types and generally try to encourage them whenever possible to pursue whatever their interests are (even if I disagree or don’t have the same interest myself).
College coursework on the whole is a waste of time reinventing wheels. I don’t need to spend a couple of weeks working up to “Hello, world!” in C and as such left CS as a major my first quarter at uni.
There is a reason for reinventing wheels; it is to understand why they are round and why they are so effective. To build the future, it helps to understand the past.
That said, perhaps the course was too slow for you, which is understandable… I frequently hear that about various classes (including ones I’ve taught).
But teachers do this shit every day, year after year, and we blindly say they’re doing important work even as they discourage people from finding their path and voice, because god forbid a 16-year-old challenges someone in their 50s.
Again, I think you’ve had an unfortunate experience and I think it’s a good thing to challenge your teachers. I certainly did when I was a student and I appreciate it now when students do that with me. I recognize that I am not perfect nor do I know everything. I make mistakes and can be wrong.
I wish you had a more supportive environment in secondary school and I have a better understanding of your perspective. Thanks for the dialogue.




















The reason why
string[5] = '5'doesn’t work is that strings in Python are immutable (cannot be changed). By doinglist(string)you are actually creating a new list with the contents of the string and then modifying the list.I wonder if ChatGPT explains this or just tells you to do this… as this works but can be quite inefficient.
To me this highlights the danger with using AI… sure you can complete a task, but you may not understand why or learn important concepts.