<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: jesse__</title><link>https://news.ycombinator.com/user?id=jesse__</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 19:24:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jesse__" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jesse__ in "Ask HN: Who wants to be hired? (May 2026)"]]></title><description><![CDATA[
<p>Location: Remote, Canada<p>Technologies : C, C++, SIMD, OpenGL, WebGL, WASM, JS, TS<p>Interests : systems programming, compilers, 2D & 3D graphics, performance<p>--------<p>Hello, my name is Jesse.<p>I describe myself as a competent generalist, and a lifelong learner. I'm frequently working on something I've never done before. I've worked at every level of the stack, from cycle-shaving hot loops to the frontend of large web applications. My most recent professional experience has been about a year at a semiconductor startup; I wrote prototypes for an ISA, compiler, a cycle simulator and visual debugger.<p>In terms of hard technical skills, I can quickly become productive in nearly any language, and at any level of the stack. I'm comfortable working in heavily multithreaded/async soft-realtime environments where performance is a key acceptance criteria. I have a good understanding of modern hardware architectures, including GPUs, from main memory to registers and instruction pipelines. I have working knowledge of interpreters, dynamic language runtimes and garbage collectors. I'm convinced I can learn nearly anything (albeit some things more quickly than others), given an appropriate problem domain to apply it to.<p>In terms of business value, I can take hand-wavy visions of new products and turn them into working prototype(s), quickly. I'm comfortable refining those raw materials and delivering real value to customers, internal or external. I have a track record of successfully identifying 80/20 solutions and love the feeling of making tools that make peoples lives better.<p>In my personal life, I enjoy travelling, surfing, climbing, backcountry skiing, snowmobiling, pirates, and attending raves. I like the phrase "have strong opinions, weakly held".<p>If I was born to do one thing in this world, it's program computers.<p>Jesse<p>--------<p><a href="https://scallywag.software" rel="nofollow">https://scallywag.software</a><p><a href="https://scallywag.software/resume.html" rel="nofollow">https://scallywag.software/resume.html</a><p><a href="https://github.com/scallyw4g" rel="nofollow">https://github.com/scallyw4g</a><p>jesse@scallywag.software</p>
]]></description><pubDate>Tue, 05 May 2026 15:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48023926</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=48023926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48023926</guid></item><item><title><![CDATA[New comment by jesse__ in "Too much discussion of the XOR swap trick"]]></title><description><![CDATA[
<p>In my experience, relying on the compiler to auto vectorize your code is a path fraught with peril.<p>It'll break eventually.  If it matters, write the simd yourself.  It'll probably be 2-50x better than the compiler anyways.</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790903</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47790903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790903</guid></item><item><title><![CDATA[New comment by jesse__ in "Too much discussion of the XOR swap trick"]]></title><description><![CDATA[
<p>That's hella cute</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790874</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47790874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790874</guid></item><item><title><![CDATA[New comment by jesse__ in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>Yeah, like 50 years too late.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585525</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47585525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585525</guid></item><item><title><![CDATA[New comment by jesse__ in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>> Aside from this being trivial in C++26<p>Great, it took them 51 years to make a trivial operation trivial.  Call me next millennium when they start to figure out the nontrivial stuff, I guess.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585516</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47585516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585516</guid></item><item><title><![CDATA[New comment by jesse__ in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>>  powerful compile-time and metaprogramming capabilities<p>While I agree that, generally, compile time metaprogramming is a tremendously powerful tool, the C++ template metaprogramming implementation is hilariously bad.<p>Why, for example, is printing the source-code text of an enum value so goddamn hard?<p>Why can I not just loop over the members of a class?<p>How would I generate debug vis or serialization code with a normal-ish looking function call (spoiler, you can't, see cap'n proto, protobuf, flatbuffers, any automated dearimgui generator)<p>These things are incredibly basic and C++ just completely shits all over itself when you try to do them with templates</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571460</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47571460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571460</guid></item><item><title><![CDATA[New comment by jesse__ in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>> The C (near-) subset of C++ is (modulo standard libraries) a starting point for this; just adding on templates for type system power (and not for other exotic uses) goes a long way.<p>In my experience, this is absolutely true.  I wrote my own metaprogramming frontend for C and that's basically all you need.  At this point, I consider the metaprogramming facilities of a language it's most important feature, by far.  Everything else is pretty much superfluous by comparison</p>
]]></description><pubDate>Mon, 30 Mar 2026 07:17:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571377</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47571377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571377</guid></item><item><title><![CDATA[New comment by jesse__ in "We rewrote our Rust WASM parser in TypeScript and it got faster"]]></title><description><![CDATA[
<p>This somehow reminds me of the days when the fastest way to deep copy an object in javascript was to round trip through toString.  I thought that was gross then, and I think this is gross now</p>
]]></description><pubDate>Sat, 21 Mar 2026 04:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464074</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47464074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464074</guid></item><item><title><![CDATA[New comment by jesse__ in "We rewrote our Rust WASM parser in TypeScript and it got faster"]]></title><description><![CDATA[
<p>This should be the top comment</p>
]]></description><pubDate>Sat, 21 Mar 2026 04:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464057</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47464057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464057</guid></item><item><title><![CDATA[New comment by jesse__ in "Building a Procedural Hex Map with Wave Function Collapse"]]></title><description><![CDATA[
<p>I read an 'i hate myself' post one time where someone encountered a variable named leghands.  Obviously, it had once read legendHandles, and had since been helpfully shortened by the author.</p>
]]></description><pubDate>Tue, 10 Mar 2026 17:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47326308</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47326308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47326308</guid></item><item><title><![CDATA[New comment by jesse__ in "Building a Procedural Hex Map with Wave Function Collapse"]]></title><description><![CDATA[
<p>Love this.<p>As an aside, if the author reads this, did you consider using bitfields for the superposition state (ie, what options are available for a tile)?  I did a wfc implementation a while back and moved to bitfields after a while.. the speedup was incredible.  It became faster to just recompute a chunk from scratch than backtrack because the inner loop was nearly completely branchless. I think my chunks were 100 tiles cubed or something.</p>
]]></description><pubDate>Mon, 09 Mar 2026 17:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47312761</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47312761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47312761</guid></item><item><title><![CDATA[New comment by jesse__ in "Tech employment now significantly worse than the 2008 or 2020 recessions"]]></title><description><![CDATA[
<p>> If you need to wait YEARS ...<p>Imagine working on voyager II .. or some old-ass banking software that still runs RPG (look it up, I'll wait), or trying to hire someone to do numerical analysis for the genesis of a format that supercedes IEEE float .. or .. whatever.<p>There are many applications for extremely specific skillsets out there.  Suggesting otherwise is, in my opinion, clearly unwise</p>
]]></description><pubDate>Sat, 07 Mar 2026 01:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47283443</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47283443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47283443</guid></item><item><title><![CDATA[New comment by jesse__ in "Anthropic, please make a new Slack"]]></title><description><![CDATA[
<p>Thanks for your work on Zulip!<p>I have some feedback that's annoyingly non-specific.<p>I used Zulip a few years ago as a contractor.  It seemed _fine_, but I didn't love it.  Specifically, the UI felt sluggish and generally the experience was somewhat unpolished.  Maybe things have changed, a lot happens in a couple years, but there you go</p>
]]></description><pubDate>Sat, 07 Mar 2026 00:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47283097</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47283097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47283097</guid></item><item><title><![CDATA[New comment by jesse__ in "Loops is a federated, open-source TikTok"]]></title><description><![CDATA[
<p>Of the three, I only like cars.<p>I'm from Canada, and I like cars for many of the same reasons I like programming.  They're complicated, fickle, and go fucking fast when you get everything right.  It's like mainlining adrenaline and validation at the same time.. who wouldn't like that?!  They're just fucking fun</p>
]]></description><pubDate>Mon, 23 Feb 2026 00:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47116470</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47116470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47116470</guid></item><item><title><![CDATA[New comment by jesse__ in "A psychedelic medicine performs well against depression"]]></title><description><![CDATA[
<p>As someone who accidentally discovered the anti-depressive effects of psilocybin in my early 20s, I approve this message!</p>
]]></description><pubDate>Thu, 19 Feb 2026 22:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47080846</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47080846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47080846</guid></item><item><title><![CDATA[New comment by jesse__ in "EU bans the destruction of unsold apparel, clothing, accessories and footwear"]]></title><description><![CDATA[
<p>> Here, we don't have winter, fall or anything anymore.<p>I was in the bar in Revelstoke (where I lived, at the time) chatting with an old-timer the other year, and I asked him "is it just me, or did it used to snow more?"<p>He laughed, and told me that when he was a kid growing up, they weren't allowed to play on the tops of snowbanks because you'd get electrocuted by the high tension power lines.  At the time, mid-winter, it was raining outside with a sad pile of slush maybe 1 foot deep.<p>Even when I was a kid in Revy, snowbanks were 10' deep mid-winter, every winter.  It's been raining in town for the last 5 years, all winter.  Winter's over.  Time to start surfing, I guess.</p>
]]></description><pubDate>Sun, 15 Feb 2026 20:06:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47027009</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47027009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47027009</guid></item><item><title><![CDATA[New comment by jesse__ in "Show HN: Perlin Noise Terminal Animation in Rust (60 FPS, Truecolor)"]]></title><description><![CDATA[
<p>> 60 FPS — Optimized for smooth rendering<p>I don't wanna dunk on this, it's a cool idea, but you can generate a <i>lot</i> of Perlin noise in 16ms ..</p>
]]></description><pubDate>Sun, 15 Feb 2026 14:40:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47024050</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=47024050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47024050</guid></item><item><title><![CDATA[New comment by jesse__ in "Ask HN: Who is hiring? (February 2026)"]]></title><description><![CDATA[
<p>I've responded to your email</p>
]]></description><pubDate>Fri, 13 Feb 2026 02:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46998286</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=46998286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46998286</guid></item><item><title><![CDATA[New comment by jesse__ in "The Singularity will occur on a Tuesday"]]></title><description><![CDATA[
<p>The meme at the top is absolute gold considering the point of the article.  10/10</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964382</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=46964382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964382</guid></item><item><title><![CDATA[New comment by jesse__ in "We tasked Opus 4.6 using agent teams to build a C Compiler"]]></title><description><![CDATA[
<p>> That seems implausible.<p>Why, exactly?<p>Refuting facts with "I doubt it, bro" isn't exactly a productive contribution to the conversation..</p>
]]></description><pubDate>Thu, 05 Feb 2026 22:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46906578</link><dc:creator>jesse__</dc:creator><comments>https://news.ycombinator.com/item?id=46906578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46906578</guid></item></channel></rss>