<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: snek</title><link>https://news.ycombinator.com/user?id=snek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 20:09:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=snek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by snek in "Uno: Single-Codebase for Windows, WebAssembly, iOS, macOS, Android and Linux"]]></title><description><![CDATA[
<p>I brought up web accessibility concerns with them almost a year ago and as far as I can tell all they've done since then is add `tab-index` attributes. Probably best to avoid this until they improve it more.</p>
]]></description><pubDate>Thu, 05 Nov 2020 17:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=25000175</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=25000175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25000175</guid></item><item><title><![CDATA[New comment by snek in "Deno will stop using TypeScript"]]></title><description><![CDATA[
<p>Gotta appreciate the part implying that anyone who finds this document amusing is a "novice" programmer.</p>
]]></description><pubDate>Sun, 21 Jun 2020 19:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23594803</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23594803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23594803</guid></item><item><title><![CDATA[New comment by snek in "Show HN: CLI tool to abstract make/npm/cargo/gradlew/etc."]]></title><description><![CDATA[
<p>I've been using this locally for a few years, figured others might enjoy it too. Feel free to contribute additional tool configs.</p>
]]></description><pubDate>Thu, 04 Jun 2020 18:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=23419807</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23419807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23419807</guid></item><item><title><![CDATA[Show HN: CLI tool to abstract make/npm/cargo/gradlew/etc.]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/devsnek/run">https://github.com/devsnek/run</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23419789">https://news.ycombinator.com/item?id=23419789</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 04 Jun 2020 18:06:38 +0000</pubDate><link>https://github.com/devsnek/run</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23419789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23419789</guid></item><item><title><![CDATA[New comment by snek in "ECMAScript 4: The Missing Version"]]></title><description><![CDATA[
<p><a href="https://github.com/dherman/es4" rel="nofollow">https://github.com/dherman/es4</a></p>
]]></description><pubDate>Sat, 30 May 2020 01:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=23357679</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23357679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23357679</guid></item><item><title><![CDATA[New comment by snek in "ECMAScript 4: The Missing Version"]]></title><description><![CDATA[
<p>One of the biggest issues was that stakeholders were uncomfortable with having to ship their browsers with multiple engines to handle different versions of JS (or having to build one engine which could efficiently switch between all the features of different versions).</p>
]]></description><pubDate>Sat, 30 May 2020 00:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=23357163</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23357163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23357163</guid></item><item><title><![CDATA[New comment by snek in "ECMAScript 4: The Missing Version"]]></title><description><![CDATA[
<p>There is a lot of excellent information on ES4 (and other things) in Allen Wirfs-Brock's "JavaScript: The First 20 Years": <a href="https://zenodo.org/record/3707008" rel="nofollow">https://zenodo.org/record/3707008</a></p>
]]></description><pubDate>Sat, 30 May 2020 00:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=23357138</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23357138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23357138</guid></item><item><title><![CDATA[New comment by snek in "Tell HN: Unexpected errors with Archive.is on Cloudflare 1.1.1.1 DNS"]]></title><description><![CDATA[
<p>archive.is returns A records 1.1.1.1 and 1.0.0.1 (cloudflare ips) back when you query them using cf dns. This means that your browser sends a request to 1.1.1.1 with the host header set to "archive.md". cloudflare's proxy tries to find the relevant config for archive.md, and not hosting it, tells you it doesn't host that page. it also helpfully informs you that if you just added your site to cloudflare, it might take a minute for it to show up.</p>
]]></description><pubDate>Tue, 26 May 2020 20:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=23316175</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23316175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23316175</guid></item><item><title><![CDATA[New comment by snek in "Facebook executives shut down efforts to make the site less divisive"]]></title><description><![CDATA[
<p>False, archive.is serves 1.1.1.1 and 1.0.0.1 as A records back to people who try to resolve it using cf dns.</p>
]]></description><pubDate>Tue, 26 May 2020 20:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=23316138</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23316138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23316138</guid></item><item><title><![CDATA[New comment by snek in "Show HN: LaTeX.css – Make your website look like a LaTeX document"]]></title><description><![CDATA[
<p>Related: <a href="https://github.com/AndrewBelt/WiTeX" rel="nofollow">https://github.com/AndrewBelt/WiTeX</a> or my modified version here: <a href="https://gist.github.com/devsnek/9689917c8095febbf48b91c2f8f5a9af" rel="nofollow">https://gist.github.com/devsnek/9689917c8095febbf48b91c2f8f5...</a></p>
]]></description><pubDate>Sat, 23 May 2020 20:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=23286286</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23286286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23286286</guid></item><item><title><![CDATA[New comment by snek in "Up to 4GB of Memory in WebAssembly"]]></title><description><![CDATA[
<p>As is mentioned in the article, u64 was used to future proof for wasm's upcoming memory64 type: <a href="https://github.com/WebAssembly/memory64/blob/master/proposals/memory64/Overview.md" rel="nofollow">https://github.com/WebAssembly/memory64/blob/master/proposal...</a></p>
]]></description><pubDate>Thu, 14 May 2020 19:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=23184554</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23184554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23184554</guid></item><item><title><![CDATA[New comment by snek in "Deno 1.0"]]></title><description><![CDATA[
<p>there are no "async" or "sync" imports in js. there are static and dynamic imports. An implementation is free to spend as much time as it likes between parsing a file to get the static imports and actually running the file doing whatever it likes, including fetching urls, reading the file system, etc. dynamic imports return a promise but the implementation is free to resolve that promise immediately (e.g. `return Promise.resolve(loadSync(module))`)</p>
]]></description><pubDate>Wed, 13 May 2020 23:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=23172944</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23172944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23172944</guid></item><item><title><![CDATA[New comment by snek in "Jetson AGX Xavier"]]></title><description><![CDATA[
<p>The lineup continues to balloon in price. A lot of students would the TK and TX models for robotics and whatnot, since they were only 200-300 bucks.</p>
]]></description><pubDate>Sun, 03 May 2020 22:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=23062351</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=23062351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23062351</guid></item><item><title><![CDATA[New comment by snek in "Show HN: DNS over Wikipedia"]]></title><description><![CDATA[
<p>The extension has nothing to do with DNS, a more accurate name would be "autocorrect over wikipedia".<p>The rust server set up with dnsmasq is a legit DNS server though.</p>
]]></description><pubDate>Mon, 06 Apr 2020 06:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=22791406</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22791406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22791406</guid></item><item><title><![CDATA[New comment by snek in "Google cancels April Fools’ jokes this year"]]></title><description><![CDATA[
<p>archive.org doesn't block you based on which dns resolver you use: <a href="https://web.archive.org/web/20190914012706/https://www.telegraph.co.uk/technology/2016/04/01/gmails-mic-drop-april-fool-backfires-costing-people-their-jobs/" rel="nofollow">https://web.archive.org/web/20190914012706/https://www.teleg...</a></p>
]]></description><pubDate>Sun, 29 Mar 2020 17:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=22720884</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22720884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22720884</guid></item><item><title><![CDATA[New comment by snek in "Firefox's low-latency WebAssembly compiler"]]></title><description><![CDATA[
<p>JS functions go back and forth because they're trying to provide optimized representation of functions based on guesses they make about the code. WASM plays an entirely different game. WASM bytecode is generally already extremely optimized (compiled with compiler -O flags, etc), the optimizations that a browsers apply are more about the machine the WASM running on (dealing with register allocation, simd instructions, etc). There is no guessing or opportunistic optimization like there is in JS.</p>
]]></description><pubDate>Thu, 26 Mar 2020 21:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=22698258</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22698258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22698258</guid></item><item><title><![CDATA[New comment by snek in "Show HN: iOS Login Page"]]></title><description><![CDATA[
<p>helpful mnemonic for remembering the difference between "log in" and "login": "I'm going to log in on the login page"</p>
]]></description><pubDate>Sun, 22 Mar 2020 19:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=22657564</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22657564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22657564</guid></item><item><title><![CDATA[Discord Incident Report (March 16 Outage)]]></title><description><![CDATA[
<p>Article URL: <a href="https://status.discordapp.com/incidents/62gt9cgjwdgf">https://status.discordapp.com/incidents/62gt9cgjwdgf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22643878">https://news.ycombinator.com/item?id=22643878</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Mar 2020 02:48:10 +0000</pubDate><link>https://status.discordapp.com/incidents/62gt9cgjwdgf</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22643878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22643878</guid></item><item><title><![CDATA[New comment by snek in "EOF is not a character"]]></title><description><![CDATA[
<p>> and did you know that IEEE-754 floating point can represent a "negative zero" that you can use for an error code in functions that return float or double?<p>I am begging, please never ever do this. NaN literally exists for this reason. NaN even allows you to encode additional error context and details into the value.</p>
]]></description><pubDate>Sat, 14 Mar 2020 03:22:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=22572937</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22572937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22572937</guid></item><item><title><![CDATA[JavaScript: The First 20 Years]]></title><description><![CDATA[
<p>Article URL: <a href="https://zenodo.org/record/3707008">https://zenodo.org/record/3707008</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22562852">https://news.ycombinator.com/item?id=22562852</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 12 Mar 2020 22:54:38 +0000</pubDate><link>https://zenodo.org/record/3707008</link><dc:creator>snek</dc:creator><comments>https://news.ycombinator.com/item?id=22562852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22562852</guid></item></channel></rss>