<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fassag.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Moonbeanz</id>
	<title>FASSAG Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fassag.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Moonbeanz"/>
	<link rel="alternate" type="text/html" href="https://wiki.fassag.dev/index.php/Special:Contributions/Moonbeanz"/>
	<updated>2026-06-15T08:45:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.fassag.dev/index.php?title=TODO&amp;diff=229</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.fassag.dev/index.php?title=TODO&amp;diff=229"/>
		<updated>2026-05-27T00:21:49Z</updated>

		<summary type="html">&lt;p&gt;Moonbeanz: media playback&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a list of projects currently being worked on and references to relevant information.&lt;br /&gt;
&lt;br /&gt;
* mpeg container format&lt;br /&gt;
**h264&lt;br /&gt;
*hardware accelerated media playback&lt;br /&gt;
&lt;br /&gt;
* Write a page describing how matrix works, how it relates to FASSAG, and some client quirks to be aware of.&lt;br /&gt;
** Maybe these should be separate pages?&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$9flQpMULrrZ9q3sM1CIKtDdwpHCC_YFOCDbXeAevn7M?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Thread] consider having a dedicated page to matrix&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$B46BEaqrLtxuJ5BvQt_z8qzDZD4VIq2grk2MS1R6F_I?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Thread] the matrix.to page is apparently just broken ,,, the icon is just not viewable .&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$-TvpInGLsJ_8wHilOnuKDYtP8D9T4C5DJIMQRsiAf_U?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Thread] Yeah so it commet receives a thread reply, it inserts the thread parent into the thread body instead of the new thread reply message&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
* Finish LUKS guide , and probably split it up into simpler and more advanced guides&lt;br /&gt;
**[[LUKS]]&lt;br /&gt;
** NOTES: &lt;br /&gt;
*** for a bit of context as to why i wanted to write this in the first place, someone asked me &amp;quot;if i want the best security, how do i setup a LUKS partition?&amp;quot; and based on that question, I assume that just telling them &amp;quot;the defaults are fine&amp;quot; would not be a particularly satisfying answer. so i did my best to research everything, and tried to compile an exhaustive list of reasons why the defaults are OK. i went in assuming that there might be like, some algorithm that has a very strong performance cost for better security, but ultimately concluded, that wasn&#039;t really the case . but like , only after trying to understand everything.&lt;br /&gt;
*** &amp;quot;a good amount of this information is pulled from [link]&amp;quot; by itself sounds kinda weird, like why should someone read your post instead of just going to that link immediately? perhaps &amp;quot;The [cryptsetup FAQ](...) is a great in-depth resource on all the available security options, but it&#039;s pretty long and complex. This post will cover the basics so you can get set up quickly with a reasonably secure system.&amp;quot;&lt;br /&gt;
*** if your system is starved of entropy, one technique I&#039;ve seen is to use random.org , e.g. &amp;lt;code&amp;gt;curl -Ss &amp;lt;nowiki&amp;gt;https://www.random.org/cgi-bin/randbyte?nbytes=16384&amp;amp;format=f&amp;lt;/nowiki&amp;gt; &amp;gt; /dev/random&amp;lt;/code&amp;gt;&lt;br /&gt;
**** then you should be able to run any programs that would block on /dev/random&lt;br /&gt;
*** you should define what &amp;quot;post quantum resistant&amp;quot; means if you&#039;re going to mention it, IMO&lt;br /&gt;
*** ZFS actually uses an authenticated encryption mode by default (AES-GCM) which is how it can detect tampering. i think this is what you meant, but saying &amp;quot;XTS vulnerabilities can be mitigated with ZFS or BTRFS&amp;quot;  is a little less clear than &amp;quot;XTS has vulnerabilities &#039;&#039;&#039;under certain threat models&#039;&#039;&#039;, such as A, B and C [IMO if you&#039;re going to mention this you should also explain what the vulnerabilities are, you can&#039;t just drop this with no context]. If you are concerned about these issues, you should use an authenticated encryption mode like AES-GCM, which is unfortunately not available with LUKS due to the additional space needed for the authentication tags, but can be accomplished with a supporting filesystem such as ZFS.&amp;quot;&lt;br /&gt;
**** i don&#039;t remember where i read that &amp;quot;ZFS and BTRFS will help with the corruption issues of XTS&amp;quot; they may not have even been talking about LUKS directly and i just got confused (it was probably Wikipedia)&lt;br /&gt;
*** i guess to expand on this, if you have a good idea of what your target audience is then you should be evaluating everything in the post from that point of view. suppose you are a beginner who doesn&#039;t know anything about crypto. &amp;quot;XTS has vulnerabilities&amp;quot; and &amp;quot;AES-256 is post quantum&amp;quot; are meaningless to u without further context. maybe the context for those things isn&#039;t the point of the post, but in that case u could maybe link to further resources or have some further explanation in footnotes&lt;br /&gt;
* A guide on how to use and navigate around the WIKI would be a very good idea&lt;br /&gt;
** TBH I&#039;m not entirely sure how wikis are usually structured, maybe something to look into&lt;br /&gt;
*** from what i can remember offhand, usually the home page has some links to more specific topics, which then link out to other articles&lt;br /&gt;
**** probably there *shouldn&#039;t* be an orphaned articles&lt;br /&gt;
** we could also figure out if we want to have a more &amp;quot;document&amp;quot; focused theme for desktop like maybe [[mediawikiwiki:BlueSpice|BlueSpice]]&lt;br /&gt;
*** if we have something less functional than [[mediawikiwiki:BlueSpice|BlueSpice]] though, we&#039;ll want to explain in the guide how to change the default user theme if someone is interested in doing editing&lt;br /&gt;
** how to use tables&lt;br /&gt;
** how to use templates&lt;br /&gt;
** how to use the WYSIWYG editor&lt;br /&gt;
* Braille / TTS support on linux&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$YQue0cGGqU5KXtuNEOPpbZUl_-M25V1fj46S8kJA2q0?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Matrix] reference&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
* Templates&lt;br /&gt;
** user profile information template (need to flesh out how this will look)&lt;br /&gt;
*** should have information about how they are best motivated&lt;br /&gt;
*** should have matrix account&lt;br /&gt;
*** should describe teams they are in and &amp;lt;s&amp;gt;what roles they want to play in those teams&amp;lt;/s&amp;gt;&lt;br /&gt;
**** Roles are now defined through [[Template:Add role]] and [[Template:User roles]] in a user page.&lt;br /&gt;
*** a description of their skills and interests&lt;br /&gt;
*** DRAFT : [[User:Everlastingred]]&lt;br /&gt;
** TODO item template? probably to gather information from relevant pages but some TODOs will likely not have a page? dunno, something to think about&lt;br /&gt;
** &amp;quot;this page is not yet completed&amp;quot; / &amp;quot;this page is a draft?&amp;quot; ( would be nice to have a directory of all unfinished pages as well )&lt;br /&gt;
** &amp;quot;this page is a placeholder&amp;quot;&lt;br /&gt;
** &amp;quot;this page is an accessory to another?&amp;quot; (maybe see or see also cover this, IDK)&lt;br /&gt;
** tiered information ? as in , there will be a main page which gives a high level overview , and links to pages with more detail , and those pages would need a template to link back to the main page ? or perhaps the &amp;quot; See also &amp;quot; template would be enough , dunno . a graph of the different tiers of depth on the main page may also be a good idea ? probably should also try to figure out some ground rules about what kind of content is even suitable for which tier , how many tiers there should be , etc . for example , on the LUKS page , since that is assuming like , someone is installing linux , that&#039;s already like , above the base tier imo , which is just like &amp;quot; the OS that came on your computer &amp;quot;&lt;br /&gt;
*** something like : &lt;br /&gt;
**** beginner : only talk about installing software via easy methods on a device with its pre-installed OS&lt;br /&gt;
**** novice : willing to try safer OSes like linux&lt;br /&gt;
**** intermediate : can use a command line shell for simple things , and can edit config files&lt;br /&gt;
**** advanced : can write simple scripts and programs and knows their way around a CLI &lt;br /&gt;
**** expert : able to understand with low-level concepts like memory management and CPU instructions&lt;br /&gt;
*** though this might be too many ? or not enough , i dunno . i guess it would depend on the amount of content we have to talk about for any given subject&lt;br /&gt;
**** will try to figure some of this out when working on LUKS&lt;br /&gt;
* Unfinished pages :&lt;br /&gt;
** [[LUKS]]&lt;br /&gt;
** [[Lens]]&lt;br /&gt;
** ( the rest of the roles pages have not even been started )&lt;/div&gt;</summary>
		<author><name>Moonbeanz</name></author>
	</entry>
	<entry>
		<id>https://wiki.fassag.dev/index.php?title=TODO&amp;diff=228</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://wiki.fassag.dev/index.php?title=TODO&amp;diff=228"/>
		<updated>2026-05-27T00:10:25Z</updated>

		<summary type="html">&lt;p&gt;Moonbeanz: mpeg container format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a list of projects currently being worked on and references to relevant information.&lt;br /&gt;
&lt;br /&gt;
* mpeg container format&lt;br /&gt;
&lt;br /&gt;
* Write a page describing how matrix works, how it relates to FASSAG, and some client quirks to be aware of.&lt;br /&gt;
** Maybe these should be separate pages?&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$9flQpMULrrZ9q3sM1CIKtDdwpHCC_YFOCDbXeAevn7M?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Thread] consider having a dedicated page to matrix&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$B46BEaqrLtxuJ5BvQt_z8qzDZD4VIq2grk2MS1R6F_I?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Thread] the matrix.to page is apparently just broken ,,, the icon is just not viewable .&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$-TvpInGLsJ_8wHilOnuKDYtP8D9T4C5DJIMQRsiAf_U?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Thread] Yeah so it commet receives a thread reply, it inserts the thread parent into the thread body instead of the new thread reply message&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
* Finish LUKS guide , and probably split it up into simpler and more advanced guides&lt;br /&gt;
**[[LUKS]]&lt;br /&gt;
** NOTES: &lt;br /&gt;
*** for a bit of context as to why i wanted to write this in the first place, someone asked me &amp;quot;if i want the best security, how do i setup a LUKS partition?&amp;quot; and based on that question, I assume that just telling them &amp;quot;the defaults are fine&amp;quot; would not be a particularly satisfying answer. so i did my best to research everything, and tried to compile an exhaustive list of reasons why the defaults are OK. i went in assuming that there might be like, some algorithm that has a very strong performance cost for better security, but ultimately concluded, that wasn&#039;t really the case . but like , only after trying to understand everything.&lt;br /&gt;
*** &amp;quot;a good amount of this information is pulled from [link]&amp;quot; by itself sounds kinda weird, like why should someone read your post instead of just going to that link immediately? perhaps &amp;quot;The [cryptsetup FAQ](...) is a great in-depth resource on all the available security options, but it&#039;s pretty long and complex. This post will cover the basics so you can get set up quickly with a reasonably secure system.&amp;quot;&lt;br /&gt;
*** if your system is starved of entropy, one technique I&#039;ve seen is to use random.org , e.g. &amp;lt;code&amp;gt;curl -Ss &amp;lt;nowiki&amp;gt;https://www.random.org/cgi-bin/randbyte?nbytes=16384&amp;amp;format=f&amp;lt;/nowiki&amp;gt; &amp;gt; /dev/random&amp;lt;/code&amp;gt;&lt;br /&gt;
**** then you should be able to run any programs that would block on /dev/random&lt;br /&gt;
*** you should define what &amp;quot;post quantum resistant&amp;quot; means if you&#039;re going to mention it, IMO&lt;br /&gt;
*** ZFS actually uses an authenticated encryption mode by default (AES-GCM) which is how it can detect tampering. i think this is what you meant, but saying &amp;quot;XTS vulnerabilities can be mitigated with ZFS or BTRFS&amp;quot;  is a little less clear than &amp;quot;XTS has vulnerabilities &#039;&#039;&#039;under certain threat models&#039;&#039;&#039;, such as A, B and C [IMO if you&#039;re going to mention this you should also explain what the vulnerabilities are, you can&#039;t just drop this with no context]. If you are concerned about these issues, you should use an authenticated encryption mode like AES-GCM, which is unfortunately not available with LUKS due to the additional space needed for the authentication tags, but can be accomplished with a supporting filesystem such as ZFS.&amp;quot;&lt;br /&gt;
**** i don&#039;t remember where i read that &amp;quot;ZFS and BTRFS will help with the corruption issues of XTS&amp;quot; they may not have even been talking about LUKS directly and i just got confused (it was probably Wikipedia)&lt;br /&gt;
*** i guess to expand on this, if you have a good idea of what your target audience is then you should be evaluating everything in the post from that point of view. suppose you are a beginner who doesn&#039;t know anything about crypto. &amp;quot;XTS has vulnerabilities&amp;quot; and &amp;quot;AES-256 is post quantum&amp;quot; are meaningless to u without further context. maybe the context for those things isn&#039;t the point of the post, but in that case u could maybe link to further resources or have some further explanation in footnotes&lt;br /&gt;
* A guide on how to use and navigate around the WIKI would be a very good idea&lt;br /&gt;
** TBH I&#039;m not entirely sure how wikis are usually structured, maybe something to look into&lt;br /&gt;
*** from what i can remember offhand, usually the home page has some links to more specific topics, which then link out to other articles&lt;br /&gt;
**** probably there *shouldn&#039;t* be an orphaned articles&lt;br /&gt;
** we could also figure out if we want to have a more &amp;quot;document&amp;quot; focused theme for desktop like maybe [[mediawikiwiki:BlueSpice|BlueSpice]]&lt;br /&gt;
*** if we have something less functional than [[mediawikiwiki:BlueSpice|BlueSpice]] though, we&#039;ll want to explain in the guide how to change the default user theme if someone is interested in doing editing&lt;br /&gt;
** how to use tables&lt;br /&gt;
** how to use templates&lt;br /&gt;
** how to use the WYSIWYG editor&lt;br /&gt;
* Braille / TTS support on linux&lt;br /&gt;
** [https://matrix.to/#/!dkSMcP-EtUFhf2SZZR4nwSHGI0RVq1Sr2p-zguVoLNI/$YQue0cGGqU5KXtuNEOPpbZUl_-M25V1fj46S8kJA2q0?via=chat.solarpunk.moe&amp;amp;via=matrix.org &amp;lt;nowiki&amp;gt;[Matrix] reference&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
* Templates&lt;br /&gt;
** user profile information template (need to flesh out how this will look)&lt;br /&gt;
*** should have information about how they are best motivated&lt;br /&gt;
*** should have matrix account&lt;br /&gt;
*** should describe teams they are in and &amp;lt;s&amp;gt;what roles they want to play in those teams&amp;lt;/s&amp;gt;&lt;br /&gt;
**** Roles are now defined through [[Template:Add role]] and [[Template:User roles]] in a user page.&lt;br /&gt;
*** a description of their skills and interests&lt;br /&gt;
*** DRAFT : [[User:Everlastingred]]&lt;br /&gt;
** TODO item template? probably to gather information from relevant pages but some TODOs will likely not have a page? dunno, something to think about&lt;br /&gt;
** &amp;quot;this page is not yet completed&amp;quot; / &amp;quot;this page is a draft?&amp;quot; ( would be nice to have a directory of all unfinished pages as well )&lt;br /&gt;
** &amp;quot;this page is a placeholder&amp;quot;&lt;br /&gt;
** &amp;quot;this page is an accessory to another?&amp;quot; (maybe see or see also cover this, IDK)&lt;br /&gt;
** tiered information ? as in , there will be a main page which gives a high level overview , and links to pages with more detail , and those pages would need a template to link back to the main page ? or perhaps the &amp;quot; See also &amp;quot; template would be enough , dunno . a graph of the different tiers of depth on the main page may also be a good idea ? probably should also try to figure out some ground rules about what kind of content is even suitable for which tier , how many tiers there should be , etc . for example , on the LUKS page , since that is assuming like , someone is installing linux , that&#039;s already like , above the base tier imo , which is just like &amp;quot; the OS that came on your computer &amp;quot;&lt;br /&gt;
*** something like : &lt;br /&gt;
**** beginner : only talk about installing software via easy methods on a device with its pre-installed OS&lt;br /&gt;
**** novice : willing to try safer OSes like linux&lt;br /&gt;
**** intermediate : can use a command line shell for simple things , and can edit config files&lt;br /&gt;
**** advanced : can write simple scripts and programs and knows their way around a CLI &lt;br /&gt;
**** expert : able to understand with low-level concepts like memory management and CPU instructions&lt;br /&gt;
*** though this might be too many ? or not enough , i dunno . i guess it would depend on the amount of content we have to talk about for any given subject&lt;br /&gt;
**** will try to figure some of this out when working on LUKS&lt;br /&gt;
* Unfinished pages :&lt;br /&gt;
** [[LUKS]]&lt;br /&gt;
** [[Lens]]&lt;br /&gt;
** ( the rest of the roles pages have not even been started )&lt;/div&gt;</summary>
		<author><name>Moonbeanz</name></author>
	</entry>
</feed>