<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: pwdisswordfish9</title><link>https://news.ycombinator.com/user?id=pwdisswordfish9</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 17 Jun 2026 16:40:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pwdisswordfish9" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pwdisswordfish9 in "Official Warning: Zero3K"]]></title><description><![CDATA[
<p>Got some links? Would love to read.</p>
]]></description><pubDate>Sun, 22 Jan 2023 01:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34473013</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34473013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34473013</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Official Warning: Zero3K"]]></title><description><![CDATA[
<p>Why are you blathering about tea?</p>
]]></description><pubDate>Sun, 22 Jan 2023 01:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34473005</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34473005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34473005</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Official Warning: Zero3K"]]></title><description><![CDATA[
<p>That depends on how selfish you are.</p>
]]></description><pubDate>Sun, 22 Jan 2023 01:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34472988</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34472988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34472988</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Official Warning: Zero3K"]]></title><description><![CDATA[
<p>While I'm sure it's annoying, this post is not a good look and reads rather unhinged. I'm also not sure what it's meant to accomplish other than venting.</p>
]]></description><pubDate>Sat, 21 Jan 2023 23:32:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=34472028</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34472028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34472028</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Is Apple checking images we view in the Finder?"]]></title><description><![CDATA[
<p>As if apple would have their services obey firewall restrictions.</p>
]]></description><pubDate>Sat, 21 Jan 2023 19:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34469704</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34469704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34469704</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Lisa Source Code Release"]]></title><description><![CDATA[
<p>The QuickDraw source code has been available for some time:<p><<a href="https://news.ycombinator.com/item?id=2285569" rel="nofollow">https://news.ycombinator.com/item?id=2285569</a>><p>Submitted several times to HN since then.  Most recently:<p><<a href="https://news.ycombinator.com/item?id=16519132" rel="nofollow">https://news.ycombinator.com/item?id=16519132</a>></p>
]]></description><pubDate>Fri, 20 Jan 2023 00:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=34447614</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34447614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34447614</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Screenshots as the Universal API"]]></title><description><![CDATA[
<p>> Parsing HTML isn’t trivial: aside from bad/invalid HTML (think: missing opening/closing tags, quotes, etc), there’s also a lot of content that requires javascript to render in the first place, for example, which means the page needs to be rendered and have access to window and DOM, etc.<p>Double standard.  If you're going to make a fair comparison, then you need to compare like with like; you need to compare the subset of things about e.g. HTML that give you what you can also get with a screenshot.  It makes no sense to hold the performance penalty of script execution against browser runtimes when (a) you don't <i>have</i> to execute any scripts to effect anything that gives you parity with a static image, and (b) you <i>can't</i> with static images do anything like what executable scripts enable.<p>And whether or not parsing HTML is trivial (which is debatable), it's still not strictly greater than the computational resources that are needed for the kind of computer vision and widgetry that lets you e.g. select the text in a screenshot...</p>
]]></description><pubDate>Wed, 18 Jan 2023 18:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=34430933</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34430933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34430933</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "How does it know I want CSV? – An HTTP trick"]]></title><description><![CDATA[
<p>Speaking of Atom/RSS:<p>There's no reason to have a separate /archives resource and a /feed.xml (with or without content negotiation).  You can just specify some external XSLT with an xml-stylesheet processing instruction in your feed XML that will cause the feed to be rendered nicely when it's opened in the browser...</p>
]]></description><pubDate>Tue, 17 Jan 2023 16:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=34414709</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34414709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34414709</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "How does it know I want CSV? – An HTTP trick"]]></title><description><![CDATA[
<p><a href="https://www.w3.org/TR/tabular-data-primer/#dialects" rel="nofollow">https://www.w3.org/TR/tabular-data-primer/#dialects</a></p>
]]></description><pubDate>Tue, 17 Jan 2023 13:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=34412042</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34412042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34412042</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "For your next side project, make a browser extension"]]></title><description><![CDATA[
<p>A bookmarklet is more or less just a JS expression that executes on command (the user's, that is).  The execution model is approximately the same as for content-delivered scripts, and it's subject to the same constraints.<p>So, yes, if you just naively write a bookmarklet that navigates to a new page with e.g. assignment to window.location and then expect any result other than the next line of code not executing, then you're going to be disappointed.  You solve this the same way you'd solve it if you were writing an ordinary Web app--implemented in JS delivered by the server with script elements on your own page.  Two stupid easy solutions that immediately come to mind: use XHR/fetch instead of actual page navigation; alternatively, have the bookmarklet open up a ~postage stamp-sized window with window.open that you can use both to output visible diagnostics and to keep the crawler resident (by doing all the work in the diagnostic window's context, which uses window.opener to control the initial tab as its puppet)... etc.</p>
]]></description><pubDate>Tue, 17 Jan 2023 11:46:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34411414</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34411414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34411414</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "For your next side project, make a browser extension"]]></title><description><![CDATA[
<p>You don't need an extension to do that.  You can get by with a bookmarklet, which would be wise, considering how much contempt browser makers have for extension authors.</p>
]]></description><pubDate>Mon, 16 Jan 2023 14:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34401060</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34401060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34401060</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "For your next side project, make a browser extension"]]></title><description><![CDATA[
<p>They are approximately as big of a risk as any other third-party code you install from the Web onto your machine (e.g. tools from dev SDKs).</p>
]]></description><pubDate>Mon, 16 Jan 2023 14:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=34400967</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34400967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34400967</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "History of Web Browser Engines from 1990 until today (2022)"]]></title><description><![CDATA[
<p>What is "OWF" here? Open Web Foundation?  If so, that's such a weird choice to mention.  It has approximately nothing to do with browser standards.  It's not even as if it's a ceremonial figurehead or something.  It just has absolutely no place in this discussion...</p>
]]></description><pubDate>Mon, 16 Jan 2023 03:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=34396562</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34396562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34396562</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "History of Web Browser Engines from 1990 until today (2022)"]]></title><description><![CDATA[
<p>> This promising engine [Servo] was developed by Mozilla[...] Mozilla fired a quarter of their developers, which apparently included the whole Servo team. There have still been some commits to the code since then (presumably by hobbyists) but it is questionable if Servo will have a future.<p>Why do people keep framing the story this way?  Servo's future is in Gecko.<p>always_has_been.jpg<p>The Servo <i>repo</i> was a testbed that allowed people to work on new, Rust-based browser components without anyone having to pass the type of code reviews that are necessary for a <i>production Web browser that is by the way already continually shipping to millions of existing users</i>.<p>This (far too common) meme of Servo as a somehow failed separate browser engine that was supposed to, I dunno, be swapped out at some indefinite point and retire the lizard or something is very weird.</p>
]]></description><pubDate>Fri, 13 Jan 2023 22:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=34374516</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34374516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34374516</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Why didn’t we get the four-hour workday?"]]></title><description><![CDATA[
<p>> you can't just pick out the bits from the 1900's that you liked, and then abandon the bits you think you dont like, independently of each other<p>Wait a second, sure you can.  Why can't you?  Your example isn't as good of an example as you think.  The rest of the people in the world can hum along on their current trajectory if they want; what do <i>I</i> have to do with the production of those electronics in the hypothetical world?  I don't have anything to do with it in the world we're actually in.</p>
]]></description><pubDate>Mon, 09 Jan 2023 23:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=34318087</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34318087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34318087</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "The Future of Ruby: Is It a Smart Choice for Startups?"]]></title><description><![CDATA[
<p>As always, it needs to be said that selection bias is a thing; these surveys do not show <i>people who <blank></i>.  They measure <i>Stack Overflow users who <blank></i> (... and then responded to a request to complete a survey that has questions about it).</p>
]]></description><pubDate>Mon, 09 Jan 2023 15:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=34311533</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34311533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34311533</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Why didn’t we get the four-hour workday?"]]></title><description><![CDATA[
<p>Everyone is quick to say something like, "You're not living by the same standards that were the norm 90 years ago."  The response is wanting.  Notably, it's <i>not</i> the same as saying, "You <i>could</i> work that much if you wanted--so long as you're willing to endure the same living standards as 90 years ago."  That doesn't seem to be true; the choice to opt for those standards doesn't seem to be there.</p>
]]></description><pubDate>Fri, 06 Jan 2023 22:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=34282230</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34282230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34282230</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Emulating an emulator inside itself. Meet Blink"]]></title><description><![CDATA[
<p>So we agree that he didn't write it singlehandedly, then.<p>jonah_hill_fuck_me_right?.jpg<p>(We don't agree on the appropriateness of the description that he "was involved", however.  That sounds like an attempt to understate/diminish.)</p>
]]></description><pubDate>Fri, 06 Jan 2023 14:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274988</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34274988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274988</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Automatic1111's GitHub account suspended for "ToS violations" [restored]"]]></title><description><![CDATA[
<p>> GitHub themselves say [1]<p>Irrelevant.  You're quoting docs.github.com, which is neither authoritative (docs are written to GitHub's documentation standards, not by their legal team), nor is it always up-to-date or well informed for the <i>non</i>-legal matters where it ventures to comment about the state of GitHub's products/services.<p>> that doesn't mean it's open source<p>Strawman.  The question is "can you fork/copy?", not "is it open source?".  The answer to the former is "absolutely yes, unequivocally".  Anyone saying otherwise is wrong.</p>
]]></description><pubDate>Fri, 06 Jan 2023 14:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274935</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34274935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274935</guid></item><item><title><![CDATA[New comment by pwdisswordfish9 in "Automatic1111's GitHub account suspended for "ToS violations" [restored]"]]></title><description><![CDATA[
<p>Not true.  It is an option by virtue of the fact that is a public repository.  (If you fail to specify a license on a public repository, the terms that apply are not the default "all rights reserved [by the owner/creator]" that prohibits anyone else from using/displaying/performing or making their own copies.  Instead, the terms that apply are the default terms that are specified in the GitHub TOS that you agree to--terms that, in fact, <i>do</i> allow forking.)</p>
]]></description><pubDate>Thu, 05 Jan 2023 18:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=34263898</link><dc:creator>pwdisswordfish9</dc:creator><comments>https://news.ycombinator.com/item?id=34263898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34263898</guid></item></channel></rss>