[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"project-37224148":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":43,"post_text":46,"what":47,"said":78,"maker_in_thread":161,"shape":171,"grid":175,"attempts":436,"same_week":437,"maker_shows":237,"maker_hidden":465,"reader_version":466,"card":467},"37224148","FlakeHub","Discover and publish Nix flakes","title","Show HN: FlakeHub – Discover and publish Nix flakes","https:\u002F\u002Fflakehub.com\u002F","flakehub.com","grhmc",1692718164,2023,154,107,396,3109,13,"notable","infrastructure","package registry","web_app",[24,25,26,27],"nix flakes","nix registry","semver","flake versioning","mixed",-0.042,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,23,0,14,49,{"idea":37,"execution":39,"design":41,"docs":42},{"positive":38,"critical":38},7,{"positive":40,"critical":40},1,{"positive":40,"critical":40},{"positive":33,"critical":33},[44,33,40,45,45,40,40,44,45,44,40,33,33,33,33,45,44,45,45,45,45,44,44,45,40,33,40,44,40,33,33,44,45,40,40,40,33,45,45,44],5,3,null,{"problem":48,"audience":59,"pricing":46,"motivation":68,"time_to_build":46,"stack":74,"openness":75,"stage":76,"team_size":77},{"value":49,"source":50,"evidence":51},"Finding flakes and pinning inputs to compatible semver releases that stay up to date","maker",[52,55],{"id":53,"by":11,"text":54},"37224209","Hey folks, Graham -- CEO of DetSys here. So glad to be able to share FlakeHub, our most ambitious project yet. FlakeHub brings a crates.io-like experience to Nix and flakes, with…",{"id":56,"by":57,"text":58},"37225205","unshavedyak","Wow, i wasn't interested at first because i'm already using flakes and i didn't think this had much value to me - i don't mind adding a flakes repo directly, for example. Then…",{"value":60,"source":61,"evidence":62},"Nix and NixOS users and flake authors","inferred",[63,64],{"id":53,"by":11,"text":54},{"id":65,"by":66,"text":67},"37225601","jljljl","This is awesome! We used a similar SemVer interface for installing standard nix packages on Nixhub (www.nixhub.io), and a lot of users told us it was a killer feature. Having a…",{"value":69,"source":50,"evidence":70},"Solve real problems the Determinate Systems team hit using flakes daily",[71],{"id":72,"by":11,"text":73},"37225740","I just posted a reply on Discourse (https:\u002F\u002Fdiscourse.nixos.org\u002Ft\u002Fintroducing-flakehub\u002F32044\u002F14?u=grahamc) but for posterity: I’m sorry some folks aren’t excited about FlakeHub,…",[],"unknown","launched","company",{"praise":79,"objections":90,"requests":119,"questions":127,"alternatives":142},[80,86],{"value":81,"source":82,"evidence":83},"Semver-based version resolution for flake inputs is a wanted feature","commenter",[84,85],{"id":56,"by":57,"text":58},{"id":65,"by":66,"text":67},{"value":87,"source":82,"evidence":88},"Search interface should help discoverability",[89],{"id":65,"by":66,"text":67},[91,106,114],{"value":92,"source":82,"evidence":93},"Version solving belongs upstream in Nix core, not a hosted service",[94,98,102],{"id":95,"by":96,"text":97},"37228702","colinsane","i think i understand the problem this aims to solve, but why’s it a hosted web service instead of something more integrated into the traditional nix configuration system? nix has…",{"id":99,"by":100,"text":101},"37224760","aliasxneo","I agree with @Infinisil's assessment[1]. This seems to summuarize my Nix experience in the last two years. So many products \"fixing Nix\" with little to no effort to upstream any…",{"id":103,"by":104,"text":105},"37225064","trulyrandom","I'm always excited to see developments in the Nix ecosystem, but I can't help but feel that this is a little bit tone-deaf. Nix flakes is a sensitive topic in the Nix community.…",{"value":107,"source":82,"evidence":108},"Concern about commercial control and lock-in of a community project",[109,110],{"id":103,"by":104,"text":105},{"id":111,"by":112,"text":113},"37225216","beefee","Me too. Several teams are trying to land grab by \"wrapping\" Nix with extra stuff. But as good as flakes are, they still have big problems. flake.lock size explosion, UI hassles,…",{"value":115,"source":82,"evidence":116},"Flakes are experimental and this adds to a fragmented ecosystem",[117,118],{"id":103,"by":104,"text":105},{"id":99,"by":100,"text":101},[120],{"value":121,"source":82,"evidence":122},"Support publishing without GitHub Actions",[123],{"id":124,"by":125,"text":126},"37224540","accelbred","Are there plans to support uploads without github actions? I would be interested in it if it didn't require github and github-specific configuations like github action workflows.",[128,135],{"value":129,"source":82,"evidence":130},"Does it store artifacts or redirect to external storage",[131],{"id":132,"by":133,"text":134},"37224256","ryantmulligan","Does it store artifacts or redirect to GitHub (or other) storage?",{"value":136,"source":82,"evidence":137},"What is Determinate Systems and why should a newcomer care",[138],{"id":139,"by":140,"text":141},"37229729","OJFord","What is Determinate Systems, the official group behind Nix? Not at all clear to me from the site: https:\u002F\u002Fdeterminate.systems\u002F (Also, the support(?) phone number at the bottom…",[143,151],{"value":144,"source":82,"evidence":145},"Nixhub",[146,147],{"id":65,"by":66,"text":67},{"id":148,"by":149,"text":150},"37231320","rgoulter","I think DevBox make use of an index where it shows the nixpkgs version for different versions of different software. https:\u002F\u002Fwww.nixhub.io\u002Fpackages\u002Ferlang Note that this approach…",{"value":152,"source":82,"evidence":153},"Devbox",[154,158],{"id":155,"by":156,"text":157},"37225193","jolux","It seems like the Nix community is already headed towards a soft fork. DetSys already provides their own Nix installer, and now FlakeHub. Jetpack has Devbox, which is an entirely…",{"id":159,"by":156,"text":160},"37226513","> Not sure I'd use the term \"hacks\", but there are several ways you'd be able to refer to a v1.1 package, depending on what you're trying to do. Yeah, this is the part I find a…",{"comments":162,"answered":44,"key":163},16,[164,167,168],{"id":165,"text":166},"37226039","I'm so glad you think so! We sure agree :). We're hoping this mechanism helps get some predictability, like that all the platforms that are listed fully evaluate as expected.",{"id":53,"text":54},{"id":169,"text":170},"37224575","We don't have one yet, but watch for one in the coming weeks. The CLI we're putting together allows for searching and adding to your flake. You can search on the web UI, though:…",{"commenters":172,"max_depth":173,"maker_replies":162,"first_comment_mins":45,"lifespan_hours":174},47,9,69,[176,178,182,183,187,189,193,196,199,200,203,204,208,211,214,217,219,222,225,227,230,233,235,239,241,244,247,250,252,255,257,259,261,263,265,268,271,273,275,277,279,282,285,287,289,293,297,299,301,303,305,308,310,312,314,317,320,321,323,325,328,330,332,334,337,340,343,346,348,351,354,356,358,362,366,369,370,371,372,374,375,376,378,380,383,385,388,390,393,394,397,399,402,404,406,408,410,412,414,416,419,421,424,426,428,431,434],[56,33,44,177,57,33],"project\u002Fpositive\u002Fidea",[179,33,45,180,181,33],"37225486","project\u002Fneutral\u002Fidea","foobarqux",[165,33,33,177,11,40],[184,33,33,185,186,33],"37230694","other\u002Fneutral\u002Fnone","mhio",[188,33,33,185,57,33],"37231407",[190,33,40,191,192,33],"37231712","maker\u002Fcritical\u002Fnone","di4na",[194,33,33,195,186,33],"37244698","commenter\u002Fneutral\u002Fnone",[197,33,33,195,198,33],"37261111","pmarreck",[53,40,33,177,11,40],[201,40,45,202,181,33],"37224565","project\u002Fneutral\u002Fexecution",[169,40,33,202,11,40],[205,40,45,206,207,33],"37225156","project\u002Fneutral\u002Fnone","brunoqc",[209,40,33,195,210,33],"37225239","SkyMarshal",[212,40,40,213,207,33],"37225371","project\u002Fcritical\u002Fidea",[215,40,40,213,216,33],"37225488","tazjin",[218,40,33,195,207,33],"37225745",[220,40,40,221,216,33],"37227208","project\u002Fcritical\u002Fdesign",[223,40,33,195,224,33],"37229162","Macha",[226,40,33,195,216,33],"37232697",[228,40,33,195,229,33],"37229986","pxc",[231,40,44,177,232,33],"37225966","rmorey",[234,40,45,180,210,33],"37225899",[236,237,45,206,238,33],"37224673",2,"rstarast",[72,237,33,240,11,40],"maker\u002Fneutral\u002Fnone",[242,237,44,177,243,33],"37228546","zamalek",[245,237,33,246,11,40],"37228613","project\u002Fneutral\u002Fdocs",[248,237,40,191,249,33],"37230214","MuffinFlavored",[251,237,33,195,229,33],"37230475",[253,237,33,185,254,33],"37230687","r3trohack3r",[256,237,33,185,229,33],"37230757",[258,237,33,185,254,33],"37231035",[260,237,33,195,249,33],"37237310",[262,237,33,195,229,33],"37239578",[264,237,33,195,249,33],"37240011",[266,237,33,195,267,33],"37241410","infinisil",[269,237,33,195,270,33],"37244732","mongol",[272,237,33,195,249,33],"37248606",[274,237,33,195,270,33],"37244776",[276,237,33,195,249,33],"37248610",[278,237,33,195,270,33],"37251914",[280,45,45,180,281,33],"37225284","aquova",[283,45,45,180,284,33],"37225374","VTimofeenko",[286,45,44,177,210,33],"37225962",[288,45,45,180,149,33],"37225690",[290,45,44,291,292,33],"37229847","project\u002Fpositive\u002Fdesign","jsmith45",[294,295,45,246,296,33],"37225806",4,"RyEgswuCsn",[298,295,33,195,210,33],"37225926",[300,295,33,185,296,33],"37226267",[302,295,45,206,149,33],"37226231",[304,295,45,180,296,33],"37226469",[306,295,45,206,307,33],"37229605","Smaug123",[309,295,45,180,149,33],"37231044",[311,295,45,180,296,33],"37233562",[313,295,33,195,224,33],"37243496",[315,295,45,246,316,33],"37228723","jaculabilis",[318,295,45,246,319,33],"37228730","lagrange77",[65,44,44,177,66,33],[124,322,45,202,125,33],6,[324,322,33,202,11,40],"37224552",[326,322,44,327,125,33],"37224723","project\u002Fpositive\u002Fexecution",[329,322,33,240,11,40],"37224758",[331,322,45,206,210,33],"37225281",[333,322,33,240,11,40],"37225373",[335,38,45,240,336,33],"37224752","flexiondotorg",[338,38,40,191,339,33],"37225151","toastal",[139,341,45,342,140,33],8,"maker\u002Fneutral\u002Fidea",[344,341,33,195,345,33],"37230374","deadbunny",[347,341,33,195,140,33],"37230484",[349,341,33,185,350,33],"37234269","SSLy",[352,173,40,353,339,33],"37225294","project\u002Fcritical\u002Fexecution",[132,355,45,202,133,33],10,[357,355,33,202,11,40],"37224278",[359,360,44,361,254,33],"37230545",11,"maker\u002Fpositive\u002Fnone",[363,31,33,364,365,33],"37230208","other\u002Fneutral\u002Fidea","evujumenuk",[367,31,33,368,149,33],"37231109","commenter\u002Fneutral\u002Fidea",[95,18,40,213,96,33],[99,34,40,213,100,33],[155,34,33,185,156,33],[373,34,33,195,149,33],"37225608",[159,34,33,185,156,33],[148,34,33,195,149,33],[377,34,33,195,156,33],"37231950",[379,34,33,195,149,33],"37232414",[381,34,44,382,229,33],"37225723","project\u002Fpositive\u002Fnone",[384,34,33,195,156,33],"37226024",[386,34,45,342,387,33],"37226217","biggestlou",[389,34,33,185,156,33],"37231013",[391,34,33,195,392,33],"37226118","soraminazuki",[111,34,40,213,112,33],[395,34,45,180,396,33],"37225224","jacoblambda",[398,34,33,342,11,40],"37226145",[400,34,40,401,270,33],"37227002","maker\u002Fcritical\u002Fidea",[403,34,33,342,11,40],"37227819",[405,34,40,191,229,33],"37225565",[407,34,33,240,11,40],"37226229",[409,34,33,195,229,33],"37228246",[411,34,33,185,270,33],"37226670",[413,34,33,240,11,40],"37227106",[103,415,40,401,104,33],15,[417,415,44,177,418,33],"37225558","theothershoe",[420,415,33,342,11,40],"37225809",[422,415,40,191,423,33],"37226938","vegabook",[425,415,33,240,11,40],"37227169",[427,415,44,361,224,33],"37229286",[429,415,44,177,430,33],"37225812","aidenn0",[432,162,33,185,433,33],"37226627","tezza",[435,162,33,240,11,40],"37227192",[],[438,443,447,451,455,460],{"id":439,"name":440,"points":441,"category":442},"37190743","flipreps",373,"creative",{"id":444,"name":445,"points":446,"category":442},"37194128","Just intonation keyboard",331,{"id":448,"name":449,"points":450,"category":20},"37188659","Rivet",327,{"id":452,"name":453,"points":454,"category":442},"37188102","Avatartion",162,{"id":456,"name":457,"points":458,"category":459},"37234887","Fast vector similarity",141,"data",{"id":461,"name":462,"points":463,"category":464},"37180017","Poozle",132,"ai",false,"v2",{"id":468,"name":5,"line":6,"ai":465,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":469,"top":18,"kw":470,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":471,"url":9,"mix":472,"praise":81,"objection":92,"sub":21},37224148,-0.04,[24,25,26,27],"5013311535100003533335531015100531110335",[31,32,33,34],1794036640546]