Hello,
This may be a stupid ask, but gravatar is a proprietary service which contains telemetry and I do not want to rely on an external service to provided avatar functionality.
Would it be possible to be able to select where the avatar is pulled from, gravatar will do it automatically, and then have other alternatives like pulling it from a url (such as another cdn) or uploading it directly.
It would be a lot nicer than currently relying on a privacy-invasive option!
Thank you, Polarian
Also is the forums open source, if so, could I be linked to the git repository so I can check it out, I may implement this feature on my own if nobody else cares about it enough :)
Thanks, Polarian
It's sad how much proprietary software the Nim community relies on. GitHub, Discord, Gravatar, reCaptcha, Google Analytics, …
Yeah, after my holidays this is something we will change.
Codeberg might be the ideal candidate for FOSS projects, especially as Gitea is going to support decentralized forges.
Regarding analytics, https://goaccess.io/ runs locally on the webserver and generates static HTML pages that can be served without any security risk. No javascript, no 3rd party services.
This is not "harmless", for example a lot of dependency repositories contain analytics to track how often and who downloads the dependencies, if I am pulling dependencies I do not want to be tracked.
Yes they can be useful, to understand what is no longer needed, or which is not being used at all, but it also compromises peoples privacy. Yes the best solution to this is publically available analytics.
I think ideally, it should be opt out, if I have an account with nim forums I want an option to opt out of nim analytics!
Sourcehut is cool, especially their stance on open source collaboration. But the problem with them is that they have a high learning curve, you need to understand the git VCS in depth in order to be able to use sourcehut to the fullest, the reason platforms like github are used is because they take little to no skill to use, everything is done through the github frontend, merging, merge conflicts, reviewing code, creating branches, making issues, replying to issues.
You do not need to worry about the git patching, you do not need to worry about emails etc, its all done through a centralised platform, which for a lot of people (especially proprietary developers) is amazing.
If you want to go full elitism sourcehut is a good way, sourcehut + gentoo even better xD
But if you want nim to be publicly supported, you will want an easy to use platform, and therefore codeberg or your own hosted gitea instance would be ideal!
Personally, I do not believe instant messaging is what is for asking for help. A lot of people solely use instant messaging these days, companies like discord, whatsapp etc have all tried to make instant messaging the messing to end all others, but there is nothing "instant" about it anymore.
IRC was designed to be paired with email, you would hop into an IRC channel to chat about a specific topic for a period of time, and then you would log off and you could be contacted through email. Facebook messenger came along and decided this was stupid, and you should be able to message people at any time.
This is what I hate, it gives people the reliance on the platform, the urge to always reply as quickly as possible, it destroys peoples mental health, it is toxic and bad for you. You should never feel urged to reply immediately, and considering you do, I would reconsider your choices for your own health.
Email is perfect, and forums are perfect for this too, having a public mailing list is exceptionally good for discussing topics without the stress of instant messaging, if someone has an issue everyone on the mailing list gets the issue and people who have the time will reply their solutions to it (remember to reply all xD). The idea where developers are expected to reply immediately is toxic.
I hate it when new programmers (especially teenagers), expect to get a reply immediately to their problem or they will through a tantrum is ridiculous. I am a teenager and I am fully able to wait for a response to an issue while I take a break from working on a specific feature, or do something else which I need to work on (or take a much needed nap!).
My suggestion is nim stop putting an emphasis on fast support, and focus more on useful support, I would rather get a useful reply than someone waste 30 mins of my time, but they replied immediately. But that is just me, and I am introverted so extroverts may have a completely different idea on this topic.
I would reconsider your choices for your own health
Considering I do not drink or do drugs I think "Helping people too rapidly from the perspective of a forum or mailing list lover" is not the worst habit I could have(perhaps giving snide responses to people online is a worse habit).
I hate it when new programmers (especially teenagers), expect to get a reply immediately to their problem or they will through a tantrum is ridiculous.
Oh damn we're in agreement. Spoon-feeding people is tedious and a waste of everyone's time. Though that is one benefit of forums and emails as they're more formal which encourages properly documenting the problem and the solution, but even then there are plenty of cases of lacking information from the person asking the question.
My suggestion is nim stop putting an emphasis on fast support, and focus more on useful support, I would rather get a useful reply than someone waste 30 mins of my time, but they replied immediately.
Hey hey hey now just cause it's likely I will answer your question in the real time chat does not mean I've wasted your time. I am almost certain I would have made one bad joke and bantered with at least one other person.
Considering I do not drink or do drugs I think "Helping people too rapidly from the perspective of a forum or mailing list lover" is not the worst habit I could have(perhaps giving snide responses to people online is a worse habit).
The comment is not snide, it is the truth, if you feel the urge to reply immediately or be available 24/7, is not healthy!
Oh damn we're in agreement. Spoon-feeding people is tedious and a waste of everyone's time. Though that is one benefit of forums and emails as they're more formal which encourages properly documenting the problem and the solution, but even then there are plenty of cases of lacking information from the person asking the question.
If they do not provide enough information, ignore it, they can't spam you through email or forums like in instant messaging, they would get their account suspended or email added to a spam list.
Or you could just reply, "Please provide more information", simple and concise.
Hey hey hey now just cause it's likely I will answer your question in the real time chat does not mean I've wasted your time. I am almost certain I would have made one bad joke and bantered with at least one other person.
It's a generalisation, and I did go over the top here, however the fact remains is emails and forum posts are more thought instead of small comments from people, which are counterproductive.
PS: Love the "Data collection is bad" .... "Wait no real-time chats are just bad"
No, I did not mean instant messaging is completely bad, I am talking about modern instant messaging is bad, if it is used as it is intended, it is amazing, however if it is used like most people use it, where they are online 24/7 trying to reply to everyone who messages them, then no it is extremely bad for your health!