[{"data":1,"prerenderedAt":186},["ShallowReactive",2],{"maker-mmastrac":3},[4,34,60,83,103,124,141,163],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},3586387,"Cheers","Hey all, We've been working on this app for the last few months as a pivot on top of our last app idea…",false,"consumer_social",2012,44,15,"mixed",-0.2,33,[17,18,19,20],"social network","location reviews","photo sharing","appreciation","mmastrac","chee.rs","shown",0,"010335010130103","http:\u002F\u002Fwww.chee.rs",[28,29,28,30],1,3,4,"Beautiful design and UI","Unclear what it is or why to use it over existing networks","social app",{"id":35,"name":36,"line":37,"ai":8,"cat":38,"year":39,"points":40,"comments":41,"rec":42,"s":43,"top":44,"kw":45,"maker":21,"domain":51,"tier":52,"attempts":24,"strip":53,"url":54,"mix":55,"praise":57,"objection":58,"sub":59},8803139,"webfont-dl","Download and inline Google web fonts from the command-line","dev_tools",2014,64,13,"curious",0.15,22,[46,47,48,49,50],"google fonts","webfont","font inlining","base64 data url","web performance","github.com","notable","5030000330530","https:\u002F\u002Fgithub.com\u002Fmmastrac\u002Fwebfont-dl",[56,29,28,24],2,"Inlining fonts as data URLs is an interesting approach to avoid flash","Inlining fonts increases first-request payload size","web font tooling",{"id":61,"name":62,"line":63,"ai":8,"cat":64,"year":65,"points":66,"comments":67,"rec":42,"s":68,"top":69,"kw":70,"maker":21,"domain":62,"tier":52,"attempts":24,"strip":75,"url":76,"mix":77,"praise":80,"objection":81,"sub":82},9117238,"grack.com","Opinionated Dress Color Simulation","creative",2015,134,147,-0.16,7,[71,72,73,74],"the dress","color constancy","color perception","white balance","3333333333333323101353010100000033110010","https:\u002F\u002Fgrack.com\u002Fdemos\u002Fdress\u002F",[28,78,24,79],46,11,"Clear demonstration of color constancy and local vs perceived color.","Slider does not reproduce the white\u002Fgold version for some viewers.","color perception demo",{"id":84,"name":85,"line":86,"ai":8,"cat":87,"year":65,"points":88,"comments":30,"rec":89,"s":90,"top":91,"kw":92,"maker":21,"domain":98,"tier":23,"attempts":24,"strip":99,"url":100,"mix":101,"praise":102,"objection":-1,"sub":94},9495828,"progscrape","developer news aggregated from multiple sites","productivity",21,"quiet",null,48,[93,94,95,96,97],"developer news","news aggregator","hacker news","reddit","rss","progscrape.com","0500","http:\u002F\u002Fwww.progscrape.com\u002F",[28,24,24,24],"Good article grouping when stories are shared across sites",{"id":104,"name":105,"line":106,"ai":8,"cat":107,"year":108,"points":109,"comments":12,"rec":13,"s":110,"top":111,"kw":112,"maker":21,"domain":117,"tier":52,"attempts":24,"strip":118,"url":119,"mix":120,"praise":121,"objection":122,"sub":123},22740792,"FullStory","Private-by-Default Mobile Analytics","data",2020,74,-0.1,28,[113,114,115,116],"mobile analytics","session replay","privacy masking","app analytics","bionic.fullstory.com","301030130133005","https:\u002F\u002Fbionic.fullstory.com\u002Fprivate-by-default-mobile-analytics\u002F",[28,56,29,29],"Wireframe reconstruction from views is technically impressive","Recording every interaction is not private by default; data tied to user ID is PII","product analytics",{"id":125,"name":126,"line":127,"ai":8,"cat":128,"year":108,"points":129,"comments":130,"rec":89,"s":90,"top":91,"kw":131,"maker":21,"domain":51,"tier":23,"attempts":24,"strip":136,"url":137,"mix":138,"praise":139,"objection":140,"sub":132},23285422,"Stylus","A lightweight home infrastructure monitor based on CSS\u002FSVG\u002FHTML","infrastructure",29,12,[132,133,134,135],"home network monitoring","css diagram","raspberry pi","network status dashboard","110000003010","https:\u002F\u002Fgithub.com\u002Fmmastrac\u002Fstylus",[24,28,24,29],"Lightweight, uses very few resources on a Raspberry Pi 1B","Name clashes with the Stylus CSS preprocessor and the Stylish fork",{"id":142,"name":143,"line":144,"ai":8,"cat":38,"year":145,"points":146,"comments":88,"rec":147,"s":148,"top":149,"kw":150,"maker":21,"domain":51,"tier":52,"attempts":56,"strip":156,"url":157,"mix":158,"praise":160,"objection":161,"sub":162},31303799,"Automedia","a tool for managing bitrot and formats in media libraries",2022,71,"loved",0.25,31,[151,152,153,154,155],"bitrot","par2","media library","ffmpeg","transcoding","053000303105005300505","https:\u002F\u002Fgithub.com\u002Fmmastrac\u002Fautomedia",[159,29,28,28],5,"Useful idea and open source sharing appreciated.","Hashes or checksums would be simpler than ffmpeg test decoding.","media library maintenance",{"id":164,"name":165,"line":165,"ai":8,"cat":166,"year":145,"points":167,"comments":168,"rec":169,"s":170,"top":171,"kw":172,"maker":21,"domain":62,"tier":52,"attempts":24,"strip":178,"url":179,"mix":180,"praise":183,"objection":184,"sub":185},33855453,"Hacking Bluetooth to brew coffee in GitHub actions","hardware",168,35,"debated",0.02,14,[173,174,175,176,177],"bluetooth","coffee maker","github actions","rust","de'longhi","300001010030133151000535000303053505","https:\u002F\u002Fgrack.com\u002Fblog\u002F2022\u002F12\u002F01\u002Fhacking-bluetooth-to-brew-coffee-on-github-actions-part-1\u002F",[181,182,24,159],6,8,"Well-written, interesting write-up of Bluetooth hacking","BLE protocol lacks replay attack protection, enabling denial of service","coffee machine control",1794036719010]