<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: jessermeyer</title><link>https://news.ycombinator.com/user?id=jessermeyer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 18:06:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jessermeyer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jessermeyer in "Swift Achieved Dynamic Linking Where Rust Couldn't (2019)"]]></title><description><![CDATA[
<p>There are two degrees of separation here though: The software vendors and then the linux distros.<p>If you sell software that requires your clients to upgrade their system-wide security stack, so they might not.  If it is statically linked, no need for them to.</p>
]]></description><pubDate>Thu, 02 Feb 2023 19:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=34631902</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=34631902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34631902</guid></item><item><title><![CDATA[New comment by jessermeyer in "Swift Achieved Dynamic Linking Where Rust Couldn't (2019)"]]></title><description><![CDATA[
<p>There is obviously a trade off here, but categorically speaking, new releases introduce new bugs and security exploits too.</p>
]]></description><pubDate>Mon, 30 Jan 2023 01:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=34574833</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=34574833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34574833</guid></item><item><title><![CDATA[New comment by jessermeyer in "Porting 58k lines of D and C++ to Jai"]]></title><description><![CDATA[
<p>Not at a high level that is easy to express in a HN post, sorry.  It's one of those "the devil is in the details and there are a lot of details".</p>
]]></description><pubDate>Thu, 01 Dec 2022 01:13:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33810859</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33810859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33810859</guid></item><item><title><![CDATA[New comment by jessermeyer in "Data-Oriented Programming in Python"]]></title><description><![CDATA[
<p>Those are basically contradiction of terms.  Orienting the program structure around the data necessarily requires control over memory layout and how it is interpretted.</p>
]]></description><pubDate>Sun, 27 Nov 2022 23:16:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=33768026</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33768026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33768026</guid></item><item><title><![CDATA[New comment by jessermeyer in "Porting 58k lines of D and C++ to Jai"]]></title><description><![CDATA[
<p>We almost never hit technical limits in the renderer, streaming systems, etc.  Instead, we found that pushing gameplay systems beyond the prototype stage would require more and more effort, as we'd encounter deep engine bugs, or the tooling simply did not cater to our use case.<p>We ended up implementing more and more tooling outside the engine, and there comes a point where UE4 became a IO/Rendering system.  We'd've been happier if the engine were modular in design from the get-go.</p>
]]></description><pubDate>Fri, 25 Nov 2022 02:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=33738425</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33738425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33738425</guid></item><item><title><![CDATA[New comment by jessermeyer in "Porting 58k lines of D and C++ to Jai"]]></title><description><![CDATA[
<p>I've worked on several.  You haven't heard of them because none of them shipped due to issues with commercial engines (in particular Unreal Engine 4).<p>They are very difficult to use if the game play semantics are complicated and require lots of interaction with world state or world geometry.  If you're making a common FPS, they are great.</p>
]]></description><pubDate>Wed, 23 Nov 2022 18:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=33723081</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33723081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33723081</guid></item><item><title><![CDATA[New comment by jessermeyer in "Brotli-G: A GPU compression/decompression standard for digital assets"]]></title><description><![CDATA[
<p>There is always a minimum cost of moving data from one place to another.  If you're computing on the GPU, the data must arrive there.  The problem is that PCIE bandwidth is often a bottleneck, and so if you can upload compressed data then you essentially get a free multiplier of bandwidth based on the compression ratio.  If the decompression time is faster than having sent the full uncompressed dataset, then you win.<p>But yeah, direct IO to the GPU would be great but that's not feasible right now.</p>
]]></description><pubDate>Tue, 22 Nov 2022 21:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=33712121</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33712121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33712121</guid></item><item><title><![CDATA[New comment by jessermeyer in "Why this universe? New calculation suggests our cosmos is typical"]]></title><description><![CDATA[
<p>I carefully chose my word "function" instead of "existence".<p>Give me two different universes where cognition exists but where the fundamental constants differ.  Would you expect the ability to perform syllogism would be fundamentally biased to reflect the constants which brought about their existence?</p>
]]></description><pubDate>Fri, 18 Nov 2022 16:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=33657171</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33657171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33657171</guid></item><item><title><![CDATA[New comment by jessermeyer in "Why this universe? New calculation suggests our cosmos is typical"]]></title><description><![CDATA[
<p>I don't know how much bias the fine structure constant has on the function of cognition, but I think we can all agree that constats incompatible with higher level biological function like cognition would never produce arguments in favor of their typicality.</p>
]]></description><pubDate>Fri, 18 Nov 2022 14:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=33655459</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33655459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33655459</guid></item><item><title><![CDATA[New comment by jessermeyer in "Mold linker may switch to a source-available license"]]></title><description><![CDATA[
<p>I think a single employee netting even a single digit percentage in a year's worth of effort in improved performance for all of Google is an astonishing accomplishment.  Trivializing a "million dollars per month" improvement just says so much about how little programmers here realize their worth to technology companies, and intellectualize ways to justify it.</p>
]]></description><pubDate>Mon, 14 Nov 2022 22:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=33602554</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33602554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33602554</guid></item><item><title><![CDATA[New comment by jessermeyer in "Mold linker may switch to a source-available license"]]></title><description><![CDATA[
<p>Early retirement and, to use rui's word choice, "earn a comfortable income" are not inconsistent.<p>But to your credit it does sound that rui saved Google (vastly) more money than they ever paid him.</p>
]]></description><pubDate>Mon, 14 Nov 2022 20:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=33600461</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33600461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33600461</guid></item><item><title><![CDATA[New comment by jessermeyer in "Ask HN: Do you recall any book or course that made a topic finally click?"]]></title><description><![CDATA[
<p>Knuth had serious doubts in his college days, but ultimately decided it was "OK to believe in something unprovable."  Which to me speaks to his humility.</p>
]]></description><pubDate>Mon, 14 Nov 2022 17:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=33597886</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33597886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33597886</guid></item><item><title><![CDATA[New comment by jessermeyer in "Ask HN: Do you recall any book or course that made a topic finally click?"]]></title><description><![CDATA[
<p>Mathematicians I personally know well are stoutly religious.  They describe the world of number and form and structure with the same kind of language the clergy describe God, and so there is some sense in which these are felt as aspects of the same thing.<p>I also know a number of engineers who are deeply religious, perhaps encouraged by recognizing "design" in nature, seemingly requiring a designer.<p>In my conversations with these people, their faith, while socially speaking is Christian, the specifics have hardly anything to do with traditional or orthodox theology.  It's, as I perceive this, the only acceptable social structure available to them to live out these deep feelings of beauty and harmony in community.</p>
]]></description><pubDate>Mon, 14 Nov 2022 17:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=33597213</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33597213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33597213</guid></item><item><title><![CDATA[New comment by jessermeyer in "Mold linker may switch to a source-available license"]]></title><description><![CDATA[
<p>If an engineer at a FAANG company reduced their global link times by even 10% they'd be promoted into early retirement.<p>Mold is an order of magnitude faster.</p>
]]></description><pubDate>Sun, 13 Nov 2022 17:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=33585405</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33585405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33585405</guid></item><item><title><![CDATA[New comment by jessermeyer in "Mold linker may switch to a source-available license"]]></title><description><![CDATA[
<p>Deeply and needlessly cynical.  rui tried to fund a high-value software infrastructure project on its own merit and it's not feasible long term.  So a change is required.<p>Hardly a bait and switch 'extortion'.</p>
]]></description><pubDate>Sun, 13 Nov 2022 17:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=33585357</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33585357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33585357</guid></item><item><title><![CDATA[New comment by jessermeyer in "Amsterdam looks incredibly realistic in the new Call of Duty"]]></title><description><![CDATA[
<p>It's more that "construct the geometry" is a highly subjective exercise. :)</p>
]]></description><pubDate>Fri, 04 Nov 2022 15:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=33467987</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33467987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33467987</guid></item><item><title><![CDATA[New comment by jessermeyer in "The latest OpenSSL vulns were added fairly recently"]]></title><description><![CDATA[
<p>Large web companies like Google implement their own encryption stack anyway.<p>On the BSD's I've used, LibreSSL is a standard kernel configuration option.  I'll note on FreeBSD, LibreSSL lacks the in-kernel fast path, last I checked.</p>
]]></description><pubDate>Wed, 02 Nov 2022 16:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33437981</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33437981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33437981</guid></item><item><title><![CDATA[New comment by jessermeyer in "The mysticism of Alan Watts (2018)"]]></title><description><![CDATA[
<p>This piece accusing Watts of laziness is just as guilty.<p>`It’s true that Buddhism, and particularly Zen Buddhism, teaches that we are perfect just as we are, we have merely forgotten our true nature.`<p>As someone who has studied Zen Buddhism for a few decades, you will be very hard pressed to find anyone practiced in it refer to the words 'true' and 'perfect' so casually.<p>True is only meaningful with respect to an abstract system of rules, and this extends likewise to perfection.  You need an external metric to determine what is, and by the same token, is not, perfect.<p>Zen Buddhism teaches people how to experience the world independent of that part of your mind that is actively categorizing the world into true, false, imperfect, perfect, etc.  To experience your own experience of life as directly as possible, without mediation through your linguistic centers or moral philosophies.  Since we're programmers, one analogy would be to reduce all those needless abstractions in the call stack down to the essential turing-complete read/write add/sub and jump instructions.<p>So Alan is forcing an important point on the Yogi.  You can only <i>know</i> or <i>define</i> enlightenment with respect to an abstract system of thought.  Remove the abstraction, and there is a complete liberation.  No meaningful way to form distinctions. "Doesn’t he see the Brahman everywhere, and in all people, all beings".  All becomes one.  There is no difference between the enlightened and the non-enlightened in the non-conceptual world.  Which is the world that Zen teaches how to experience, if for no other reason than to reveal that it is possible, and provide a renewed perspective on the seemingly ordinary miracle of conscious life.</p>
]]></description><pubDate>Sat, 29 Oct 2022 20:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=33387683</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33387683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33387683</guid></item><item><title><![CDATA[New comment by jessermeyer in "WireGuard in FreeBSD"]]></title><description><![CDATA[
<p>As others have hinted to -- no userspace copies.  No context switches.  Vroom Vroom.</p>
]]></description><pubDate>Sat, 29 Oct 2022 15:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=33384908</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33384908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33384908</guid></item><item><title><![CDATA[New comment by jessermeyer in "Amsterdam looks incredibly realistic in the new Call of Duty"]]></title><description><![CDATA[
<p>What makes you think culling triangles is going away?  Ray tracing is usually done with a highly approximated volume or planar representation of the scene, which is then applied to surface triangles.<p>Rendering objects that 'we can't see' has been done for as long as shadow caster light sources have been around.  Even though we cannot see the mesh directly, the light can, and the viewer can see the shadow.  These indirections all play their role in the greater "rendering equation", and the specific solution depends on the constraints of the application and resources of the development team.<p>Some renderers have abandoned triangles altogether for signed distance fields, but this involves re-creating from scratch the entire art pipeline.</p>
]]></description><pubDate>Sat, 22 Oct 2022 16:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=33299454</link><dc:creator>jessermeyer</dc:creator><comments>https://news.ycombinator.com/item?id=33299454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33299454</guid></item></channel></rss>