<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="325056" data-post-id="325056">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="joeb" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  joeb
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thank you for these <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="325056" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/52">Post #51</a>
	                </div>
	            </div>
              <div id="likers-container-325056" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="325056"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #51"></div>
  </section>
</div>
    <div class="postbit" id="326432" data-post-id="326432">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="f0rest8" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/f0rest8/120/38551_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  f0rest8
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://www.loom.com/embed/4dde5a892ba74a94bbdb2948e5fa83f9?sid=8b691879-5da7-4cf7-8fea-24f4d23c7227" rel="noopener nofollow ugc">Video</a> is up of me showing how to use Metamorphic. More to come, thanks everyone! <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="326432" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/53">Post #52</a>
	                </div>
	            </div>
              <div id="likers-container-326432" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="326432"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #52"></div>
  </section>
</div>
    <div class="postbit" id="332838" data-post-id="332838">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="f0rest8" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/f0rest8/120/38551_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  f0rest8
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It’s been a long journey and this is a big update. I think also you may want to split this post into a new thread and close this thread?</p>
<h2><a name="p-332838-june-2024-1" class="anchor" href="#p-332838-june-2024-1" aria-label="Heading link" rel="nofollow"></a>June 2024</h2>
<p><strong>metamorphic.app closes down</strong></p>
<p>This has been in my mind for some time but after more discussions I’ve decided to officially shut down metamorphic.app and the Metamorphic name/brand. A few of the reasons were that I had never been able to secure the .com for the website, the name itself and length made it difficult to share with people, and Facebook rebranding itself as Meta felt rather unfortunate. It never really felt like itself.</p>
<p>I want to thank everyone that gave it a try or checked it out. The latest version of Metamorphic that was running did not have any active users outside of myself and few close friends and family. So I decided to give everything a clean start and delete all the data rather than try to move anything over to the new service. What this means is that if you had signed up for Metamorphic in the past, any data that that may have created is gone — including any data from Stripe as well. There are no email addresses or anything else lingering around anywhere (e.g. Stripe customer emails).</p>
<p><strong>Metamorphic → Mosslet</strong></p>
<p><a href="https://mosslet.com" rel="noopener nofollow ugc">Mosslet</a> has replaced Metamorphic. This felt like a fresh start where it could become its own thing for people with its own identity. The parent company that I co-founded with my cousin and father is called Moss Piglet and so mosslet felt like a little critter, a little water bear if you will. It also fit with our logo that we had already designed which made making this switch affordable for me, since Mosslet is 100% bootstrapped.</p>
<p><strong>Trials and tribulations</strong></p>
<p>I think I’ve rebuilt this service 4 times now, with each new version improving on the last. I’ve been incredibly fortunate to be able to devote the time that I have and energy to this journey and to making Mosslet a reality.</p>
<p>But my dream for Mosslet has not been without difficulty. Making something that provides features that could by themselves each be their own service (Memories → Instagram, Posts → Twitter…), as a solo developer, is hard. Especially as a majority of my experience as a programmer, and all of my experience in Elixir, is through my journey with Mosslet.</p>
<p>There’s been difficulty working with asymmetric encryption and creating breezy experiences for people. I’ve had to remind myself that that difficulty for me is the whole point of the service and goal, hard for me and easy for the customer. This is compounded by the difficulty of life events outside of the programming world that at times have been incredibly distracting.</p>
<p>So, when combining that distraction with moving fast, I would often make mistakes (I think our last metamorphic.app bug was affecting subscription signups). Not only are moments like that embarrassing for me as a developer, they have a big negative effect on someone’s experience (and perception). Staying positive through that, learning from those mistakes, and moving forward has been hard but essential to my initial intention I set almost 5 years ago — to make a privacy-first social alternative.</p>
<p><strong>The economic effect</strong></p>
<p>It’s becoming less controversial to acknowledge that there have been negative consequences to the past century’s economic order. The effect of bringing something from nature into the market as a commodity. Today, there’s a new evolution of that economic order and it essentially brings something from our humanity into the market as a commodity. And there are negative effects.</p>
<p>I remind myself of this each time I question why I’m making Mosslet or whenever I wonder if making something like Mosslet even matters. And certainly in some ways it doesn’t, but in others I think it still does. And perhaps all that matters is that there are still people who share with me that they want a service like Mosslet and are willing to pay for it.</p>
<p><strong>Mosslet’s tech</strong></p>
<p>Mosslet is running on <a href="https://fly.io" rel="noopener nofollow ugc">fly.io</a>. We’re currently in the <code>sea</code> and <code>bos</code> area of the United States. I’m trying to balance the cost of running the service with demand and performance. So, if you’re outside one of those regions and experiencing slow speeds, I want to hear from you and change that.</p>
<p>Our hardware is a primary and 3 read replicas and currently looks like this:</p>
<ul>
<li>server: 4 machines • performance-cpu-2x@16384MB</li>
<li>database: 4 machines • performance-cpu-2x@4096MB</li>
</ul>
<p>Some of the software libraries that are helping, beyond the standard superheroes of Erlang/OTP, Elixir, Phoenix, LiveView, Ecto setup:</p>
<ul>
<li><a href="https://hex.pm/packages/cloak" rel="nofollow">cloak</a> and <a href="https://hex.pm/packages/cloak_ecto" rel="nofollow">cloak_ecto</a> → for at-rest symmetric encryption</li>
<li><a href="https://hex.pm/packages/dns_cluster" rel="nofollow">dns_cluster</a> → for clustering</li>
<li><a href="https://hex.pm/packages/enacl" rel="nofollow">enacl</a> → for our asymmetric encryption needs</li>
<li><a href="https://hex.pm/packages/fly_postgres" rel="nofollow">fly_postgres</a> → for our distributed read/writes on <a href="https://fly.io" rel="noopener nofollow ugc">fly.io</a></li>
<li><a href="https://hex.pm/packages/image" rel="nofollow">image</a> → for help with our image processing</li>
<li><a href="https://hex.pm/packages/ex_aws" rel="nofollow">ex_aws</a> and <a href="https://hex.pm/packages/ex_aws_s3" rel="nofollow">ex_aws_s3</a> → we use to send out to our object storage provider <a href="https://storj.io" rel="noopener nofollow ugc">Storj</a></li>
<li><a href="https://hex.pm/packages/live_select" rel="nofollow">live_select</a> → for our dropdown select components for selecting groups or people to share/connect with</li>
<li><a href="https://hex.pm/packages/nimble_totp" rel="nofollow">nimble_totp</a> and <a href="https://hex.pm/packages/eqrcode" rel="nofollow">eqrcode</a> → for two-factor authentication</li>
<li><a href="https://hex.pm/packages/oban" rel="nofollow">oban</a> → job processing</li>
<li><a href="https://petal.build" rel="noopener nofollow ugc">petal.build</a> → we use parts of their framework and components (sometimes customized for our specific needs)</li>
<li><a href="https://hex.pm/packages/stripity_stripe" rel="nofollow">stripity_stripe</a> → for Stripe subscriptions and payments</li>
<li><a href="https://hex.pm/packages/swoosh" rel="nofollow">swoosh</a> → for emails</li>
<li><a href="https://hex.pm/packages/zxcvbn" rel="nofollow">zxcvbn</a> → for checking password strength</li>
</ul>
<p><strong>Changelog</strong></p>
<ul>
<li>each Memory, Post, and Group has its own unique key per user it’s shared with (e.g. if one Post’s key were to be compromised, it would not be able to decrypt any other Posts)</li>
<li>photos are loaded asynchronously (e.g. Memories and avatars) to improve page loading speeds and UX</li>
<li>now supports sharing Posts and Memories with a Group</li>
<li>non-connected Mosslet members can be in the same Group (via a mutual connection) while still maintaining their privacy</li>
<li>forgot password feature — turning this on in your settings enables the ability to reset your password if you forget it (off by default) — can be toggled on/off at any time</li>
<li>updating your settings now automatically updates your profile (if its a relevant setting) — e.g. if you update your username, your profile link and info will automatically update to reflect the change</li>
<li>updated the password error message to include more helpful suggestions on creating a password</li>
</ul>
<p><strong>On the horizon</strong></p>
<p>There is a huge list of things on the horizon for Mosslet but one of the more pressing items is making public Memories available.</p>
<p>Currently, you can only share Memories with people you’re connected with, privately for yourself, or with a Group. Once public Memories are available, then you could have them on your profile page, making them viewable to yourself, your connections, and/or the world.</p>
<p>The main thing holding me back from releasing public Memories is figuring out how to effectively moderate them for safety. I’ve been looking at the AI developments in Elixir, which have been exciting and awesome to say the least, and I’m leaning toward that for safe image processing.</p>
<p>I recently did a quick test to see if an existing model could correctly detect <code>nsfw</code> images and discovered that it would require some more work (it was classifying safe images as unsafe). But I think this is the way forward for making public Memories available.</p>
<p><strong>Mosslet in beta</strong></p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://mosslet.com">
  <header class="source">
      <img src="https://mosslet.com/favicon/favicon-32x32-17e1f79e3b6aa8148094fbd276ef0b54.png?vsn=d" class="site-icon" alt="" width="32" height="32">

      <a href="https://mosslet.com" target="_blank" rel="noopener nofollow ugc">MOSSLET</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/361;"><img src="https://mosslet.com/images/open-graph-1d0acc867bc218267be5f2ee7a6a9684.png?vsn=d" class="thumbnail" alt="" width="690" height="441"></div>

<h3><a href="https://mosslet.com" target="_blank" rel="noopener nofollow ugc">Welcome</a></h3>

  <p>A zero-knowledge, post-quantum encrypted social network. Your data is encrypted in your browser — even we can't read it. Connect with friends and family, no ads, no algorithms — just your people and your thoughts.</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>Today <a href="https://mosslet.com" rel="noopener nofollow ugc">Mosslet</a> is in beta and is only available for personal use (family/business accounts in the future). I’m currently using it with close friends and family. But anyone that signs up while we’re in beta gets 60% off their subscription for life (you’ll see the discount coupon code on the site).</p>
<p>My hope is that you’ll share with us what works for you, what doesn’t, and what you would like to see, via <a href="mailto:support@mosslet.com" rel="nofollow">support@mosslet.com</a>, and help us continue to get better.</p>
<p>Thank you <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20"><br>
Mark</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="332838" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/54">Post #53</a>
	                </div>
	            </div>
              <div id="likers-container-332838" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="332838"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #53"></div>
  </section>
</div>
    <div class="postbit" id="360261" data-post-id="360261">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="f0rest8" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/f0rest8/120/38551_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  f0rest8
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It’s been awhile since I’ve last posted but I’ve been steadily chugging along on <a href="https://mosslet.com" rel="noopener nofollow ugc">Mosslet</a> and redesigning things.</p>
<p>I’ve recently appreciated using Live View’s async features (<code>start_async/4</code>).</p>
<p><strong>Updates</strong><br>
One of the biggest changes was combining Memories and Posts into one Timeline section and making it easier to share directly with a Connection when viewing their profile (or from your own profile). I’ve also currently disabled public sharing while we think about how we’d like to reshape it.</p>
<p>Another big change is that we decided to drop subscription pricing and make it a one-time payment for lifetime access to the service.</p>
<p>Along the way I’ve scaled down the hardware we’re using with Fly considerably and things still seem to be running smoothly for people accessing things on the east or west coast of the US (where we currently have servers). So, that’s been really exciting to see and I feel a testament to Elixir and the ecosystem.</p>
<p>Lots more improvements and changes to go, endless honestly, but this is the latest. It’s a lot of fun building in Elixir. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="360261" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/55">Post #54</a>
	                </div>
	            </div>
              <div id="likers-container-360261" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="360261"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #54"></div>
  </section>
</div>
    <div class="postbit" id="364950" data-post-id="364950">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="f0rest8" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/f0rest8/120/38551_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  f0rest8
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey hey <img src="https://forum.elixirforum.com/images/emoji/apple/waving_hand.png?v=15" title=":waving_hand:" class="emoji" alt=":waving_hand:" loading="lazy" width="20" height="20"></p>
<p>We’ve just released v0.9.0 of <a href="https://mosslet.com" rel="noopener nofollow ugc">Mosslet</a>:</p>
<ul>
<li>encrypted rich text posts with Trix editor, including image support</li>
<li>temporary removal of Memories feature (images are now included with Posts)
<ul>
<li>I’m trying to figure out what our Memories feature might look like now that Posts can include images (or if we even want to have a separate Memories feature)</li>
<li>you’ll still see the ability to delete any Memories from your settings</li>
</ul>
</li>
</ul>
<p>In celebration, and to say thank you to this community, I’ve created a coupon for 50% off for Elixir Forum that’s good forever: <strong>ELIXIRFORUM50</strong></p>
<p>This can be redeemed when you sign up for a paid account after you’ve confirmed your email. We are currently in beta so we are already at a reduced temporary price, and this coupon will be applied on top of that.</p>
<p>I’ve been experimenting with how to make paying for a service like a privacy-first social network affordable and sustainable, and I’ve currently landed on a pay-once pricing model. So, bring some friends (otherwise there won’t be much for you to do) and use this code for a great price for the lifetime of your Mosslet account.</p>
<p><strong>Beta considerations</strong></p>
<p>As a reminder, we are in beta and it’s just me building everything, so please be patient and feel free to reach out via our support or on here. We have machines on the east and west coast of the US that are currently shared cpus, so your location to our machines could affect your experience — if that’s the case, please feel free to reach out and let me know (I’m trying to balance our growth with demand).</p>
<p>Since we’re in beta, things could change or you might run into a bug, and I’m actively incorporating user feedback into the development of our service. However, I can guarantee you that if you pay for our service and things change, you won’t have to pay again for it — also, your data is asymmetrically encrypted using public key cryptography and a password derived key (we use the enacl library). Everything is additionally symmetrically encrypted at rest in the database with the (cloak/cloak_ecto libraries).</p>
<p>This has been ~5 years in the making (previously was even called Metamorphic) and there’s a never-ending list of things I’d like to see, but our service isn’t going away. I did not build Mosslet for an exit or to try and raise money, it’s a service for people and my hope for a better digital world (at least a few more offerings out there that aren’t trying to exploit us in some way).</p>
<p>One last note, our service is much more of a social network than social media — in that it’s for sharing with people you know. There is no algorithm dictating what you see and don’t see, and we currently don’t allow public posts at the moment. You’ll hopefully be bored and get offline after sharing and find something else to do, that’s intentional.</p>
<p>Thanks and cheers <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="364950" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/56">Post #55</a>
	                </div>
	            </div>
              <div id="likers-container-364950" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="364950"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #55"></div>
  </section>
</div>
    <div class="postbit" id="364998" data-post-id="364998">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Exadra37" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Exadra37/120/9183_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Exadra37
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It says Forbidden for me:</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/2/9/2973d7f2b7da4d326346fe31703e8718fe2550f7.png" data-download-href="https://forum.elixirforum.com/uploads/default/2973d7f2b7da4d326346fe31703e8718fe2550f7" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/original/3X/2/9/2973d7f2b7da4d326346fe31703e8718fe2550f7.png" alt="image" data-base62-sha1="5UHLJFc4lgUCVU6VQmRp0Upb2Kj" width="442" height="114"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">442×114 3.83 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="364998" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/57">Post #56</a>
	                </div>
	            </div>
              <div id="likers-container-364998" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="364998"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #56"></div>
  </section>
</div>
    <div class="postbit" id="365005" data-post-id="365005">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Joep" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Joep/120/4629_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Joep
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Same here.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="365005" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/58">Post #57</a>
	                </div>
	            </div>
              <div id="likers-container-365005" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="365005"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #57"></div>
  </section>
</div>
    <div class="postbit" id="365013" data-post-id="365013">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="f0rest8" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/f0rest8/120/38551_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  f0rest8
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thanks for letting me know! Updated and should be available now <a class="mention" href="/u/joep" rel="nofollow">@Joep</a> <a class="mention" href="/u/exadra37" rel="nofollow">@Exadra37</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="365013" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/59">Post #58</a>
	                </div>
	            </div>
              <div id="likers-container-365013" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="365013"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #58"></div>
  </section>
</div>
    <div class="postbit" id="365020" data-post-id="365020">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Exadra37" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Exadra37/120/9183_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Exadra37
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It works now.</p>
<p>MossLet name isn’t sound, the bit Let resembles a short for letting, and you don’t want people doing this association.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="365020" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/60">Post #59</a>
	                </div>
	            </div>
              <div id="likers-container-365020" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="365020"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #59"></div>
  </section>
</div>
    <div class="postbit" id="365026" data-post-id="365026">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="f0rest8" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/f0rest8/120/38551_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  f0rest8
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The name came from our parent company Moss Piglet (water bears, tardigrades) and the idea of a Mosslet being like a little Moss Piglet.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="365026" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mosslet-a-privacy-focused-alternative-to-the-social-networking-landscape-built-with-elixir/41021/61">Post #60</a>
	                </div>
	            </div>
              <div id="likers-container-365026" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="365026"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #60"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/41021/load_more?page=7">Load more posts (22 remaining)</a>
</div></template></turbo-stream>