[{"data":1,"prerenderedAt":720},["ShallowReactive",2],{"project-31925871":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":82,"maker_in_thread":250,"shape":259,"grid":264,"attempts":680,"same_week":681,"maker_shows":32,"maker_hidden":711,"reader_version":712,"card":713},"31925871","TAXSIM.app","Calculator for US individual income tax, from 1970-present","title","Show HN: Calculator for US individual income tax, from 1970-present",null,"tmm1",1656537747,2022,497,155,55,2570,3,"legend","finance_crypto","personal income tax calculator","web_app",[23,24,25,26],"income tax calculator","us tax history","taxsim","webassembly fortran","curious",-0.052,{"positive":30,"neutral":31,"mixed":32,"critical":33},8,25,1,11,45,{"execution":36,"design":39,"idea":40,"performance":41},{"positive":37,"critical":38},2,5,{"positive":32,"critical":17},{"positive":32,"critical":32},{"positive":42,"critical":37},0,[42,17,42,42,42,32,42,42,42,42,42,42,42,42,42,32,17,44,42,42,17,38,42,42,42,42,42,17,17,37,17,37,44,17,32,17,42,17,37,17],4,"I wanted to share a simple web app I created recently, which lets you estimate income taxes owed in the US: https:\u002F\u002Ftaxsim.app\n\nAll the calculations occur directly in the browser, and are powered by a Fortran program that has been converted to WASM using emscripten. This calculator was originally developed in the 1970s [1] by the non-profit National Bureau of Economic Research. NBER has been maintaining this F77 codebase for the last 50 years, and uses it primarily for academic research on tax policy. The Fortran source code itself is over 1MB of text, because it codifies both federal and all ",{"problem":47,"audience":53,"pricing":9,"motivation":62,"time_to_build":9,"stack":66,"openness":79,"stage":80,"team_size":81},{"value":48,"source":49,"evidence":50},"Estimating US individual income taxes owed and exploring the tax code over time","maker",[51],{"id":52},"post",{"value":54,"source":55,"evidence":56},"People exploring US tax policy and researchers","inferred",[57,58],{"id":52},{"id":59,"by":60,"text":61},"31927676","refurb","You did have to be wealthy, but $100,000 in 1980 is equivalent to $383,000 today which is pretty wealthy. So it’s basically income above $400,000 today. And many of the tax…",{"value":63,"source":49,"evidence":64},"Make the NBER TAXSIM tax model accessible in a browser and enable easier exploration of the tax code",[65],{"id":52},[67,71,75],{"value":68,"source":49,"evidence":69},"Fortran (NBER TAXSIM code, compiled via emscripten)",[70],{"id":52},{"value":72,"source":49,"evidence":73},"WebAssembly",[74],{"id":52},{"value":76,"source":49,"evidence":77},"JavaScript",[78],{"id":52},"open_source","launched","solo",{"praise":83,"objections":96,"requests":129,"questions":184,"alternatives":214},[84],{"value":85,"source":86,"evidence":87},"Useful historical view of tax rates","commenter",[88,92],{"id":89,"by":90,"text":91},"31926650","KerrAvon","I wish this would get written up in mainstream media. Hypothesis being that if more people knew this existed, it would put additional pressure on Congress to simplify tax filing.",{"id":93,"by":94,"text":95},"31929133","cyrusthegreat","This is awesome! Permanently bookmarked!",[97,111,122],{"value":98,"source":86,"evidence":99},"Does not account for historical deductions and loopholes, so older years are misleading",[100,104,108],{"id":101,"by":102,"text":103},"31926725","jandrewrogers","In the 1970s there were massive tax deductions that don't exist today, so the actual tax incidence was much lower than what is implied by the marginal tax rates. There was a…",{"id":105,"by":106,"text":107},"31926568","tick_tock_tick","This seems beyond misleading it doesn't even have a method to enter most of the now illegal methods to lower your tax bill. Tax straddles were only banned in 1977 before that you…",{"id":109,"by":60,"text":110},"31926507","Didn’t take a close look but the 1986 (?) tax code update close major tax avoidance pathways (passive loses and tax shelters in wiki link). I think one issue with calculators…",{"value":112,"source":86,"evidence":113},"Missing state and local taxes, and the 2018 SALT deduction change is not modelled",[114,118],{"id":115,"by":116,"text":117},"31927113","minhazm","This calculator doesn't seem to support local income taxes, which many states have [1]. For example Maryland has income tax brackets than other states, but each county levies its…",{"id":119,"by":120,"text":121},"31928704","lettergram","The tax is not accurate historically, for higher income brackets. Prior to 2018(?) you could deduct the majority of your state income tax from the federal income tax (the \"Trump…",{"value":123,"source":86,"evidence":124},"Child tax credit phase-out is out of date for 2022 and later",[125],{"id":126,"by":127,"text":128},"31947398","taxman135","The child tax credit calculation is incorrect for 2022+ It should not phase out at 150,000 anymore, but rather starting at 200,000 for single or 400,000 for married filing…",[130,153,161,169,176],{"value":131,"source":86,"evidence":132},"Graph of tax amounts over time",[133,137,141,145,149],{"id":134,"by":135,"text":136},"31927039","forrestthewoods","This is great. Could you add a box that displays effective tax rate and marginal rate? It would also be great to provide a line graph that shows the result for all years. There’s…",{"id":138,"by":139,"text":140},"31926756","divbzero","This is great. I would also love to see a graph of the federal tax over time from 1960 to today.",{"id":142,"by":143,"text":144},"31929234","bradgessler","This is great! If you’re taking feature requests I’d love to see a bar or line chart showing the amount of taxes paid for the Y axis and year on the X axis. Would make comparing…",{"id":146,"by":147,"text":148},"31929012","CSMastermind","Would be helpful if there was a way to see a graph of how the amounts change over time. I find myself putting in my info and then click minus on the years to see how the years…",{"id":150,"by":151,"text":152},"31927849","raptortech","This is awesome! Two features requests: 1. A plot over time 2. Could you adjust the income for inflation, so when you click back 1yr your income goes down accordingly?",{"value":154,"source":86,"evidence":155},"Show effective tax rate alongside marginal rate",[156,160],{"id":157,"by":158,"text":159},"31926434","googlryas","Very cool, especially hearing about the implementation. Feature request: Put the effective overall tax rate calculation somewhere on the page - so often people are confused that…",{"id":134,"by":135,"text":136},{"value":162,"source":86,"evidence":163},"Adjust historical incomes for inflation",[164,165],{"id":150,"by":151,"text":152},{"id":166,"by":167,"text":168},"31931284","zild3d","Was hoping it would adjust today's income for inflation going back with a chart over time",{"value":170,"source":86,"evidence":171},"Add net income after calculation",[172],{"id":173,"by":174,"text":175},"31982881","guiltygods","This is really great. Can you please add Net Income after calculation. That would be useful.",{"value":177,"source":86,"evidence":178},"Add local city and county taxes",[179,183],{"id":180,"by":181,"text":182},"31928395","novok","Is there an option to add some cities or counties, like new york city's local tax?",{"id":115,"by":116,"text":117},[185,196,207],{"value":186,"source":86,"evidence":187},"Are dollar amounts inflation adjusted across years?",[188,192],{"id":189,"by":190,"text":191},"31926472","keehun","Are all the dollar amounts in the simulated tax output at the top of the page inflation adjusted? For example, I inputted married, with no dependents with $500,000 salary and in…",{"id":193,"by":194,"text":195},"31927878","mNovak","Cool use of emscripten. Is this handling inflation at all? Fixed-number items like standard deduction will be impacted by that. I think it gives a general idea of the tax…",{"value":197,"source":86,"evidence":198},"Why is income capped at $500,000?",[199,203],{"id":200,"by":201,"text":202},"31926304","thatfrenchguy","Why a 500k$ wages\u002Fsalaries limit here? :)",{"id":204,"by":205,"text":206},"31926422","thechao","Why is the income limited to 500000$?",{"value":208,"source":86,"evidence":209},"How does this differ from TurboTax?",[210],{"id":211,"by":212,"text":213},"31937771","idomi","How is this different than turbotax for instance?",[215,222,228,235,242,246],{"value":216,"source":86,"evidence":217},"PolicyEngine US \u002F OpenFisca US",[218],{"id":219,"by":220,"text":221},"31927522","MaxGhenis","Fantastic job making taxsim more accessible! We've built an open-source version of taxsim called OpenFisca US [1] which we expose in our (also open-source) web app, PolicyEngine…",{"value":223,"source":86,"evidence":224},"Tax-Simulator (PSL Tax-Calculator)",[225],{"id":226,"by":10,"text":227},"31927079","In 2014, the Policy Simulation Library [1] added a model called Tax-Simulator [2], which is a Python reimplementation of TAXSIM [3][4]. It is available as open-source [5], and…",{"value":229,"source":86,"evidence":230},"UsTaxes",[231],{"id":232,"by":233,"text":234},"31927841","aidangrimshaw","Sort of tangentially, I'm working with other contributors on https:\u002F\u002Fustaxes.org, an open source tax filing webapp https:\u002F\u002Fgithub.com\u002Fustaxes\u002FUsTaxes. Currently, many Federal tax…",{"value":236,"source":86,"evidence":237},"listentotaxman.com",[238],{"id":239,"by":240,"text":241},"31927341","petercooper","The US personal tax code looks extremely complicated to British eyes, but British people have a similar calculator at their disposal at https:\u002F\u002Flistentotaxman.com\u002F though it only…",{"value":243,"source":86,"evidence":244},"SmartAsset income tax calculator",[245],{"id":115,"by":116,"text":117},{"value":247,"source":86,"evidence":248},"TurboTax",[249],{"id":211,"by":212,"text":213},{"comments":44,"answered":32,"key":251},[252,255,258],{"id":253,"text":254},"31929320","Thanks for sharing this! I tried it and indeed it works quite well. This will be much simpler\u002Feasier than gfortran+dragonegg, and removes some roadblocks preventing me from using…",{"id":256,"text":257},"31926557","From the abstract of NBER paper I mentioned [1]: > Each year Americans spend over two billion hours and $30 billion preparing individual tax returns, and these filing costs are…",{"id":226,"text":227},{"commenters":260,"max_depth":261,"maker_replies":44,"first_comment_mins":262,"lifespan_hours":263},105,10,38,122,[265,267,271,273,275,279,282,285,288,289,292,295,298,301,303,305,308,310,313,316,319,321,324,327,329,332,334,337,340,343,345,348,350,352,354,357,360,363,366,369,372,375,377,379,381,384,387,390,393,396,398,400,403,406,409,412,415,418,421,423,424,427,430,434,437,439,441,443,445,448,451,454,456,458,460,461,463,467,470,472,474,478,480,484,488,491,493,496,498,501,503,506,508,511,514,516,519,520,522,525,527,529,531,535,537,542,544,546,547,550,552,555,558,561,566,568,571,573,575,579,581,583,586,589,593,595,599,602,606,611,613,614,616,619,622,624,626,628,632,634,636,638,640,644,647,649,653,655,659,661,665,667,669,672,676],[219,42,42,266,220,42],"commenter\u002Fneutral\u002Fidea",[268,42,42,269,270,42],"31928988","commenter\u002Fneutral\u002Fdocs","nomilk",[272,42,42,269,220,42],"31932079",[189,32,17,274,190,42],"project\u002Fneutral\u002Fexecution",[276,32,42,277,278,42],"31926579","commenter\u002Fneutral\u002Fnone","nicoburns",[280,32,42,277,281,42],"31926682","sgjohnson",[283,32,42,277,284,42],"31926729","thnujmikkkk",[286,32,42,277,287,42],"31927159","standardUser",[59,32,42,277,60,42],[290,32,42,277,291,42],"31928790","jliptzin",[293,32,42,277,294,42],"31928933","LeonB",[296,32,42,277,297,42],"31928961","BoiledCabbage",[299,32,42,277,300,42],"31929564","zizee",[302,32,42,277,278,42],"31930728",[304,32,42,277,300,42],"31971798",[306,32,42,277,307,42],"31929336","zymhan",[309,32,42,277,60,42],"31929872",[311,32,42,277,312,42],"31928827","flomo",[314,32,42,277,315,42],"31931253","UncleMeat",[317,32,42,277,318,42],"31942122","brewdad",[101,32,32,320,102,42],"project\u002Fcritical\u002Fexecution",[322,32,32,320,323,42],"31926828","ajmurmann",[325,32,42,277,326,42],"31927497","femiagbabiaka",[328,32,42,277,102,42],"31928360",[330,32,42,277,331,42],"31929909","taurath",[333,32,42,277,106,42],"31930863",[335,32,42,277,336,42],"31931459","galangalalgol",[338,32,42,277,339,42],"31934874","ChrisLomont",[341,32,42,277,342,42],"31935554","closeparen",[344,32,42,277,339,42],"31930223",[346,32,42,277,347,42],"31933346","m0llusk",[349,32,42,277,339,42],"31934849",[351,32,42,277,347,42],"31954010",[353,32,42,277,339,42],"31955181",[355,32,42,277,356,42],"31930567","pjc50",[358,32,42,277,359,42],"31927660","hammock",[361,32,42,277,362,42],"31928285","khuey",[364,32,42,277,365,42],"31928585","themitigating",[367,32,42,277,368,42],"31928601","HWR_14",[370,32,42,277,371,42],"31930803","throwaway0a5e",[373,32,42,277,374,42],"31931163","JackFr",[376,32,42,277,371,42],"31931520",[378,32,42,277,368,42],"31933783",[380,32,42,277,368,42],"31933831",[382,32,42,277,383,42],"31930715","wil421",[385,32,42,277,386,42],"31931878","cupofpython",[388,32,42,277,389,42],"31935796","hnburnsy",[391,32,42,277,392,42],"31932247","ameister14",[394,32,42,277,395,42],"31933442","PopAlongKid",[397,32,42,277,392,42],"31935136",[399,32,42,277,347,42],"31933189",[401,32,42,277,402,42],"31926731","Melatonic",[404,32,42,277,405,42],"31928278","Nition",[407,32,42,277,408,42],"31926951","gopi",[410,32,42,277,411,42],"31927285","ren_engineer",[413,32,42,277,414,42],"31927353","sharkmerry",[416,32,42,277,417,42],"31928229","calvinmorrison",[419,32,42,277,420,42],"31929419","lend000",[422,32,17,274,356,42],"31930582",[105,37,32,320,106,42],[425,37,42,426,139,42],"31926934","other\u002Fneutral\u002Fnone",[428,37,42,277,429,42],"31927389","yieldcrv",[431,37,17,432,433,42],"31929219","project\u002Fneutral\u002Fnone","thelamest",[435,37,42,426,436,42],"31932007","mywittyname",[438,37,42,426,318,42],"31942145",[157,17,17,440,158,42],"project\u002Fneutral\u002Fdesign",[89,44,38,442,90,42],"project\u002Fpositive\u002Fnone",[444,44,17,440,139,42],"31926823",[446,44,42,426,447,42],"31927152","lotsofpulp",[449,44,42,277,450,42],"31929684","throwaway2037",[452,44,42,426,453,42],"31929815","physicsguy",[455,44,42,426,356,42],"31930615",[457,44,42,426,347,42],"31933482",[459,44,42,426,220,42],"31927790",[239,38,42,426,240,42],[462,38,42,426,220,42],"31927590",[464,38,42,465,466,42],"31929939","other\u002Fneutral\u002Fpricing","nly",[468,38,42,426,469,42],"31930910","n4r9",[471,38,42,426,392,42],"31932745",[473,38,42,426,240,42],"31937048",[475,476,17,274,477,42],"31928012",6,"emmelaich",[253,476,42,479,10,32],"maker\u002Fneutral\u002Fexecution",[481,482,38,442,483,42],"31930358",7,"madsbuch",[485,30,38,486,487,42],"31926270","project\u002Fpositive\u002Fidea","FullyFunctional",[489,30,42,426,490,42],"31926369","ErikVandeWater",[256,30,42,492,10,32],"maker\u002Fneutral\u002Fidea",[494,30,42,426,495,42],"31927693","sokoloff",[497,30,42,426,487,42],"31926600",[499,30,42,426,500,42],"31926798","pessimizer",[502,30,42,426,395,42],"31927220",[504,30,42,426,505,42],"31941344","hippich",[507,30,42,426,402,42],"31926754",[509,30,42,426,510,42],"31928432","ac29",[512,30,42,426,513,42],"31926795","runlevel1",[515,30,42,426,220,42],"31927443",[517,30,42,426,518,42],"31926940","analog31",[226,30,42,426,10,32],[521,30,42,426,513,42],"31927327",[523,30,42,426,524,42],"31927354","fsflyer",[526,30,42,426,220,42],"31927773",[528,30,42,426,220,42],"31927428",[530,30,42,426,395,42],"31927185",[532,30,42,533,534,42],"31929263","other\u002Fcritical\u002Fdocs","philsnow",[536,30,42,426,368,42],"31928615",[538,539,17,540,541,42],"31927236",9,"project\u002Fneutral\u002Fidea","ideamotor",[543,539,42,426,395,42],"31927274",[545,539,17,540,541,42],"31929062",[232,261,42,426,233,42],[548,261,42,426,549,42],"31928064","dhosek",[551,261,42,426,233,42],"31928168",[553,33,17,274,554,42],"31926371","zeckalpha",[556,33,17,274,557,42],"31929426","omoikane",[109,559,32,560,60,42],12,"project\u002Fcritical\u002Fidea",[562,563,38,564,565,42],"31929629",13,"project\u002Fpositive\u002Fexecution","interblag",[119,567,32,320,120,42],14,[569,567,42,426,570,42],"31929200","mrunkel",[572,567,42,426,433,42],"31929271",[180,574,17,540,181,42],15,[576,577,42,426,578,42],"31930048",16,"ngcc_hk",[134,580,17,440,135,42],17,[146,582,17,440,147,42],18,[126,584,32,585,127,42],19,"project\u002Fcritical\u002Fperformance",[193,587,17,588,194,42],20,"project\u002Fmixed\u002Fperformance",[590,591,17,432,592,42],"31929023",21,"meter",[200,594,17,440,201,42],22,[596,594,17,597,598,42],"31926421","maker\u002Fneutral\u002Fdesign","brianmario",[600,594,38,601,201,42],"31927823","maker\u002Fpositive\u002Fdesign",[603,594,32,604,605,42],"31926773","project\u002Fcritical\u002Fdesign","randomhodler84",[607,608,38,609,610,42],"31926211",23,"maker\u002Fpositive\u002Fexecution","omarish",[138,612,17,540,139,42],24,[142,31,17,440,143,42],[115,615,32,585,116,42],26,[617,615,42,618,220,42],"31927361","commenter\u002Fneutral\u002Fperformance",[620,615,42,621,116,42],"31938485","commenter\u002Fcritical\u002Fperformance",[623,615,42,277,220,42],"31950113",[173,625,17,440,174,42],27,[150,627,17,440,151,42],28,[629,630,17,432,631,42],"31926415",29,"jrockway",[633,630,42,277,395,42],"31927146",[635,630,42,426,368,42],"31928626",[637,630,42,426,395,42],"31933223",[639,630,42,426,368,42],"31933714",[641,642,42,426,643,42],"31928905",30,"Aeolun",[645,642,42,426,646,42],"31928918","onlyrealcuzzo",[166,648,17,440,167,42],31,[650,651,42,426,652,42],"31928929",32,"moneywoes",[211,654,17,540,212,42],33,[656,657,32,604,658,42],"31928958",34,"1270018080",[93,660,38,442,94,42],35,[662,663,32,604,664,42],"31928953",36,"alexb_",[666,663,42,597,10,32],"31928960",[204,668,17,440,205,42],37,[670,262,32,320,671,42],"31926339","jdasdf",[673,674,38,442,675,42],"31927920",39,"mgarfias",[677,678,17,432,679,42],"31926918",40,"dmtroyer",[],[682,687,692,697,702,706],{"id":683,"name":684,"points":685,"category":686},"31903076","min-dalle",663,"ai",{"id":688,"name":689,"points":690,"category":691},"31897430","PRQL 0.2",378,"languages",{"id":693,"name":694,"points":695,"category":696},"31910622","Legible News",320,"productivity",{"id":698,"name":699,"points":700,"category":701},"31921830","Brevity 500",193,"learning_science",{"id":703,"name":704,"points":705,"category":696},"31891608","Yboard",165,{"id":707,"name":708,"points":709,"category":710},"31905554","Teapodo",154,"creative",false,"v2",{"id":714,"name":5,"line":6,"ai":711,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":715,"top":17,"kw":716,"maker":10,"domain":717,"tier":18,"attempts":42,"strip":718,"url":-1,"mix":719,"praise":85,"objection":98,"sub":20},31925871,-0.05,[23,24,25,26],"","0300010000000001340035000003323243130323",[30,31,32,33],1794036621995]