TGViewer
Channel Public Channel
Linux - Reddit

Linux - Reddit

@r_linux

Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Subscribers
1.08K
Photos
4.6K
Videos
207
Links
42.1K

Showing posts older than #41744 · Back to latest

Older Posts 20 shown
Post #41742 53
New FOSS developer, worried about AI written forks

Hello! I'm the developer of InfiniPaint, a native infinite canvas program with true infinite zoom and collaboration available for Linux (and Windows and macOS). This is my first open source project, and I've been working on it for a bit more than a year now. It is completely free of AI written code.

My app is under the MIT license. In the future, I would've liked for my program to be easily tweaked and embedded into other programs/websites to display artwork, whether that program be proprietary or not. I felt like the GPL wasn't appealing for people with that in mind, which is why I didn't go for it and went for a more permissive license instead.

Since this is an open source program, I'm completely fine with forks. Although there haven't been many forks of my program so far, there have been forks like this one which seem to fix some issues with the currently in development Android version of the program. I'm very happy seeing forks like this. However, recently this fork of my app popped up, which has design docs written for Claude, and has "Co-Authored-By: Claude Opus 4.7" in every new commit. In the Milestones part of the document, the fork mentions that it will completely rebrand the program right before release. Due to being AI written, they have been very quick to finish the additional features they are looking to add in this fork.

I'm completely aware that there is nothing wrong with this rebrand and rerelease of the program. The program is MIT licensed, and that license allows it. In addition, the fork I just mentioned has a very specific purpose of being used for comics, and some of the ideas its looking to add seem genuinely useful for that use case. But this has honestly made me worry that, in the future, someone would just fork my program, sprinkle in a few AI written features, and market the program 10x better than I ever could. Although my program is free, the extra reach it has gotten has lead to a few donating through GitHub, which is really helpful.

My question is, is this something I should genuinely be worrying about? Should I be changing my repository to a different open source license? Is that even a choice now that there are commits under the MIT license? Any advice or thoughts appreciated.

https://redd.it/1t776cn
@r_linux
GitHub GitHub - ErrorAtLine0/infinipaint: Infinite space, infinite zoom, collaborative canvas program for massive sketches and notes Infinite space, infinite zoom, collaborative canvas program for massive sketches and notes - ErrorAtLine0/infinipaint
Post #41741 47
Why do people praise Vim???

One friend of mine who convinced to finally make the switch (thank God he did cause frick no I'm not returning to Windows) constantly tells me to use Vim.

I have absolutely no idea why I should since I only use text editors for copying stuff (like exporting my Anki deck in a .txt format and copying it to feed it into a code to count how many words I have mined for the day, just Ctrl+A and Ctrl+C) or a tiny bit for CSS (cause I use a skin called Firefox GX, yea I know lame), so I don't really find any useful way to use Vim since Mousepad is absolutely enough for me to take quick notes.

So, why do people use Vim and is there any reason as to why I should to (for the ways I'm using a text editor)?

https://redd.it/1t74wvk
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #41740 44
Proposal: Hidden English aliases / symlinks for localized XDG user directories (for terminal users in non-English locales)

The idea is inspired by how Windows handles known folders, and I think Linux could do it even better. When you install Linux in Japanese (or any other language), the system creates localized names for the standard XDG user directories:

eg: ~/Desktop \-> デスクトップ

This is nice for the graphical desktop, Dolphin, Nautilus, etc. show everything in natural Japanese. But for anyone who uses the terminal, SSHes in, writes scripts, or uses TTY, it becomes a real pain.

Long Japanese paths are cumbersome to type, tab-completion can be awkward, copying commands between machines breaks, and dealing with IME, especially if it's not set up properly ( and especially in TTY) is extra friction.

I've thought of two possible solutions to this problem:

1. Windows-style approach: the graphical file manager lies

The actual folder on the filesystem is always in English (~/Downloads,\~/Desktop, etc.). The desktop environment and file manager then display the localized name (ダウンロード,デスクトップ, etc.) to the user.

2. Hidden English symlinks/aliases approach

Both versions exist on the filesystem: The real localized folder (~/ダウンロード), plus a hidden English symlink or alias ~/Downloads that points to the same folder.

So these both work:

cd ~/Downloads
cd ~/ダウンロード

The graphical file manager only shows you the localized path.

Addtional benefits:

People like me who currently use English on the entire system just to avoid this annoyance might actually switch to My own language. That leads to more real-world usage and better translation contributions.

I actually want to get the opinions of developers and other non-latin ESL linux users on this thread of if this is even possible. Or do you even want this? I know i certainly do.

https://redd.it/1t6zdgb
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #41739 43
ArcDLP - Desktop app to download videos and playlists from YouTube, Instagram, Twitter/X, Vimeo, SoundCloud and 1000+ other sites. Free, open source, zero setup.

I know there are already ways to download videos. Chrome extensions, terminal tools, websites with a million ads. But I was learning Electron and wanted to build something actually useful for myself. Something where you just download the app, paste a URL and go. No installing Python, no downloading binaries, no terminal. yt-dlp and ffmpeg are bundled inside so there's zero setup.

ArcDLP is a desktop app for Linux (also Mac and Windows). Here's what it can do:

* Download videos (uses yt-dlp under the hood) in up to 4K, or extract audio as MP3/OPUS
* Playlist support. Select the items you want, pick a format, queue them all at once
* Instagram saved collections. yt-dlp doesn't actually support these, so I built a scraper that grabs every post from a collection and queues them for download
* Sign in to YouTube and Instagram to access private, age-restricted and members-only content
* Download queue that keeps going even if something fails. One broken link doesn't kill the rest
* Download history with cached metadata for quick re-access
* Simple, clean and easy to use UI with light and dark mode :)

No cloud, no accounts, no tracking, no ads. Everything runs locally on your machine.

[https://github.com/archisvaze/arcdlp](https://github.com/archisvaze/arcdlp)

It's open source so issues and contributions welcome. Hopefully you find it useful!

https://redd.it/1t6wx6u
@r_linux
GitHub GitHub - archisvaze/arcdlp: Open-source desktop video downloader powered by yt-dlp and electron. Download videos and audio from… Open-source desktop video downloader powered by yt-dlp and electron. Download videos and audio from YouTube, Vimeo, Twitter, and thousands of sites. Works on macOS, Windows and Linux. - archisvaze/...
Post #41737 45
Post #41735 43
Do you guys think that because linux is open source it has more discovered security vulnerabilities?

In the past six months i've seen a lot more news relating to linux security vulnerabilities (like copy fail). Linux is an open source kernel, while other kernels like MacOS and Windows are closed source. Do y'all think that because anyone can review and read the code, linux has more (potentially discovered) security vulnerabilities? Keep in mind that Im not against OSS, I think that the more people who can read the code and find these problems, the more secure the software will become. If the Windows kernel was to be open sourced tomorrow (or leaked), Im sure it would be an absolute shitshow for microsoft because cybersec experts might find a lot of vulnerabilities.

https://redd.it/1t6r1d8
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #41734 51
Is there an ACTUAL reason for big Software to not support linux?

Like the only reason im still using windows 11 in dual boot is for AutoCAD and MS Office (their online is just something thats really good for group projects and the online version is not good enough for us), but why can Autodesk a company that has MILLIONS of users, schools full of their software, my uni MANDATES us to use AutoCAD and its what they teach us, even tho i use FreeCAD for my own projects, i understand MS not supporting linux, but adobe (even tho i dont like them as a company), ect ect not having a linux version or compatability with wine is just wild.

https://redd.it/1t6p94p
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #41730 47
Advice: CLI program defaults to writing a file, what if I want stdout?

I have a simple CLI program that runs calculations on inputs from a text file and produces another text file for output. (I hope this isn't self-promotion, I can remove the link if its borderline!)

Unless directed otherwise, if you invoke it with filename.nec, it writes the output to filename.out. You can supply multiple files on the input line, or even a glob, so the automatic-name makes sense.

But it is also possible you might want to run it to stdout. This would be the default behaviour for most unix CLI programs (is that true?) I know there are some programs that automatically go to files, like gzip and such, and I'd like to match "the most standard behaviour" for this sort of thing.

Right now I have a -o flag so you can -o someotherfilename.out, and I re-wired that to allow - so you can do onec -o - inputfile.nec and then it goes to stdout.

Is that "right"? Or is there something else that people would expect?

https://redd.it/1t6irk1
@r_linux
GitHub GitHub - maurymarkowitz/OpenNEC: C-language version of the Numerical Electromagnetics Code (NEC-2) with several extensions C-language version of the Numerical Electromagnetics Code (NEC-2) with several extensions - maurymarkowitz/OpenNEC
Post #41729 49
Proprietary text display on a POS terminal

I have bought second hand Oracle Micros Workstation 6, as I needed a touch terminal. I am now running Linux on it and it works fine. However, I could not help but notice that it has a rear end text display. I have taken it apart and it looks as proprietary as it goes i.e. the LCD itself is pretty standard, but its board has Oracle Micros all over it. It also has non-standard plug.

I know it is a very long shot, as the unit was supposed to work only in Windows and most likely than not the rear display would run only with proprietary Windows drivers, but maybe, just maybe, there is a chance to access it somehow from Linux? Just a pointer in a general direction would be great...

I have run dmesg, but nothing interesting shows up. I have no idea whether it is USB, serial or anything else - the unit has a ton of various USB and serial connections for accessories, which does not help either.

https://redd.it/1t6f2si
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #41726 58
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →