<spanclass=logo-switches><buttonid=theme-toggleaccesskey=ttitle="(Alt + T)"><svgid="moon"xmlns="http://www.w3.org/2000/svg"width="24"height="24"viewBox="0 0 24 24"fill="none"stroke="currentcolor"stroke-width="2"stroke-linecap="round"stroke-linejoin="round"><pathd="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svgid="sun"xmlns="http://www.w3.org/2000/svg"width="24"height="24"viewBox="0 0 24 24"fill="none"stroke="currentcolor"stroke-width="2"stroke-linecap="round"stroke-linejoin="round"><circlecx="12"cy="12"r="5"/><linex1="12"y1="1"x2="12"y2="3"/><linex1="12"y1="21"x2="12"y2="23"/><linex1="4.22"y1="4.22"x2="5.64"y2="5.64"/><linex1="18.36"y1="18.36"x2="19.78"y2="19.78"/><linex1="1"y1="12"x2="3"y2="12"/><linex1="21"y1="12"x2="23"y2="12"/><linex1="4.22"y1="19.78"x2="5.64"y2="18.36"/><linex1="18.36"y1="5.64"x2="19.78"y2="4.22"/></svg></button></span></div><ulid=menu><li><ahref=https://blog.hillion.co.uk/categories/title=categories><span>categories</span></a></li><li><ahref=https://blog.hillion.co.uk/tags/title=tags><span>tags</span></a></li></ul></nav></header><mainclass=main><headerclass=page-header><divclass=breadcrumbs><ahref=https://blog.hillion.co.uk/>Home</a> » <ahref=https://blog.hillion.co.uk/categories/>Categories</a></div><h1>Weekly Updates</h1></header><articleclass="post-entry tag-entry"><headerclass=entry-header><h2>Jake's Weekly - 2nd May 2022</h2></header><sectionclass=entry-content><p>Research Project Dissertation draft A block of progress on the stuff learnt so far and how each of the namespaces can be modified to create a void. The work is available here on Overleaf (permissions required), here on Gitea (no permissions required), and a current draft is available here.
Finished Table 1 (history of namespaces).
I haven’t mentioned it in the write up but this was horrible to firstly find the answers to and secondly to cite....</p></section><footerclass=entry-footer><spantitle='2022-05-02 11:00:00 +0000 UTC'>May 2, 2022</span> · 5 min · Jake Hillion</footer><aclass=entry-linkaria-label="post link to Jake's Weekly - 2nd May 2022"href=https://blog.hillion.co.uk/posts/weekly-05-02/></a></article><articleclass="post-entry tag-entry"><headerclass=entry-header><h2>Jake's Weekly - 25th April 2022</h2></header><sectionclass=entry-content><p>Research Project Dissertation draft A block of progress on the stuff learnt so far and how each of the namespaces can be modified to create a void. The work is available here on Overleaf (permissions required), here on Gitea (no permissions required), and a current draft is available here.
Finished Table 1 (history of namespaces).
I haven’t mentioned it in the write up but this was horrible to firstly find the answers to and secondly to cite....</p></section><footerclass=entry-footer><spantitle='2022-04-25 11:00:00 +0000 UTC'>April 25, 2022</span> · 5 min · Jake Hillion</footer><aclass=entry-linkaria-label="post link to Jake's Weekly - 25th April 2022"href=https://blog.hillion.co.uk/posts/weekly-2022-04-25/></a></article><articleclass="post-entry tag-entry"><headerclass=entry-header><h2>Jake's Weekly - 28th March 2022</h2></header><sectionclass=entry-content><p>Research Project Programming Built a new VoidBuilder struct to better align with how creating a void is described in the writing (void.rs).
A new builder describes a complete Linux void. Methods allow you to make it less of a void as you see fit. This aligns well with the structure in the write up. Creating a void first then adding only precisely what is needed to it. It’s also a much higher level API that’s object oriented....</p></section><footerclass=entry-footer><spantitle='2022-03-28 11:00:00 +0000 UTC'>March 28, 2022</span> · 3 min · Jake Hillion</footer><aclass=entry-linkaria-label="post link to Jake's Weekly - 28th March 2022"href=https://blog.hillion.co.uk/posts/weekly-2022-03-28/></a></article><articleclass="post-entry tag-entry"><headerclass=entry-header><h2>Jake's Weekly - 14th March 2022</h2></header><sectionclass=entry-content><p>Research Project Read Capsicum (Watson et al., 2010) I re-read this paper, but in the context of my project’s work, it provided some incredibly useful insight. I’ve listed the most important takeaways here, but there are more.
My niche might now be figured out. Capsicum discusses eliminating dual-coding by only being in the code, at the cost of potential static analysis. By using high-level language integrations, I think that my solution can achieve both being integral to the code and having a static description....</p></section><footerclass=entry-footer><spantitle='2022-03-14 11:00:00 +0000 UTC'>March 14, 2022</span> · 3 min · Jake Hillion</footer><aclass=entry-linkaria-label="post link to Jake's Weekly - 14th March 2022"href=https://blog.hillion.co.uk/posts/weekly-2022-03-14/></a></article><articleclass="post-entry tag-entry"><headerclass=entry-header><h2>Jake's Weekly - 28th Feb 2022</h2></header><sectionclass=entry-content><p>Research Project Process Isolation Expanded the shim with so called PipeTriggers.
<ahref=https://git.io/hugopapermodrel=noopenertarget=_blank>PaperMod</a></span></footer><ahref=#toparia-label="go to top"title="Go to Top (Alt + G)"class=top-linkid=top-linkaccesskey=g><svgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 12 6"fill="currentcolor"><pathd="M12 6H0l6-6z"/></svg></a><script>letmenu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();vart=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>varmybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>