Whole-known-network
<p>type of girlthing that doesn't even need to put ΘΔ in bio because everyone can tell already</p>
<p><a href="https://mastodon.social/@mcc/113975863804082731" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@mcc/113975863</span><span class="invisible">804082731</span></a></p><p><a href="https://mastodon.sdf.org/@sgeo/113975867549675273" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mastodon.sdf.org/@sgeo/1139758</span><span class="invisible">67549675273</span></a></p><p>Currently terrified by the possibility that at some point I will wind up writing a TCL linter</p>
<p>*makes a noise as if she were being strangled by her own throat*</p>
<p>"Profiling in production with function call traces" - <a href="https://yosefk.com/blog/profiling-in-production-with-function-call-traces.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">yosefk.com/blog/profiling-in-p</span><span class="invisible">roduction-with-function-call-traces.html</span></a></p><p>super interesting and opinionated blog post! It argues for an ideally very cheap, but always on tracing profiler. the profiler keeps a ring buffer of a bunch of function entries and exit and saves it out on user-triggered events. can be used to produce a trace from a core dump, or to debug tail latency ('this event was extra slow? let's dump the ring buffer').</p><p>I want to try or reimplement this!</p>
<p>I have a programming language I was implementing for a while in the 00s named Emily. There were three versions of it, two of which got released, and all three passed through a phase in their development where they were basically "curried LISP without parentheses".</p><p>Every time I get exposed to Tcl, I become more convinced that "curried LISP without parentheses" as the whole concept for a minimal-size-interpreter language is actually a super good idea. (TCL isn't this.)</p><p><a href="https://www.youtube.com/watch?v=gMZsc3cvwKs" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=gMZsc3cvwKs</span><span class="invisible"></span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention">@<span>gamingonlinux</span></a></span> I think all woke games need a woke sticker added to them, so I don’t play an un-woke game by mistake.</p>
<p>Oh… … I don't like this. I really don't like this.</p><p>(The thing I don't like is that {}, which you might want to use instead of quotes due to the balancing feature, also disable interpolation. There aren't a lot of language design concepts I got out of Perl that I still think are good ideas, but the one I still strongly believe is that every language needs easy-to-use balanced quote delineators. `qq` is the best thing in Perl.)</p>
<p><span class="h-card" translate="no"><a href="https://fediscience.org/@RanaldClouston" class="u-url mention">@<span>RanaldClouston</span></a></span> Right. The Zürich museum has an actual narwahl tusk one level down, and does say this was often tied to unicorns.</p><p>But the article you linked is to an exhibit at the Smithsonian, right? Where's the link to a Zürich exhibit about Gessner? (It was five years ago, I've forgotten the caption, but I don't *remember* there being a broader Gessner exhibit.)</p>
<p>The fact I'm picking the languages in this project slightly independently of the problems may be leading to poor pairings (I don't know what problems are coming up, so it's hard to make a schedule that maps well). I think what I most wanted to try with TCL was complex string manipulation. But AOC2024 day 5 appears to be asking me to implement… some sort of sorting algorithm? An auto-sorting data structure? This may turn out to be hell in the exact way trying to do file input in FORTRAN was hell.</p>