<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: spc476</title><link>https://news.ycombinator.com/user?id=spc476</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 23:59:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spc476" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spc476 in "Should QA exist?"]]></title><description><![CDATA[
<p>At a previous job, the team I was on [1] had a dedicated QA engineer (unofficially---he was the only QA engineer that ever worked with our team).  Before we got bought, we worked closely with the QA engineer.  He had access to the source repo, could compile and test our stuff, and we constantly told him of new features we were working on to give him a heads up.  During this time, we were our customer's (yes, we only worked with one customer, who was paying us seven figures per month for service) favorite vendor.  Over the 10 years or so of this time, we had like two regressions hit production, and those were found during deployment and we could roll back immediately.<p>We then got bought out and new management put in.  They siloed QA and made it impossible for us to even <i>talk</i> to them about what we were doing.  Within a year, we had one deployment fail <i>four times in a row</i> and went from favorite vendor to "utter trash vendor we can't get rid of."  Our QA engineer quit, as well as the rest of the team (I was the last to leave).  I'm still surprised they still have that customer.<p>[1] We were the only team having to deal with SS7.  It wasn't easy hiring programmers for it, and I think at the highest head count, we had like five members (including the manager when we had one [2], but not including QA, which was "officially" never a part of our team).<p>[2] If it was tough hiring programmers to deal with SS7, it was even harder to hire managers to deal with programmers dealing with SS7.  I think for half the time I was there (over 10 years) I had no official manager and reported to a director or higher in the company.</p>
]]></description><pubDate>Fri, 27 Mar 2026 23:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549608</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=47549608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549608</guid></item><item><title><![CDATA[New comment by spc476 in "Hollywood Enters Oscars Weekend in Existential Crisis"]]></title><description><![CDATA[
<p>I went through the lists.  In 1985, of the top 10 movies, you had two direct sequels, two adaptations, leaving six original movies.  In 2025, of the top 10 movies, you had two direct sequels, two remakes, three franchises (maybe sequels?), one that is a part II (so sequel?, also an adaptation), one adaptation and it seems one original movie.  My, how times have changed.</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:26:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393160</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=47393160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393160</guid></item><item><title><![CDATA[New comment by spc476 in "Hollywood Enters Oscars Weekend in Existential Crisis"]]></title><description><![CDATA[
<p>Survivalship bias.  Here's a list of movies released in 1985: <<a href="https://en.wikipedia.org/wiki/List_of_American_films_of_1985" rel="nofollow">https://en.wikipedia.org/wiki/List_of_American_films_of_1985</a>>.  How many of those are good?  How many have you heard of?  Here's a list of movies released in 2025: <<a href="https://en.wikipedia.org/wiki/List_of_American_films_of_2025" rel="nofollow">https://en.wikipedia.org/wiki/List_of_American_films_of_2025</a>>.  Same questions.</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393071</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=47393071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393071</guid></item><item><title><![CDATA[New comment by spc476 in "Build Your Own Forth Interpreter"]]></title><description><![CDATA[
<p>I've already done that---ANS Forth for the 6809 (<a href="https://github.com/spc476/ANS-Forth" rel="nofollow">https://github.com/spc476/ANS-Forth</a>).</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143661</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=47143661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143661</guid></item><item><title><![CDATA[New comment by spc476 in "I still don't understand this SYN attack, but now I can block it easily"]]></title><description><![CDATA[
<p>When in the past you learned that the recommended value for the TTL was 64 and you didn't think any operating system would pick a value much larger than that.</p>
]]></description><pubDate>Thu, 29 Jan 2026 22:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46817808</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46817808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46817808</guid></item><item><title><![CDATA[New comment by spc476 in "I still don't understand this SYN attack, but now I can block it easily"]]></title><description><![CDATA[
<p>I'm checking the TTL of IP packets, which is only 8-bits in size, and in practice, are decremented per hop (the early IPv4 RFCs state it is in seconds; I doubt it was ever used that way).  DNS TTLs are 32-bits in size and represent the number of seconds a DNS record can be cached, They are separate from the TTL of IP packets.  The TTL for CDNs is specified in HTTP headers and again has its own specification.<p>Getting back to TTLs for IP packets---I recalled the recommended TTL of 64 from admittedly years ago.  I just now checked my copy of _TCP/IP Illustrated, Volume 1_ by W. R. Stevens, published in 1994, so yeah, a few decades ago.  Of all the Unix systems mentioned in that volume, they all defaulted to a TTL of 60, except for Solaris 2.2, which used 255 (surprised me!).  I no longer have access to Solaris to check (did at my previous job) but I don't think there are many people using Solaris to view my site.<p>I've checked the page you linked, and they don't link to the source for the table given, where the various values of TTL denote forwarding scope or range, nor have I ever seen such a table before.  I know my Linux and Mac OS-X systems use TTLs less than 70, and I can get content from other continents.  My comment on that:  [citation needed].<p>Wikipedia (<a href="https://en.wikipedia.org/wiki/Time_to_live" rel="nofollow">https://en.wikipedia.org/wiki/Time_to_live</a>) at least links to references, so I found a list of TTLs per OS (<a href="https://web.archive.org/web/20130212114759/http://www.map.meteoswiss.ch/map-doc/ftp-probleme.htm" rel="nofollow">https://web.archive.org/web/20130212114759/http://www.map.me...</a>), but given the OSes listed, it's probably also from a few decades ago, but the majority are around 60, with Windows NT being 128, Solaris 255 and VMS anywhere from 60 to 128 (depending on version).  So the TTLs being over 100 makes sense for what I was seeing---possibly a bunch of zombie Window boxes participating in a half-assed SYN attack using Brazil IPs for some reason.  I can't say I'm horribly upset at that.  But actual readers on Windows is concerning.  I have no easy way to test for that, and I'd hate to go back to having ~100 half-open connections on my server.</p>
]]></description><pubDate>Thu, 29 Jan 2026 08:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46807216</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46807216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807216</guid></item><item><title><![CDATA[New comment by spc476 in "I still don't understand this SYN attack, but now I can block it easily"]]></title><description><![CDATA[
<p>Yes.<p>Yes.<p>No, it's always port 443.  But yes, the destination doesn't ACK the connection.<p>No, the TTL just means it can make more hops; it doesn't mean the connection is kept open for longer.<p>No, the IP addresses are unique and rarely repeat.</p>
]]></description><pubDate>Thu, 29 Jan 2026 03:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46805327</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46805327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46805327</guid></item><item><title><![CDATA[New comment by spc476 in "I still don't understand this SYN attack, but now I can block it easily"]]></title><description><![CDATA[
<p>The destination IP address is my server, the one being attacked.  I don't see the significant of the high-value octets.</p>
]]></description><pubDate>Thu, 29 Jan 2026 02:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46805072</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46805072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46805072</guid></item><item><title><![CDATA[Vibe Graveyard]]></title><description><![CDATA[
<p>Article URL: <a href="https://vibegraveyard.ai/">https://vibegraveyard.ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46742339">https://news.ycombinator.com/item?id=46742339</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 24 Jan 2026 10:09:28 +0000</pubDate><link>https://vibegraveyard.ai/</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46742339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46742339</guid></item><item><title><![CDATA[New comment by spc476 in "How I learned everything I know about programming"]]></title><description><![CDATA[
<p>Yes.</p>
]]></description><pubDate>Thu, 15 Jan 2026 23:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46641197</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46641197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46641197</guid></item><item><title><![CDATA[New comment by spc476 in "Why 451 Is Good for You – Greylisting Perspectives from the Early Noughties"]]></title><description><![CDATA[
<p>Unless you whitelist the notification email, which I've has to do a few times.</p>
]]></description><pubDate>Sat, 03 Jan 2026 10:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46475129</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46475129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46475129</guid></item><item><title><![CDATA[New comment by spc476 in "Why 451 Is Good for You – Greylisting Perspectives from the Early Noughties"]]></title><description><![CDATA[
<p>In my 19 years of greylisting, I have yet to have legitimate email fail due to it. And it was one of the easiest ways to significantly decrease the amount of spam.  It's been worth it in my opinion.</p>
]]></description><pubDate>Sat, 03 Jan 2026 10:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474778</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46474778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474778</guid></item><item><title><![CDATA[New comment by spc476 in "AI is forcing us to write good code"]]></title><description><![CDATA[
<p>You forgot difficult.  How do you test a system call failure?  How do you test a system call failure when the first N calls need to pass?  Be careful how you answer, some answers technically fall into the "undefined behavior" category (if you are using C or C++).</p>
]]></description><pubDate>Tue, 30 Dec 2025 00:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46428122</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=46428122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46428122</guid></item><item><title><![CDATA[New comment by spc476 in "Project Gemini"]]></title><description><![CDATA[
<p>There was (and still is to a degree) a group of people critical of TLS.  One half of the group (which I think you belong to) bitch about it being mandatory.  The other half bitched about the use of TLS instead of <bespoke encryption system they just read about that is better/easier/smaller than TLS>.  TLS <i>was the main point of Gemini.</i><p>And about the lack of file size: I proposed a way to sneak it in, and it was rejected outright.  Oh well.</p>
]]></description><pubDate>Mon, 17 Nov 2025 23:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45959842</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45959842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45959842</guid></item><item><title><![CDATA[New comment by spc476 in "BlackRock's Larry Fink: "Tokenization", Digital IDs, & Social Credit"]]></title><description><![CDATA[
<p>Old Soviet joke:  government pretends to pay us, we pretend to work.</p>
]]></description><pubDate>Wed, 05 Nov 2025 03:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45818871</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45818871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45818871</guid></item><item><title><![CDATA[New comment by spc476 in "Singapore to cane scammers as billions lost in financial crimes"]]></title><description><![CDATA[
<p>William Gibson got a lifetime ban for calling it "Disney with the death penalty" in a Wired article.</p>
]]></description><pubDate>Wed, 05 Nov 2025 03:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45818497</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45818497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45818497</guid></item><item><title><![CDATA[New comment by spc476 in "</> Htmx – The Fetch()ening"]]></title><description><![CDATA[
<p>And OpenAI was a non-profit.  "Was" being the operative word.</p>
]]></description><pubDate>Tue, 04 Nov 2025 00:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45806402</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45806402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45806402</guid></item><item><title><![CDATA[New comment by spc476 in "The hardest program I've ever written (2015)"]]></title><description><![CDATA[
<p>If I didn't want opinions, I'd join a cult.</p>
]]></description><pubDate>Sun, 02 Nov 2025 00:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45786785</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45786785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786785</guid></item><item><title><![CDATA[New comment by spc476 in "Why do some radio towers blink?"]]></title><description><![CDATA[
<p>Changing a radio tower light bulb is not for the weak of heart: <a href="https://www.youtube.com/watch?v=9b9LahaBJIk" rel="nofollow">https://www.youtube.com/watch?v=9b9LahaBJIk</a></p>
]]></description><pubDate>Wed, 29 Oct 2025 00:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45740957</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45740957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45740957</guid></item><item><title><![CDATA[New comment by spc476 in "Tags to make HTML work like you expect"]]></title><description><![CDATA[
<p>Such questions can be jarring though.  I remember my "Unix Systems Programming" class in college.  It's a third year course.  The instructor was describing the layout of a process in memory, "here's the text segment, the data segment, etc." when a student asked, "Where do the comments go?"</p>
]]></description><pubDate>Mon, 27 Oct 2025 20:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45725735</link><dc:creator>spc476</dc:creator><comments>https://news.ycombinator.com/item?id=45725735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45725735</guid></item></channel></rss>