Thank you Alan for all the work and time put into 4clojure, and thank those of you who've started and contributed to 4ever-clojure!
Cheers, Brandon On Sun, Jul 11, 2021 at 2:38 PM Alan Malloy <malloyal...@gmail.com> wrote: > I've also exported the problem data: > https://drive.google.com/file/d/1hHrygxAs5Do8FpHC9kphYnmyTwZvISnb/view?usp=sharing > . > > On Sunday, July 11, 2021 at 2:22:33 PM UTC-7 Alan Malloy wrote: > >> I'm happy to see this project, and I think exporting some data is a >> reasonable compromise. Rather than re-learn how to do any fancy mongodb >> stuff to make it into "pretty" json, I've just done a raw JSON export of >> the solutions collection, which is world-readable at >> https://drive.google.com/file/d/1UQHznThT_eVTBjmLGz3yME8L3teGygUs/view?usp=sharing. >> I'm contemplating doing a partial export of the users collection too: I >> could connect usernames to IDs without including the email addresses or >> passwords, which would let you rebuild most of the user information. But >> I'm not totally sure this is a good idea: some people may not want their >> usernames shared, or associated with their solutions. Does anyone in this >> thread have an opinion? >> >> On Tuesday, July 6, 2021 at 9:58:29 AM UTC-7 oxa...@gmail.com wrote: >> >>> 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 <http://4clojure.com> *-or- >>> *4clojure.org >>> <http://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/4d635947-7097-4310-a6dd-c53d9d45b72fn%40googlegroups.com > <https://groups.google.com/d/msgid/clojure/4d635947-7097-4310-a6dd-c53d9d45b72fn%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/CAB_6y6GANJwjvtnDNihcE2Hdx4DPH0OrzRP%3DmDVixzS-iK_t%2BA%40mail.gmail.com.