<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: zephen</title><link>https://news.ycombinator.com/user?id=zephen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 07 Jun 2026 23:38:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zephen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zephen in "Ntsc-rs – open-source video emulation of analog TV and VHS artifacts"]]></title><description><![CDATA[
<p>Fidelity to infidelity?</p>
]]></description><pubDate>Sun, 07 Jun 2026 02:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431121</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48431121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431121</guid></item><item><title><![CDATA[New comment by zephen in "Stop Ruining It"]]></title><description><![CDATA[
<p>That, sadly, makes sense.<p>You would hope a light bulb would turn on, but management who needs those sorts of conversations might often not have the wherewithal to do the right thing, never mind respond positively.</p>
]]></description><pubDate>Fri, 05 Jun 2026 04:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407778</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48407778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407778</guid></item><item><title><![CDATA[New comment by zephen in "Stop Ruining It"]]></title><description><![CDATA[
<p>> People start out wanting to achieve things, change things to be better, do a good job.<p>Like all generalizations, this is only partly true.  There are bad actors.<p>> The active issue is disempowerment, created by other people (usually but not always senior) within the organisation.<p>Disempowerment (is that a word?) is necessary.  So necessary, that entire departments incorporate it as a large part of their mandate.  HR, finance, QA...<p>> So the question isn't "how to empower people", but rather "how to prevent disempowerment of people".<p>Or more, how to focus the disempowerment on things that matter?<p>> This isn't always popular, as it shifts the focus and responsibility for different behaviour away from the disempowered rank and file, towards the dysfunctional leadership.<p>Maybe it's not always popular because some disempowerment is necessary, and framing the entire issue as a necessity for its removal and those who disagree as dysfunctional is needlessly inflammatory and counterproductive?</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48387150</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48387150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48387150</guid></item><item><title><![CDATA[New comment by zephen in "Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai"]]></title><description><![CDATA[
<p>New user.<p>Single comment.<p>Completely ignores the rest of the ongoing salient discussion about how, yeah, Flux-AI isn't really working for a lot of people here.<p>Astroturf probability > three nines.<p>It must be a difficult realization, when you're selling vaporware, that your intended market (a) has hard metrics, and (b) has the wherewithal to quickly determine whether those metrics are being met.<p>tl;dr -- customers, especially technical customers, even if those technical customers are early adopters and generally positive on the idea of the special sauce you claim to be adding, are much more critical than investors.  At least until the investors understand what the customers are saying.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386931</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48386931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386931</guid></item><item><title><![CDATA[New comment by zephen in "Should you normalize RGB values by 255 or 256?"]]></title><description><![CDATA[
<p>The analogy is pretty straightforward.<p>When you have a 12 inch ruler, you effectively have 13 numbers on the ruler.  The fact that zero isn't marked is neither here nor there -- the numeral one is not at the far end of the ruler.<p>So if you extend the ruler to be as long as you can hold in eight bits, it will range from 0 to 255, and the total length will be 255.<p>The ruler analogy may seem overly simplistic, but then the real world is likewise fairly simplistic.<p>At the end of the day, the numbers presumably come from a sensor, or go to a display, and, often, in either case, zero represents as dark as you can get and 255 represents as light as you can get, so the physics dictate that the intervals associated with the 0 and 255 are half the size of the rest of the intervals.<p>Audio is more interesting than video, because in audio, you care deeply about not having an offset, and about having a balanced signal, so the question of whether the midpoint is actually on a number or not is pertinent.<p>In audio, it is often useful to simply discard a code so that 0 is the midpoint (e.g -65535 to +65535, discarding 0xFFFF).  But this <i>still</i> gives you smaller intervals at both ends.</p>
]]></description><pubDate>Tue, 02 Jun 2026 05:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366461</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48366461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366461</guid></item><item><title><![CDATA[New comment by zephen in "GitHub and the crime against software"]]></title><description><![CDATA[
<p>> Codeberg and Gitlab exist though.<p>Soooo...<p>Let me preface this by saying this is an old (so things are different) anecdote (which is not the singular of data), but...<p>a) I had never heard of codeberg.<p>b) My company used an on-prem gitlab instance, and it sucked donkey dicks.<p>For example, the equivalent of just putting a statically generated site into github pages required running a fucking production pipe.<p>You should make the easy things easy and the hard things possible.  Making the easy things hard is an immediate red flag.<p>> The problem is the inertia.<p>Oh, don't worry about that.  Github is working diligently to fix that problem.  The question is, are the alternatives worthwhile?</p>
]]></description><pubDate>Mon, 01 Jun 2026 20:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361911</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48361911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361911</guid></item><item><title><![CDATA[New comment by zephen in "Go: Support for Generic Methods"]]></title><description><![CDATA[
<p>Mo-go?</p>
]]></description><pubDate>Wed, 27 May 2026 22:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301815</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48301815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301815</guid></item><item><title><![CDATA[New comment by zephen in "The Best Engineers Write Less Code"]]></title><description><![CDATA[
<p>When I was reasonably experienced, and about 6 months into a new job, one of my co-workers, Fred, had been there for a very long time.<p>Fred was very knowledgeable, and Fred could <i>think</i>.  But Fred had deeply held preconceived notions that interfered with the utility of his thoughts.<p>Fred also had something else, though -- he could <i>set aside</i> those deeply preconceived notions.  Not for himself, mind you, but for someone else.<p>I could, and did on a very regular basis, go to Fred and say "Fred! Assume X, Y, and Z.  What happens if A and B?"  Now <i>even though</i> Fred was completely sure that I was wrong about at least Y and Z, he could set aside those prejudices, and (correctly!) reason through what would happen.<p>Fred reminds me of the people you describe, except that instead of having Fred's code running through my brain, I was able to insert my code into Fred's brain.</p>
]]></description><pubDate>Wed, 27 May 2026 22:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301372</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48301372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301372</guid></item><item><title><![CDATA[New comment by zephen in "C extensions, portability, and alternative compilers"]]></title><description><![CDATA[
<p>The article specifically states "If you aren't gcc, clang, or tcc, tough luck."<p>It doesn't work.  For no good reason.  Because there are a few anointed compilers.<p>That it wasn't on purpose doesn't make it not hostile.</p>
]]></description><pubDate>Tue, 26 May 2026 11:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48278368</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48278368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48278368</guid></item><item><title><![CDATA[New comment by zephen in "The physicists who convinced Fermilab to send Brazil's emails"]]></title><description><![CDATA[
<p>Which sometimes works.<p>But maybe not in the case of "all it took to get the internet connected was connecting the internet."</p>
]]></description><pubDate>Mon, 25 May 2026 17:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48269671</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48269671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48269671</guid></item><item><title><![CDATA[New comment by zephen in "The physicists who convinced Fermilab to send Brazil's emails"]]></title><description><![CDATA[
<p>"In the end, all it took to break the impasse was a few copper wires, laid across the Gulf of Mexico to a high-energy physics lab just outside of Chicago, in 1991."<p>Make it make sense.  Either in how Chicago is close to the Gulf, Brazil is on the Gulf, or in 1991 having a working wire thousands of miles long qualifies as a throwaway "all it took."</p>
]]></description><pubDate>Mon, 25 May 2026 15:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48268093</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48268093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48268093</guid></item><item><title><![CDATA[New comment by zephen in "C extensions, portability, and alternative compilers"]]></title><description><![CDATA[
<p>There's portability between systems, which as you note, has ever-diminishing returns.<p>Then there's portability between compilers, which, as the article notes, glibc is <i>also</i> completely hostile to (except for anointed compilers) <i>for no good reason whatsoever.</i></p>
]]></description><pubDate>Mon, 25 May 2026 15:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48267997</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48267997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48267997</guid></item><item><title><![CDATA[New comment by zephen in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>The problem with FPGA builds is that the search space is ginormous, and repeated optimizations are tried in order to, e.g. make it meet the circuit timing requirements.<p>So, <i>depending on exactly what you are doing</i> it might take many hours to do a full build.  And that might soak up all the capacity of a computer.  And your Xilinx licenses are either node-locked (so only on that computer) or floating (so, only for one process/user on one computer at a time).  You could conceivably have a big computer and timeshare multiple jobs on it, but (a) then you have to have the node-locked license, and (b) no matter what, you'll be slowing down your long job somewhat, by reducing the number of cores and amount of RAM available to it.<p>So it's definitely worthwhile to have multiple builds of different things going, preferably on different computers.<p>Organizations that use these sorts of tools typically have a lot of different tools that cost huge bucks compared to Xilinx software (think $100K/seat vs $4K), so this means that (a) they have entire organizations devoted to license management and working hard to ensure that all licenses are reasonably utilized; and (b) the <i>relative</i> cost to them to counteract this move by Xilinx (AMD) and just buy a few more damned Vivado licenses will not really be that high.<p>Now, do I think this is short-sighted?  Yes, probably.<p>But do I also think that it could be revenue-positive for AMD in the short term?  Yes, probably.</p>
]]></description><pubDate>Sun, 24 May 2026 14:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48257493</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48257493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48257493</guid></item><item><title><![CDATA[New comment by zephen in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>Speculation:<p>1) This could actually be an attempt to gain more revenue from big customers that have users who use the free version to test that code can synthesize and run unit tests (by pretending to use smaller parts), and then only use the paid version for the final integration into the actual larger parts.<p>2) This could give them more customer data more easily.  They make no secret of the fact that the free tiers share data with the mothership for product improvement reasons.  Maybe they only want to maintain the infrastructure to do this on Windows, or maybe it's harder for customers to subvert on Windows.<p>3) There will be people running the Windows version on Linux, and explaining how to do it, in 3... 2... 1...</p>
]]></description><pubDate>Sun, 24 May 2026 13:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48257281</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48257281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48257281</guid></item><item><title><![CDATA[New comment by zephen in "Texas woman arrested for Facebook post about town water quality"]]></title><description><![CDATA[
<p>My choice of wording was not an accident.</p>
]]></description><pubDate>Sun, 24 May 2026 00:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253212</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48253212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253212</guid></item><item><title><![CDATA[New comment by zephen in "Texas woman arrested for Facebook post about town water quality"]]></title><description><![CDATA[
<p>So many do, starting with the supreme court lately.</p>
]]></description><pubDate>Sun, 24 May 2026 00:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253184</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48253184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253184</guid></item><item><title><![CDATA[New comment by zephen in "Texas woman arrested for Facebook post about town water quality"]]></title><description><![CDATA[
<p>I'm not OP, but Matthew Kacsmaryk is definitely an activist judge, no matter what the fuck Fox news thinks of him.</p>
]]></description><pubDate>Sun, 24 May 2026 00:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253180</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48253180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253180</guid></item><item><title><![CDATA[New comment by zephen in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>"Don't roll your own" is perfectly sane advice...<p>For those not trying to implement the dark patterns that enshittify the web.<p>If you don't roll your own back button behavior, you've missed the opportunity to show a few more ads.<p>If you don't make your window full screen on my shitty old tablet browser (yes, I'm looking at you, BBC), then it's far too easy for me to close your window.  (Joke's on you, though -- my old Samsung tablet has a physical back button.)</p>
]]></description><pubDate>Sat, 23 May 2026 23:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252626</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48252626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252626</guid></item><item><title><![CDATA[New comment by zephen in "Texas woman arrested for Facebook post about town water quality"]]></title><description><![CDATA[
<p>Anybody paying attention would know that there are several activist judges in Texas, feeding into the activist 5th circuit -- the only appeals court that has been very often overturned by the current supreme court for being too conservative.<p>Just in case you're being honest about your own ignorance on this matter, you can start here:<p><a href="https://en.wikipedia.org/wiki/Matthew_Kacsmaryk" rel="nofollow">https://en.wikipedia.org/wiki/Matthew_Kacsmaryk</a></p>
]]></description><pubDate>Sat, 23 May 2026 20:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48251334</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48251334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48251334</guid></item><item><title><![CDATA[New comment by zephen in "Texas woman arrested for Facebook post about town water quality"]]></title><description><![CDATA[
<p>"I'm going to hassle you because my brethren have hassled you before."<p>Yup, sounds about right.</p>
]]></description><pubDate>Sat, 23 May 2026 20:40:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48251276</link><dc:creator>zephen</dc:creator><comments>https://news.ycombinator.com/item?id=48251276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48251276</guid></item></channel></rss>