[{"data":1,"prerenderedAt":219},["ShallowReactive",2],{"project-24268079":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":41,"post_text":43,"what":44,"said":56,"maker_in_thread":127,"shape":138,"grid":142,"attempts":182,"same_week":183,"maker_shows":32,"maker_hidden":211,"reader_version":212,"card":213},"24268079","Newsboard","A Hacker News Clone","title","Show HN: Newsboard – A Hacker News Clone","http:\u002F\u002Fnewsboard.robdelacruz.com\u002F","newsboard.robdelacruz.com","robdelacruz",1598328705,2020,24,17,1545,3028,52,"shown","consumer_social","link aggregator","web_app",[24,25,26,27],"hacker news clone","link sharing","bulletin board","open source news aggregator","mixed",-0.182,{"positive":31,"neutral":32,"mixed":33,"critical":34},2,3,0,4,9,{"privacy":37,"execution":38,"design":40},{"positive":33,"critical":31},{"positive":33,"critical":39},1,{"positive":39,"critical":33},[39,33,33,33,39,33,33,33,39,42,32,32,33,32,33,42,39],5,null,{"problem":43,"audience":43,"pricing":43,"motivation":43,"time_to_build":43,"stack":45,"openness":53,"stage":54,"team_size":55},[46],{"value":47,"source":48,"evidence":49},"Plain CSS with Flexbox","maker",[50],{"id":51,"by":11,"text":52},"24278566","OP here. Right, that's the source: https:\u002F\u002Fgithub.com\u002Frobdelacruz\u002Fnewsboard I used plain css from scratch to keep it small. I tried to copy the HackerNews look, but using Flex…","open_source","launched","unknown",{"praise":57,"objections":67,"requests":90,"questions":103,"alternatives":108},[58],{"value":59,"source":60,"evidence":61},"Looks neat and tidy, close to the HN look","commenter",[62,66],{"id":63,"by":64,"text":65},"24270395","freetonik","Looks neat and tidy. Is it open source?",{"id":51,"by":11,"text":52},[68,79,83],{"value":69,"source":60,"evidence":70},"Security holes: JavaScript injection in titles and tags",[71,75],{"id":72,"by":73,"text":74},"24272904","jenoer","@robdelacruz: I have a few security-related findings for you that you might want to take a look at: - I can inject any JavaScript in Titles, Tags and possibly other locations. -…",{"id":76,"by":77,"text":78},"24272665","brian_herman__","i think someone figured out how to include their own javascript inside the website i got two alert boxes when i opened the page.",{"value":80,"source":60,"evidence":81},"Session cookie can be altered to log in as any user, including admin",[82],{"id":72,"by":73,"text":74},{"value":84,"source":60,"evidence":85},"No server-side validation of input length",[86],{"id":87,"by":88,"text":89},"24288877","krapp","It looks like you're using HTML form maxlength attributes to determine the maximum length for elements. I hope you're also validating that on the server somehow, because of…",[91,99],{"value":92,"source":60,"evidence":93},"Fix the security bugs",[94,95],{"id":72,"by":73,"text":74},{"id":96,"by":97,"text":98},"24277753","maps7","You should probably take this down now",{"value":100,"source":60,"evidence":101},"Limit title length",[102],{"id":72,"by":73,"text":74},[104],{"value":105,"source":60,"evidence":106},"Is it open source?",[107],{"id":63,"by":64,"text":65},[109,120],{"value":110,"source":60,"evidence":111},"Hacker News",[112,116],{"id":113,"by":114,"text":115},"24272942","whinvik","Is the source for HN available?",{"id":117,"by":118,"text":119},"24271134","iKevinShah","The first link on the demo is this - https:\u002F\u002Fgithub.com\u002Frobdelacruz\u002Fnewsboard Seems like the source > newsboard - a bulletin board and bookmark sharing site (inspired by…",{"value":121,"source":60,"evidence":122},"Hugo hugonews theme",[123],{"id":124,"by":125,"text":126},"24272551","DarthGhandi","It looks like it's using this hugo theme but I may be wrong. https:\u002F\u002Fthemes.gohugo.io\u002Fhugonews\u002F",{"comments":42,"answered":33,"key":128},[129,132,135],{"id":130,"text":131},"24278549","Thanks for the bug reports. Much appreciated. Will take a look at these one by one. Hopefully to get the site back up and running. Source code is at:…",{"id":133,"text":134},"24289514","You're right, there's no validation on the server. Need to fix those. As quick fix to get the site up and running again, I just trimmed off any overly long title or cat beyond a…",{"id":136,"text":137},"24278583","(OP here) Hi guys, thanks for checking out newsboard. Source code is here https:\u002F\u002Fgithub.com\u002Frobdelacruz\u002Fnewsboard I will look into fixing the security bugs to get the site back…",{"commenters":139,"max_depth":32,"maker_replies":42,"first_comment_mins":140,"lifespan_hours":141},13,459,46,[143,145,149,152,154,156,158,160,163,164,166,167,169,170,171,174,179],[72,33,39,144,73,33],"project\u002Fcritical\u002Fprivacy",[146,33,33,147,148,33],"24273509","other\u002Fneutral\u002Fnone","willio58",[150,33,33,147,151,33],"24274247","zxcvbn4038",[130,33,33,153,11,39],"maker\u002Fpositive\u002Fnone",[87,39,39,155,88,33],"project\u002Fcritical\u002Fexecution",[133,39,33,157,11,39],"maker\u002Fneutral\u002Fexecution",[136,31,33,159,11,39],"maker\u002Fneutral\u002Fnone",[161,31,33,162,11,39],"24283012","project\u002Fneutral\u002Fnone",[76,32,39,144,77,33],[63,34,42,165,64,33],"project\u002Fpositive\u002Fdesign",[117,34,32,162,118,33],[124,34,32,168,125,33],"project\u002Fneutral\u002Fdesign",[51,34,33,168,11,39],[113,42,32,162,114,33],[172,42,33,147,173,33],"24273001","detaro",[175,176,42,177,178,33],"24271335",6,"project\u002Fpositive\u002Fnone","pcdoodle",[96,180,39,181,97,33],7,"project\u002Fcritical\u002Fnone",[],[184,189,194,199,203,207],{"id":185,"name":186,"points":187,"category":188},"24286335","ztext.js",257,"languages",{"id":190,"name":191,"points":192,"category":193},"24249646","rust_cmd_lib",231,"dev_tools",{"id":195,"name":196,"points":197,"category":198},"24258098","ultimate-go",185,"learning_science",{"id":200,"name":201,"points":202,"category":193},"24221708","Analysis Tools",175,{"id":204,"name":205,"points":206,"category":193},"24269609","Will It CORS?",152,{"id":208,"name":209,"points":210,"category":193},"24280413","Vim-Like Layer for Xorg and Wayland",148,false,"v2",{"id":214,"name":5,"line":6,"ai":211,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":215,"top":18,"kw":216,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":217,"url":9,"mix":218,"praise":59,"objection":69,"sub":21},24268079,-0.18,[24,25,26,27],"10001000153303051",[31,32,33,34],1793991015092]