Thank you Alan for all your contributions :) Hosting things and maintaing them is really hard. We, the LambdaIsland team, are already maintaining clojurians-log and clojureverse and it's definitely not easy!
With a wonderful idea from @borkdude and his `sci` library, I built "4ever-clojure": a completely static version of 4clojure which runs using cljs + sci. It interprets the code in the browser itself. It's live at: 4clojure.oxal.org (Source code at: https://github.com/oxalorg/4ever-clojure I'm planning to move it under the clojureverse github org) I have 2 asks from you if it is feasible: 1. An export of all solutions (only solutions, no user data needed) - the community is already coming up with some amazing ideas of hooking up user solutions to automatically commit to a Github repo 2. Possibility of transfering *4clojure.com *-or- *4clojure.org *over to us so that we can host 4ever-clojure there (instead of on a separate domain) Thanks! - Mitesh On Tuesday, July 6, 2021 at 5:56:10 PM UTC+5:30 Srihari Sriraman wrote: > Hey Alan, we really like 4clojure. We've suggested using it for training > most people at nilenso and we're very thankful to you and all the > contributors for that! > We (nilenso) would be up for picking up the hosting costs, and also some > other operations or development work if needed. > > It would be even better if we could work together and turn this into a > community owned project (ex: clojurists together > <http://clojuriststogether.org>). That might also assuage your concerns > about data ownership. > > The questions, and solutions that the community has put together on > 4clojure over the last decade are very valuable as a learning tool. Perhaps > we can find a way to keep them around without attributing them to a user? > One idea might be to deactivate all existing accounts, and remove the user > data (email, passwords, other PII) etc while keeping the questions and > solutions from those users. > > We would be sad to see 4clojure go away, hope we can find a way for it to > live on. > > Cheers, > Srihari > > On Tuesday, July 6, 2021 at 1:12:44 PM UTC+5:30 Robert P. Levy wrote: > >> Hi Alan, >> >> Just as a thought. If it's minimal work on your end (eg. if the folks >> from Roam research who chimed in above pick it up) why not clear the >> password hashes and let the new maintainer handle the communication that >> passwords need to be reset? >> >> Rob >> >> On Sun, Jul 4, 2021 at 1:26 PM Alan Malloy <mallo...@gmail.com> wrote: >> >>> TL;DR: Turning off 4clojure.com by the end of July 2021 >>> >>> Hello, 4clojure problem solvers. You've probably noticed SSL errors on >>> 4clojure.com over the last week. The old decrepit system 4clojure runs >>> on has finally gotten out of date enough that I can't even figure out how >>> to get it recent enough that SSL certs will auto-renew anymore. >>> >>> In principle I could start from scratch on a new server and move >>> 4clojure over, but I won't. 4clojure has been piggybacking along on a >>> server that I use for personal reasons, and over the years I have less and >>> less reason to keep paying for that server - it's now pretty much just >>> 4clojure costing me an embarrassing amount of money every month because I >>> haven't wanted to disappoint the community by shutting it down. This SSL >>> thing is just what made me finally pull the trigger. >>> >>> I don't have a specific EOL date in mind, but sometime near the end of >>> the month, since that's the billing cycle. Until that time, 4clojure still >>> works, as long as you don't mind clicking through the security warnings - >>> it really is still me hosting the site, and since the connection is still >>> HTTPS (albeit with an invalid cert) I think that means your data is still >>> safe. If you have solutions to problems you're proud of, you've still got >>> some time to print them out and put them up on your refrigerator. >>> >>> I'm not seeking new maintainers. I'd feel uncomfortable handing over a >>> database with so many email addresses and password hashes in it to anyone. >>> The service has had a good run - just over a decade since the first >>> release >>> <https://github.com/4clojure/4clojure/commit/ff457d0b3b5f5e5a74316a1747809c25b84b3b5e>. >>> >>> I hope you enjoyed it during that time. >>> >>> -- >>> >> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clo...@googlegroups.com >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+u...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/clojure?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to clojure+u...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/clojure/385cdef8-fa40-47ba-b5b1-0b3a7cc34935n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/clojure/385cdef8-fa40-47ba-b5b1-0b3a7cc34935n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/b3ffedb9-5d32-4e42-8511-8f88fd5e6ab2n%40googlegroups.com.