[{"data":1,"prerenderedAt":421},["ShallowReactive",2],{"project-30181167":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":48,"what":49,"said":93,"maker_in_thread":187,"shape":198,"grid":201,"attempts":383,"same_week":384,"maker_shows":43,"maker_hidden":412,"reader_version":413,"card":414},"30181167","ycombinator1.com","Add a “1” to your Hacker News URL to get fancy social previews","title","Show HN: Add a “1” to your Hacker News URL to get fancy social previews",null,"statico",1643824378,2022,119,71,526,2570,21,"notable","consumer_social","link previews","web_app",[23,24,25,26,27],"hacker news","link preview","open graph","social preview","url unfurl","curious",0.018,{"positive":31,"neutral":32,"mixed":33,"critical":34},6,25,1,7,39,{"execution":37,"design":40,"docs":41,"idea":42,"privacy":44,"performance":45},{"positive":38,"critical":39},0,2,{"positive":38,"critical":33},{"positive":33,"critical":33},{"positive":43,"critical":33},5,{"positive":38,"critical":39},{"positive":38,"critical":38},[47,47,47,47,47,38,47,47,47,47,43,47,47,47,47,38,38,38,38,33,38,38,38,43,43,33,38,33,33,47,47,43,43,47,33,38,47,47,33,33],3,"For example, paste this into Slack or Discord or whatever: https:\u002F\u002Fnews.ycombinator1.com\u002Fitem?id=30179549\n\nIt works with comments, too: https:\u002F\u002Fnews.ycombinator1.com\u002Fitem?id=30180253\n\nHastily-developed source: https:\u002F\u002Fgithub.com\u002Fstatico\u002Fycombinator1.com",{"problem":50,"audience":62,"pricing":9,"motivation":71,"time_to_build":9,"stack":77,"openness":90,"stage":91,"team_size":92},{"value":51,"source":52,"evidence":53},"Hacker News links paste into chat apps with no useful preview","commenter",[54,58],{"id":55,"by":56,"text":57},"30186976","fouc","Super handy! You solved a pain point I had. I sometimes want to drop HN links in Slack, but the lack of preview makes me hesitate or forces me to go an extra step and set a name…",{"id":59,"by":60,"text":61},"30184382","rcarmo","I wouldn’t mind having this as an official feature, TBH. It’s just a few meta tags and makes it a lot easier to figure out if the link is worth following in Slack\u002FTeams\u002Fetc.",{"value":63,"source":64,"evidence":65},"Hacker News readers who share links in Slack, Discord and similar chat apps","inferred",[66,67],{"id":55,"by":56,"text":57},{"id":68,"by":69,"text":70},"30183936","judge2020","Note that the redirect is intentional. This is specifically for opengraph tags appearing in Slack, Discord, Facebook, etc. This is what it looks like in Discord:…",{"value":72,"source":73,"evidence":74},"Make HN links show fancy previews in chat apps","maker",[75],{"id":76},"post",[78,84],{"value":79,"source":73,"evidence":80},"Hacker News API",[81],{"id":82,"by":10,"text":83},"30181195","FYI, this uses the Hacker News API which I didn't know existed until researching this: https:\u002F\u002Fgithub.com\u002FHackerNews\u002FAPI",{"value":85,"source":73,"evidence":86},"Vercel",[87],{"id":88,"by":10,"text":89},"30184554","As of right now, I have almost zero information about who is using it. It's currently running on Vercel as a hobby project, and I've already used my single free analytics add-on…","open_source","launched","solo",{"praise":94,"objections":104,"requests":145,"questions":161,"alternatives":169},[95],{"value":96,"source":52,"evidence":97},"Handy fix for missing HN link previews in chat",[98,99,100],{"id":55,"by":56,"text":57},{"id":59,"by":60,"text":61},{"id":101,"by":102,"text":103},"30183806","pininja","Pretty clever. Thanks for posting the source too - I learned something new about how these social previews are implemented!",[105,119,134],{"value":106,"source":52,"evidence":107},"Redirect breaks for users without JavaScript and scrapers that follow redirects",[108,112,116],{"id":109,"by":110,"text":111},"30183932","lilyball","To those confused: It looks like this only adds social graph info but is otherwise a redirect. The resulting page looks like ``` \u003C!doctype html> \u003Chtml> \u003Chead> \u003Ctitle>…\u003C\u002Ftitle>…",{"id":113,"by":114,"text":115},"30184531","spiffytech","A better option would be using the HTML meta tag to perform the redirect, since HN has a bunch of JS-avoidant users: ``` \u003Cmeta http-equiv=\"refresh\"…",{"id":117,"by":114,"text":118},"30184691","It'll depend on the system doing the scraping. If it's just fetching the HTML with curl or similar, using the meta tag shouldn't be any different. I'm not familiar with HTML…",{"value":120,"source":52,"evidence":121},"Unclear what it does without explanation",[122,126,130],{"id":123,"by":124,"text":125},"30185412","ryandrake","Would have been helpful for OP to mention that in the summary. I also couldn't figure out what it did. I just clicked the links and they redirected. No clue what a \"fancy social…",{"id":127,"by":128,"text":129},"30207310","mongua","I don't get it, can somebody explain it?",{"id":131,"by":132,"text":133},"30183866","caffed","doesn't work anymore as it just redirects. assuming author was told to take site down.",{"value":135,"source":52,"evidence":136},"Trademark and domain ownership concerns",[137,141],{"id":138,"by":139,"text":140},"30185595","jrockway","Ah, the other comments implied that it was their staging environment for testing new features or something, but that appears incorrect. Now that I'm matching HN names up with…",{"id":142,"by":143,"text":144},"30186907","bestnameever","for now. I'm pretty sure they will want to protect their trademark.",[146,154],{"value":147,"source":52,"evidence":148},"Add OG tags to news.ycombinator.com directly",[149,153],{"id":150,"by":151,"text":152},"30185225","dstroot","HN Team - could ya'all just add the OG tags? Geez that would be swell...",{"id":59,"by":60,"text":61},{"value":155,"source":52,"evidence":156},"Add oEmbed endpoint",[157],{"id":158,"by":159,"text":160},"30185372","throwaway889900","Shame that there's no oEmbed endpoint.",[162],{"value":163,"source":52,"evidence":164},"Whether the redirect affects link scrapers",[165,166],{"id":113,"by":114,"text":115},{"id":167,"by":10,"text":168},"30184575","Happy to add this. Do you happen to know if this affects systems doing the scraping for social previews, which are already parsing meta tags?",[170,176],{"value":171,"source":73,"evidence":172},"socialsharepreview.com",[173],{"id":174,"by":10,"text":175},"30184335","Sure thing! Also check out https:\u002F\u002Fsocialsharepreview.com\u002F which is great for larger social previews. I chose to go the more compact route for these previews because a giant…",{"value":177,"source":52,"evidence":178},"Plain meta tag pages built by others",[179,183],{"id":180,"by":181,"text":182},"30187678","tumidpandora","I built a version with open graph meta tags - https:\u002F\u002Fpresbot.com\u002Ffeed\u002F",{"id":184,"by":185,"text":186},"30193295","klohto","Been using metatags which has few more supported services.",{"comments":188,"answered":189,"key":190},13,4,[191,192,195],{"id":167,"text":168},{"id":193,"text":194},"30184989","OK, meta tag added!",{"id":196,"text":197},"30184612","I added some example screenshots to the README: https:\u002F\u002Fgithub.com\u002Fstatico\u002Fycombinator1.com#readme",{"commenters":199,"max_depth":34,"maker_replies":188,"first_comment_mins":33,"lifespan_hours":200},48,93,[202,204,205,207,210,211,213,216,219,223,225,228,229,233,236,238,241,244,246,250,252,255,258,261,262,263,266,269,272,275,278,280,283,286,287,289,292,294,296,299,302,304,306,307,308,311,314,315,319,322,324,326,329,332,335,337,339,341,345,348,351,356,360,363,365,366,370,372,376,378,381],[109,38,47,203,110,38],"project\u002Fneutral\u002Fexecution",[113,38,47,203,114,38],[167,38,38,206,10,33],"maker\u002Fneutral\u002Fexecution",[208,38,47,203,209,38],"30184619","Klonoar",[117,38,47,203,114,38],[193,38,38,212,10,33],"maker\u002Fpositive\u002Fexecution",[214,38,47,203,215,38],"30185283","andjd",[217,38,47,203,218,38],"30186959","hyperhopper",[220,38,38,221,222,38],"30189008","commenter\u002Fneutral\u002Fnone","junon",[224,38,38,221,218,38],"30216431",[226,38,47,203,227,38],"30184884","nhoughto",[68,33,47,203,69,38],[230,33,47,231,232,38],"30184187","project\u002Fneutral\u002Fdesign","capableweb",[234,33,47,231,235,38],"30184213","reustle",[237,33,47,231,232,38],"30184246",[239,33,47,203,240,38],"30184425","jedberg",[242,33,47,203,243,38],"30184750","Gigachad",[196,33,38,245,10,33],"maker\u002Fneutral\u002Fdocs",[247,33,43,248,249,38],"30185118","project\u002Fpositive\u002Fdocs","RileyJames",[251,33,38,245,10,33],"30185563",[253,39,47,254,139,38],"30183617","project\u002Fneutral\u002Fidea",[256,39,47,254,257,38],"30184143","notRobot",[259,39,47,254,260,38],"30184229","tedmiston",[138,39,47,254,139,38],[142,39,47,254,143,38],[264,39,38,265,10,33],"30184324","maker\u002Fneutral\u002Fnone",[267,39,38,221,268,38],"30185271","ffhhj",[270,39,38,271,10,33],"30185313","other\u002Fneutral\u002Fnone",[273,39,38,221,274,38],"30185517","diogenesjunior",[276,39,38,221,277,38],"30185519","dylan604",[279,39,38,271,10,33],"30185572",[281,39,38,271,282,38],"30185857","colejohnson66",[284,39,38,271,285,38],"30186948","ByThyGrace",[82,47,38,203,10,33],[158,47,33,288,159,38],"project\u002Fcritical\u002Fexecution",[290,47,38,271,291,38],"30185666","loceng",[293,47,38,221,159,38],"30187184",[295,47,38,221,291,38],"30192527",[297,47,38,271,298,38],"30190433","pjc50",[300,47,38,271,301,38],"30232744","raevilman",[59,189,43,303,60,38],"project\u002Fpositive\u002Fidea",[305,189,38,254,10,33],"30184664",[101,43,43,303,102,38],[174,43,38,231,10,33],[309,43,47,231,310,38],"30184692","karlzt",[312,43,33,313,310,38],"30192138","project\u002Fcritical\u002Fdesign",[184,43,38,271,185,38],[316,31,33,317,318,38],"30183750","project\u002Fcritical\u002Fprivacy","dijonman2",[320,31,38,221,321,38],"30184395","joombaga",[323,31,33,317,240,38],"30184456",[88,31,38,325,10,33],"project\u002Fneutral\u002Fprivacy",[327,31,38,328,240,38],"30184626","commenter\u002Fneutral\u002Fprivacy",[330,34,47,203,331,38],"30183885","axegon_",[333,34,47,203,334,38],"30183930","riedel",[180,336,38,271,181,38],8,[150,338,43,303,151,38],9,[55,340,43,303,56,38],10,[342,343,43,303,344,38],"30183085",11,"titaniumtown",[346,343,38,347,10,33],"30183192","project\u002Fneutral\u002Fnone",[349,343,47,254,350,38],"30183603","nwsm",[352,353,33,354,355,38],"30183738",12,"project\u002Fcritical\u002Fidea","kroltan",[357,353,47,358,359,38],"30184083","project\u002Fneutral\u002Fperformance","TimWolla",[361,353,38,221,362,38],"30184136","pennaMan",[364,353,38,221,355,38],"30185205",[127,188,47,254,128,38],[367,368,47,369,227,38],"30184907",14,"project\u002Fmixed\u002Fidea",[371,368,38,265,10,33],"30188894",[373,374,38,271,375,38],"30190232",15,"123jc",[131,377,33,288,132,38],16,[379,377,47,254,380,38],"30184060","TacoSteemers",[123,377,33,382,124,38],"project\u002Fcritical\u002Fdocs",[],[385,390,395,400,404,408],{"id":386,"name":387,"points":388,"category":389},"30137984","fahrrad-tools.de",631,"dev_tools",{"id":391,"name":392,"points":393,"category":394},"30149370","Magistrate",279,"web_saas",{"id":396,"name":397,"points":398,"category":399},"30103906","Hibiki HTML",232,"languages",{"id":401,"name":402,"points":403,"category":399},"30152714","High-order Virtual Machine (HVM)",150,{"id":405,"name":406,"points":407,"category":389},"30106502","Triplelog Writer",140,{"id":409,"name":410,"points":411,"category":389},"30150219","Rich-CLI",126,false,"v2",{"id":415,"name":5,"line":6,"ai":412,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":416,"top":17,"kw":417,"maker":10,"domain":418,"tier":18,"attempts":38,"strip":419,"url":-1,"mix":420,"praise":96,"objection":106,"sub":20},30181167,0.02,[23,24,25,26,27],"","3333303333533330000100055101133553103311",[31,32,33,34],1793991040392]