<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: araes</title><link>https://news.ycombinator.com/user?id=araes</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 16:53:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=araes" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by araes in "Google Just Patented the End of Your Website"]]></title><description><![CDATA[
<p>Funny on this type of article linking to Google Patents.  Such great possibilities for replacement.  Google publishes Google has patented something.  Nobody checks.<p>USPTO Dossier Summary: <a href="https://globaldossier.uspto.gov/result/application/US/19009708/1" rel="nofollow">https://globaldossier.uspto.gov/result/application/US/190097...</a><p>USPTO US 19009708 Documentation: <a href="https://globaldossier.uspto.gov/details/US/19009708/A/111855" rel="nofollow">https://globaldossier.uspto.gov/details/US/19009708/A/111855</a><p>USPTO EP 25191927 Documentation: <a href="https://globaldossier.uspto.gov/details/EP/25191927/A/130945" rel="nofollow">https://globaldossier.uspto.gov/details/EP/25191927/A/130945</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 21:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548591</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=47548591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548591</guid></item><item><title><![CDATA[New comment by araes in "I'm reluctant to verify my identity or age for any online services"]]></title><description><![CDATA[
<p>Fraud (Wikipedia, United States):<p><pre><code>  - Misrepresents a material (non-trivial) fact in order to obtain action or forbearance by another person
  - The other person relies upon the misrepresentation
  - The other person *suffers injury* as a result of the act or forbearance taken in reliance upon the misrepresentation.
</code></pre>
Damages in fraud cases is normally computed using<p><pre><code>  - Recovery of damages in the amount of the *difference between the value of the property* had it been as represented and its actual value
  - Out-of-pocket loss, which allows for the recovery of damages in the amount of the *difference between the value of what was given and the value of what was received*.
</code></pre>
Usually also heavily implied it needs to involve money in some significant way:<p>18 U.S.C. § 1343<p><pre><code>  (...)'any scheme or artifice to defraud, or for obtaining money or property by means of false or fraudulent pretenses, representations, or promises'(...)
</code></pre>
Fraud cases also usually heavily apply burden of court practice on the prosecution, to prove fraud and substantial losses.  If you type 'John Smith DOB 1/1/1900' the "victim" has to prove it caused them to <i>suffer injury</i> and that there was a significant <i>difference between the value of the property</i> (non-trivial).</p>
]]></description><pubDate>Tue, 03 Mar 2026 21:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238945</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=47238945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238945</guid></item><item><title><![CDATA[New comment by araes in "Sprites on the Web"]]></title><description><![CDATA[
<p>Tried this a little bit ago when making a website to try and qualify for the No JS Club inclusion.  Wanted to include a bunch of interactive torches that would light when you click on them, and then turn off with subsequent clicks.  Grabbed a bunch from the old Geocities gif image archive [1], and then turned them into something similar to this article.<p>[1] <a href="https://gifcities.org/search?q=torch" rel="nofollow">https://gifcities.org/search?q=torch</a><p>Part I found a bit difficult was using background images, rather than using <img src""> links, and performing x and y shifting to minimize the use of enormous aspect ratio image files (really long strip of image sideways).<p>Finally settled on something that looks like:<p><pre><code>  .fire_torch2.trch_sprt {
    position: absolute;
    width: 24px;
    height: 53px;
    bottom: 0px;
    left: 0px;
    background-image: url('../items/fire_torch2_sprite.png');
    background-position: 0px 0px;
    background-size: 120px 265px; /* 5 columns * 24px, 5 rows * 53px */
    animation:
      fireTorch2SpriteX 0.55s steps(5) infinite, /* 1 second to complete one row */
      fireTorch2SpriteY 2.75s steps(5) infinite;
    display: none;
  }

  @keyframes fireTorch2SpriteX {
    from { background-position-x: 0; }
    to { background-position-x: -120px; } /* 5 columns * 24px */
  }

  @keyframes fireTorch2SpriteY {
    from { background-position-y: 0; }
    to { background-position-y: -265px; } /* 5 rows * 53px */
  }
</code></pre>
Interactivity is handled by using the checkbox hack like so:<p><pre><code>  .fire_torch:has( .Lntrn_fire_swtch:checked ) .trch_drk { display: none; }
  .fire_torch:has( .Lntrn_fire_swtch:checked ) .trch_sprt { display: inline-block; }
</code></pre>
The part that's weird with background images though, is that you have to set them up with negative (-) background shifts.  So the 24px x 53px image actually shifts -120px sideways each time it goes through an x-loop.<p>Further, since the sprite sheet is actually 120px x 265px to handle 5 rows of 5 frames, it then requires a somewhat complicated @keyframe definition setup.  It actually needs one x-loop that's short, and loops endlessly, going through the full 5 frames, and a second 5x step length y-loop that then iterates once every full x-loop.<p>Actually imagery and animations that can be played with can be found here: <a href="https://araesmojo-eng.github.io" rel="nofollow">https://araesmojo-eng.github.io</a> under "Lantern Tests Menu"<p>NOTE: Needs the lantern to function and light the torches.  Requires other minor puzzles on the website.</p>
]]></description><pubDate>Sat, 28 Feb 2026 00:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47188150</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=47188150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47188150</guid></item><item><title><![CDATA[New comment by araes in "Ask HN: Programmable Watches with WiFi?"]]></title><description><![CDATA[
<p>From the webpage <a href="https://pine64.org/devices/pinetime/" rel="nofollow">https://pine64.org/devices/pinetime/</a><p>Does not look like it.  Appears to be Bluetooth 5 and Bluetooth LE only.</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157080</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=47157080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157080</guid></item><item><title><![CDATA[New comment by araes in "I put a real-time 3D shader on the Game Boy Color"]]></title><description><![CDATA[
<p>There's a GBDK demo that actually does something similar (spinning 2D imposters).  Does not handle the lighting though, which is quite impressive.<p><a href="https://github.com/gbdk-2020/gbdk-2020/tree/develop/gbdk-lib/examples/gb/hblank_copy" rel="nofollow">https://github.com/gbdk-2020/gbdk-2020/tree/develop/gbdk-lib...</a><p>Unfortunately, the 2D imposter mode has pretty significant difficulties with arbitrarily rotated 3D.  The GBDK imposter rotation demo needs a 256k cart just to handle 64 rotation frames in a circle for a single object.  Expanding that out to fully 3D views and rotations gets quite prohibitive.<p>Haven't tried downloading RGDBS to compile this yet.  However, suspect the final file is probably similar, and pushing the upper limits on GB cart sizes.</p>
]]></description><pubDate>Sun, 08 Feb 2026 20:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46938345</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46938345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46938345</guid></item><item><title><![CDATA[New comment by araes in "I put a real-time 3D shader on the Game Boy Color"]]></title><description><![CDATA[
<p>It's the equivalent of spinning the view camera around in the scene.  Up / Down spins the light coordinates, Left / Right spins the camera viewpoint.<p>Probably could have been written that way though, since it is spinning the camera view rather than the object.</p>
]]></description><pubDate>Sun, 08 Feb 2026 20:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46938233</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46938233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46938233</guid></item><item><title><![CDATA[New comment by araes in "Adobe Animate will be discontinued"]]></title><description><![CDATA[
<p>Seems cool.  Took a couple minutes how to set up a basic object and do a multiple part bouncing ball tween.  Haven't really explored the scripting or export options yet.</p>
]]></description><pubDate>Fri, 06 Feb 2026 19:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46917352</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46917352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46917352</guid></item><item><title><![CDATA[New comment by araes in "Notepad++ supply chain attack breakdown"]]></title><description><![CDATA[
<p>Attempt at real life version (starts with idea they are actually not trustworthy)<p><pre><code>  - You invite someone to sit in your living room
    - There must have been a reason to begin with (or why invite them at all)
    - Implied (at least limited) trust of whoever was invited
  - Access enabled and information gained heavily depends on house design
    - May have to walk past many rooms to finally reach the living room
    - Significant chances to look at everything in your house
    - Already allows skilled appraiser to evaluate your theft worthiness
  - Many techniques may allow further access to your house
    - Similar to digital version (leave something behind)
      - Small digital object accessing home network
      - "Sorry, I left something, mind if I search around?"
    - Longer con (advance to next stage of "friendship" / "relationship", implied trust)
      - "We should hang out again / have a cards night / go drinking together / ect..."
      - Flattery "Such a beautiful house, I like / am a fan of <madlibs>, could you show it to me?"
  - Already provides a survey of your home security
    - Do you lock your doors / windows?
    - What kind / brand / style do you have?
    - Do you tend to just leave stuff open?
    - Do you have onsite cameras or other features?
    - Do you easily just let anybody into your house who asks?
    - General cleanliness and attention to security issues

  - In the case of Notepad++, they would also be offering you a free product
    - Significant utility vs alternatives
    - Free
    - Highly recommended by many other "neighbors"
  - In the case of Notepad++, they themselves are not actively malicious (or at least not known to be)
    - Single developer
    - Apparently frazzled and overworked by the experience
    - Makes updates they can, yet also support a free product for millions.
    - It doesn't really work with the friend you invite in scenario (more like they sneezed in your living room or something)</code></pre></p>
]]></description><pubDate>Thu, 05 Feb 2026 22:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46906152</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46906152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46906152</guid></item><item><title><![CDATA[New comment by araes in "High-Altitude Adventure with a DIY Pico Balloon"]]></title><description><![CDATA[
<p>Thanks for the very informative post on airline engine testing.  One of the quickest upvotes ever.  Never knew the details on the range of birds fired and actual damage allowables.<p>Couple follow on questions.  What are the test conditions like?  Is the test basically a static air test with a fixed engine and a 500 mph duck / goose carcass striking an operating engine?  Or do they put it in a wind tunnel to simulate high speed wind forces also?<p>Also, what's the method of actually firing and accelerating a duck / goose carcass up to airline speeds for impact.  Did this a bit for NASA impact testing, and we tended to use peel away sabot rounds to throw bricks at objects.<p>Also, borders a bit on a Monty Python joke, yet is there a regulation duck / goose?  They can vary pretty wildly in size / weight.  5lb, 10lb, 20lb?  Are they firing all the way up airline cruise speeds (500-600 mph? or just take off / landing runway issues?<p>Finally, being in the industry, any idea on what's been going on with the engines peeling off airplane wings, like that Louisville, Kentucky cargo plane?  That seems like a rather drastic failure mode, since apparently there were cracks in the mounting and people just weren't checking?</p>
]]></description><pubDate>Wed, 04 Feb 2026 23:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46893420</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46893420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46893420</guid></item><item><title><![CDATA[New comment by araes in "L4Ka: Pistachio Microkernel"]]></title><description><![CDATA[
<p>Thanks, had almost no idea what I was even looking at with the reference.  Originally thought maybe it was some weird academic variant of Linux.<p>After a bit of searching, apparently it's part of the L4 OS family. (More Unix)  Wikipedia has a summary in the L4 microkernel family article.<p><a href="https://en.wikipedia.org/wiki/L4_microkernel_family#L4Ka::Pistachio" rel="nofollow">https://en.wikipedia.org/wiki/L4_microkernel_family#L4Ka::Pi...</a></p>
]]></description><pubDate>Sun, 01 Feb 2026 23:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46850446</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46850446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46850446</guid></item><item><title><![CDATA[New comment by araes in "Anna's Archive is sued for $13T"]]></title><description><![CDATA[
<p>Saw that one.  The 96% regurgitation rate on Harry Potter by Claude was pretty damning.  Verbatim.  That was the caveat that really got me.  Figured they were being kind of lenient initially, then later they showed what "didn't qualify."<p><pre><code>  glimpsed a pale shape moving through the trees. (actual text)

  just at the edge of sight—a pale shape, slipping between the trunks (not extraction)
</code></pre>
"brief examples of text generated by GPT-4.1 in the Phase 2 continuation loop that are not extraction, and do not contribute to m (and thus also not nv-recall)"<p>And, yes, Nvidia's in the middle of a class action lawsuit for using Anna's Archive.  Mildly funny.  They even warned Nvidia it was illegal "You realize this is all pirated material, right?"<p>Court Filing: <a href="https://torrentfreak.com/images/naznvid-amend.pdf" rel="nofollow">https://torrentfreak.com/images/naznvid-amend.pdf</a><p>Tom's: <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/nvidia-being-sued-by-writers-for-unauthorized-use-of-their-works-in-generative-ai-training" rel="nofollow">https://www.tomshardware.com/tech-industry/artificial-intell...</a><p>Digital Music: <a href="https://www.digitalmusicnews.com/2026/01/23/nvidia-accused-of-training-on-annas-archive/" rel="nofollow">https://www.digitalmusicnews.com/2026/01/23/nvidia-accused-o...</a><p>Meta's apparently also, yet it hasn't resulted in a court case, yet.  Also kind of funny.  "Torrenting from a corporate laptop doesn’t feel right. LOL Emoji"  82TB of data with a decent amount from Anna's Archive.<p>Tom's: <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/meta-staff-torrented-nearly-82tb-of-pirated-books-for-ai-training-court-records-reveal-copyright-violations#:~:text=*%20CPUs.%20*%20Gaming%20PCs." rel="nofollow">https://www.tomshardware.com/tech-industry/artificial-intell...</a></p>
]]></description><pubDate>Fri, 30 Jan 2026 23:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46831556</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46831556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46831556</guid></item><item><title><![CDATA[New comment by araes in "Anna's Archive is sued for $13T"]]></title><description><![CDATA[
<p>So, they're suing Anna' Archive for $13T...<p><pre><code>  - The combined market cap of NVidia ($4.35T), Apple ($3.88T), and Google (Goog, $1.9T+Googl, $3.62T) shares combined.
  - An amount larger than Every world stock market on Earth, except the NYSE and NASDAQ (the next closest is Shanghai at $9T)
  - ~5 months worth of all trades (market volume) on the NYSE ($2.685T/month)
  - ~1/10th of ALL world stock markets market capitalization.
  - ~1/2 the United States yearly Gross Domestic Product
  - 130x Spotify's own market capitalization (total stock value outstanding)
  - ~766x Spotify's own yearly revenue for 2024 ($16.96B)
</code></pre>
Just sue them for a gazillion quadrillion dollars or something.  "Yes, judge.  We estimate our damages at 1/10th of the entire world stock market, or approximately half the United States total economic output"  Be difficult not to laugh at these people.</p>
]]></description><pubDate>Thu, 29 Jan 2026 20:31:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46816154</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46816154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46816154</guid></item><item><title><![CDATA[New comment by araes in "Chicago Area Electricity Prices Go Negative (Jan 25th, 26th, ComEd)"]]></title><description><![CDATA[
<p>First saw the reference to negative -$228 / MWh electricity prices at:<p><a href="https://www.bloomberg.com/news/articles/2026-01-26/power-line-gridlock-pushes-chicago-electricity-prices-below-zero?srnd=homepage-americas" rel="nofollow">https://www.bloomberg.com/news/articles/2026-01-26/power-lin...</a><p>and then checked over at Commonwealth Edison Company for the price trends.  Hit -$0.068 / kWh on Jan 25th, and -$0.141 / kWh on Jan 26th, 2026.<p>Average yearly prices for 2025 hovered around $0.03 to 0.04 / kWh for comparison.  Both negative (effectively being paid to use electricity) and wild price swings with the winter storm (also made it up to a high of $0.20 / kWh before collapsing negative).</p>
]]></description><pubDate>Mon, 26 Jan 2026 22:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46772242</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46772242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772242</guid></item><item><title><![CDATA[Chicago Area Electricity Prices Go Negative (Jan 25th, 26th, ComEd)]]></title><description><![CDATA[
<p>Article URL: <a href="https://hourlypricing.comed.com/live-prices/">https://hourlypricing.comed.com/live-prices/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46772241">https://news.ycombinator.com/item?id=46772241</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 26 Jan 2026 22:06:06 +0000</pubDate><link>https://hourlypricing.comed.com/live-prices/</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46772241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772241</guid></item><item><title><![CDATA[New comment by araes in "We X-Rayed a Suspicious FTDI USB Cable"]]></title><description><![CDATA[
<p>Similar reasoning, don't know if it's "wrong" reasoning.<p>The large chip looks like it's purposely placed to intercept every single incoming signal, and then route them through afterward.  Just because they're "experts" does not mean they notice issues that a "naive" observer might have noticed.  Get lost in the trees.<p>It looks like a big chip for doing "secret spy stuff".</p>
]]></description><pubDate>Sun, 25 Jan 2026 21:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46758509</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46758509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46758509</guid></item><item><title><![CDATA[New comment by araes in "Ask HN: Did past "bubbles" have so many people claiming we were in a bubble?"]]></title><description><![CDATA[
<p>Yes, here's a couple examples from a quick search on [1] 2006 to 2008 timeframe.<p>[1] <a href="https://www.google.com/search?q=financial+real+estate+warning+news+articles&tbs=cdr%3A1%2Ccd_min%3A1%2F2006%2Ccd_max%3A12%2F31%2F2008&tbm=" rel="nofollow">https://www.google.com/search?q=financial+real+estate+warnin...</a><p>Reuters, 8/9/2007, "House bubble could be a self-fulfilling prophecy", <a href="https://www.reuters.com/article/world/house-bubble-could-be-a-self-fulfilling-prophecy-idUSN21601808/" rel="nofollow">https://www.reuters.com/article/world/house-bubble-could-be-...</a><p>"experts fear is that excessive focus on the issue could generate enough fear among homebuyers to lead to the first-ever nationwide housing drop"<p>"Alan Greenspan doubts there is a national bubble but warns repeatedly of "froth" in local housing markets and imminent regional downturns."<p>"Barely a day goes by without blaring headlines about housing bubbles in newspapers and magazines."<p>NBC News, 8/10/2007, "High-risk mortgages turning into toxic mess"<p>"the option and interest-only ARMs held by more creditworthy borrowers loom as another calamity in the making"<p>"If the worst fears about these loans materialize, the economic damage would likely extend well beyond the United States because much of the debt has been packaged into securities sold to pension funds, banks and other investors around the world who were hungry for high yields."<p>"there is still reason to be alarmed because the trouble with option and interest-only ARMs still appears to be in its early stages"<p>"Those loans are begging to blow up. This is a true financial crisis"</p>
]]></description><pubDate>Wed, 21 Jan 2026 00:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699653</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46699653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699653</guid></item><item><title><![CDATA[New comment by araes in "The secret medieval tunnels that we still don't understand"]]></title><description><![CDATA[
<p>Tax collector avoidance is actually a pretty excellent alternative proposal.  From searching, it looks like a lot of the taxes were on stuff that was difficult to hide, like farm animals owned, and houses / farmland.<p>However, this site [1] shows several categories for taxation that might be hidden to falsify the taxation basis.  Cash, Inventories, Household Goods, Luxury Clothing.  Admittedly, it seems like there would be a greater percentage of items left behind in some of these locations, since there often tend to be something.  Yet, for taxation avoidance purposes, maybe they're very motivated to recollect everything that was hidden.<p>[1] <a href="https://ehs.org.uk/taxation-and-wealth-inequality-in-the-german-territories-of-the-holy-roman-empire-1350-1800/" rel="nofollow">https://ehs.org.uk/taxation-and-wealth-inequality-in-the-ger...</a></p>
]]></description><pubDate>Wed, 21 Jan 2026 00:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699429</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46699429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699429</guid></item><item><title><![CDATA[New comment by araes in "ASCII characters are not pixels: a deep dive into ASCII rendering"]]></title><description><![CDATA[
<p>Agree in the case of large character cells like a terminal.  For those cases, where you only have something like 40x48 in the Apple II Low Res mode, there's only so much you can do with the limited resolution.<p>However, for many the result is that the color choices are akin to a posterization filter in photoshop, where the nearest color is simply chosen.  Often, there's actually the freedom 'available' to define a character set and choose at least a background / foreground color, with some kind of dithering pattern.<p>Sometimes the character set that can be defined is limited, so it has to be chosen carefully.  Yet there's improvement from a 'large blobs of color' poster result to a smooth dither tone change.<p>The problem with the quantization result, is it just snaps to the 'nearest'.  So even for relatively large areas of slowly gradiating color, if you only have one 'nearby' color, everything inbetween just snaps to that single color choice.  You might have red, with slowly increasing green / yellow, yet it will always just snap to solid red.<p>This example from the Vic-20 kind of shows that issue.  Large areas where it posterizes severely.<p><a href="https://upload.wikimedia.org/wikipedia/commons/3/32/Screen_color_test_CommodoreVIC20_HighRes.png" rel="nofollow">https://upload.wikimedia.org/wikipedia/commons/3/32/Screen_c...</a><p>Dithering suggested is something like this (greyscale example) except with choosable foreground / background (maybe 3-4, although less frequently)<p><a href="https://araesmojo-eng.github.io/images/GreyScale_Dithering.png" rel="nofollow">https://araesmojo-eng.github.io/images/GreyScale_Dithering.p...</a><p>This example from the Vic-20 game Tutankarman shows that kind of approach.  Varying amounts of dither and color used in dithing give the impression of changing skin tones.<p><a href="https://www.neilhuggett.com/vic20/tutankarman03.png" rel="nofollow">https://www.neilhuggett.com/vic20/tutankarman03.png</a><p>They're both the Vic-20</p>
]]></description><pubDate>Tue, 20 Jan 2026 22:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46698614</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46698614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46698614</guid></item><item><title><![CDATA[New comment by araes in "ASCII characters are not pixels: a deep dive into ASCII rendering"]]></title><description><![CDATA[
<p>Or an alternative for the Sega Genesis <a href="https://github.com/Stephane-D/SGDK" rel="nofollow">https://github.com/Stephane-D/SGDK</a><p>Or the Super Nintendo Entertainment System <a href="https://github.com/alekmaul/pvsneslib" rel="nofollow">https://github.com/alekmaul/pvsneslib</a><p>Or the Gameboy / GBC, Sega Master System, Gamegear, Nintendo Entertainment System <a href="https://github.com/gbdk-2020/gbdk-2020" rel="nofollow">https://github.com/gbdk-2020/gbdk-2020</a><p>Or the TurboGrafx-16 / PC Engine, Nintendo Entertainment System (alt), Commodore 64, Vic-20, Atari 2600, Atari 7800, Apple II/IIe, or Pet 2001 <a href="https://github.com/cc65/cc65" rel="nofollow">https://github.com/cc65/cc65</a><p>Or the ZX Spectrum, TRS-80, Apple II (alt), Gameboy (alt), Sega Master System (alt), and Game Gear (alt) <a href="https://github.com/z88dk/z88dk" rel="nofollow">https://github.com/z88dk/z88dk</a><p>Or the Fairchild Channel F <a href="https://channelf.se/veswiki/index.php?title=Main_Page" rel="nofollow">https://channelf.se/veswiki/index.php?title=Main_Page</a><p>Note: Some are <i>slightly</i> pre-1999 (all these, I have at least successfully made a "Hello World" with)<p>----------------<p>If they're <i>really</i> wanting 1999, that's the 5th to 6th generation console range with Sega Saturn, PlayStation, Nintendo 64, and Dreamcast. (on these, only recommendations, no successful compiled software)<p>Playstation is really challenging and remains so even in 2026.  Lots of Modchip and disk swap issues on real hardware.  Possibilities: <a href="https://www.psx.dev/getting-started" rel="nofollow">https://www.psx.dev/getting-started</a> and <a href="https://github.com/Lameguy64/PSn00bSDK" rel="nofollow">https://github.com/Lameguy64/PSn00bSDK</a><p>N64 is less horrible, and there's quite a few resources: <a href="https://github.com/DragonMinded/libdragon" rel="nofollow">https://github.com/DragonMinded/libdragon</a> and <a href="https://github.com/command-tab/awesome-n64-development" rel="nofollow">https://github.com/command-tab/awesome-n64-development</a><p>Sega Saturn is still pretty difficult.  However, there is: <a href="https://github.com/yaul-org/libyaul?tab=readme-ov-file" rel="nofollow">https://github.com/yaul-org/libyaul?tab=readme-ov-file</a> and <a href="https://github.com/ReyeMe/SaturnRingLib" rel="nofollow">https://github.com/ReyeMe/SaturnRingLib</a> plus the old development kits from the 90's are still around <a href="https://techdocs.exodusemulator.com/Console/SegaSaturn/Software.html" rel="nofollow">https://techdocs.exodusemulator.com/Console/SegaSaturn/Softw...</a><p>Dreamcast is similar to the Saturn situation, yet strangely, a little better.  There's <a href="https://github.com/dreamsdk/dreamsdk/releases" rel="nofollow">https://github.com/dreamsdk/dreamsdk/releases</a> and <a href="https://github.com/KallistiOS/KallistiOS" rel="nofollow">https://github.com/KallistiOS/KallistiOS</a> along with the official SDKs that are still around <a href="https://www.sega-dreamcast-info-games-preservation.com/en/release-de-sdk-tech-demo-et-dev-stuff-dreamcast" rel="nofollow">https://www.sega-dreamcast-info-games-preservation.com/en/re...</a></p>
]]></description><pubDate>Mon, 19 Jan 2026 21:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46684674</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46684674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46684674</guid></item><item><title><![CDATA[New comment by araes in "ASCII characters are not pixels: a deep dive into ASCII rendering"]]></title><description><![CDATA[
<p>Cool, and thanks for the explanation.  Gotten interested in retro software recently, so may actually be helpful for trying to set up pictures in some of the retro consoles.  Most do tend to be limited to foreground / background.  The stuff listed here [1] is pretty representative of what's being dealt with.<p>[1] <a href="https://en.wikipedia.org/wiki/List_of_8-bit_computer_hardware_graphics" rel="nofollow">https://en.wikipedia.org/wiki/List_of_8-bit_computer_hardwar...</a><p>Note: If you happen to know how to do multi-color dithering with some of these that would actually make significant improvements on some of these old picture hardware tests.</p>
]]></description><pubDate>Mon, 19 Jan 2026 20:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46684258</link><dc:creator>araes</dc:creator><comments>https://news.ycombinator.com/item?id=46684258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46684258</guid></item></channel></rss>