<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: typedef_struct</title><link>https://news.ycombinator.com/user?id=typedef_struct</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Jul 2026 03:56:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=typedef_struct" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by typedef_struct in "Alan Kay on "Should web browsers have stuck to being document viewers?""]]></title><description><![CDATA[
<p>In 1997, the Justice Department decided that Operating Systems and Web Browsers must remain separate. Since then, the Web Browser has been becoming an Operating System.</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423668</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=48423668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423668</guid></item><item><title><![CDATA[New comment by typedef_struct in "US repeals EPA endangerment finding for greenhouse gases"]]></title><description><![CDATA[
<p>You mean CO2 is not the same as CFCs?</p>
]]></description><pubDate>Fri, 13 Feb 2026 12:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47001950</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=47001950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47001950</guid></item><item><title><![CDATA[New comment by typedef_struct in "$20K Bounty Offered for Optimizing Rust Code in Rav1d AV1 Decoder"]]></title><description><![CDATA[
<p>Confirms Rust is about where I thought it was. In a strange niche where you don’t need 100% the performance of C, but the 90% you get from a managed language isn’t enough. And you can’t run on the GPU.</p>
]]></description><pubDate>Mon, 19 May 2025 03:10:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44026243</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=44026243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44026243</guid></item><item><title><![CDATA[New comment by typedef_struct in "The FTC puts off enforcing its 'click-to-cancel' rule"]]></title><description><![CDATA[
<p>How about 'click-to-bill'. If I don't touch your service you can't charge me.</p>
]]></description><pubDate>Mon, 12 May 2025 20:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43966974</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=43966974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43966974</guid></item><item><title><![CDATA[New comment by typedef_struct in "Plain Vanilla Web"]]></title><description><![CDATA[
<p>Some good patterns here. An Event with a callback (what you're calling [context protocol](<a href="https://github.com/webcomponents-cg/community-protocols/blob/main/proposals/context.md">https://github.com/webcomponents-cg/community-protocols/blob...</a>)) I think will prove useful.<p>My main gripe with web components is that while they expose the first half of the tree traversal (from the outside in, via connectedCallback), they don't provide access to the second half, after child elements have been created. (akin to Initialize and Load events from ye olde .NET)</p>
]]></description><pubDate>Mon, 12 May 2025 01:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43958887</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=43958887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43958887</guid></item><item><title><![CDATA[New comment by typedef_struct in "Why can't HTML alone do includes?"]]></title><description><![CDATA[
<p>You could start with something like this:<p><pre><code>    customElements.define('html-import', class extends HTMLElement {
        connectedCallback() {
            const href = this.getAttribute('href')
            const fetch = new XMLHttpRequest()
            fetch.responseType = 'document'
            fetch.addEventListener('readystatechange', (function onfetch(e) {
                if (fetch.readyState !== XMLHttpRequest.DONE) return
                const document = fetch.response.querySelector('body') ?? fetch.response
                this.replaceWith(document)
            }).bind(this))
            fetch.open('GET', href)
            fetch.send()
        }
    })</code></pre></p>
]]></description><pubDate>Sat, 03 May 2025 18:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43881128</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=43881128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43881128</guid></item><item><title><![CDATA[New comment by typedef_struct in "Amazon Rules Out Displaying Tariff Impact After White House Attack"]]></title><description><![CDATA[
<p>Amazon does not have this information, nor would a competitive seller wish to provider it. Who my suppliers are and what they charge? So what, Amazon can better decide whether to enter my market?</p>
]]></description><pubDate>Wed, 30 Apr 2025 12:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43844310</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=43844310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43844310</guid></item><item><title><![CDATA[New comment by typedef_struct in "Direct Sockets API in Chrome 131"]]></title><description><![CDATA[
<p>This looks to use Web Sockets, not WebRTC, right? I don't see any RTCPeerConnection, and the peerServer variable is unused.<p>I ask because I've spent multiple days trying to get a viable non-local WebRTC connection going with no luck.<p>view-source:<a href="https://thelongestyard.link/q3a-demo/?server=Seveja" rel="nofollow">https://thelongestyard.link/q3a-demo/?server=Seveja</a></p>
]]></description><pubDate>Sat, 02 Nov 2024 14:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42026583</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=42026583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42026583</guid></item><item><title><![CDATA[New comment by typedef_struct in "TSMC execs allegedly dismissed OpenAI CEO Sam Altman as 'podcasting bro'"]]></title><description><![CDATA[
<p>My test is to take a sized chunk of memory containing a TrueType/OpenType font and output a map of glyphs to curves. Bot is nowhere close.</p>
]]></description><pubDate>Fri, 27 Sep 2024 16:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41672604</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=41672604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41672604</guid></item><item><title><![CDATA[New comment by typedef_struct in "Pipe Syntax in SQL"]]></title><description><![CDATA[
<p>You can tell the authors realized this was a bad idea when they had to add the 'OVER' keyword, which isn't documented and hardly mentioned in the paper.</p>
]]></description><pubDate>Sat, 24 Aug 2024 23:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41342598</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=41342598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41342598</guid></item><item><title><![CDATA[New comment by typedef_struct in "Author-paid publication fees corrupt science and should be abandoned"]]></title><description><![CDATA[
<p>Oh science. Peer review, the ultimate "LGTM", stands in for replication.</p>
]]></description><pubDate>Sat, 24 Aug 2024 15:36:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41339012</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=41339012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41339012</guid></item><item><title><![CDATA[New comment by typedef_struct in "Photino: A lighter Electron"]]></title><description><![CDATA[
<p>You can't build a "for-real native desktop app" without building half of a browser anyway. Can't use a font without FreeType or HarfBuzz, can't use a secure socket without OpenSSL. Can't afford to redraw the entire screen each frame, so you need a DOM of some kind to cache rendered boxes. The OS doesn't do anything it didn't do 20 years ago. Stack's a mess rn. imo</p>
]]></description><pubDate>Fri, 09 Aug 2024 21:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41205596</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=41205596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41205596</guid></item><item><title><![CDATA[New comment by typedef_struct in "Intel stock dropping toward 50 year low amid restructuring news"]]></title><description><![CDATA[
<p>So glad we poured 8.5 billion into this sinking ship. Thanks Joe. <a href="https://www.whitehouse.gov/briefing-room/statements-releases/2024/03/20/fact-sheet-president-biden-announces-up-to-8-5-billion-preliminary-agreement-with-intel-under-the-chips-science-act/" rel="nofollow">https://www.whitehouse.gov/briefing-room/statements-releases...</a></p>
]]></description><pubDate>Fri, 02 Aug 2024 20:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41142454</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=41142454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41142454</guid></item><item><title><![CDATA[New comment by typedef_struct in "Myths about platform engineering: what it is and what it isn't"]]></title><description><![CDATA[
<p>I read this and learned nothing.<p>If your idea is to 'save' developers from becoming experts in devops best practices, I think you're going the wrong way.</p>
]]></description><pubDate>Fri, 31 May 2024 12:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40533966</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=40533966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40533966</guid></item><item><title><![CDATA[New comment by typedef_struct in "New Joint Bicameral Staff Report Reveals Big Oil's Campaign of Climate Denial"]]></title><description><![CDATA[
<p>link to original source [pdf]: <a href="https://insideclimatenews.org/wp-content/uploads/2015/09/1982-Exxon-Primer-on-CO2-Greenhouse-Effect.pdf" rel="nofollow">https://insideclimatenews.org/wp-content/uploads/2015/09/198...</a></p>
]]></description><pubDate>Thu, 30 May 2024 18:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40527066</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=40527066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40527066</guid></item><item><title><![CDATA[Ask HN: Am I being asked to discriminate on behalf of your company?]]></title><description><![CDATA[
<p>Voluntary Disclosures on US job applications are used to audit classes of hires. If 90% of your applicants are women, you'd expect 90% of your hires to be.<p>When I select a classification, that race/ethnic/gender should be weighted more heavily in hiring decisions. Thereby I am expressing a preference, which the company then acts on.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39242617">https://news.ycombinator.com/item?id=39242617</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 03 Feb 2024 17:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39242617</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=39242617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39242617</guid></item><item><title><![CDATA[New comment by typedef_struct in "Google Cuts Jobs in Engineering and Other Divisions"]]></title><description><![CDATA[
<p>I usually think actors, writers, athletes, doctors, lawyers.</p>
]]></description><pubDate>Thu, 11 Jan 2024 10:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38950546</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=38950546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38950546</guid></item><item><title><![CDATA[New comment by typedef_struct in "PostgREST: Providing HTML Content Using Htmx"]]></title><description><![CDATA[
<p>For comparison, MSSQL has been able to provide query results in XML for quite some time. I've found it useful in a couple of situations. See <a href="https://learn.microsoft.com/en-us/sql/relational-databases/xml/examples-using-path-mode" rel="nofollow noreferrer">https://learn.microsoft.com/en-us/sql/relational-databases/x...</a></p>
]]></description><pubDate>Tue, 19 Dec 2023 04:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=38691834</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=38691834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38691834</guid></item><item><title><![CDATA[New comment by typedef_struct in "I think C++ is still a desirable coding platform compared to Rust"]]></title><description><![CDATA[
<p>If openssl and skia would switch [to cmake], we'd be on our way.</p>
]]></description><pubDate>Wed, 22 Nov 2023 13:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38379085</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=38379085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38379085</guid></item><item><title><![CDATA[New comment by typedef_struct in "Private equity is devouring the U.S. economy"]]></title><description><![CDATA[
<p>Working as intended</p>
]]></description><pubDate>Mon, 30 Oct 2023 16:51:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38072037</link><dc:creator>typedef_struct</dc:creator><comments>https://news.ycombinator.com/item?id=38072037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38072037</guid></item></channel></rss>