[{"data":1,"prerenderedAt":393},["ShallowReactive",2],{"project-26666142":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":45,"post_text":47,"what":48,"said":87,"maker_in_thread":233,"shape":239,"grid":243,"attempts":354,"same_week":355,"maker_shows":303,"maker_hidden":385,"reader_version":386,"card":387},"26666142","Wormhole","Simple, private file sharing","title","Show HN: Wormhole – Simple, private file sharing","https:\u002F\u002Fwormhole.app\u002F?ref=hn","wormhole.app","feross",1617311799,2021,97,49,541,2533,22,"notable","security_privacy","encrypted file sharing","web_app",[24,25,26,27],"end-to-end encrypted file sharing","private file transfer","peer-to-peer file sharing","expiring file links","mixed",0.122,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,10,1,5,25,{"execution":37,"idea":39,"privacy":41,"design":42,"pricing":43,"performance":44},{"positive":38,"critical":38},0,{"positive":40,"critical":38},2,{"positive":38,"critical":33},{"positive":33,"critical":33},{"positive":33,"critical":38},{"positive":33,"critical":38},[46,33,38,38,38,38,46,38,34,38,33,34,38,46,33,38,38,34,38,33,38,46,38,46,38,38,46,38,46,38,38,34,46,46,46,34,34,46,38,34],3,null,{"problem":49,"audience":47,"pricing":59,"motivation":47,"time_to_build":65,"stack":69,"openness":84,"stage":85,"team_size":86},{"value":50,"source":51,"evidence":52},"Sending large files privately and quickly without a central server seeing the contents","maker",[53,56],{"id":54,"by":11,"text":55},"26666191","Hi HN! I've been working with jhiesey for the past 2 months on Wormhole. Wormhole lets you share files with end-to-end encryption and a link that automatically expires. Our twin…",{"id":57,"by":11,"text":58},"26666882","We went to absurd lengths to make Wormhole fast and performant, without sacrificing security. All of the technical challenges we faced came from trying to accomplish these two…",{"value":60,"source":51,"evidence":61},"Free; a Pro plan with larger file limits is planned",[62],{"id":63,"by":11,"text":64},"26715919","We're planning to introduce a Pro plan for larger file limits and explore an enterprise version for organizations that have high security requirements (law firms, etc.) that…",{"value":66,"source":51,"evidence":67},"2 months, with jhiesey",[68],{"id":54,"by":11,"text":55},[70,76,80],{"value":71,"source":51,"evidence":72},"Node.js (backend)",[73],{"id":74,"by":11,"text":75},"26672944","We use Node.js.",{"value":77,"source":51,"evidence":78},"WebTorrent protocol for peer-to-peer transfer",[79],{"id":57,"by":11,"text":58},{"value":81,"source":51,"evidence":82},"Encrypted Content-Encoding streaming encryption",[83],{"id":57,"by":11,"text":58},"unknown","launched","team",{"praise":88,"objections":116,"requests":144,"questions":174,"alternatives":200},[89,109],{"value":90,"source":91,"evidence":92},"Fast and easy to use","commenter",[93,97,101,105],{"id":94,"by":95,"text":96},"26666612","nfsiddiqui","This is insanely fast, wow Love the animation too",{"id":98,"by":99,"text":100},"26668900","andrethegiant","Very impressive, excited to try this out!",{"id":102,"by":103,"text":104},"26671208","jayelbe","This really is wonderful, pleasant and incredibly easy to use. A lot of thought must have gone into making the process as streamlined and secure as possible - well done! The…",{"id":106,"by":107,"text":108},"26669231","LVB","Nice job, this works pretty well! I will say, however, that the background animation (even on the landing page, before sending) spinning up my laptop fans is a bit unwelcome.…",{"value":110,"source":91,"evidence":111},"End-to-end encryption by default",[112],{"id":113,"by":114,"text":115},"26666455","bgu33","This is sweet!! It's kind of amazing to me how annoying it is to still send large files in 2021. Default end to end encryption is huge here too. Kudos for such a clean and…",[117,132,137],{"value":118,"source":91,"evidence":119},"Name collides with Magic Wormhole and other wormhole tools",[120,124,128],{"id":121,"by":122,"text":123},"26667807","Klonoar","Yeah, this name collision is kind of odd. From what I see elsewhere it's a custom implementation, but it feels like it wouldn't take much googling to find existing literature…",{"id":125,"by":126,"text":127},"26669659","neolog","Pretty ridiculous to take the same name as another (more famous) product that does the same thing. Have you talked to a lawyer about changing the name?",{"id":129,"by":130,"text":131},"26673062","jsilence","Please consider rebranding.",{"value":133,"source":91,"evidence":134},"Background animation spins up fans or causes motion sickness",[135,136],{"id":106,"by":107,"text":108},{"id":102,"by":103,"text":104},{"value":138,"source":91,"evidence":139},"Trust in encryption claims without open source client",[140],{"id":141,"by":142,"text":143},"26670900","pritambarhate","How do we know if the file is really encrypted? How do we really know that the key is not uploaded to the server? Unless there is ability to view the source code for the client,…",[145,151,159,166],{"value":146,"source":51,"evidence":147},"Open source the client and cryptography code",[148],{"id":149,"by":11,"text":150},"26706199","Auditing a web app is a challenging prospect with current web technologies. We really need a better way to \"pin\" a site to a current version and only update it with user consent.…",{"value":152,"source":91,"evidence":153},"Support reduced motion and an option to disable the animation",[154,158],{"id":155,"by":156,"text":157},"26669555","cryo","The CSS prefers-reduced-motion media query could also be handy here :) https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-motion",{"id":102,"by":103,"text":104},{"value":160,"source":91,"evidence":161},"Instant expire button for links",[162],{"id":163,"by":164,"text":165},"26670574","Ni9ht_5ury","how about adding something like an instant expire button which lets you expire the link before the 24 hr period. Great Tool!",{"value":167,"source":91,"evidence":168},"Longer retention than 24 hours or a paid option for semi-permanent links",[169,170],{"id":102,"by":103,"text":104},{"id":171,"by":172,"text":173},"26669089","confounded","Excellent work! If there was a way to pay for semi-permanent links (a month?) I would probably cough up!",[175,186,193],{"value":176,"source":91,"evidence":177},"How is the business sustained long term",[178,182],{"id":179,"by":180,"text":181},"26670671","propogandist","given Firefox Send was challenged in monetizing their product, what do you have in mind to keep this going as a product\u002Fbusiness?",{"id":183,"by":184,"text":185},"26671596","lacavao","I'm curious about this as well -- it's absolutely great to have a Firefox Send equivalent back, but how long can this sustain itself?",{"value":187,"source":91,"evidence":188},"Is the URL-as-key approach secure enough",[189],{"id":190,"by":191,"text":192},"26671117","kimar","Very cool. Genuine question: is using the URL as the encryption key considered secured enough for most usecases? I imagine most people share these links via email, and if you or…",{"value":194,"source":91,"evidence":195},"Is the project open source",[196],{"id":197,"by":198,"text":199},"26717866","ignoramous","Wormhole.app looks great! I use P2P instant file sharing websites like webwormhole.io and file.pizza extensively and so this is a welcome upgrade. I used Pirate Bay's now-defunct…",[201,208,216,223,229],{"value":202,"source":91,"evidence":203},"Magic Wormhole",[204],{"id":205,"by":206,"text":207},"26667432","wolverine876","Is this related to the existing Magic Wormhole encrypted file transfer application (which is called \"wormhole\" on the command line)?…",{"value":209,"source":91,"evidence":210},"webwormhole.io",[211,215],{"id":212,"by":213,"text":214},"26669186","lburton","There is also another - webwormhole https:\u002F\u002Fgithub.com\u002Fsaljam\u002Fwebwormhole \u002F https:\u002F\u002Fwebwormhole.io\u002F",{"id":197,"by":198,"text":199},{"value":217,"source":91,"evidence":218},"OnionShare",[219],{"id":220,"by":221,"text":222},"26670542","l1am0","As it is a beautiful piece of technology, in this context I have to mention https:\u002F\u002Fonionshare.org\u002F It is p2p file transfer without a central server required. All done on top of…",{"value":224,"source":51,"evidence":225},"Firefox Send",[226],{"id":227,"by":11,"text":228},"26667847","There's no relation to magic-wormhole. wormhole.app is an independent design and implementation. It's a similar in spirit to Firefox Send (and uses the same ECE streaming…",{"value":230,"source":91,"evidence":231},"file.pizza",[232],{"id":197,"by":198,"text":199},{"comments":234,"answered":32,"key":235},17,[236,237,238],{"id":227,"text":228},{"id":54,"text":55},{"id":57,"text":58},{"commenters":240,"max_depth":34,"maker_replies":234,"first_comment_mins":241,"lifespan_hours":242},28,4,170,[244,246,248,249,252,255,257,259,262,264,268,270,272,273,275,277,278,279,281,283,284,287,289,292,294,297,298,300,302,305,307,309,311,312,314,316,320,322,324,326,329,332,336,338,342,344,348,349,352],[205,38,46,245,206,38],"project\u002Fneutral\u002Fnone",[121,38,33,247,122,38],"project\u002Fcritical\u002Fnone",[227,38,38,245,11,33],[250,38,38,251,206,38],"26667880","commenter\u002Fcritical\u002Fnone",[253,38,38,254,122,38],"26668682","commenter\u002Fneutral\u002Fnone",[212,38,38,256,213,38],"other\u002Fneutral\u002Fnone",[54,33,38,258,11,33],"maker\u002Fneutral\u002Fidea",[260,33,46,261,95,38],"26666622","maker\u002Fneutral\u002Fexecution",[57,33,38,263,11,33],"project\u002Fneutral\u002Fexecution",[265,33,34,266,267,38],"26667322","maker\u002Fpositive\u002Fnone","tosh",[269,33,38,256,11,33],"26667340",[271,33,38,254,267,38],"26667371",[125,33,33,247,126,38],[163,33,34,274,164,38],"project\u002Fpositive\u002Fidea",[276,33,38,274,11,33],"26672918",[129,33,33,247,130,38],[197,33,34,274,198,38],[141,40,33,280,142,38],"project\u002Fcritical\u002Fprivacy",[149,40,38,282,11,33],"project\u002Fneutral\u002Fprivacy",[220,46,38,256,221,38],[285,46,38,256,286,38],"26695711","SamPatt",[113,241,34,288,114,38],"project\u002Fpositive\u002Fdesign",[290,241,38,291,11,33],"26666704","maker\u002Fneutral\u002Fnone",[106,34,33,293,107,38],"project\u002Fcritical\u002Fdesign",[295,34,38,296,11,33],"26669291","project\u002Fneutral\u002Fdesign",[155,34,46,296,156,38],[299,34,38,296,11,33],"26669924",[301,34,38,288,11,33],"26745055",[102,303,46,304,103,38],6,"project\u002Fmixed\u002Fdesign",[306,303,38,296,11,33],"26706212",[308,303,38,296,11,33],"26745058",[179,310,46,245,180,38],7,[183,310,46,245,184,38],[63,310,38,313,11,33],"project\u002Fneutral\u002Fpricing",[190,315,46,282,191,38],8,[317,31,38,318,319,38],"26695964","other\u002Fneutral\u002Fprivacy","mderazon",[321,31,38,282,11,33],"26696426",[171,32,34,323,172,38],"project\u002Fpositive\u002Fpricing",[325,32,38,313,11,33],"26669303",[327,32,46,313,328,38],"26672808","nikisweeting",[330,32,46,313,331,38],"26686144","stevej_cbr",[333,334,46,245,335,38],"26668536",11,"secfirstmd",[337,334,38,245,11,33],"26668578",[339,334,34,340,341,38],"26668614","project\u002Fpositive\u002Fnone","MeinBlutIstBlau",[343,334,34,340,335,38],"26672933",[345,346,46,263,347,38],"26670864",12,"fuadnafiz98",[74,346,38,263,11,33],[94,350,34,351,95,38],13,"project\u002Fpositive\u002Fperformance",[98,353,34,340,99,38],14,[],[356,361,366,371,376,380],{"id":357,"name":358,"points":359,"category":360},"26691626","pdf (paged.js PDF guide)",742,"dev_tools",{"id":362,"name":363,"points":364,"category":365},"26700770","aava.sh",425,"productivity",{"id":367,"name":368,"points":369,"category":370},"26659553","Mail Studio",395,"creative",{"id":372,"name":373,"points":374,"category":375},"26661223","Simplenetes",296,"infrastructure",{"id":377,"name":378,"points":379,"category":365},"26673221","Grit",255,{"id":381,"name":382,"points":383,"category":384},"26719105","DragonRuby",234,"languages",false,"v2",{"id":388,"name":5,"line":6,"ai":385,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":389,"top":18,"kw":390,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":391,"url":9,"mix":392,"praise":90,"objection":118,"sub":21},26666142,0.12,[24,25,26,27],"3100003050150310050103030030300533355305",[31,32,33,34],1794036605196]