-
8 votes
-
Calckey is a open source social media platform that is a part of the fediverse and can categories your feed to custom feeds
5 votes -
Bringing memory safety to sudo and su
6 votes -
KeenWrite 3.3.0
6 votes -
Ushering in a new era for open-source silicon development
2 votes -
Show Tildes: a little, portable, hackable graph-drawing tool
13 votes -
After 2 years of working full-time on my open-source project (Mockoon), I have been accepted to the GitHub Accelerator program!
5 votes -
I’m now a full-time professional open source maintainer (how a maintainer is now making an income equivalent to his google compensation)
9 votes -
A guide to open source project governance models
3 votes -
Open source maintainers: What they need and how to support them
2 votes -
The limited utility of the phrase “GNU/Linux”
6 votes -
Looking for smallish feature suggestions for an open source project
I'm thinking about increasing the level of my open source contributions a bit. Instead of searching blindly until I stumble upon an issue that: A) Piques my interest B) I feel somewhat qualified...
I'm thinking about increasing the level of my open source contributions a bit. Instead of searching blindly until I stumble upon an issue that:
A) Piques my interest
B) I feel somewhat qualified to implementI figured I'd check with the tildes community. Is there any Open Source software that you use that is missing a feature/capability? Can you give a brief description of it (bonus points for links to an issue tracker with an open ticket :))?
Can't of course promise anything will come of it, but if I do pick up your suggestion at least I'll give you a ping if I make any progress!
7 votes -
Open source is democratizing video game development
6 votes -
Open source recommendations for a photo/post voting site?
TLDR: I need a website that let's signed in users vote on each others photos, and stores that data on who voted for what in a database. Background I run a facebook group of about 2,000 members....
TLDR:
I need a website that let's signed in users vote on each others photos, and stores that data on who voted for what in a database.
Background
I run a facebook group of about 2,000 members. This group is designed for analog (any non-digital format) photographers to swap high quality artistic prints with each oter. The community was essentially dead and the admin wanted to throw in the towel so I took over. We've made progress, the group growth jumped by over 500% in the first month after I took over.
Right now trading prints doesn't work well. People make a post using the facebook selling format, and those who are interested comment with the image they'd like to trade for. The problem is that the posts get limited visibility due to facebook's algorithms, and stale posts hang around. All of this reduces over all activity, and the majority of posts don't end up in a trade.
My solution is to do a trade event with everyone participating at the same time. Since facebook doesn't lend itself to this I'd like to whip up a quick site for the event. My time is so limited these days I really don't have the capacity to build something from scratch, and the group certainly doesn't have any other developers to help out with it (it skews heavily on the older side).
I'd like to find an open source project that lets users sign in (sign in using facebook would be a bonus) and upload/vote on images. After the voting closes, I'll write code to pair everyone up in a way that optimizes for everyone getting to make a trade. If Alice votes for Bob's image, and Bob votes for Alice's image, they would get paired up to make the swap.
I feel okay writing the code to map out swaps, but I'm pretty terrible at web design and especially at front end design. I've looked across github, but I wanted to reach out and see if anyone could recommend something that I might of missed.
I don't expect to have 2,000 members participate, I think it may be as few as under 100, so hopefully I won't need to worry about scale.
Thanks in advance for the help!
11 votes -
EchoSVG: Pure Java SVG renderer with level 4 CSS selectors
2 votes -
Time till open source alternative
6 votes -
Best Linux Distro for gaming/noob
Hey y’all. Recently picked up a Cyberpower prebuilt. Looking to install a Linux distro on it for gaming. Currently have Ubuntu on my laptop, so I’m not a total noob, but my experience is still...
Hey y’all. Recently picked up a Cyberpower prebuilt. Looking to install a Linux distro on it for gaming. Currently have Ubuntu on my laptop, so I’m not a total noob, but my experience is still low. Not a big fan of having to use the terminal. Any distros y’all would recommend? Am leaning toward Pop_OS or SteamOS.
7 votes -
Alexandria Search is a open source ad free nonprofit web search engine
11 votes -
RISC-V only takes 12 years to achieve the milestone of 10 billion cores, 5 years faster than ARM
14 votes -
Letter from Codeberg: We are now an employer! (Codeberg is a democratic open source github alternative)
7 votes -
Don't be that open-source user, don't be me
9 votes -
Notkia: Building an open and linux-powered numpad phone
2 votes -
Email client K-9 Mail will become Thunderbird for Android
10 votes -
The Helios microkernel
10 votes -
gron - Make JSON greppable
7 votes -
Marginalia search (an independent DIY search engine that focuses on non-commercial content) is now open source
11 votes -
Thunderbird's donation-driven revenue rose 21% in 2021 to $2.7 million
8 votes -
The SerenityOS browser now passes the Acid3 test
@Andreas Kling: The SerenityOS Browser now passes the Acid3 test! 🥳🐞🌍AFAIK we're the first new open source browser to reach this milestone since the test originally came out.This has been a team effort over the last couple of weeks, and I'm so proud of everyone who contributed! 🤓❤️ pic.twitter.com/Vw8GkHWSaj
8 votes -
VRoom is an open source, very high performance, RISC-V implementation targeting cloud servers, it's licensed under a copyleft license (GPL3) but also available as a commercial license (like MySQL)
5 votes -
Lessons learned from my 10 year open source project
5 votes -
Why I think "Sponsor Only" repositories introduced by Github is a terrible idea
9 votes -
The right thing for the wrong reasons: FLOSS doesn't imply security
7 votes -
The Big Time Public License 2.0.0
8 votes -
An open source AI assistant + social network of decision makers to help people make better decisions
2 votes -
How does SourceHut's FOSS business model work? (SourceHut is a Github alternative from the creator of Sway)
9 votes -
Why and how we raised VC funding for an open-source project
3 votes -
Breaking of "colors" and "faker" NPM libraries show that everything isn't right in the FOSS ecosystem
7 votes -
Fediverse in 2021 (The fediverse is a network of open source social media platforms)
7 votes -
I won't let you pay me for my open source - David Hansson (creator of Ruby on Rails)
6 votes -
To secure the supply chain, you must properly fund it
8 votes -
Rust Moderation Team resigns
20 votes -
Introducing River, a dynamic tiling Wayland compositor
10 votes -
The coming firmware revolution
15 votes -
System76: A case study on how not to collaborate with upstream
11 votes -
Announcing LittleJS - The tiny JavaScript game engine that can
10 votes -
Microsoft angers the .NET open source community with a controversial decision
24 votes -
Help open-source contributors escape Afghanistan - Open Collective
10 votes -
Discussion of forking the IANA time zone database (tzdb) over a disagreement about how to handle pre-1970 time zones
16 votes -
Rysolv is a open source platform for posting bounties under the AGPL
5 votes -
How would you write a GUI? Seeking opinions, recommendations, and what to avoid.
Hi all. I am asking this open-ended question (bottom of this post) because I am considering making contributions to an open-source project that would directly benefit me and other users. Some...
Hi all. I am asking this open-ended question (bottom of this post) because I am considering making contributions to an open-source project that would directly benefit me and other users.
Some background:
I have worked with an engineering simulation software called Ansys MAPDL basically everyday for the last 4 years, in both an academic and a professional capacity. It's not necessarily relevant whether you are familiar to that program to participate in this discussion. The relevant thing is that the GUI for MAPDL is written in Tcl/Tk and I don’t imagine it is going to be modernized (because of more modern, but distinctly different, replacements). This is a screenshot of the GUI for reference.
Why do people put up with such an old interface?
The power of the program is not its GUI, but the scripting language that can be run to setup and solve simulations. The program name is really the scripting language name, Ansys Parametric Design Language (APDL). It's somewhat like Matlab. The program also offers an enormous amount of control when compared to the more modern GUI that's been released, since the modern GUI holds a totally different philosophy.
The older GUI is really helpful in certain circumstances because it will spit out a file containing commands that were used in the session. This is a great demonstration of how to run a command or use a setting/config command, but a lot of newer features are buried in the documentation and aren't available in the older GUI.
My coding experience
I know the MAPDL language very intimately, but my experience beyond it is limited to some Perl scripting, and a bit of Python exposure.
Motivation
Open-Source Ansys API
Recently, Ansys started supporting an open-source Python project called PyAnsys. MAPDL is otherwise fully closed source, and this is really the only public-facing API. PyAnsys has basically converted a lot of MAPDL script commands to a pythonic format, hence Python can now be used to interact with MAPDL. This is great for several reasons, but is limited regarding interactivity. Interacting with MAPDL via Python is basically happening in a fancy console via Jupyter notebook or IDE like Spyder. Certain commands will bring up Python-based graphics displays of solid models and results plots, but there isn't a dedicated GUI open all the time.
The Question(s)
My question is whether it is feasible to write a frontend GUI to a bunch of python commands. If you were going to do it, how would you do it? What might you write it with? Would you even do it? Is this a stupid endeavor?
7 votes