<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>philosophy of information systems (applied)&#xA;https://aboutmako.makopool.com&#xA;&#xA;alt for foodposts: https://bsky.app/profile/makoconstruct-food.bsky.social</description><link>https://bsky.app/profile/mako.dreamshrine.org</link><title>@mako.dreamshrine.org - mako</title><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3ltv6guouic2c</link><description>https://github.com/bluesky-social/atproto/discussions/1889#discussioncomment-13746502&#xA;Passed comment on a potential `$extensions` field for atproto objects. I think it&#39;s necessary (though not sufficient) to escape the need for the mutation of lexicon types and actually decentralize the evolution of the protocol.</description><pubDate>14 Jul 2025 00:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3ltv6guouic2c</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3ls5u4divns2d</link><description>Mutable globals are good actually as long as you can confine mutations to scopes (but we can&#39;t just yet because it&#39;s hard to reconcile that with async)&#xA;https://github.com/makoConstruct/global_scoping</description><pubDate>22 Jun 2025 00:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3ls5u4divns2d</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lrzbprtyyc2f</link><description>Discovered a datastructure for upcastable/downcastable objects. Basically just a sorted array of (Type, k) pairs where k is the pre-order index of each segment/component of the inheritance heirarchy. Given this, upcasts and downcasts run in logarithmic time. https://github.com/makoConstruct/modular_web/blob/main/rust_object_algos/src/lib.rs</description><pubDate>20 Jun 2025 05:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lrzbprtyyc2f</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lr4scmjq222h</link><description>I don&#39;t believe in pure functional programming languages, and some pure functional programming languages seem to be coming around to agreeing with me: post: https://hackmd.io/@xZDxp0NgTQefu1QoquLbGg/Hy-4kn0Geg</description><pubDate>08 Jun 2025 21:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lr4scmjq222h</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lqvqpwnhz22f</link><description>(blog post:&#xA;https://hackmd.io/@xZDxp0NgTQefu1QoquLbGg/ry3swtkXxg)&#xA;Privacy-preserving real identity systems are totally possible, and it&#39;s disturbing that no one is talking about that given what&#39;s currently going on (age verification discourse, llm spam apocalypse, generally languishing democracies)</description><pubDate>06 Jun 2025 02:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lqvqpwnhz22f</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lomle6zr5223</link><description>Wow, important? imo that most valuable cognitive work is *like language*, or language processing is deeply involved in most work, so I think this isn&#39;t just about language learning&#xA;https://www.youtube.com/watch?v=984rkMbvp-w</description><pubDate>07 May 2025 23:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lomle6zr5223</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3loc26l3m3k2d</link><description>Tim Sweeny (Unreal engine, Verse (logic programming language for a new web)) essentially advocating for the distributed type system I&#39;m currently working on (that he could not have seen because the reference deserializer/interpreter isn&#39;t out yet)</description><pubDate>03 May 2025 19:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3loc26l3m3k2d</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3llw7apjk2s2u</link><description>Taking a week or two to make a timer app with an extreme focus ergonomics (eg, support one-handed use, other things)&#xA;Galled that flutter/android never established a standard way of getting the screen size in mms,</description><pubDate>03 Apr 2025 15:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3llw7apjk2s2u</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3ll3jie6oxs2a</link><description>#obsidian still doesn&#39;t fully get trees (see video comparison), which means it&#39;s not really good for reprioritizing todolist items (that have nesting), and reprioritizing todolists is a really important activity!</description><pubDate>24 Mar 2025 00:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3ll3jie6oxs2a</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3liy6bewx3k2f</link><description>&#34;Internet Computer&#34; seems to be the current best in class? internetcomputer.org/how-it-works&#xA;infinite TPS globally (while any individual actor is 900tps), so it has that crucial but currently very rare quality that it wouldn&#39;t just become prohibitively expensive and choke if it saw global adoption.&#xA;https://internetcomputer.org/how-it-works</description><pubDate>25 Feb 2025 05:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3liy6bewx3k2f</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lgluwjenfk2t</link><description>Iroh&#39;s explanation of advanced bloom filters for set reconciliation was great https://www.youtube.com/watch?v=BIN2a-CIvNA https://www.youtube.com/watch?v=B943F4IpLWo&#xA;Apparently 40x faster than merkle stuff. I can now see why. But I look forward to forgetting why and just using someone else&#39;s implementation cause it&#39;s a lot&#xA;https://www.youtube.com/watch?v=BIN2a-CIvNA&amp;t=331s</description><pubDate>25 Jan 2025 21:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lgluwjenfk2t</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lfvlmgwwvs2a</link><description>Every RPC protocol surface with promise pipelining is essentially a cloud vm for a weird programming language.</description><pubDate>17 Jan 2025 00:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lfvlmgwwvs2a</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lcp5dmzz2k2t</link><description>I&#39;ve noticed a way of representing cyclic structures in content-addressed datastructures. Please talk me out of making it a load-bearing feature of the APC protocol. https://whtwnd.com/makoconstruct.bsky.social/3lcdzw5oqh62t</description><pubDate>07 Dec 2024 07:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lcp5dmzz2k2t</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lbq33zvenc27</link><description>Dear neuroscientists: https://whtwnd.com/makoconstruct.bsky.social/3lbpu4cgleu2p</description><pubDate>24 Nov 2024 22:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lbq33zvenc27</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lbkqi2r33k23</link><description>Hey @jimrutt.bsky.social ! I loved Network Wars, but I&#39;m never sure whether to recommend it to people, because it&#39;s so addictive. Has there been there evidence of any skill transfer to other tasks? Like any game, it certainly feels like I&#39;m learning something from it, but it&#39;s hard to nail it down.</description><pubDate>22 Nov 2024 19:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lbkqi2r33k23</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lbiupxtunk22</link><description>Tell me something you think we should be able to do with social media systems that isn&#39;t really happening in any of the systems we currently have, and I will struggle to figure out why it isn&#39;t happening and then weave a solution into the stuff I&#39;m building.</description><pubDate>22 Nov 2024 01:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lbiupxtunk22</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3lapwezcg7c2o</link><description>@shazow.net Why room-scale VR specifically? :]</description><pubDate>12 Nov 2024 03:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3lapwezcg7c2o</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3l64c7ffudr2z</link><description>@faircompanies.bsky.social Hey, the contact form at faircompanies.com/contact/ is broken, and you also can&#39;t be DM&#39;d here.&#xA;https://faircompanies.com/contact/</description><pubDate>09 Oct 2024 21:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3l64c7ffudr2z</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3l4a5om6w4o26</link><description>Are graph databases anything more than relational databases that include a table where two of the columns are external ids of the same type?&#xA;&#xA;I feel like they *shouldn&#39;t be*? Like from what I can gather, &#34;specialist&#34; graph dbs never needed to be a thing,</description><pubDate>15 Sep 2024 23:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3l4a5om6w4o26</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3l3hsssuxj32v</link><description>*doing protocol research for the UX demo*&#xA;*has a bit of a cry about IPLD::dag-cbor only allowing keys to be strings*&#xA;... You know what? I don&#39;t accept this.&#xA;If you&#39;re going to introduce a special type for binary-encoding CIDs in values, you should also allow that type when CIDs are used as keys,</description><pubDate>06 Sep 2024 07:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3l3hsssuxj32v</guid></item><item><link>https://bsky.app/profile/mako.dreamshrine.org/post/3kzq37lgyor2f</link><description>Never put a book or an article down without skim-reading it. If you&#39;re willing to put it down then you&#39;re willing to do a quick half-assed reading. The optimal amount of attention to pay to anything that made it to you is never zero.</description><pubDate>15 Aug 2024 03:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:2mfp3fiamge4hp6s5xmki7vm/app.bsky.feed.post/3kzq37lgyor2f</guid></item></channel></rss>