[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"project-13210671":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":37,"post_text":39,"what":40,"said":67,"maker_in_thread":118,"shape":128,"grid":132,"attempts":176,"same_week":177,"maker_shows":119,"maker_hidden":207,"reader_version":208,"card":209},"13210671","Ofelia","a simple job scheduler ready for Docker","title","Show HN: Ofelia – a simple job scheduler ready for Docker","https:\u002F\u002Fgithub.com\u002Fmcuadros\u002Fofelia","github.com","mcuadros",1482144983,2016,44,19,807,2264,36,"shown","dev_tools","job scheduler","cli",[24,25,21,26],"cron alternative","docker scheduler","containers","curious",-0.111,{"positive":30,"neutral":31,"mixed":30,"critical":32},0,6,1,7,{"idea":35,"design":36},{"positive":30,"critical":30},{"positive":30,"critical":32},[38,30,38,38,38,30,30,38,30,32,30,30,30,38,30,30,30,30,30],3,null,{"problem":41,"audience":39,"pricing":39,"motivation":52,"time_to_build":39,"stack":56,"openness":65,"stage":66,"team_size":66},{"value":42,"source":43,"evidence":44},"Running Vixie cron inside Docker containers is hard, and cron is not extensible or easy to debug.","maker",[45,48],{"id":46,"by":11,"text":47},"13211291","I created Ofelia, being getting Vixie crond inside of a container is a nightmare (at least when I started the project, 1 year ago), with Ofelia is simply tasks.",{"id":49,"by":50,"text":51},"13212808","wyldfire","The author tries to answer that question. From the README's \"Why?\" section: > Vixie's cron works great but it's not extensible and it's hard to debug when something goes wrong.",{"value":53,"source":43,"evidence":54},"Getting Vixie cron running inside a container was a nightmare, so the maker built a simpler task runner.",[55],{"id":46,"by":11,"text":47},[57],{"value":58,"source":59,"evidence":60},"Go","commenter",[61],{"id":62,"by":63,"text":64},"13223800","eb0la","You are tempting me to learn a little bit of go !!","open_source","unknown",{"praise":68,"objections":69,"requests":87,"questions":94,"alternatives":109},[],[70,77],{"value":71,"source":59,"evidence":72},"Unclear what it offers beyond a battle-tested cron.",[73],{"id":74,"by":75,"text":76},"13210862","throwanem","I get that this is not Vixie cron and has a little syntactic sugar for executing commands in Docker containers, but I'm not sure what else it offers, and I'm really going to need…",{"value":78,"source":59,"evidence":79},"Name is an offensive reference to an obese character.",[80,84],{"id":81,"by":82,"text":83},"13210904","discordianfish","I'd be careful with that name\u002Freference. Without implying any bad intent, naming your job scheduler after a female office assistant that being made fun of for being obese isn't a…",{"id":85,"by":82,"text":86},"13211873","I understand this and said that I'm not saying there was any bad intend. I'm just saying that some people will feel offended by this, so if this gets attention there will be…",[88],{"value":89,"source":59,"evidence":90},"Support for approximate start times to spread job load.",[91],{"id":92,"by":63,"text":93},"13216204","Very interesting. I would like to see something in the future with support for approximate times, like launching something about five minutes. Why? Because sometimes you don't…",[95,102],{"value":96,"source":59,"evidence":97},"How does it compare to Airflow-style DAG workflows?",[98],{"id":99,"by":100,"text":101},"13211487","tedmiston","I'm currently doing scheduled Docker containerized tasks via Airflow. Though the setup is a bit more complex at first, working in DAGs also simplifies my code when one task…",{"value":103,"source":59,"evidence":104},"Why replace cron at all?",[105],{"id":106,"by":107,"text":108},"13211947","chukye","What is the problem with cron? It's just too old for you guys?",[110,114],{"value":111,"source":59,"evidence":112},"Vixie cron",[113],{"id":74,"by":75,"text":76},{"value":115,"source":59,"evidence":116},"Airflow",[117],{"id":99,"by":100,"text":101},{"comments":119,"answered":38,"key":120},4,[121,122,125],{"id":46,"text":47},{"id":123,"text":124},"13218261","Could be a nice PR ;)",{"id":126,"text":127},"13218259","Nope I don't want to have any complex like a execution tree, this is just a small replacement of the kind of jobs you want to run with cron",{"commenters":129,"max_depth":119,"maker_replies":119,"first_comment_mins":130,"lifespan_hours":131},13,58,34,[133,135,137,138,139,141,143,145,146,147,149,153,156,159,163,167,170,171,173],[74,30,38,134,75,30],"project\u002Fneutral\u002Fidea",[46,30,30,136,11,32],"project\u002Fpositive\u002Fidea",[106,32,38,134,107,30],[49,32,38,134,50,30],[92,140,38,134,63,30],2,[123,140,30,142,11,32],"maker\u002Fneutral\u002Fnone",[62,140,30,144,63,30],"other\u002Fneutral\u002Fnone",[99,38,38,134,100,30],[126,38,30,134,11,32],[81,119,32,148,82,30],"project\u002Fcritical\u002Fdesign",[150,119,30,151,152,30],"13210986","commenter\u002Fneutral\u002Fnone","fern4lvarez",[154,119,30,151,155,30],"13211001","rexpop",[157,119,30,144,158,30],"13214518","jwkane",[160,119,38,161,162,30],"13211049","project\u002Fneutral\u002Fdesign","skeptic2718",[164,119,30,165,166,30],"13211072","commenter\u002Fneutral\u002Fdocs","sheraz",[168,119,30,169,11,32],"13211280","maker\u002Fneutral\u002Fdesign",[85,119,30,151,82,30],[172,119,30,151,50,30],"13212799",[174,119,30,151,175,30],"13213167","smolav",[],[178,183,188,193,198,203],{"id":179,"name":180,"points":181,"category":182},"13194074","Oldster",475,"web_saas",{"id":184,"name":185,"points":186,"category":187},"13184143","Godb",205,"languages",{"id":189,"name":190,"points":191,"category":192},"13202610","Spark School",190,"learning_science",{"id":194,"name":195,"points":196,"category":197},"13211132","HoverPy",170,"ai",{"id":199,"name":200,"points":201,"category":202},"13230954","Google Blade",88,"productivity",{"id":204,"name":205,"points":206,"category":20},"13208352","Libtmux",86,false,"v2",{"id":210,"name":5,"line":6,"ai":207,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":211,"top":18,"kw":212,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":213,"url":9,"mix":214,"praise":-1,"objection":71,"sub":21},13210671,-0.11,[24,25,21,26],"3033300301000300000",[30,31,30,32],1794036550819]