[{"data":1,"prerenderedAt":704},["ShallowReactive",2],{"project-20317840":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":51,"post_text":52,"what":53,"said":79,"maker_in_thread":197,"shape":204,"grid":208,"attempts":667,"same_week":668,"maker_shows":32,"maker_hidden":696,"reader_version":697,"card":698},"20317840","URL Pages","Web pages stored entirely in the URL","title","Show HN: Web pages stored entirely in the URL","https:\u002F\u002Fgithub.com\u002Fjstrieb\u002Furlpages","github.com","jstrieb",1561897740,2019,377,163,65,2195,3,"legend","dev_tools","web page editor","web_app",[24,25,26,27,28],"url","html editor","no hosting","data uri","static pages","mixed",-0.374,{"positive":32,"neutral":33,"mixed":34,"critical":35},9,34,1,41,85,{"idea":38,"performance":41,"privacy":44,"execution":46,"design":48,"docs":50},{"positive":39,"critical":40},7,19,{"positive":42,"critical":43},0,5,{"positive":42,"critical":45},12,{"positive":42,"critical":47},4,{"positive":49,"critical":34},2,{"positive":42,"critical":42},[43,18,49,34,49,42,34,49,18,18,34,34,49,34,49,49,34,42,42,34,49,42,42,42,34,18,42,49,34,43,18,34,42,34,34,49,49,18,47,34],null,{"problem":54,"audience":52,"pricing":52,"motivation":65,"time_to_build":52,"stack":69,"openness":77,"stage":78,"team_size":78},{"value":55,"source":56,"evidence":57},"Sharing web pages without hosting them on a server","maker",[58,62],{"id":59,"by":60,"text":61},"20318338","mmaunder","I think a few folks are missing the point. How are web pages shared? By distributing links. How are pages censored? By deplatforming. This usually happens by activists targeting…",{"id":63,"by":11,"text":64},"20319029","Hello, creator here! I originally conceived this as a simple, static CodePen clone, but I felt the \"publishing\" of pages as URLs was an interesting idea. So I decided to present…",{"value":66,"source":56,"evidence":67},"Started as a simple CodePen-style editor; the URL publishing idea became the focus",[68],{"id":63,"by":11,"text":64},[70],{"value":71,"source":72,"evidence":73},"JavaScript","inferred",[74],{"id":75,"by":11,"text":76},"20319303","This and IPFS\u002FTor are not mutually exclusive. The one sticking point is that this requires JavaScript to work, which is disabled by default in most tor installations.","open_source","unknown",{"praise":80,"objections":90,"requests":132,"questions":154,"alternatives":169},[81],{"value":82,"source":83,"evidence":84},"Interesting concept for sharing pages via links","commenter",[85,86],{"id":59,"by":60,"text":61},{"id":87,"by":88,"text":89},"20318051","gitgud","Cool! I like projects like this, which contain their state in the URL so you can share it. Another such tool is [1] This gradient generator, which encodes the gradient parameters…",[91,102,109,124],{"value":92,"source":83,"evidence":93},"Pages can be abused for XSS and illegal content distribution",[94,98],{"id":95,"by":96,"text":97},"20318332","geekamongus","I fail to see how this isn't ripe for abuse. I can execute javascript in a person's browser using your domain. http:\u002F\u002Ftinyurl.com\u002Fy5m7o4j8",{"id":99,"by":100,"text":101},"20318112","MJSplot_author","Similar to this [0] from a few years ago. That one also had some basic encryption included. Some previous discussions[1,2] of that tool highlights that this can easily be abused…",{"value":103,"source":83,"evidence":104},"Links are not a hosting-free solution; the link host can still be taken down",[105],{"id":106,"by":107,"text":108},"20318107","gruez",">cannot be taken down But all you did is shift the burden of hosting it to wherever you post the link, which can still take down your link.",{"value":110,"source":83,"evidence":111},"Data URLs already do the same thing",[112,116,120],{"id":113,"by":114,"text":115},"20318136","SigmundA","what about data urls? No need for hosting page: data:text\u002Fhtml,%3Ch1%3EHello%2C%20World!%3C%2Fh1%3E",{"id":117,"by":118,"text":119},"20318191","lisper","I don't see any effective difference between putting the data in a URL and putting the data in a local HTML file and opening the file in a browser. (And if you're going to put…",{"id":121,"by":122,"text":123},"20321145","knolax","You could just use data URLs. For example: ``` data:text\u002Fhtml,\u003Cp>Hello%20World\u003C\u002Fp> ```",{"value":125,"source":56,"evidence":126},"Requires JavaScript, so it fails in some browsers and Tor",[127,128],{"id":75,"by":11,"text":76},{"id":129,"by":130,"text":131},"20318263","tambourine_man",">See the \"published\" version here Doesn't work in Safari (Mojave)",[133,140,146],{"value":134,"source":83,"evidence":135},"Add a data: URI format option",[136],{"id":137,"by":138,"text":139},"20322065","brod","This is neat but lacking the obvious data-uri format which similar services implement: ``` data:text\u002Fhtml;base64,... ```",{"value":141,"source":83,"evidence":142},"Support encryption and password protection",[143],{"id":144,"by":11,"text":145},"20319623","Added to the TODO section in the repo. I agree that it seems pretty doable to implement digital signatures, and similarly to support encrypting and password-protecting URL Pages.…",{"value":147,"source":83,"evidence":148},"Fix Safari compatibility",[149,150],{"id":129,"by":130,"text":131},{"id":151,"by":152,"text":153},"20319614","davidcollantes","I don’t get anything other than a page with three text areas on iOS’s Safari.",[155,162],{"value":156,"source":83,"evidence":157},"How are recursive links added?",[158],{"id":159,"by":160,"text":161},"20318214","amelius","How do you add recursive links?",{"value":163,"source":83,"evidence":164},"Are short links hosted on tinyurl?",[165],{"id":166,"by":167,"text":168},"20318127","evncr","When you use \"Short link to publish\" in the editor, you are basically hosting it in tinyurl???",[170,175,182,193],{"value":171,"source":83,"evidence":172},"Data URLs",[173,174],{"id":113,"by":114,"text":115},{"id":121,"by":122,"text":123},{"value":176,"source":83,"evidence":177},"itty.bitty.site",[178],{"id":179,"by":180,"text":181},"20318540","mjtlittle","This reminds me of https:\u002F\u002Fitty.bitty.site\u002Fedit, which does the exact same thing but with a size limit, no in browser editor, and if I'm not mistaken, a compression algorithm.",{"value":183,"source":83,"evidence":184},"flems.io and PrivateBin",[185,189],{"id":186,"by":187,"text":188},"20321103","fouc","Makes me think of https:\u002F\u002Fprivatebin.info and https:\u002F\u002Fflems.io which also entirely store the content of the webpage in the URL. (Flems is like a codepen)",{"id":190,"by":191,"text":192},"20318252","keb_","Reminds me of https:\u002F\u002Fflems.io\u002F",{"value":194,"source":83,"evidence":195},"Encrypted no_host page maker",[196],{"id":99,"by":100,"text":101},{"comments":45,"answered":49,"key":198},[199,202,203],{"id":200,"text":201},"20319295","I consciously accepted the risks of my host being blacklisted or taken down when I shared this. Luckily, the benefit of open source is that anyone can clone the repository and…",{"id":75,"text":76},{"id":63,"text":64},{"commenters":205,"max_depth":39,"maker_replies":45,"first_comment_mins":206,"lifespan_hours":207},105,51,199,[209,211,215,217,220,223,226,229,232,235,237,241,244,248,250,253,255,258,261,264,267,270,273,277,279,282,284,288,291,293,297,299,302,303,305,307,309,311,313,316,319,321,324,328,332,334,336,339,342,345,347,349,351,353,356,359,362,364,367,370,371,375,378,380,382,385,388,391,393,397,399,402,405,408,411,414,416,419,421,423,425,429,432,435,437,439,442,444,448,450,452,454,458,459,461,464,468,472,474,476,478,481,483,486,488,491,494,496,498,500,501,505,507,510,514,517,521,524,526,530,532,535,538,541,544,549,553,555,559,562,565,568,572,576,579,583,587,589,592,594,596,600,604,608,611,613,616,618,623,626,630,632,634,638,642,646,648,651,653,655,657,660,664],[59,42,43,210,60,42],"project\u002Fpositive\u002Fidea",[212,42,42,213,214,42],"20318363","other\u002Fneutral\u002Fidea","TallGuyShort",[200,42,42,216,11,34],"project\u002Fneutral\u002Fidea",[218,42,18,216,219,42],"20318440","chiefalchemist",[221,42,18,216,222,42],"20318479","the_pwner224",[224,42,18,216,225,42],"20318712","ziftface",[227,42,18,216,228,42],"20318753","_lflx",[230,42,18,216,231,42],"20325199","JetSpiegel",[233,42,18,216,234,42],"20331422","tzakrajs",[236,42,18,216,219,42],"20318812",[238,42,34,239,240,42],"20318486","project\u002Fcritical\u002Fidea","hk__2",[242,42,18,216,243,42],"20319035","bruth",[245,42,42,246,247,42],"20319297","commenter\u002Fneutral\u002Fnone","dragonwriter",[249,42,34,239,107,42],"20318641",[251,42,42,246,252,42],"20319140","icebraining",[75,42,42,254,11,34],"project\u002Fneutral\u002Fdesign",[256,42,34,239,257,42],"20318697","wybiral",[259,42,43,210,260,42],"20318762","Skunkleton",[262,42,18,216,263,42],"20318894","paulddraper",[265,42,34,239,266,42],"20322273","atoav",[268,42,42,246,269,42],"20328402","saintPirelli",[271,42,42,246,272,42],"20318727","nickpsecurity",[274,42,42,275,276,42],"20322078","other\u002Fneutral\u002Fnone","iamnothere",[278,42,42,275,272,42],"20330042",[280,42,42,213,281,42],"20318750","paulpauper",[283,42,34,239,247,42],"20319336",[285,42,34,286,287,42],"20319669","project\u002Fcritical\u002Fperformance","c22",[289,42,42,246,290,42],"20321052","heavenlyblue",[292,42,42,246,287,42],"20321670",[294,42,18,295,296,42],"20319717","project\u002Fneutral\u002Fperformance","lemax",[298,42,18,295,247,42],"20320104",[300,42,34,239,301,42],"20321252","spc476",[63,34,42,216,11,34],[304,34,43,210,60,42],"20319070",[306,34,42,210,11,34],"20319091",[308,34,34,239,60,42],"20319121",[310,34,18,216,252,42],"20319206",[312,34,42,254,11,34],"20319541",[314,34,18,216,315,42],"20321556","drusepth",[317,34,42,318,11,34],"20322024","maker\u002Fneutral\u002Fnone",[95,49,34,320,96,42],"project\u002Fcritical\u002Fprivacy",[322,49,34,320,323,42],"20318364","judge2020",[325,49,42,326,327,42],"20318464","commenter\u002Fneutral\u002Fprivacy","lol768",[329,49,18,330,331,42],"20322131","project\u002Fneutral\u002Fprivacy","aaronharnly",[333,49,34,320,327,42],"20322958",[335,49,18,330,222,42],"20318469",[337,49,34,320,338,42],"20318637","novaleaf",[340,49,34,320,341,42],"20318654","zawerf",[343,49,42,326,344,42],"20318694","stackola",[346,49,18,330,341,42],"20318760",[348,49,18,330,344,42],"20318797",[350,49,34,320,341,42],"20318901",[352,49,34,320,96,42],"20318675",[354,49,34,320,355,42],"20318903","xg15",[357,49,34,320,358,42],"20318643","hjk05",[360,49,18,330,361,42],"20319528","Faark",[144,49,42,363,11,34],"maker\u002Fpositive\u002Fprivacy",[365,49,18,330,366,42],"20321990","bb010g",[368,49,18,330,369,42],"20322408","Thorrez",[106,18,34,239,107,42],[372,18,42,373,374,42],"20318131","commenter\u002Fneutral\u002Fidea","elcomet",[376,18,34,239,377,42],"20318231","adminu",[379,18,43,210,374,42],"20318458",[381,18,34,239,377,42],"20318554",[383,18,18,384,374,42],"20319314","project\u002Fmixed\u002Fidea",[386,18,34,239,387,42],"20318555","vikramkr",[389,18,34,320,390,42],"20318312","mabbo",[392,18,42,373,315,42],"20321566",[394,18,42,395,396,42],"20323967","commenter\u002Fcritical\u002Fidea","easytiger",[398,47,42,213,222,42],"20318207",[400,47,42,213,401,42],"20318286","deathanatos",[403,47,42,213,404,42],"20318427","reaperducer",[406,47,42,213,407,42],"20318939","yorwba",[409,47,42,410,11,34],"20319864","maker\u002Fneutral\u002Fidea",[412,43,42,213,413,42],"20320181","MattyRad",[113,415,42,213,114,42],6,[417,415,42,373,418,42],"20318329","air7",[420,415,42,373,114,42],"20318367",[422,415,42,410,11,34],"20319769",[424,415,34,239,418,42],"20322899",[426,415,34,427,428,42],"20318400","project\u002Fcritical\u002Fexecution","iwalton3",[430,415,18,431,114,42],"20318462","project\u002Fneutral\u002Fexecution",[433,415,34,427,434,42],"20318414","badrabbit",[436,415,18,431,114,42],"20318472",[87,39,42,438,88,42],"other\u002Fpositive\u002Fidea",[99,440,42,441,100,42],8,"other\u002Fneutral\u002Fprivacy",[443,440,42,326,327,42],"20318336",[445,440,42,446,447,42],"20320914","commenter\u002Fcritical\u002Fprivacy","prsecurity",[449,440,42,326,369,42],"20322389",[451,440,42,326,447,42],"20331935",[453,440,42,326,369,42],"20341439",[455,440,42,456,457,42],"20320929","other\u002Fcritical\u002Fprivacy","patcheudor",[179,32,42,213,180,42],[460,32,42,213,180,42],"20318552",[462,32,42,373,463,42],"20318968","djsumdog",[465,466,42,275,467,42],"20318201",10,"nabla9",[469,466,42,470,471,42],"20318218","other\u002Fneutral\u002Fdesign","hagreet",[473,466,42,470,467,42],"20318260",[475,466,42,470,114,42],"20318550",[117,477,34,239,118,42],11,[479,477,18,216,480,42],"20318272","posix_me_less",[482,477,42,373,118,42],"20318325",[484,477,18,216,485,42],"20318434","Misdicorl",[487,477,42,373,118,42],"20318481",[489,477,42,373,490,42],"20318578","cantcomplain",[492,477,42,275,493,42],"20319581","dansman805",[495,477,42,373,485,42],"20318904",[497,477,42,213,315,42],"20321591",[499,477,42,373,118,42],"20321695",[186,45,42,213,187,42],[502,503,43,210,504,42],"20319422",13,"madmonk",[506,503,42,410,11,34],"20319825",[508,503,34,286,509,42],"20332181","futhey",[511,512,34,286,513,42],"20318161",14,"snek",[515,512,34,286,516,42],"20318195","RyanShook",[518,512,42,519,520,42],"20318212","commenter\u002Fneutral\u002Fperformance","jsjohnst",[522,512,42,519,523,42],"20318256","bigato",[525,512,42,519,520,42],"20318276",[527,512,42,528,529,42],"20318746","other\u002Fneutral\u002Fperformance","marcosdumay",[531,512,42,519,520,42],"20318221",[533,534,42,373,523,42],"20318301",15,[536,534,43,210,537,42],"20318315","unityByFreedom",[539,534,34,239,540,42],"20318677","rando444",[542,543,18,216,355,42],"20318860",16,[545,546,43,547,548,42],"20318094",17,"project\u002Fpositive\u002Fdesign","lettergram",[550,551,42,275,552,42],"20324492",18,"thesmok",[554,40,34,239,471,42],"20318203",[556,557,18,330,558,42],"20318118",20,"givinguflac",[560,557,42,275,561,42],"20318168","netsec_burn",[563,557,34,286,564,42],"20318507","_underfl0w_",[566,557,42,275,567,42],"20318956","egfx",[569,570,42,275,571,42],"20318849",21,"breck",[573,574,42,275,575,42],"20320457",22,"awirth",[577,574,42,578,509,42],"20328582","commenter\u002Fpositive\u002Fnone",[580,581,42,275,582,42],"20318570",23,"bepvte",[584,585,42,213,586,42],"20323310",24,"GorillaMoe",[129,588,34,427,130,42],25,[590,588,42,591,11,34],"20319814","maker\u002Fneutral\u002Fexecution",[593,588,42,591,11,34],"20321952",[137,595,34,239,138,42],26,[597,598,18,295,599,42],"20318291",27,"ubersoldat2k7",[601,602,34,320,603,42],"20318143",28,"HocusLocus",[605,606,18,216,607,42],"20319339",29,"ravenstine",[609,610,18,216,219,42],"20318467",30,[121,612,34,239,122,42],31,[614,612,42,373,615,42],"20330193","zzo38computer",[190,617,42,275,191,42],32,[619,620,34,621,622,42],"20318563",33,"project\u002Fcritical\u002Fdesign","RedNifre",[624,33,18,625,374,42],"20318058","project\u002Fneutral\u002Fdocs",[627,33,18,628,629,42],"20318086","maker\u002Fneutral\u002Fdocs","starbugs",[631,33,18,625,374,42],"20318116",[151,633,34,427,152,42],35,[635,636,42,275,637,42],"20318240",36,"peter303",[639,640,43,210,641,42],"20385857",37,"arunvelsriram",[643,644,43,547,645,42],"20319828",38,"mmmeff",[159,647,18,216,160,42],39,[649,647,18,216,650,42],"20318885","uryga",[652,647,42,395,160,42],"20319149",[654,647,42,373,650,42],"20320130",[166,656,34,320,167,42],40,[658,35,34,239,659,42],"20318321","lonelappde",[661,662,34,239,663,42],"20318144",42,"ziffusion",[665,662,42,246,666,42],"20318187","sp332",[],[669,674,679,682,687,691],{"id":670,"name":671,"points":672,"category":673},"20334779","Vector",322,"infrastructure",{"id":675,"name":676,"points":677,"category":678},"20292104","Nearby-Shops-End-User-Android-app",227,"web_saas",{"id":680,"name":681,"points":677,"category":678},"20292638","comntr",{"id":683,"name":684,"points":685,"category":686},"20326931","Hydra",190,"security_privacy",{"id":688,"name":689,"points":690,"category":20},"20339766","A tiny JS library for real-time localization of eye pupils",153,{"id":692,"name":693,"points":694,"category":695},"20314255","DICOM",142,"languages",false,"v2",{"id":699,"name":5,"line":6,"ai":696,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":700,"top":18,"kw":701,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":702,"url":9,"mix":703,"praise":82,"objection":92,"sub":21},20317840,-0.37,[24,25,26,27,28],"5321201233112122100120001302153101122341",[32,33,34,35],1794036578761]