[{"data":1,"prerenderedAt":658},["ShallowReactive",2],{"project-40632773":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"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":26,"sentiment":27,"stance_mix":28,"scored_comments":33,"aspects":34,"strip":45,"post_text":48,"what":49,"said":71,"maker_in_thread":210,"shape":220,"grid":225,"attempts":619,"same_week":620,"maker_shows":17,"maker_hidden":650,"reader_version":651,"card":652},"40632773","at.hn","Markdown HN profiles at {user}.at.hn","title","Show HN: Markdown HN profiles at {user}.at.hn","https:\u002F\u002Fat.hn","padolsey",1718021986,2024,459,154,80,3515,3,"legend","consumer_social","hn profile pages","web_app",[23,24,25,5],"hacker news profile","markdown profile","hn bio","mixed",-0.154,{"positive":29,"neutral":30,"mixed":31,"critical":32},9,31,2,21,63,{"idea":35,"privacy":36,"execution":38,"docs":40,"performance":42,"pricing":43,"design":44},{"positive":17,"critical":31},{"positive":31,"critical":37},5,{"positive":31,"critical":39},12,{"positive":41,"critical":41},0,{"positive":41,"critical":31},{"positive":41,"critical":41},{"positive":41,"critical":41},[46,41,41,41,46,41,17,31,37,17,41,41,41,41,41,17,46,46,41,17,46,46,31,46,17,17,17,46,17,17,17,46,46,17,37,17,47,37,47,17],1,4,"Very opportunistic toy project as I saw the domain was up for grabs: 'at.hn' is a little site where people can have their own subdomains for whatever their HN username is (opt-in only by adding a slug to your bio). It doesn't really do much. Just shows your HN bio rendered as markdown plus meta stuff. I'm thinking of adding an aggregated user listing on the homepage so people can explore profiles. There's a bunch of interesting people on HN but discoverability is a bit longwinded. I'm wondering what other features people want. Otherwise shall likely leave it as-is. I remember hnbadges was a th",{"problem":50,"audience":56,"pricing":56,"motivation":57,"time_to_build":56,"stack":61,"openness":68,"stage":69,"team_size":70},{"value":51,"source":52,"evidence":53},"Hacker News users want their HN bio shown as a rendered profile page on their own subdomain","maker",[54],{"id":55},"post",null,{"value":58,"source":52,"evidence":59},"Opportunistic toy project after seeing the domain was available",[60],{"id":55},[62],{"value":63,"source":52,"evidence":64},"marked npm package for markdown rendering",[65],{"id":66,"by":10,"text":67},"40633420","Whoops. Yeh I'm working on the encoding thing atm. Thank you for flagging! EDIT: I'm relying on the 'marked' npm package for markdown and it is handling the linkification of…","open_source","launched","solo",{"praise":72,"objections":97,"requests":138,"questions":165,"alternatives":198},[73,85],{"value":74,"source":75,"evidence":76},"Opt-in design respects users","commenter",[77,81],{"id":78,"by":79,"text":80},"40633280","latexr","> opt-in only by adding a slug to your bio I really like this. It’s respectful of people’s wishes to not be added to any random site, and at the same time the way to give consent…",{"id":82,"by":83,"text":84},"40633972","valtlfelipe","Great idea! Love the simplicity.",{"value":86,"source":75,"evidence":87},"Simple, fun idea",[88,89,93],{"id":82,"by":83,"text":84},{"id":90,"by":91,"text":92},"40635088","hunkins","Love it, great work!",{"id":94,"by":95,"text":96},"40634260","splatzone","Nice implementation!",[98,109,120,127],{"value":99,"source":75,"evidence":100},"Case-sensitive usernames cause errors",[101,105],{"id":102,"by":103,"text":104},"40633218","Black616Angel","Does this not work with upper case letters? I only get \"Internal Server Error 34\".",{"id":106,"by":107,"text":108},"40634515","Pr0ject217","Internal Server Error 34",{"value":110,"source":75,"evidence":111},"Rendering and encoding bugs",[112,116],{"id":113,"by":114,"text":115},"40633252","mike-cardwell","There seems to be some weird encoding issues and failure to convert URLs to links properly, for my profile - https:\u002F\u002Fmike-cardwell.at.hn\u002F - Also, some of the indenting and white…",{"id":117,"by":118,"text":119},"40633728","xalava","Fun idea! - The first bullet point does not seem to be recognised (on your profile and mine). - webp images do not work?",{"value":121,"source":75,"evidence":122},"Possible XSS risk in rendering",[123],{"id":124,"by":125,"text":126},"40633526","diggan","Since marked doesn't do it for you, make sure you sanitize the user input (the text on the user profiles) before rendering it to visitors. Some libraries for doing that with good…",{"value":128,"source":75,"evidence":129},"GDPR and privacy concerns",[130,134],{"id":131,"by":132,"text":133},"40633413","michaelteter","And are you prepared to respond to GDPR and other jurisdiction requirements of data collection and management?",{"id":135,"by":136,"text":137},"40633719","Symbiote","It's not premature; it's something to consider whenever sharing people's personal data on the internet. The GDPR does not apply \"in the course of a purely personal or household…",[139,147,151,158],{"value":140,"source":75,"evidence":141},"Fix internal server error and case handling",[142,146],{"id":143,"by":144,"text":145},"40633197","yellow_lead","When I refresh I get > Internal Server Error 34 Cool idea though, will try again later.",{"id":102,"by":103,"text":104},{"value":148,"source":52,"evidence":149},"Aggregated user listing on homepage",[150],{"id":55},{"value":152,"source":75,"evidence":153},"Recommendations based on shared commenters or topics",[154],{"id":155,"by":156,"text":157},"40633874","willvarfar","so perhaps some kind of collaborative filtering or cohort graph or AI summary can be added on top of this? What other users often comment on the same kinds of stories? Who often…",{"value":159,"source":75,"evidence":160},"Linkblog or RSS from favorites",[161],{"id":162,"by":163,"text":164},"40643393","8organicbits","I'd love to do something similar that uses your HN favorites (I.E.: https:\u002F\u002Fnews.ycombinator.com\u002Ffavorites?id=padolsey) and publishes it as a linkblog. Should expose an RSS feed…",[166,180,191],{"value":167,"source":75,"evidence":168},"Are profiles visible without opting in?",[169,172,176],{"id":170,"by":125,"text":171},"40634137","The wording of: > To opt-in, paste \"{your username}.at.hn\" anywhere in your profile's 'about' section. Is slightly incorrect, I think. Everyone seems to visible by default,…",{"id":173,"by":174,"text":175},"40634171","geertj","Mine is not visible, and I did not opt-in.",{"id":177,"by":178,"text":179},"40639554","jerbear4328","Mine is visible, oddly. I didn't opt in, either.",{"value":181,"source":75,"evidence":182},"How to gain karma to edit bio",[183,187],{"id":184,"by":185,"text":186},"40649261","serverlord","I enabled it as well but I have no clue how to gain Karma. Any feedback would help.",{"id":188,"by":189,"text":190},"40644255","ioc","Lovely project! Unfortunately, I no longer seem to be able to update my bio on at.hn as I am yet to acquire even 5 karma. Maybe I'll check back in a few weeks\u002Fmonths :)",{"value":192,"source":75,"evidence":193},"Renewal cost of the domain",[194],{"id":195,"by":196,"text":197},"40634118","jonplackett","What’s the renewal cost?",[199,203],{"value":200,"source":52,"evidence":201},"hnbadges",[202],{"id":55},{"value":204,"source":75,"evidence":205},"hn.premii.com profiles",[206],{"id":207,"by":208,"text":209},"40635157","thekingshorses","https:\u002F\u002Fhn.premii.com\u002F#\u002Fprofile\u002Filaksh\u002Fcomments HN has API.",{"comments":211,"answered":37,"key":212},10,[213,216,219],{"id":214,"text":215},"40640836","OP here. Ugh yeh it was an error to add those as, for a brief time, the line checking that their bio had the slug in it was commented out, so for around an hour last night, if…",{"id":217,"text":218},"40653855","dongzhimen :)",{"id":66,"text":67},{"commenters":221,"max_depth":222,"maker_replies":211,"first_comment_mins":223,"lifespan_hours":224},99,11,42,58,[226,230,234,237,240,243,246,249,252,255,258,262,265,268,271,274,278,281,284,287,290,292,295,298,301,305,306,308,309,312,316,318,321,322,325,329,332,334,337,340,343,346,348,351,353,354,357,360,362,365,368,370,372,374,376,379,382,384,387,390,391,393,394,395,397,399,402,405,408,410,412,414,418,420,423,425,429,432,437,440,443,446,449,452,455,456,458,460,462,465,468,469,472,475,478,480,483,484,488,491,496,498,500,504,507,510,514,517,520,524,526,529,531,535,537,538,540,542,546,548,551,554,556,560,563,568,570,573,576,578,582,585,587,589,592,594,597,600,601,603,606,609,611,614,616],[227,41,46,228,229,41],"40634342","project\u002Fcritical\u002Fidea","neilv",[231,41,41,232,233,41],"40634439","other\u002Fneutral\u002Fnone","deadbabe",[235,41,41,232,236,41],"40634527","jpmattia",[238,41,41,232,239,41],"40634790","ht85",[241,41,41,232,242,41],"40635184","rrr_oh_man",[244,41,41,232,245,41],"40634813","8n4vidtmkvmk",[247,41,41,232,248,41],"40634699","dcminter",[250,41,41,232,251,41],"40635249","aspenmayer",[253,41,41,232,254,41],"40635261","ynac",[256,41,41,232,257,41],"40636360","lloeki",[259,41,41,260,261,41],"40634882","commenter\u002Fneutral\u002Fnone","LordDragonfang",[263,41,41,232,264,41],"40635369","lja",[266,41,41,232,267,41],"40635525","EGreg",[269,41,41,232,270,41],"40635726","SkyPuncher",[272,41,46,228,273,41],"40636206","derefr",[275,41,46,276,277,41],"40636645","project\u002Fcritical\u002Fprivacy","mistrial9",[279,41,41,232,280,41],"40636773","sizzle",[282,41,41,260,283,41],"40638023","B1FF_PSUVM",[285,41,41,232,286,41],"40642321","notpushkin",[288,41,41,232,289,41],"40644411","Woshiwuja",[291,41,41,232,273,41],"40663885",[293,41,41,232,294,41],"40640564","thih9",[296,41,41,232,297,41],"40635717","jjmarr",[299,41,41,232,300,41],"40635956","rmbyrro",[302,46,17,303,304,41],"40634094","project\u002Fneutral\u002Fexecution","stevekemp",[170,46,46,276,125,41],[173,46,17,307,174,41],"project\u002Fneutral\u002Fprivacy",[177,46,17,307,178,41],[310,46,17,303,311,41],"40636110","flawn",[313,46,37,314,315,41],"40638057","project\u002Fpositive\u002Fprivacy","jimbobthrowawy",[214,46,41,317,10,46],"maker\u002Fneutral\u002Fexecution",[319,46,41,232,320,41],"40645114","mikeqq2024",[217,46,41,232,10,46],[323,46,17,303,324,41],"40636118","smileybarry",[326,31,17,327,328,41],"40634238","project\u002Fneutral\u002Fidea","ilaksh",[330,31,17,303,331,41],"40634253","koolala",[333,31,41,232,286,41],"40634336",[335,31,41,232,336,41],"40639289","fragmede",[338,31,41,232,339,41],"40634356","opjjf",[341,31,41,232,342,41],"40634802","hipadev23",[344,31,41,232,345,41],"40634922","SushiHippie",[347,31,41,232,345,41],"40634899",[349,31,41,232,350,41],"40644450","krapp",[352,31,41,232,345,41],"40663267",[207,31,41,232,208,41],[355,31,41,232,356,41],"40635158","arp242",[358,31,41,232,359,41],"40636117","HeatrayEnjoyer",[361,31,41,232,356,41],"40638650",[363,31,41,232,364,41],"40635189","crazygringo",[366,31,41,232,367,41],"40635513","GeoAtreides",[369,31,41,232,350,41],"40644485",[371,31,41,232,367,41],"40644841",[373,31,41,232,350,41],"40644962",[375,31,41,232,367,41],"40645048",[377,31,41,232,378,41],"40641039","ttepasse",[380,31,41,232,381,41],"40643767","matsemann",[383,31,17,327,320,41],"40645092",[385,17,41,232,386,41],"40635146","barbazoo",[388,17,41,232,389,41],"40635339","Brajeshwar",[162,47,17,327,163,41],[113,37,46,392,114,41],"project\u002Fcritical\u002Fexecution",[66,37,41,317,10,46],[124,37,46,276,125,41],[396,37,41,317,10,46],"40633551",[398,37,17,303,125,41],"40633572",[400,37,41,260,401,41],"40633653","Edd1CC",[403,37,41,260,404,41],"40633691","Retr0id",[406,37,41,260,407,41],"40633722","michaelmior",[409,37,41,260,404,41],"40633746",[411,37,41,260,125,41],"40633880",[413,37,41,260,404,41],"40633912",[415,37,17,416,417,41],"40635937","maker\u002Fneutral\u002Fdocs","tracker1",[419,37,17,416,417,41],"40636034",[421,37,46,392,422,41],"40633648","trustinmenowpls",[424,37,17,317,114,41],"40633919",[426,427,46,276,428,41],"40633460",6,"longerd2",[430,427,41,260,431,41],"40636699","mattigames",[433,434,46,435,436,41],"40633182",7,"project\u002Fcritical\u002Fperformance","INTPenis",[438,434,46,435,439,41],"40633911","Draiken",[441,434,46,392,442,41],"40635103","FredPret",[444,434,46,392,445,41],"40635892","JimWestergren",[78,447,37,448,79,41],8,"project\u002Fpositive\u002Fidea",[450,447,41,260,451,41],"40633760","dylan604",[453,29,46,392,454,41],"40634328","max_",[102,211,46,392,103,41],[457,211,41,317,10,46],"40633284",[459,211,17,317,125,41],"40634122",[461,211,17,317,417,41],"40635856",[463,222,17,464,389,41],"40634040","project\u002Fneutral\u002Fpricing",[466,222,41,467,10,46],"40634078","maker\u002Fneutral\u002Fpricing",[195,222,17,467,196,41],[470,222,41,471,286,41],"40634391","other\u002Fneutral\u002Fpricing",[473,222,41,471,474,41],"40634172","abcd_f",[476,222,41,471,477,41],"40634200","hhh",[479,222,41,232,267,41],"40634453",[481,222,41,232,482,41],"40644092","im_dario",[155,39,17,327,156,41],[485,486,46,392,487,41],"40633789",13,"ziml77",[489,486,41,260,490,41],"40633798","pietmichal",[492,493,17,494,495,41],"40633236",14,"project\u002Fneutral\u002Fdesign","user_7832",[497,493,41,260,404,41],"40633322",[499,493,41,260,79,41],"40633352",[501,502,17,303,503,41],"40633138",15,"udev4096",[505,502,41,506,436,41],"40633177","commenter\u002Fneutral\u002Fexecution",[508,502,41,506,509,41],"40633184","OptionOfT",[511,512,37,448,513,41],"40633222",16,"IanCal",[184,515,17,516,185,41],17,"project\u002Fneutral\u002Fnone",[518,519,46,276,428,41],"40634087",18,[521,519,41,522,523,41],"40634126","commenter\u002Fneutral\u002Fprivacy","mcny",[525,519,41,522,125,41],"40634155",[527,519,41,522,528,41],"40638560","lofenfew",[188,530,17,303,189,41],19,[532,533,17,303,534,41],"40634939",20,"nanochess",[536,533,41,506,345,41],"40635076",[143,32,46,392,144,41],[117,539,46,392,118,41],22,[541,539,41,317,10,46],"40633800",[543,544,46,392,545,41],"40633348",23,"jstanley",[547,544,41,317,10,46],"40633393",[549,544,37,550,545,41],"40633501","project\u002Fpositive\u002Fexecution",[552,544,46,392,553,41],"40633580","gabrielsroka",[555,544,41,260,545,41],"40634115",[557,544,41,558,559,41],"40633468","commenter\u002Fneutral\u002Fdocs","sccxy",[561,544,17,562,545,41],"40633493","project\u002Fneutral\u002Fdocs",[564,565,37,566,567,41],"40633544",24,"project\u002Fpositive\u002Fnone","xyst",[569,565,41,464,10,46],"40633562",[571,565,17,572,451,41],"40633794","project\u002Fmixed\u002Fpricing",[574,565,41,260,575,41],"40633973","qingcharles",[577,565,41,260,451,41],"40634164",[579,565,17,580,581,41],"40634245","project\u002Fmixed\u002Fidea","stickfigure",[583,565,17,464,584,41],"40635135","slig",[82,586,37,448,83,41],25,[106,588,46,392,107,41],26,[90,590,37,591,91,41],27,"maker\u002Fpositive\u002Fnone",[94,593,37,550,95,41],28,[131,595,17,596,132,41],29,"maker\u002Fneutral\u002Fprivacy",[598,595,41,522,599,41],"40633554","p-o",[135,595,41,522,136,41],[602,595,17,307,451,41],"40633816",[604,595,17,307,605,41],"40633975","d1sxeyes",[607,595,37,608,136,41],"40633990","maker\u002Fpositive\u002Fprivacy",[610,595,41,307,10,46],"40633843",[612,595,17,613,581,41],"40634295","maker\u002Fneutral\u002Fnone",[615,595,17,307,605,41],"40633854",[617,595,17,307,618,41],"40633859","jdiez17",[],[621,626,631,636,641,645],{"id":622,"name":623,"points":624,"category":625},"40646741","Revideo",298,"dev_tools",{"id":627,"name":628,"points":629,"category":630},"40635397","Probabilistic Tic-Tac-Toe",293,"games",{"id":632,"name":633,"points":634,"category":635},"40645743","Unforget",274,"productivity",{"id":637,"name":638,"points":639,"category":640},"40607889","sol-mate-eink",229,"hardware",{"id":642,"name":643,"points":644,"category":625},"40632533","mpa-archive",223,{"id":646,"name":647,"points":648,"category":649},"40623883","Inspectus",197,"ai",false,"v2",{"id":653,"name":5,"line":6,"ai":650,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":654,"top":17,"kw":655,"maker":10,"domain":5,"tier":18,"attempts":41,"strip":656,"url":9,"mix":657,"praise":74,"objection":99,"sub":20},40632773,-0.15,[23,24,25,5],"1000103253000003110311213331333113534543",[29,30,31,32],1793991093466]