[{"data":1,"prerenderedAt":187},["ShallowReactive",2],{"project-46809546":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":37,"post_text":28,"what":39,"said":57,"maker_in_thread":115,"shape":123,"grid":125,"attempts":148,"same_week":149,"maker_shows":179,"maker_hidden":180,"reader_version":181,"card":182},"46809546","LZW-X","A new compression algorithm","title","Show HN: I made a new compression algorithm","https:\u002F\u002Fgithub.com\u002FBrowserBox\u002FLZW-X","github.com","keepamovin",1769691258,2026,9,10,3371,4366,78,"shown","languages","compression algorithm","library",[21,24,25,26],"lzw","edit distance","fuzzy matching","quiet",null,{"positive":30,"neutral":31,"mixed":31,"critical":32},1,0,2,3,{"docs":35,"performance":36},{"positive":31,"critical":30},{"positive":31,"critical":30},[30,31,30,31,31,31,31,31,31,38],5,{"problem":40,"audience":28,"pricing":28,"motivation":47,"time_to_build":28,"stack":54,"openness":55,"stage":56,"team_size":55},{"value":41,"source":42,"evidence":43},"Exact-match dictionary compression misses entropy that fuzzy matching with edit scripts could capture.","maker",[44],{"id":45,"by":11,"text":46},"46810321","You got me on the ZIP\u002FLZW mix-up -- that was a mistake in the readme drafting. I'll fix that. Regarding 'Me or Claude': The core concept (applying bioinformatics…",{"value":48,"source":42,"evidence":49},"Idea from 2013 bioinformatics studies, implemented recently with AI help to test it.",[50,53],{"id":51,"by":11,"text":52},"46810203","LZW is the algorithm used in compress and also in GIF. It is a beautifully elegant and simple algorithm (based on learning a dictionary of words, and encoding the source as their…",{"id":45,"by":11,"text":46},[],"unknown","prototype",{"praise":58,"objections":67,"requests":84,"questions":96,"alternatives":101},[59],{"value":60,"source":61,"evidence":62},"Interesting as an experiment and a better-presented idea than the README suggests","commenter",[63],{"id":64,"by":65,"text":66},"46810941","forgotpwd16","This is better presentation than README, which currently is marketing-heavy and technically weak. Project as an experiment is acceptable and interesting but certainly isn't…",[68,72,79],{"value":69,"source":61,"evidence":70},"Claimed gain over LZW is under 0.2% and comes with 8-10x slower compression and decompression",[71],{"id":64,"by":65,"text":66},{"value":73,"source":61,"evidence":74},"README is marketing-heavy and contained a ZIP\u002FLZW factual error",[75,78],{"id":76,"by":65,"text":77},"46809796","You or Claude? Have you verified\u002Freason the claims made in README? For starters ZIP doesn't use LZW. Initially used an LZW-derived method with reset mechanism but v2 (early 90s)…",{"id":64,"by":65,"text":66},{"value":80,"source":61,"evidence":81},"Code was heavily assisted by Claude, raising doubts about the design's correctness",[82,83],{"id":76,"by":65,"text":77},{"id":64,"by":65,"text":66},[85],{"value":86,"source":61,"evidence":87},"Benchmark against current algorithms such as Zstandard and Brotli",[88,92],{"id":89,"by":90,"text":91},"46812836","gus_massa","> an outdated algorithm Sorry, not my area. Which are the current best algorithms? (Bonus points if they are open source so the OP can add them to the benchmark.)",{"id":93,"by":94,"text":95},"46812982","vunderba","There was a post on HN a few years back on Zstandard which at the time was one of the better compression algorithms out there: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=25455314",[97],{"value":98,"source":61,"evidence":99},"Which current algorithms are best and open source for benchmarking?",[100],{"id":89,"by":90,"text":91},[102,107,111],{"value":103,"source":61,"evidence":104},"Zstandard",[105,106],{"id":93,"by":94,"text":95},{"id":45,"by":11,"text":46},{"value":108,"source":61,"evidence":109},"Brotli",[110],{"id":45,"by":11,"text":46},{"value":112,"source":61,"evidence":113},"DEFLATE",[114],{"id":76,"by":65,"text":77},{"comments":116,"answered":32,"key":117},4,[118,119,122],{"id":45,"text":46},{"id":120,"text":121},"46811641","I launched with the hype version README. What can I say? Rolled the dice, didn't really care that much. Because the code worked. Spent a few hours iterating on it from the first…",{"id":51,"text":52},{"commenters":38,"max_depth":38,"maker_replies":116,"first_comment_mins":124,"lifespan_hours":116},8,[126,128,130,132,134,136,138,140,143,145],[76,31,30,127,65,31],"maker\u002Fcritical\u002Fdocs",[45,31,31,129,11,30],"maker\u002Fmixed\u002Fdocs",[64,31,30,131,65,31],"project\u002Fcritical\u002Fperformance",[120,31,31,133,11,30],"maker\u002Fneutral\u002Fdocs",[89,31,31,135,90,31],"commenter\u002Fneutral\u002Fnone",[93,31,31,137,94,31],"other\u002Fneutral\u002Fnone",[51,30,31,139,11,30],"project\u002Fpositive\u002Fidea",[141,32,31,137,142,31],"46809634","cranberryturkey",[144,32,31,137,11,30],"46810328",[146,32,38,147,142,31],"46812119","maker\u002Fpositive\u002Fnone",[],[150,155,160,164,169,174],{"id":151,"name":152,"points":153,"category":154},"46847690","Craftplan",577,"web_saas",{"id":156,"name":157,"points":158,"category":159},"46850205","NanoClaw",533,"ai",{"id":161,"name":162,"points":163,"category":20},"46832074","ear",469,{"id":165,"name":166,"points":167,"category":168},"46850803","Xikipedia",441,"learning_science",{"id":170,"name":171,"points":172,"category":173},"46882389","Ghidra MCP Server",298,"dev_tools",{"id":175,"name":176,"points":177,"category":178},"46868479","Safe-now.live",195,"infrastructure",31,false,"v2",{"id":183,"name":5,"line":6,"ai":180,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":184,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":185,"url":9,"mix":186,"praise":60,"objection":69,"sub":21},46809546,[21,24,25,26],"1010000005",[30,31,31,32],1794036691755]