[HN Gopher] The Hallucinated Rows Incident
       ___________________________________________________________________
        
       The Hallucinated Rows Incident
        
       Author : dkgs1998
       Score  : 19 points
       Date   : 2023-08-20 14:10 UTC (8 hours ago)
        
 (HTM) web link (medium.com)
 (TXT) w3m dump (medium.com)
        
       | ahelwer wrote:
       | I hope this counts as productive feedback if the author of the
       | blog is reading this - the post you put so much effort into
       | writing truly deserves a better presentation experience than
       | this:
       | https://cdn.fosstodon.org/media_attachments/files/110/923/56...
       | 
       | Using a static site generator is surprisingly simple!
        
         | [deleted]
        
         | thinkredstone wrote:
         | I actually wrote the post in markdown, so even getting it into
         | medium was superficially complicated process
        
       | Liam2010 wrote:
       | [dead]
        
       | veave wrote:
       | Your website's home page slows my entire computer down to a
       | crawl.
        
         | pc86 wrote:
         | Wow, what's wrong with your computer?
        
       | devit wrote:
       | That also suffers from integer overflow if they implement it
       | naively as they seem to show in the blog with a `pub trait
       | Modification: PartialEq + Default + Add<Output = Self>` and using
       | primitive integers.
        
         | thinkredstone wrote:
         | With `isize` you can support up to 2^63 duplicate rows, which
         | means that if a row is as short as one byte a single diff can
         | represent several exabytes of rows
        
       | Sniffnoy wrote:
       | So, they got a crash because one part of their system made a
       | distinction that another didn't. OK.
       | 
       | What's really left unexplained here is where the need came about
       | for precision to be represented in this way. Like -- at first the
       | article made it seem like they were using (presumably IEEE)
       | floating-point decimals, and then merely _serializing_ them as
       | strings. But floating-point decimals don 't include precision;
       | the precision _can 't_ vary from one to another in the way
       | described here.
       | 
       | This means that the decimal strings described here are _not_
       | merely serializations of the decimal floats, rather they 're
       | _prior_ to the decimal floats. That leaves the question, then, of
       | where they 're coming from. So where, then?
        
       | a_t48 wrote:
       | Author is a Branden Sanderson fan, good taste.
       | https://en.m.wikipedia.org/wiki/Yumi_and_the_Nightmare_Paint...
        
         | thinkredstone wrote:
         | You might even say I have an incredible taste in books.
        
       | rawling wrote:
       | 404?
        
         | dang wrote:
         | Fixed now. Our software switched the URL because the page
         | contains this:                 <link data-rh="true"
         | rel="canonical" href="https://gist.github.com/ThinkRedstone/793
         | 02fcd932659e076842259da9619c8"/>
         | 
         | ... but that URL doesn't exist.
        
       ___________________________________________________________________
       (page generated 2023-08-20 23:02 UTC)