<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: jf___</title><link>https://news.ycombinator.com/user?id=jf___</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 20:46:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jf___" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jf___ in "Our Continuation of MkDocs"]]></title><description><![CDATA[
<p>Good to point out -- Zensical is the project by MkDocs author to supersedes the latter.</p>
]]></description><pubDate>Wed, 06 May 2026 16:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48037842</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=48037842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48037842</guid></item><item><title><![CDATA[New comment by jf___ in "1M context is now generally available for Opus 4.6 and Sonnet 4.6"]]></title><description><![CDATA[
<p>there is a parallel between managing context windows and hard real-time system engineering.<p>A context window is a fixed-size memory region. It is allocated once, at conversation start, and cannot grow. Every token consumed — prompt, response, digression — advances a pointer through this region. There is no garbage collector. There is no virtual memory. When the space is exhausted, the system does not degrade gracefully: it faults.<p>This is not metaphor by loose resemblance. The structural constraints are isomorphic:<p>No dynamic allocation. In a hard realtime system, malloc() at runtime is forbidden — it fragments the heap and destroys predictability. In a conversation, raising an orthogonal topic mid-task is dynamic allocation. It fragments the semantic space. The transformer's attention mechanism must now maintain coherence across non-contiguous blocks of meaning, precisely analogous to cache misses over scattered memory.<p>No recursion. Recursion risks stack overflow and makes WCET analysis intractable. In a conversation, recursion is re-derivation: returning to re-explain, re-justify, or re-negotiate decisions already made. Each re-entry consumes tokens to reconstruct state that was already resolved. In realtime systems, loops are unrolled at compile time. In LLM work, dependencies should be resolved before the main execution phase.<p>Linear allocation only. The correct strategy in both domains is the bump allocator: advance monotonically through the available region. Never backtrack. Never interleave. The "brainstorm" pattern — a focused, single-pass traversal of a problem space — works precisely because it is a linear allocation discipline imposed on a conversation.</p>
]]></description><pubDate>Sat, 14 Mar 2026 04:33:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373381</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=47373381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373381</guid></item><item><title><![CDATA[New comment by jf___ in "The wonder of modern drywall"]]></title><description><![CDATA[
<p>yeah, so the turn in EU towards renewable energy is driving fwd the business of earthen construction. our core (validated) product is printing earthen acoustic barriers at ~4-5m3/hr. panels from loam are a great alternative to gypsum; due to the hygrothermic characteristics of earth the moisture content is stabilised (constant in a ~50-55% bandwidth) which is a massive advantage in view of traditional materials. and fully circular. I'm a developer of pythonocc and tesseract-nanobind, and take pleasure in augmenting my thinking with a dash of ai.</p>
]]></description><pubDate>Sat, 14 Feb 2026 16:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47016078</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=47016078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47016078</guid></item><item><title><![CDATA[New comment by jf___ in "The wonder of modern drywall"]]></title><description><![CDATA[
<p>A huge share of the gypsum used in drywall is *synthetic gypsum* — a byproduct of flue-gas desulfurization (FGD) at coal-fired power plants. When SO₂ is scrubbed from exhaust using limestone, the reaction produces calcium sulfate dihydrate, chemically identical to mined gypsum. In the US, FGD gypsum has accounted for roughly half of all gypsum consumed by the wallboard industry at its peak.<p>The "cheap, uniform, and free of defects" story is partly a story about coal. The drywall industry scaled on the back of an abundant, nearly free waste stream from the energy sector. It's a classic example of industrial symbiosis — one industry's pollution abatement becomes another's feedstock.<p>And it cuts the other way now: as coal plants shut down across Europe and North America, synthetic gypsum supply is shrinking. The drywall industry is facing a real raw material squeeze, with manufacturers having to shift back toward mined gypsum or find alternative sources. There's ongoing work on using phosphogypsum (from fertilizer production) but that comes with its own radioactivity concerns.<p>For someone in your position this is particularly relevant — the "wonder" of drywall is entangled with the fossil fuel economy in a way that makes earth-based construction methods look increasingly attractive as that supply chain unwinds.</p>
]]></description><pubDate>Fri, 13 Feb 2026 08:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47000267</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=47000267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47000267</guid></item><item><title><![CDATA[New comment by jf___ in "Parametric CAD in Rust"]]></title><description><![CDATA[
<p>pythonocc is a joy<p><a href="https://github.com/tpaviot/pythonocc-core" rel="nofollow">https://github.com/tpaviot/pythonocc-core</a></p>
]]></description><pubDate>Wed, 28 Jan 2026 07:00:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46791954</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=46791954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791954</guid></item><item><title><![CDATA[New comment by jf___ in "Prism"]]></title><description><![CDATA[
<p><typst>and just when i thought i was out they pull me back in</typst></p>
]]></description><pubDate>Wed, 28 Jan 2026 06:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46791923</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=46791923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791923</guid></item><item><title><![CDATA[New comment by jf___ in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>this
using the flow [1] package<p>[1] <a href="https://typst.app/universe/package/flow/" rel="nofollow">https://typst.app/universe/package/flow/</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 19:40:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45931181</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=45931181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45931181</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>typst `bibliography` function accepts .bib files</p>
]]></description><pubDate>Sun, 09 Mar 2025 22:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43314596</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43314596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43314596</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>in usage yes, in terms of active development its a very different story</p>
]]></description><pubDate>Sun, 09 Mar 2025 18:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43312042</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43312042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43312042</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>yes, it does and its realtime.
personally, I use typst locally, but 
the online editor utilises WASM, so if I'm not mistaken, the rendering is real-time and handled by the front-end.</p>
]]></description><pubDate>Sun, 09 Mar 2025 18:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43312010</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43312010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43312010</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>no the depth of graphics API's in latex is really something, and an area that is underdeveloped in typst. it'll take a considerable time for typst to be on par.</p>
]]></description><pubDate>Sun, 09 Mar 2025 18:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43311839</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43311839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311839</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>no, I pointed towards the joy of writing in a proper IDE.
but to your point: overleaf is a key enabler of latex and its cool to see typst offers a similar route</p>
]]></description><pubDate>Sun, 09 Mar 2025 17:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43311783</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43311783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311783</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>I'm not arguing the relevance of latex, but merely underscore the joy of wielding that particular tool</p>
]]></description><pubDate>Sun, 09 Mar 2025 17:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43311773</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43311773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311773</guid></item><item><title><![CDATA[New comment by jf___ in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>the masochism of latex is becoming increasingly irrelevant with every typst [1] release.<p>no going back once you experience realtime rendering of your document, and support in VS Code is stellar IMO.<p>[1] <a href="http://typst.app" rel="nofollow">http://typst.app</a></p>
]]></description><pubDate>Sun, 09 Mar 2025 17:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43311600</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=43311600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311600</guid></item><item><title><![CDATA[New comment by jf___ in "It's Dante's hell – we're just living in it"]]></title><description><![CDATA[
<p>"One of President Kennedy's favorite quotations was based upon an interpretation of Dante's Inferno.<p>As Robert Kennedy explained in 1964, "President Kennedy's favorite quote was really from Dante:<p>'The hottest places in Hell are reserved for those who in time of moral crisis preserve their neutrality"<p>[1] <a href="https://www.jfklibrary.org/learn/about-jfk/life-of-john-f-kennedy/fast-facts-john-f-kennedy/john-f-kennedys-favorite-quotations-dantes-inferno" rel="nofollow">https://www.jfklibrary.org/learn/about-jfk/life-of-john-f-ke...</a></p>
]]></description><pubDate>Mon, 08 Apr 2024 19:26:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39972853</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=39972853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39972853</guid></item><item><title><![CDATA[New comment by jf___ in "A medieval Gothic monastery built using CAD / CAM"]]></title><description><![CDATA[
<p>Robotic wire cutting for architectural purposes has been a relevant innovation. 
That process is an order of magnitude more effective: you're cutting with a wire rather then a chipping a way with a milling bit. With a wire you're cutting 2 faces at a time, which is an important advantage over milling.<p>These diamond wires are also used for quarrying the stone.<p><a href="https://vimeo.com/94076571" rel="nofollow noreferrer">https://vimeo.com/94076571</a><p>The BRG Group at ETH Zürich has delivered some stunning project exploring a modern take on stereotomic / stone construction, both in terms of fabrication and engineering<p><a href="https://vimeo.com/167868985" rel="nofollow noreferrer">https://vimeo.com/167868985</a></p>
]]></description><pubDate>Sun, 03 Dec 2023 13:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38507031</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=38507031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38507031</guid></item><item><title><![CDATA[New comment by jf___ in "A medieval Gothic monastery built using CAD / CAM"]]></title><description><![CDATA[
<p>Insulation is about retaining heat. 
In the netherlands there's been too much emphasis on heat retention in houses built over the last ~15 yrs or so -- these houses are uncomfortable during the summer, since retaining too much heat. Another interesting take is that "passive" houses require heaps of mechanical ventilation, and these systems wear out in ~15-20 yrs.
So over the course of the lifespan of a house, that adds up significantly.<p>Stone actually can work well with the proper detailing (dealing with cold bridging, styrofoam is a good way to break the cold bridging ):<p>Heat Storage: Stone, being a dense and heavy material, has a high thermal mass capacity. It can absorb and store a significant amount of heat during the day when exposed to sunlight or internal heat sources like heating systems. This stored heat is gradually released back into the indoor space during cooler periods, such as evenings or nights, helping to stabilize indoor temperatures and reduce heating or cooling requirements.<p>Temperature Regulation: The thermal mass of stone can act as a natural temperature regulator, slowing down temperature fluctuations within a building. During hot summer days, stone absorbs excess heat, keeping indoor spaces cooler. In colder weather, it releases stored heat, helping to maintain a more comfortable and consistent temperature.<p>Energy Efficiency: By using stone as a thermal mass material, buildings can reduce their reliance on mechanical heating and cooling systems. This, in turn, can lead to significant energy savings and lower utility bills, as the building naturally regulates its temperature with less energy input.<p>Passive Solar Design: Stone can be strategically placed in a building's design to maximize its exposure to sunlight during the day. This allows for efficient passive solar heating, where the stone absorbs solar energy and releases it slowly, reducing the need for active heating systems.</p>
]]></description><pubDate>Sun, 03 Dec 2023 13:43:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38506995</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=38506995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38506995</guid></item><item><title><![CDATA[New comment by jf___ in "Text-to-CAD: Risks and Opportunities"]]></title><description><![CDATA[
<p>It seems a bizarre statement to state that OpenCASCADE isn't fully capable. Its the only OS licensed kernel that'll read a STEP file. Also "modern foundation" is a misleading statement, any CAD kernel bearing any kind of relevance seems implying a codebase that's been around for a quarter century. Like it or not OpenCASCADE is the hand that was dealt. I've worked with the technology [1] extensively and it provided the underpinnings for a startup I've founded [2]. pythonocc is the bees knees, it allows you to develop a proper CAD app. 
I'd consider CGAL a modern kernel, but it doesn't cover CAD since there is no BRep support [4]
Don't take my word for it, but see also the many publications that have built on the tech [3]<p>[1] <a href="https://github.com/tpaviot/pythonocc-core">https://github.com/tpaviot/pythonocc-core</a>
[2] odico.dk/
[3] <a href="https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=pythonocc&btnG=" rel="nofollow noreferrer">https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=pyth...</a>
[4] <a href="https://www.cgal.org/" rel="nofollow noreferrer">https://www.cgal.org/</a></p>
]]></description><pubDate>Fri, 20 Oct 2023 07:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37953357</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=37953357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37953357</guid></item><item><title><![CDATA[New comment by jf___ in "Bricklaying robots can now build tennis-court-sized walls in 4 hours"]]></title><description><![CDATA[
<p>its actually a hard problem: the massive boom that's required to provide reach is inherently quite unstable, not in the mm or cm but we're talking decimeters here. some of the core tech of FBR dating back ~15 yrs addresses this kind of dynamic stabilization. FBR is impressive and they've built decent an IP.<p>[1] <a href="https://patents.google.com/?inventor=Mark+Joseph+Pivac" rel="nofollow noreferrer">https://patents.google.com/?inventor=Mark+Joseph+Pivac</a></p>
]]></description><pubDate>Wed, 18 Oct 2023 13:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37928517</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=37928517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37928517</guid></item><item><title><![CDATA[New comment by jf___ in "Lego 3-axis styrofoam cutter [video]"]]></title><description><![CDATA[
<p>We've built a lot of formwork for construction ( quite exotic projects ) with this method using industrial robots [1]. Some of the formwork stays in place after pouring the concrete acting as insulation. Than again, formwork is a means to an end, hence diamond wire cutting marble was a fun tangential [2]<p>[1] <a href="https://www.researchgate.net/publication/330914101_SCALING_ARCHITECTURAL_ROBOTICS_CONSTRUCTION_OF_THE_KIRK_KAPITAL_HEADQUARTERS" rel="nofollow noreferrer">https://www.researchgate.net/publication/330914101_SCALING_A...</a>
[2] <a href="https://vimeo.com/94076571" rel="nofollow noreferrer">https://vimeo.com/94076571</a></p>
]]></description><pubDate>Mon, 04 Sep 2023 10:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37379231</link><dc:creator>jf___</dc:creator><comments>https://news.ycombinator.com/item?id=37379231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37379231</guid></item></channel></rss>