[{"data":1,"prerenderedAt":586},["ShallowReactive",2],{"project-47975472":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":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":87,"maker_in_thread":163,"shape":172,"grid":177,"attempts":549,"same_week":550,"maker_shows":541,"maker_hidden":578,"reader_version":579,"card":580},"47975472","GhostBox","Borrow a disposable little machine from the Global Free Tier","title","Show HN: GhostBox – Borrow a disposable little machine from the Global Free Tier","https:\u002F\u002Fwww.ghost.charity\u002F","ghost.charity","keepamovin",1777647127,2026,126,140,518,4366,12,"notable","dev_tools","remote dev environments","cli",[24,25,26,27],"github actions","ephemeral machines","remote ssh debugging","ci workflows","roasted",-0.597,{"positive":31,"neutral":18,"mixed":32,"critical":33},3,2,35,52,{"idea":36,"privacy":37,"docs":40,"pricing":42,"execution":43},{"positive":32,"critical":18},{"positive":38,"critical":39},0,10,{"positive":38,"critical":41},1,{"positive":41,"critical":32},{"positive":38,"critical":32},[41,41,41,38,38,41,41,32,41,41,38,38,31,38,31,41,41,38,41,41,41,38,41,41,41,31,41,41,31,41,41,41,41,41,41,45,41,41,41,45],5,null,{"problem":48,"audience":55,"pricing":46,"motivation":63,"time_to_build":46,"stack":67,"openness":84,"stage":85,"team_size":86},{"value":49,"source":50,"evidence":51},"Setting up ephemeral CI machines for debugging, agent work and multi-OS builds is tedious","maker",[52],{"id":53,"by":11,"text":54},"47982915","Ghost provides a configuration and a way to spin up tiny machines from your CLI, but designed in a way where GitHub Actions doesn’t have to be the backend. It’s the same effect…",{"value":56,"source":57,"evidence":58},"Developers who want ephemeral machines for CI debugging and agent-driven workflows","inferred",[59,60],{"id":53,"by":11,"text":54},{"id":61,"by":11,"text":62},"47982968","The clean devX and minimalism of exe.dev definitely inspire by design for the ghost CLI. Essentially seeing exe.dev (which is a wholly different model, it's their own system -…",{"value":64,"source":50,"evidence":65},"Wanted a better CLI for GitHub Actions workflows that nobody had built",[66],{"id":53,"by":11,"text":54},[68,74,80],{"value":69,"source":50,"evidence":70},"Rust",[71],{"id":72,"by":11,"text":73},"47976615","I don't believe in releasing source anymore after years of doing it. It's closed source, Rust binary, proprietary but free software offered as a utility. It's the same patterns…",{"value":75,"source":50,"evidence":76},"GitHub Actions runners",[77],{"id":78,"by":11,"text":79},"47976593","No, this is just using GH Actions runners as ephemeral dev machines for your software work, plumbed together with cloudflared and tor for SSH and HTTP connectivity. It would…",{"value":81,"source":50,"evidence":82},"cloudflared and tor for connectivity",[83],{"id":78,"by":11,"text":79},"unknown","launched","solo",{"praise":88,"objections":96,"requests":120,"questions":136,"alternatives":144},[89],{"value":90,"source":91,"evidence":92},"Commenters found the idea of using own Actions minutes useful","commenter",[93],{"id":94,"by":11,"text":95},"48072915","No, it runs on your own gh account, so - not \"odd\" as you think - instead, clever and useful.",[97,107,114],{"value":98,"source":91,"evidence":99},"Concern it violates GitHub terms of service by abusing free compute",[100,104],{"id":101,"by":102,"text":103},"47976503","ctrlmeta","The multiple levels of abuse here are astounding. That grown adults can think projects like this are acceptable, let alone promote them, is hard to believe. I am 90% sure this is…",{"id":105,"by":11,"text":106},"48000079","There are several claims here - ToS violation, denial of service, abuse - but 100% zero actual argument for them. Ghostbox\u002Fghost helps a person start and connect to workflows in…",{"value":108,"source":91,"evidence":109},"Concern the project is closed source and could be malware",[110,113],{"id":111,"by":11,"text":112},"47983891","You trust the agentic coding binaries no doubt? So, your threat model is that I’m really building my business and reputation by creating illegal, criminal malware? Ponder that,…",{"id":72,"by":11,"text":73},{"value":115,"source":91,"evidence":116},"Accusations of abusive or misleading framing of the project",[117],{"id":118,"by":11,"text":119},"48073314","That is moral panic, not an argument. Ghostbox helps a user run dev workflows in their own GitHub account, using their own Actions minutes. You can criticize the project, you…",[121,130],{"value":122,"source":91,"evidence":123},"Release the source code",[124,127],{"id":125,"by":11,"text":126},"47986637","I get you might feel that way about it, but that’s not how it is. The strange thing is your reaction, don’t you think: If you see a proprietary source product and you think…",{"id":128,"by":11,"text":129},"47998928","You think I owe you source code, is entitled. You project strange onto change, is low empathy. There's no metaphysics, you unwarranted criticism is a reflection of your…",{"value":131,"source":50,"evidence":132},"Clarify the website wording about hosted services",[133],{"id":134,"by":11,"text":135},"48020913","Fair point on calirty: if the site made Ghost\u002Fghostbox sound like hosted computed services\u002Freselling rather than the local CLI using your GH account and action's minutes that it…",[137],{"value":138,"source":91,"evidence":139},"Why keep the binary closed source",[140,141],{"id":72,"by":11,"text":73},{"id":142,"by":11,"text":143},"48020973","\"Why do you want to protect your IP\u002Ftime\u002Feffort rather than giving away your source code? I don't run binaries as a general rule, nothing to do with ghost, which looks cool,…",[145,151,155,159],{"value":146,"source":91,"evidence":147},"Fly.io",[148],{"id":149,"by":11,"text":150},"48074023","No. Weird is people lying about it then flagging the repo until GH auto-disables. Almost as if somebody didn't want folks to discover you can do your ephemeral-machine…",{"value":152,"source":91,"evidence":153},"Tilde.run",[154],{"id":149,"by":11,"text":150},{"value":156,"source":50,"evidence":157},"exe.dev",[158],{"id":61,"by":11,"text":62},{"value":160,"source":50,"evidence":161},"tmate with gh CLI",[162],{"id":53,"by":11,"text":54},{"comments":164,"answered":165,"key":166},71,17,[167,168,169],{"id":149,"text":150},{"id":53,"text":54},{"id":170,"text":171},"47987938","Yeah that would have been funny. Genuine sass is always funnier than phony moral indignation contempt. You were truly blessed by that misreading! :)",{"commenters":173,"max_depth":174,"maker_replies":164,"first_comment_mins":175,"lifespan_hours":176},54,13,6,335,[178,182,186,187,190,192,195,196,198,201,205,207,210,212,214,215,217,219,221,223,226,228,232,234,237,239,243,246,250,253,255,258,260,263,264,267,269,271,272,274,275,277,279,281,283,285,287,289,291,294,295,298,301,304,306,308,312,316,317,319,320,323,325,327,328,331,333,337,340,343,344,345,349,351,354,357,360,363,365,368,370,373,375,379,381,384,386,389,391,394,396,399,401,403,406,408,410,414,416,421,424,425,428,432,434,437,439,442,444,446,449,452,454,458,461,463,465,467,472,474,478,480,484,487,490,493,498,502,504,506,510,513,517,520,524,527,530,534,536,539,543,547],[179,38,41,180,181,38],"47975846","project\u002Fcritical\u002Fidea","D2OQZG8l5BI1S06",[183,38,38,184,185,38],"47976085","commenter\u002Fneutral\u002Fnone","sikozu",[149,38,38,184,11,41],[188,38,41,180,189,38],"47976283","CodesInChaos",[53,38,38,191,11,41],"project\u002Fneutral\u002Fidea",[193,38,38,184,194,38],"47984593","cotti",[170,38,38,184,11,41],[197,38,38,191,11,41],"47976320",[199,38,41,180,200,38],"47979464","gslepak",[202,38,38,203,204,38],"47980094","commenter\u002Fcritical\u002Fidea","Den_VR",[206,38,38,184,11,41],"47982933",[208,38,38,209,200,38],"47988657","commenter\u002Fcritical\u002Fnone",[211,38,38,184,11,41],"47999237",[213,38,38,184,200,38],"48001125",[134,38,38,184,11,41],[216,38,38,184,11,41],"48074480",[218,38,38,184,11,41],"48074199",[220,38,38,184,11,41],"48073895",[222,38,38,191,11,41],"48073969",[224,38,41,180,225,38],"48074505","tardedmeme",[227,38,38,184,11,41],"48090178",[229,41,31,230,231,38],"47976025","project\u002Fmixed\u002Fidea","beardsciences",[233,41,38,184,11,41],"48073387",[235,32,41,180,236,38],"47975814","rvz",[238,32,38,191,11,41],"47983053",[240,31,31,241,242,38],"47975848","project\u002Fneutral\u002Fnone","kitchi",[244,31,31,241,245,38],"47975935","simple10",[247,31,41,248,249,38],"47976073","project\u002Fcritical\u002Fprivacy","mbreese",[251,31,41,180,252,38],"47976122","rithdmc",[254,31,38,184,11,41],"48073793",[256,31,41,248,257,38],"47976077","ktm5j",[72,31,38,259,11,41],"project\u002Fneutral\u002Fprivacy",[261,31,41,248,262,38],"47983830","Zetaphor",[111,31,38,184,11,41],[265,31,41,248,266,38],"47984129","d1sxeyes",[268,31,38,184,11,41],"47984181",[270,31,38,184,266,38],"47986033",[125,31,38,184,11,41],[273,31,38,184,266,38],"47988370",[128,31,38,184,11,41],[276,31,38,184,262,38],"47989981",[278,31,38,184,11,41],"47999607",[280,31,38,184,262,38],"48015998",[282,31,38,184,11,41],"48021208",[284,31,31,259,262,38],"47986014",[286,31,38,184,11,41],"47986443",[288,31,38,184,262,38],"47989941",[290,31,38,184,11,41],"47998909",[292,31,38,184,293,38],"48001518","indexx_ing",[142,31,38,184,11,41],[296,31,31,297,185,38],"47976136","project\u002Fneutral\u002Fdocs",[299,31,31,259,300,38],"47976493","dunham",[302,31,31,241,303,38],"47989368","KomoD",[305,31,38,184,11,41],"48073832",[307,31,38,241,11,41],"47976167",[309,310,41,248,311,38],"47975715",4,"fhn",[313,310,31,314,315,38],"47975757","project\u002Fmixed\u002Fprivacy","Imustaskforhelp",[61,310,38,191,11,41],[318,310,38,241,11,41],"47976349",[101,45,41,180,102,38],[321,45,38,184,322,38],"47976539","croes",[324,45,38,184,11,41],"47988352",[326,45,38,184,11,41],"47999652",[78,45,38,191,11,41],[329,45,41,330,242,38],"47979924","project\u002Fcritical\u002Fnone",[332,45,38,184,11,41],"47982360",[334,45,38,335,336,38],"47979567","other\u002Fneutral\u002Fnone","overfeed",[338,45,41,330,339,38],"47980201","chatmasta",[341,45,38,342,11,41],"47982956","project\u002Fpositive\u002Fidea",[105,45,38,184,11,41],[118,45,38,184,11,41],[346,175,41,347,348,38],"47976050","project\u002Fcritical\u002Fpricing","orliesaurus",[350,175,41,347,236,38],"47976240",[352,175,38,335,353,38],"47976462","S0y",[355,175,38,335,356,38],"47976606","nvme0n1p1",[358,175,38,335,359,38],"47976773","kevin_thibedeau",[361,175,38,335,362,38],"47980208","zbentley",[364,175,38,342,11,41],"47976292",[366,367,31,241,231,38],"47977224",7,[369,367,38,241,11,41],"47978034",[371,372,41,330,185,38],"47976100",8,[374,372,38,184,11,41],"48073069",[376,377,41,180,378,38],"47975733",9,"cobertos",[380,377,41,180,236,38],"47975912",[382,377,38,383,11,41],"47976340","project\u002Fneutral\u002Fdesign",[385,377,38,191,11,41],"47982996",[387,39,41,180,388,38],"47981406","avaer",[390,39,38,184,11,41],"47982944",[392,393,45,342,315,38],"47975534",11,[395,393,38,191,11,41],"47976424",[397,18,41,330,398,38],"47976364","skywhopper",[400,18,38,184,11,41],"47983087",[402,18,38,184,11,41],"48073027",[404,174,41,330,405,38],"47976045","o10449366",[407,174,38,184,11,41],"47983061",[409,174,38,184,11,41],"48073045",[411,412,31,259,413,38],"47975781",14,"rao-v",[415,412,38,383,11,41],"47983000",[417,418,41,419,420,38],"47975600",15,"project\u002Fcritical\u002Fexecution","anonymouscaller",[422,418,31,297,423,38],"47975630","gbraad",[94,418,38,184,11,41],[426,418,38,427,11,41],"47976178","project\u002Fneutral\u002Fexecution",[429,430,41,180,431,38],"47975807",16,"pvitz",[433,430,38,184,11,41],"47976380",[435,165,41,248,436,38],"47975972","sbuas",[438,165,38,184,11,41],"48021109",[440,441,41,330,353,38],"47976435",18,[443,441,38,191,11,41],"47976568",[445,441,38,191,11,41],"48073018",[447,441,38,335,448,38],"47994284","justsomedudeguy",[450,451,31,241,185,38],"48013684",19,[453,451,38,184,11,41],"48021181",[455,456,41,248,457,38],"47976126",20,"archargelod",[459,456,41,330,460,38],"47976180","saltyoldman",[462,456,38,184,11,41],"48148540",[464,456,38,335,448,38],"47994295",[466,456,38,184,11,41],"47999781",[468,469,41,470,471,38],"47975585",21,"project\u002Fcritical\u002Fdocs","throwa356262",[473,469,38,241,11,41],"47976400",[475,476,41,330,477,38],"47981340",22,"dmsmb",[479,476,38,184,11,41],"48020941",[481,482,31,297,483,38],"47976072",23,"toraway",[485,482,41,248,486,38],"47976106","bensyverson",[488,482,38,489,11,41],"47983357","maker\u002Fneutral\u002Fprivacy",[491,482,38,492,11,41],"47976393","maker\u002Fneutral\u002Fidea",[494,495,45,496,497,38],"47975641",24,"project\u002Fpositive\u002Fpricing","colesantiago",[499,495,31,500,501,38],"47976280","project\u002Fneutral\u002Fpricing","jetbalsa",[503,495,38,500,11,41],"47985525",[505,495,38,184,11,41],"47985319",[507,508,41,248,509,38],"47975965",25,"6r17",[511,508,38,512,11,41],"48148370","commenter\u002Fneutral\u002Fprivacy",[514,515,41,180,516,38],"47976293",26,"arm32",[518,515,38,519,11,41],"48148376","commenter\u002Fneutral\u002Fidea",[521,522,41,419,523,38],"47976141",27,"croemer",[525,522,38,526,11,41],"47976353","maker\u002Fneutral\u002Fexecution",[528,529,38,335,11,41],"47999299",28,[531,532,41,248,533,38],"47993563",29,"everyos_",[535,532,38,512,11,41],"48072965",[537,538,38,342,11,41],"48089558",30,[540,541,38,542,11,41],"47976199",31,"maker\u002Fpositive\u002Fidea",[544,545,45,342,546,38],"47975886",32,"peter_d_sherman",[548,545,38,342,11,41],"47985771",[],[551,556,561,565,568,573],{"id":552,"name":553,"points":554,"category":555},"47972511","WhatCable",566,"hardware",{"id":557,"name":558,"points":559,"category":560},"48038257","Hallucinopedia",317,"creative",{"id":562,"name":563,"points":564,"category":560},"48026342","PaletteInspiration",215,{"id":566,"name":152,"points":567,"category":20},"48037724",205,{"id":569,"name":570,"points":571,"category":572},"47995037","ml-sharp-web",185,"ai",{"id":574,"name":575,"points":576,"category":577},"48038019","Templatical",169,"productivity",false,"v2",{"id":581,"name":5,"line":6,"ai":578,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":582,"top":18,"kw":583,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":584,"url":9,"mix":585,"praise":90,"objection":98,"sub":21},47975472,-0.6,[24,25,26,27],"1110011211003031101110111311311111151115",[31,18,32,33],1794036700180]