Open Source

30581 readers
274 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
1
 
 

Hi all! I'm looking for a remote desktop control system that works in Ubuntu. Something like VNC, but that allows for more than one user to remotely see and control the screen of this Ubuntu Desktop at the same time. I've been looking around for a while now, but all the solutions I've found only allow for one user at a given time. If a second user logs in, the first one is kicked out. I'm not sure if this is even possible, but I'd really appreciate any help pointing me in the right direction. Thanks!

2
 
 

Recently some group published an interactive, javascript based, website, to graphically explore data broker companies. This is just one group doing similar research work in different fields. I applaud the cause, but I take issue with the format.

An organization, that is, or group that frequently needs to provide structured data. In turn, developers might want said data, in order to deliver apps.

Interactive websites seem flaky to me, since no one guarantees they will still be there two years from now. I think it is only natural that groups doing important work would do a great service to communities if they served a RESTful or GraphQL API, depending on the complexity of the data.

But even in this case, when the group stops serving the API let alone be coerced to stop, or access to the API is blocked, this great service will be discontinued. Obviously the raw data must be shared for this to work.

Lately I was thinking about these edge cases. Journalists or activists doing this type of work may lack the sophistication to structure the data in useful ways. They probably do the journalist work and then have some developer they either hire, or is part of the group, make the important backend decisions, including structuring the raw data.

Regarding the retention of the data in case the group disbands or goes away, there are some existing solutions like torrenting or IPFSing the datasets. Both methods can help the data be online forever, but what about content integrity and versions? They would still need a static webpage or something to provide the hashes, and IPFS is by its design not very well suited for versioning.

There are no clean cut guidelines on how to go about this, or at least, what is a handful of good ways to go about this, so that a current or future group can rely on to deliver this type of work.

Another idea that popped into my head is that the ecosystems of repositories and package managers are very mature in all major distributions. Structured data could be uploaded to distro repositories (including FDroid and the like), just like any other software with underlying data structures. Hashing and versioning would be then natively taken care of by existing package managers. But the question still remains, what data structure is the best for this kind of relational data, and what kind of API should best be exposed to the user.

So, if you feel like it, I would like to hear your thoughts on:

  1. Skills and preparations required by investigative teams to publish structured data to the world.
  2. Assessment of the torrenting and IPFS solutions to ensure recovery of the data in perpetuity.
  3. Assessment of the RESTful or GraphQL format to disseminate investigative data.
  4. Assessment of using established package managers and repositories to disseminate investigative data.
  5. Ideas on what should be eventually exposed to the user, who can be assumed to be a developer as well.
  6. Further comments.

I would be glad to get some feedback on these thoughts.

3
 
 

I saw this app featured on a YouTube channel and thought it was pretty interesting, especially for GNOME users. However there is a rather weird thing about it: it claims to be using Piped for YouTube but it doesn't get the "Sign in to confirm that you're not a bot" error. I guess it uses a different API when Piped gives an error.

4
 
 

Hello,

I'm looking for an Android App that will offer a widget displaying some text on my screen. I want this text to be custom - more customization the better.

F-Droid availibity would be a big plus. If there is nothing OpenSource available, other suggestions also would be okay (but as the last resort).

5
 
 

Features of Qalculate

  • Platform-Native Graphical user interface

  • Simple default view

  • Optional calculate-as-you-type mode

  • Screenshots

6
 
 

I use Anilist to track my anime and manga. But haven't found anything that provides a similar experience in regular movie and TV show tracking, or even books.

For games, there's a service called Backloggd that uses the IGDb database. For movies, I have used Letterboxd but the Android app is garbage at best.

7
 
 

The Busybox developers have released version 1.37.0, with some 50 changes.

Its developers call Busybox the "Swiss Army knife" of embedded Linux, because in one relatively small tool, it implements not just a Unix-style shell, but also about 300 different commands that are normally external programs in their own right. As a result, it's often found inside devices that use Linux in very resource-constrained environments, such as consumer firewall/routers.

8
9
 
 

Tidy- Offline semantic Text-to-Image and Image-to-Image search on Android powered by quantized state-of-the-art vision-language pretrained CLIP model and ONNX Runtime inference engine

Features

  • Text-to-Image search: Find photos using natural language descriptions.
  • Image-to-Image search: Discover visually similar images.
  • Automatic indexing: New photos are automatically added to the index.
  • Fast and efficient: Get search results quickly.
  • Privacy-focused: Your photos never leave your device.
  • No internet required: Works perfectly offline.
  • Powered by OpenAI's CLIP model: Uses advanced AI for accurate results.

F-Droid

10
 
 

At this point I'm very concerned about the open source industry relying so much on github. You have to remember that any project there can be swept away overnight because it doesn't fit into the agenca of a large company, for example.

11
 
 

Works really well, personally only tested on Linux, but I love it!

12
13
 
 

I hope this project gets more contributors to help make it as good or better than Newpipe. Written in Dart using Flutter can allow it to be compiled for Android, iOS and desktop

14
15
 
 

https://gitlab.com/christosangel/magic-tape

Magic-tape is an image supporting fuzzy finder tui YouTube client.

https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/main.png



UPDATE

Now introducing a new feature: the video description as well as the comments written by YT viewers will be shown in the terminal window, while the video is reproduced.

https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments.png

https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments1.png

https://gitlab.com/christosangel/magic-tape/-/raw/main/screenshots/comments2.png

Thus, the user can be satisfied reading other viewers having a swing at the politicians/celebrities/stars they love to hate, or, watch closely to their heart's content, as cyber nuclear attacks are launched between self-righteous, valiant and livid keyboard fighters.

Comment loading is asynchronous to video loading, so it is possible that there will be some delay in the appearence of the comments. That depends on the number of comments, network speed etc.

16
17
 
 

Hello everyone! This is a small program I made yesterday to render the Mandelbrot Fractal with beautiful colors!

It isn't as fast as other programs (e.g. XaoS) but it is the first good program I have made using OpenGL. I may update it to render some other fractals too in the future (e.g. The Burning Ship).

I hope you like it!

18
 
 

Cubedex is a lightweight Progressive Web App (PWA) that connects to your GAN smartcube using Bluetooth. It's designed to help you drill, time, and master algorithms like PLL and OLL, making it easier to build them into your muscle memory faster and more effectively.

📱 How to Get Started:

✅ Visit https://CubeDex.app in your browser ✅ Add Cubedex to your home screen for an app-like experience ✅ You can use it offline - Cubedex works perfectly without an internet connection

Cubedex has been created with ♥ by Pau Oliva Fora using gan-web-bluetooth and cubing.js.

If you enjoy using Cubedex, please consider supporting the development on Ko-fi.

19
 
 

Hello, I started donating to my favourite open-source projects a couple years ago, but stopped about 6 months ago for different reasons and wanted to get back into it.

I wanted to ask if anyone here has a set system or process they follow when donating

  • How much money do you donate? A set amount, whatever you feel like, a percentage of your earnings?

  • When do you donate? Whenever you remember, on the first of the month, Thursdays?

  • Do you have a minimum donation amount?

  • How do you decide what projects to support? Do you forego donations if you've contributed in other ways? Do you keep a list?

  • Do you donate to all equally or do you have some sort of ranking? Is it by amount of use, subjective preference, something else?

  • What platforms do you prefer using? Liberapay, Opencollective, Patreon, ko-fi, Paypal, Monero, actual post?

So far the system I've devised for myself would go something like:

  • put 2 % of all my earnings, whatever they are, in a separate account
  • every quarter (on the first of January, April, July and October) donate the full amount of money in the account (with a minimum of 5 €, so as not to lose a big amount in fees)
  • keep a ranked list of projects that I've used or deemed important or promising in the last three months (projects I donated to recently go to the bottom of the list), things at the top get more money than things at the bottom
  • prioritise Liberapay since it's open-source itself
20
21
22
23
24
25
 
 

After trying to understand if Synapse was still the preferred community method for Matrix after the post on Element X/ESS, I thought I'd share this.

Element Starter is a game-changer, offering a free (as in beer) self-hosted version of Element Server Suite. It is a lightweight version of the officially supported Kubernetes-based components found in our paid packages (Business, Enterprise and Sovereign) - the very same stack used to power the biggest Matrix homeservers in the world; built by the team who created Matrix.

Element Starter is designed to allow anyone in the world (who doesn’t need to start with our powerful paid-for enterprise features) to adopt Element Server Suite for free. This option gives them all the real-time communication functionality they expect from a leading messaging and collaboration app with the added benefit of self-hosting to ensure data ownership and control, while building on a wrought-iron foundation which is futureproofed for commercial support and features on demand.

Really surprised I can't located migration methods anywhere, though. And that all the Element X app repos are still labeled pre-release but the blog says they are production ready.

Edit: This does require sign in and terms of use agreements, so I'll be sticking to my Synapse docker container for now.

view more: next ›