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.

Reply via email to