<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: boxfire</title><link>https://news.ycombinator.com/user?id=boxfire</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 03:29:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=boxfire" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by boxfire in "Signals, the push-pull based algorithm"]]></title><description><![CDATA[
<p>So yeah topological sorting is one element, but that global stack is a data race! You need to test set inclusion AND insert into it in an ordered way. Global mutex is gross. To do so lock-free could maybe be done with a lock free concurrent priority queue with a pair of monatomic generation counters for the priorities processed then next, then some memo of updates so that the conflicting re-update is invalidated by violation the generation constraint. I see no less than 3 CAS, so updates across a highly contentious system get fairly hairy. But still, a naive approach is good enough for the 99% so let there be glitches!</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661909</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=47661909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661909</guid></item><item><title><![CDATA[New comment by boxfire in "The Mrs Fractal: Mirror, Rotate, Scale (2025)"]]></title><description><![CDATA[
<p>Very cool! Just wanna point out that Mirror + Rotate is really just 3 different mirrors. Of course it may be more interesting to try to characterize the visual domains in terms of those 3 mirrors rather than trying to do so obfuscated between mirror and rotate.</p>
]]></description><pubDate>Fri, 13 Mar 2026 15:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47365983</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=47365983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47365983</guid></item><item><title><![CDATA[New comment by boxfire in "λProlog: Logic programming in higher-order logic"]]></title><description><![CDATA[
<p>I am a huge fan of the work towards putting this in kanren as λKanren:<p><a href="https://www.proquest.com/openview/2a5f2e00e8df7ea3f1fd3e86195aba6a/1?pq-origsite=gscholar&cbl=18750&diss=y" rel="nofollow">https://www.proquest.com/openview/2a5f2e00e8df7ea3f1fd3e8619...</a><p>A few of my own experiments in this time with unification over the binders as variables themselves shows there’s almost always a post HM inference sitting there but likely not one that works in total generality.<p>To me that spot of trying to binding unification in higher order logic constraint equations is the most challenging and interesting problem since it’s almost always decidable or decidably undecidable in specific instances, but provably undecidable in general.<p>So what gives? Where is this boundary and does it give a clue to bigger gains in higher order unification? Is a more topological approach sitting just behind the veil for a much wider class of higher order inference?<p>And what of optimal sharing in the presence of backtracking? Lampings algorithm when the unification variables is in the binder has to have purely binding attached path contexts like closures. How does that get shared?<p>Fun to poke at, maybe just enough modern interest in logic programming to get there too…</p>
]]></description><pubDate>Tue, 24 Feb 2026 15:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138352</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=47138352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138352</guid></item><item><title><![CDATA[New comment by boxfire in "Flow: Actor-based language for C++, used by FoundationDB"]]></title><description><![CDATA[
<p>It’s also funny because it’s a small, incomplete, incompatible subset of c++… seems like a perfect LLVM / clang rewriter case too, it would be easy to convert and be pure c++. Hell even a clang plugin to put the compile time into one process wouldn’t be awful. But i wonder looking at the rewrites if there’s not a terribly janky way to not need a compiler, if at some runtime cost of contextual control flow info.</p>
]]></description><pubDate>Mon, 08 Dec 2025 16:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46194104</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=46194104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46194104</guid></item><item><title><![CDATA[New comment by boxfire in "AirPods libreated from Apple's ecosystem"]]></title><description><![CDATA[
<p>It’s exactly the same to try to use pixel buds on an Apple phone too. I don’t blame Apple or Google so much as the ridiculous pissing matches of a society that refuses to find ways to cooperate efficiently. So much energy is wasted in the name of vendor lock-in and related. Would it take more energy for Google and Apple to share in expanding into the Bluetooth capabilities in a shared way? Sure for their developers, in the short run. In less than a year the society wide savings far outweighs that. Apple people might cross pollinate and buy pixel buds. Android people will get airpods. Both companies could make even more money and save us all sanity. But we are organized for short term gains. Gradient descent without knowing or using the topology of the global complex. This isn’t Apple or Google’s job to fix, not even the government. it’s an issue at the social fabric level to have deep conscientiousness… so none of this is ever gonna change in our lives.</p>
]]></description><pubDate>Sun, 16 Nov 2025 17:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45946855</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=45946855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45946855</guid></item><item><title><![CDATA[New comment by boxfire in "Visualizing environmental costs of war in Hayao Miyazaki's Nausicaä"]]></title><description><![CDATA[
<p>No one is really mentioning this article in from a highschooler. Awesome job! I'm happy to read this today and really hope she will continue to see such inspiring stories and maybe some day make some.</p>
]]></description><pubDate>Sat, 21 Jun 2025 20:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44340504</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=44340504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44340504</guid></item><item><title><![CDATA[New comment by boxfire in "The Nobel Prize Winner Who Thinks We Have the Universe All Wrong"]]></title><description><![CDATA[
<p>Is there any succinct publication of his observations?</p>
]]></description><pubDate>Fri, 30 May 2025 16:09:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44137620</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=44137620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44137620</guid></item><item><title><![CDATA[New comment by boxfire in "The Windows Subsystem for Linux is now open source"]]></title><description><![CDATA[
<p>That's the only part I care about dang. I still use WSL1 and have done a number of interesting hacks to cross the ABI and tunnel windows into "Linux" userspace and I'd like to make that easier/more direct</p>
]]></description><pubDate>Mon, 19 May 2025 20:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44034493</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=44034493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44034493</guid></item><item><title><![CDATA[New comment by boxfire in "Open Problems in Computational geometry"]]></title><description><![CDATA[
<p>Definitely out of date, e.g. the 3SUM subquadratic conjecture (probably 11) has been solved and improved on [1].<p>If it's not been already there's immediate application, e.g. problem 41.<p>[1]:<a href="https://link.springer.com/article/10.1007/s00453-015-0079-6" rel="nofollow">https://link.springer.com/article/10.1007/s00453-015-0079-6</a></p>
]]></description><pubDate>Sat, 17 May 2025 17:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44015604</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=44015604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44015604</guid></item><item><title><![CDATA[New comment by boxfire in "Propositions as Types (2014) [pdf]"]]></title><description><![CDATA[
<p>There's a book that's explicitly about this, "Program = Proof", and though it's not beginner and needs maybe a light version for earlier learners, is an excellent example.</p>
]]></description><pubDate>Tue, 06 May 2025 19:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43908588</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=43908588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43908588</guid></item><item><title><![CDATA[New comment by boxfire in "White House budget proposal could shatter the National Science Foundation"]]></title><description><![CDATA[
<p>My story: it's a joke to be a grad student. Salary in 2012: $10,800 per year without housing.</p>
]]></description><pubDate>Fri, 07 Feb 2025 07:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42970462</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=42970462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42970462</guid></item><item><title><![CDATA[New comment by boxfire in "Myst Markdown – Markdown for technical/scientific document"]]></title><description><![CDATA[
<p>Nice! Glad to see. Huge quality of life improvement</p>
]]></description><pubDate>Sat, 18 Jan 2025 17:25:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42749821</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=42749821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42749821</guid></item><item><title><![CDATA[New comment by boxfire in "Myst Markdown – Markdown for technical/scientific document"]]></title><description><![CDATA[
<p>I've really had a pet peeve about footnotes on mobile and this does the crime. If you click a footnote and it jumps very far away and doesn't have a return navigation, I have left your page usually after the second time I see a footnote and didn't note my exact scroll. A small thing but pretty please don't make me have to hunt for where I was...</p>
]]></description><pubDate>Sun, 05 Jan 2025 20:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42604612</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=42604612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42604612</guid></item><item><title><![CDATA[New comment by boxfire in "The performance of hashing for similar function detection"]]></title><description><![CDATA[
<p>Elliott Conal has to covered there: <a href="http://conal.net/papers/convolution/" rel="nofollow">http://conal.net/papers/convolution/</a></p>
]]></description><pubDate>Mon, 04 Nov 2024 15:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42042241</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=42042241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42042241</guid></item><item><title><![CDATA[New comment by boxfire in "Seven basic rules for causal inference"]]></title><description><![CDATA[
<p>I liked the way Pearl phrased it originally. A calculus of anti-correlations implies causation. That makes the nature of the analysis clear and doesn't set of the classic minds alarm bells.</p>
]]></description><pubDate>Mon, 19 Aug 2024 15:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41291998</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=41291998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41291998</guid></item><item><title><![CDATA[New comment by boxfire in "Ask HN: Is it possible to make FAANG salaries without working there?"]]></title><description><![CDATA[
<p>Yeah I work in an FFRDC, pushing the frontier of our exploration of space. I'm quite passionate both about the employer and (most of the time) my work. If I didn't care about my employer at that level I woulda been out the door after two years. I think to myself sometimes about the other side of that though, like if I didn't care for them but the money was good.<p>My home hobbies resemble work within my area, but not my current job function, but I'm keenly aware my employer may try to take advantage of my other talents and do I guess the only thing that saves having an alternative hobby is that I'm so diversified that whatever my work task is I can work on an orthogonal hobby at home. It's kinda nice, I've got both really.<p>In my mind if I "sell out" (in terms of trading in for that sense of purpose in my work), and just work for the paycheck, then I would go for max. Work an HFT quant firm as a senior or principal engineer or research analyst. $$$. Or some other juicy gig. But I would hate myself if that became a slog and I had no time for my interests at home.</p>
]]></description><pubDate>Wed, 24 Jul 2024 15:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41058188</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=41058188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41058188</guid></item><item><title><![CDATA[New comment by boxfire in "Ask HN: Is it possible to make FAANG salaries without working there?"]]></title><description><![CDATA[
<p>and probably no where to hide if you want to just rest and vest.<p>"Rest and vest". What a luxury. Some of us are trying to tread water with an anvil chained to the waist. That's what I get for choosing to work for something I'm passionate about. What a world</p>
]]></description><pubDate>Tue, 23 Jul 2024 15:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41046733</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=41046733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41046733</guid></item><item><title><![CDATA[New comment by boxfire in "The new math of how large-scale order emerges"]]></title><description><![CDATA[
<p>I think one of the reasons I have that example is that specific dynamic is cited in most planetary science texts as "de-coupled", "invariant", etc etc, when in fact it's the major casual influence here, which was quite a surprise in recent years [glances at climate mostly still beating to the tune that particle inertia does not have to care about the system angular momentum variance at the solar system scale]</p>
]]></description><pubDate>Wed, 12 Jun 2024 14:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40658758</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=40658758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40658758</guid></item><item><title><![CDATA[New comment by boxfire in "The new math of how large-scale order emerges"]]></title><description><![CDATA[
<p>The Mars global dust storm is caused by coupling of angular momentum of the (solar) system, a global a effect. The Mars system itself down to the dust does not create sufficient conditions</p>
]]></description><pubDate>Tue, 11 Jun 2024 05:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40642917</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=40642917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40642917</guid></item><item><title><![CDATA[New comment by boxfire in "Alan Kay's talk at UCLA – Feb 2024 [video]"]]></title><description><![CDATA[
<p>The idea of computing as the shared stage to reflect our own intelligence is really what sticks out to me as the best way to frame what interacting with a computer means. It's not new but Alan did a great job of motivating and framing it here. Thanks for posting this great reminder that what we use as computers today are still only poor imitations of what could truly be done if we can transport our minds to be more directly players on that stage. It's interesting to reflect the other way as well. If we are the actors reflecting a computer to itself. An AGI has to imagine and reflect in a space created of our ideas. To be native the AI needs better tools, the "mouse" of it's body controlling the closed loop of it's "graphics", how do we create such a space that is more directly shared? Dynamically trading been actor and audience in an improvisational exchange? This is the human computer symbiosis I seek.</p>
]]></description><pubDate>Wed, 06 Mar 2024 09:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39614130</link><dc:creator>boxfire</dc:creator><comments>https://news.ycombinator.com/item?id=39614130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39614130</guid></item></channel></rss>