starshipwinepineapple

joined 6 months ago
[โ€“] starshipwinepineapple 3 points 1 week ago* (last edited 1 week ago) (1 children)

Yes. If you're using lets encrypt then note that they do not support wildcard certs with the HTTP-01 challenge type. You will need to use the DNS-01 challenge type. To utilize it you would need a domain registrar that supports api dns updates like cloudflare and then you can use the acme.sh package. Here is an example guide i found.

Note that you could still request multiple explicit subdomains in the same issue/renew commands so it's not a huge deal either way but the wildcard will be more seamless in the future if you don't know what other services you might want to selfhost.

[โ€“] starshipwinepineapple 9 points 2 weeks ago* (last edited 2 weeks ago)

Agreed, though i do think it's a privacy thing. Many people use privacy and anonymity interchangeably but they are different things.

The options are:

  • use a single email. If it is leaked you need to update hundreds of accounts or risk falling for a malicious email
  • use a catch-all email and each service gets a separate email, but you can't turn off receiving mail at a specific address unless you use a sieve filter. This doesn't stop people from just guessing random addresses.
  • use specific aliases for each service. Idk about this specific project but usually you can turn off receiving mail at an alias. So if a company gets a data breach i just change my email (or close the acct), then i turn off the old alias.

I did the catchall for a few years but have been doing aliases for 5+ now. In the end, the only people/ companies who have my email are the ones I want.

[โ€“] starshipwinepineapple 5 points 2 weeks ago (1 children)

Even has kitty timestamps further down ๐Ÿ˜ป

[โ€“] starshipwinepineapple 4 points 2 weeks ago

I do all my coding in the cloud, via Google docs ๐Ÿ˜Ž

[โ€“] starshipwinepineapple 20 points 3 weeks ago (1 children)

Just some general advice:

  • get regular users. Contributors are going to be a subset of users as another commentor mentioned.
  • make sure to have a CONTRIBUTING.md and that it is clear/ easy to follow. Some projects will link to a separate wiki from the .md which is fine. But make sure your "first time contributor" instructions are easy to follow to set up whatever dev environment needed. The less clear the documentation then the more motivated the contributors will need to be.
  • if you haven't already, make issues with feature requests that you are wanting to add. Include enough details that someone other than you will understand your requirements.
  • consider a label you use to signify "great issue for a first time contribution". These should be relatively simple fixes or simple features but give time for someone else to try them instead of completing it right away. Make sure to reference this label in your contribution documentation as a great starting point. If you're able to get someone to do a simple fix then they will have set up the dev environment and may do other future issues.
  • advertise that you're looking for contributors. Point out your docs, first time contributor label, and any specific features you want/need help with.
[โ€“] starshipwinepineapple 1 points 3 weeks ago

The lede sure was buried here. I do think it could've been a lot more clear about the specific issues with open source licenses and also been more clear about which of those issues a Post Open license is being proposed to solve.

It was also strange to propose there would be only one Post Open license but then immediately talk about the one of the debates of which direction Open source licenses should go. The article didn't reconcile how that and other issues would be able to be solved in one license.

I recognize that there are flaws with current Open source licenses but this article is proposing to solve 100 licenses with 1 license, without any substance on how it actually would achieve this. I guess I'm not optimistic there will only be 1 future license.

[โ€“] starshipwinepineapple 3 points 3 weeks ago (2 children)

So you dislike external sync options but also don't want to pay for internal sync options? Additionally you are in a self hosted community so you're looking for a presumably open source project (some you listed are not), and given internally supported sync services would be one way fund development i think this narrows what your are looking for by quite a bit. You basically would be looking for an open source project that meets all your other criteria and happens to let you sync the files to your own server for free. Why would such a project not just let you take things into your own hands with whatever flavor of sync/backup you prefer? Otherwise if they're building a sync system it would probably be a monetized cloud service which brings us back to the beginning.

Maybe such a thing exists, but I haven't seen such a thing since that is extra development for little to no gain. Most people are happy to either pay for the cloud service to fund development or sync on their own.

Logseq: Same issues as with obsidian: Paid sync. Didnt look much beyond

Logseq is open source. Obsidian is not. So yes, both have paid sync but you can also just sync or backup the files on your own. Just be careful of sync services that sync while files/db are in use to avoid conflicts.

[โ€“] starshipwinepineapple 6 points 1 month ago

This is how i initially got started and i always like to recommend it. CS50x (introduction to computer science) is their college curriculum made available for free as opencourseware. Their lectures are very engaging imo, and you get problemsets to practice and check your answers. The problems are done in an online environment which i like so you don't get bogged down in setting up your computer before you've even learned how to code. And then at the end you pick a project of your own and when you finish you get a free certificate (don't bother paying for the "verified" one)

One other thing i think cs50 does pretty well is help teach you how to solve problems and how to read documentation. The reality is that learning how to code isn't just learning a coding language. Knowing how to solve different types of problems and how to read documentation are core skills that let you get away from "tutorial hell" and start working on a project that excites you.

[โ€“] starshipwinepineapple 5 points 2 months ago

I deleted my 12 year old account over the latest privacy policy update which auto opted-in to using your data for unspecified AI purposes. There was some discussion here, and while a strava rep did give specific examples in their response, the privacy policy was not updated and continues to be both broad and auto opted-in with no way to opt out.

Regardless of the current use of AI, the broad privacy policy creates the potential to allow them to do many things with your data without telling you about it in the future. And that thread discusses some potential problematic uses that you could be opted into without ever knowing it.

The privacy policy needs to be more specific, and allow opting out (or better yet, make opt out the default).

And yeah, API change is pretty crap too.

[โ€“] starshipwinepineapple 5 points 2 months ago* (last edited 2 months ago) (1 children)

Second the Automate The Boring Stuff recommendation, especially if you're looking for a physical gift (or free online as mentioned)

Id also just in general recommend CS50-python as a free course for python. Engaging lectures, problem sets you can check your solutions, and you finish with a project of your own choosing. No programming background is needed. Don't buy a verified certificate, the whole course is free along with a free certificate

[โ€“] starshipwinepineapple 2 points 2 months ago

I live my life and i come across something that is painful because it takes time, or is complicated/tedious, etc, and i think to myself "is there anything i can do to make this better?"

Look for problems you have and try to solve them. Also as you learn more about programming you add tools to your toolbox. Having those tools helps you think about new problems you could solve. You might still have to look up the documentation on how to use that tool, but you can at least start to recognize that it could be used to solve a problem you're having

[โ€“] starshipwinepineapple 3 points 2 months ago

Thanks, yeah looks like they are wanting to build on their own reader app.

https://elevenlabs.io/blog/omnivore-joins-elevenlabs

 

Hi all, I'm relatively new to this instance but reading through the instance docs I found:

Donations are currently made using snoweโ€™s github sponsors page. If you get another place to donate that is not this it is fake and should be reported to us.

Going to the sponsor page we see the following goal:

@snowe2010's goal is to earn $200 per month

pay for our ๐Ÿ“ซ SendGrid Account: $20 a month ๐Ÿ’ป Vultr VPS for prod and beta sites: Prod is $115-130 a month, beta is $6-10 a month ๐Ÿ‘ฉ๐Ÿผ Paying our admins and devops any amount โ—€๏ธ Upgrade tailscale membership: $6-? dollars a month (depends on number of users) Add in better server infrastructure including paid account for Pulsetic and Graphana. Add in better server backups, and be able to expand the team so that it's not so small.

Currently only 30% of the goal to break-even is being met. Please consider setting up a sponsorship, even if it just $1. Decentralized platforms are great but they still have real costs behind the scenes.

Note: I'm not affiliated with the admin team, just sharing something I noticed.

view more: next โ€บ