[{"data":1,"prerenderedAt":261},["ShallowReactive",2],{"project-44428438":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":34,"aspects":35,"strip":40,"post_text":43,"what":44,"said":76,"maker_in_thread":142,"shape":153,"grid":157,"attempts":222,"same_week":223,"maker_shows":37,"maker_hidden":253,"reader_version":254,"card":255},"44428438","OpenFile","A continuation of IRS Direct File that can be self-hosted","title","Show HN: A continuation of IRS Direct File that can be self-hosted","https:\u002F\u002Fgithub.com\u002Fopenfiletax\u002Fopenfile","github.com","elijahwright_",1751321339,2025,244,34,246,3837,7,"notable","web_saas","tax filing","web_app",[21,24,25,26],"irs direct file","self-hosted tax","open source tax software","curious",0.275,{"positive":30,"neutral":31,"mixed":32,"critical":33},4,6,0,2,12,{"docs":36,"idea":38,"design":39},{"positive":37,"critical":32},1,{"positive":32,"critical":33},{"positive":37,"critical":32},[41,32,41,42,32,32,32,42,37,32,32,32,41,42,32,41,42,42,32,37,32,42,32,32,32,32,32,32],5,3,"the IRS recently open sourced most of Direct File, a tax tool it has been working on for a few years now. unfortunately, due to recent events, the IRS isn't working on it anymore. I decided to pick up where they left off and I'm trying to get it ready for next tax season\n\nthe work behind Direct File is really interesting and I made a lot of it available online to read as well - https:\u002F\u002Fdocs.openfile.tax\u002Fen\u002Flatest\u002F",{"problem":45,"audience":51,"pricing":59,"motivation":60,"time_to_build":59,"stack":64,"openness":73,"stage":74,"team_size":75},{"value":46,"source":47,"evidence":48},"Continues IRS Direct File after the IRS stopped developing it","maker",[49],{"id":50},"post",{"value":52,"source":53,"evidence":54},"Taxpayers who want to file taxes with self-hosted open source software","inferred",[55,56],{"id":50},{"id":57,"by":11,"text":58},"44448123","it works with multiple W-2s I'm pretty sure. the goal is to make it work for everyone which is pretty difficult but I'm motivated to at least work on getting it to work with IRAs…",null,{"value":61,"source":47,"evidence":62},"Pick up Direct File work and get it ready for next tax season",[63],{"id":50},[65],{"value":66,"source":67,"evidence":68},"Java","commenter",[69],{"id":70,"by":71,"text":72},"44435207","EPWN3D","Would absolutely love a command line. Maybe if I ever get free time and feel like dusting off my Java.","open_source","beta","unknown",{"praise":77,"objections":93,"requests":111,"questions":116,"alternatives":121},[78],{"value":79,"source":67,"evidence":80},"Appreciation for keeping the project going and preserving government open source work",[81,85,89],{"id":82,"by":83,"text":84},"44431036","nxobject","Thanks so much for keeping this going, and for the late 18F for open-sourcing these implementations... I hope there's a way we can institutionalize your efforts. As a side note,…",{"id":86,"by":87,"text":88},"44436199","citizenpaul","That is really awesome, which I could give more upvotes. I hope you can keep it running and get some support. (sry i've made it a life mission to avoid javascript when possible)…",{"id":90,"by":91,"text":92},"44431567","McAlpine5892","Thank you for your work",[94,104],{"value":95,"source":67,"evidence":96},"Only works for simple returns such as a single W-2, so it is of limited use",[97,101],{"id":98,"by":99,"text":100},"44442070","1oooqooq","so it is the mostly useless system that only works for a single w2 :( 99.999% of people here would never be able to use it anyway.",{"id":102,"by":99,"text":103},"44432514","never understood exactly what is the code they released. is it just the from filler that only works for people with a single w2 and no stocks etc?",{"value":105,"source":67,"evidence":106},"Self-reported fact databases could be falsified without audit checks",[107],{"id":108,"by":109,"text":110},"44436235","2Gkashmiri","Taxes work on \"self assessment\" basis meaning you, the taxpayer have the burden to declare all facts relevant to assessment of your tax and you pay the tax. Then, sometimes your…",[112],{"value":113,"source":67,"evidence":114},"A command line interface",[115],{"id":70,"by":71,"text":72},[117],{"value":118,"source":67,"evidence":119},"What the released IRS code actually includes",[120],{"id":102,"by":99,"text":103},[122,129,135],{"value":123,"source":67,"evidence":124},"IRS Direct File (original)",[125],{"id":126,"by":127,"text":128},"44434238","toomuchtodo","IRS Direct File on GitHub - https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=44182356 - June 2025 https:\u002F\u002Fchrisgiven.com\u002F2025\u002F06\u002Fsaying-goodbye\u002F…",{"value":130,"source":67,"evidence":131},"Open Tax Solver",[132],{"id":133,"by":99,"text":134},"44463468","is this official but incomplete code better than the always open source but mostly complete open tax solver project?",{"value":136,"source":67,"evidence":137},"Solid",[138],{"id":139,"by":140,"text":141},"44434846","bigums","Sounds similar to what Tim Berners-Lee was working on with Solid (https:\u002F\u002Fsolidproject.org\u002Fabout).",{"comments":41,"answered":33,"key":143},[144,147,150],{"id":145,"text":146},"44431460","I'll fix the docs today, thanks",{"id":148,"text":149},"44437508","sorry I changed the name, here's the correct URL - https:\u002F\u002Fdocs.openfile.tax\u002Fen\u002Flatest\u002Freference.html",{"id":151,"text":152},"44437501","the code they released was everything that is necessary to run Direct File in development, but they removed code relating to MeF (the IRS's online submission API) and SADI (the…",{"commenters":154,"max_depth":31,"maker_replies":41,"first_comment_mins":155,"lifespan_hours":156},18,472,172,[158,160,162,164,168,172,175,177,178,180,183,186,189,191,194,195,197,199,200,202,203,205,206,208,211,214,216,219],[82,32,41,159,83,32],"maker\u002Fpositive\u002Fdocs",[145,32,32,161,11,37],"maker\u002Fneutral\u002Fdocs",[90,32,41,163,91,32],"maker\u002Fpositive\u002Fnone",[165,37,42,166,167,32],"44432388","project\u002Fneutral\u002Fidea","onetom",[169,37,32,170,171,32],"44432966","other\u002Fneutral\u002Fnone","aspenmayer",[173,37,32,174,109,32],"44436243","commenter\u002Fneutral\u002Fnone",[176,37,32,174,171,32],"44436427",[139,37,42,166,140,32],[108,37,37,179,109,32],"project\u002Fcritical\u002Fidea",[181,37,32,174,182,32],"44436536","wredcoll",[184,37,32,174,185,32],"44436664","dawnerd",[187,37,32,174,188,32],"44437609","cxr",[86,33,41,190,87,32],"project\u002Fpositive\u002Fnone",[192,42,42,193,167,32],"44432324","project\u002Fneutral\u002Fdocs",[148,42,32,161,11,37],[70,30,41,196,71,32],"project\u002Fpositive\u002Fdesign",[102,41,42,198,99,32],"project\u002Fneutral\u002Fnone",[126,41,42,198,127,32],[151,41,32,201,11,37],"project\u002Fneutral\u002Fexecution",[98,41,37,179,99,32],[57,41,32,204,11,37],"project\u002Fpositive\u002Fexecution",[133,41,42,198,99,32],[207,41,32,204,11,37],"44496381",[209,31,32,170,210,32],"44440282","sciencesama",[212,18,32,170,213,32],"44435616","hermannj314",[215,18,32,170,87,32],"44436314",[217,18,32,170,218,32],"44451196","hackingonempty",[220,18,32,170,221,32],"44443053","Evidlo",[],[224,229,234,238,243,248],{"id":225,"name":226,"points":227,"category":228},"44396518","I'm an airline pilot",1539,"creative",{"id":230,"name":231,"points":232,"category":233},"44433409","Spegel",426,"dev_tools",{"id":235,"name":236,"points":237,"category":233},"44445238","glass3d",420,{"id":239,"name":240,"points":241,"category":242},"44412207","Octelium",358,"security_privacy",{"id":244,"name":245,"points":246,"category":247},"44422480","TokenDagger",281,"ai",{"id":249,"name":250,"points":251,"category":252},"44421776","New Ensō",251,"productivity",false,"v2",{"id":256,"name":5,"line":6,"ai":253,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":257,"top":18,"kw":258,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":259,"url":9,"mix":260,"praise":79,"objection":95,"sub":21},44428438,0.28,[21,24,25,26],"5053000310005305330103000000",[30,31,32,33],1794036677620]