[{"data":1,"prerenderedAt":706},["ShallowReactive",2],{"project-44256765":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":48,"post_text":51,"what":52,"said":98,"maker_in_thread":187,"shape":200,"grid":205,"attempts":669,"same_week":670,"maker_shows":46,"maker_hidden":699,"reader_version":700,"card":701},"44256765","Tritium","The Legal IDE in Rust","title","Show HN: Tritium – The Legal IDE in Rust","https:\u002F\u002Ftritium.legal\u002Fpreview","tritium.legal","piker",1749730019,2025,312,167,172,3837,5,"legend","productivity","legal document editor","desktop_app",[24,25,26,27],"legal drafting","redlining","contract editor","docx editor","mixed",-0.2,{"positive":31,"neutral":32,"mixed":18,"critical":33},12,29,39,85,{"execution":36,"design":39,"idea":42,"performance":44,"privacy":45,"docs":47},{"positive":37,"critical":38},2,14,{"positive":40,"critical":41},0,6,{"positive":41,"critical":43},11,{"positive":40,"critical":18},{"positive":40,"critical":46},1,{"positive":40,"critical":46},[46,40,40,40,46,46,46,49,46,46,49,18,37,46,50,50,46,18,18,50,50,46,46,46,37,46,50,46,46,18,50,50,46,46,50,46,46,50,46,46],4,3,"$1,500 an hour and still using the software my grandma used to make bingo fliers!?\n\nHi HN! I'd like to submit for your consideration Tritium (https:\u002F\u002Ftritium.legal). Tritium aims to bring the power of the integrated development environment (IDE) to corporate lawyers.\n\nMy name is Drew Miller, and I'm lawyer admitted to the New York bar. I have spent the last 13 years in and out of corporate transactional practice, while building side projects in various languages using vanilla Vim. One day at work, I was asked to implement a legal technology product at my firm. Of course the only product availa",{"problem":53,"audience":59,"pricing":66,"motivation":67,"time_to_build":66,"stack":71,"openness":95,"stage":96,"team_size":97},{"value":54,"source":55,"evidence":56},"Lawyers juggle Word, PDFs and slow diff tools across a deal's documents","maker",[57],{"id":58},"post",{"value":60,"source":55,"evidence":61},"Transactional corporate lawyers, mainly in-house",[62,63],{"id":58},{"id":64,"by":11,"text":65},"44263671","Yes, they are not incentivized to adopt new technology in their current state. The senior partners don't want to wait around for the eventuality of charging more per hour. That's…",null,{"value":68,"source":55,"evidence":69},"Maker saw IDE tools beat legal software and wanted that for lawyers",[70],{"id":58},[72,76,83,89],{"value":73,"source":55,"evidence":74},"Rust",[75],{"id":58},{"value":77,"source":55,"evidence":78},"egui immediate-mode GUI library",[79,80],{"id":58},{"id":81,"by":11,"text":82},"44262992","That's very kind -- let's hope the legal profession feels the same way. It's certainly inspired by VS code. It's using egui (https:\u002F\u002Fgithub.com\u002Femilk\u002Fegui) under the hood. Big…",{"value":84,"source":55,"evidence":85},"PDFium for PDF rendering",[86],{"id":87,"by":11,"text":88},"44263501","One thing it does is cast the PDF to grayscale to render for speed (lawyers rarely care about the color of a legal doc in PDF), so perhaps I'll make that an adjustable setting…",{"value":90,"source":55,"evidence":91},"WebAssembly web preview",[92],{"id":93,"by":11,"text":94},"44266919","It actually does on the desktop versions. The \"web preview\" doesn't have any access to the browser's fonts, so it's limited to an open-source embedded font. Check out the…","unknown","beta","solo",{"praise":99,"objections":119,"requests":142,"questions":167,"alternatives":180},[100,112],{"value":101,"source":102,"evidence":103},"Good idea for lawyers who want version control and better tooling","commenter",[104,108],{"id":105,"by":106,"text":107},"44263963","rubyfan","I’ve been dreaming of a better contract writing tool for a while now. I’m not a lawyer but I draft insurance contracts and work with reviewing lawyers closely. As a former…",{"id":109,"by":110,"text":111},"44265463","b0a04gl","> \"Finally got sick of diffing contracts in Word and emailing PDFs back and forth\" this is the actual iceberg. forget ai clause generators and buzzwords, 99 percent of the pain…",{"value":113,"source":102,"evidence":114},"Native app rather than Electron",[115],{"id":116,"by":117,"text":118},"44257340","jenadine","Really cool to see a native app instead of another Electron or browser-based tool. I'm curious what was your experience like building this in Rust? Also, how did you find working…",[120,131,135],{"value":121,"source":102,"evidence":122},"Web preview is slow and buggy, with broken IME and Compose keys",[123,127],{"id":124,"by":125,"text":126},"44266080","chrismorgan","If you want people to use it on the web: do not under any circumstances use the pure-canvas approach. You must use real DOM, or it will be an endless frustration that turns many…",{"id":128,"by":129,"text":130},"44262927","tempfile","Spent 15 seconds waiting for the spinner to resolve before I gave up.",{"value":132,"source":102,"evidence":133},"Pure canvas rendering is a poor choice for the web",[134],{"id":124,"by":125,"text":126},{"value":136,"source":102,"evidence":137},"UI looks like VS Code, not familiar to lawyers",[138],{"id":139,"by":140,"text":141},"44263342","brundolf","Feedback: the UI feels like a direct reference to VSCode, which is familiar to software developers, but not to lawyers. If you're hoping this will be adopted by lawyers, I would…",[143,150,160],{"value":144,"source":102,"evidence":145},"Fix macOS undo shortcut and PDF rendering",[146],{"id":147,"by":148,"text":149},"44263363","tough","minor nit: cmd+z is ctrl+z in macos, which felt counter-intuitive on an editor IANAL: idk if lawyers dont do pdfs but tried some research papers and PDF rendering could use some…",{"value":151,"source":102,"evidence":152},"Better demo page and onboarding",[153,157],{"id":154,"by":155,"text":156},"44263965","segmondy","Good stuff on your launch, You need a better demo page. I can't see the video, fonts are too small.",{"id":158,"by":11,"text":159},"44259024","It probably wouldn't make sense to show lawyers what we do, either, but there's a kernel of truth there: the product needs some development on the onboarding.",{"value":161,"source":102,"evidence":162},"Footnote reverse navigation",[163],{"id":164,"by":165,"text":166},"44266362","dtj1123","One thought regarding footnotes. I often find myself searching in the reverse direction, i.e. I have a footnote, where is the superscript to which it belongs?. This is quite…",[168,174],{"value":169,"source":102,"evidence":170},"How well does it integrate with Microsoft Word and docx",[171],{"id":172,"by":11,"text":173},"44263064","> My understanding working with law firms was that they are pretty bought-in to the Microsoft Office ecosystem, how well does Tritium integrate? Absolutely. Overbought. They're…",{"value":175,"source":102,"evidence":176},"Does Firefox work",[177],{"id":178,"by":11,"text":179},"44271436","That's not the killer feature. I'm not sure where you got that impression. It's the integrated whole which is the feature. Sorry it seems not to work on firefox, but I'll…",[181],{"value":182,"source":55,"evidence":183},"Litera",[184],{"id":185,"by":11,"text":186},"44266549","No, it doesn't work. I'm a long-term lawyer (and a techie), so I'm fully aware of Word's features and shortcomings. Most corporate lawyers use a product called Litera which is…",{"comments":188,"answered":189,"key":190},47,20,[191,194,197],{"id":192,"text":193},"44266142","It’s a great point. This uses the canvas element only because it’s rendering in the browser. But this is really a desktop application, so the canvas element doesn't come up as a…",{"id":195,"text":196},"44266272","Perhaps that is an accurate percentage, but lawyers are in that .01%. If you're competing with Microsoft Word on performance you'd better be stupid fast and lightweight.…",{"id":198,"text":199},"44266671","Not the version currently used by corporate lawyers, no. I can't speak to the future, but let's say I hope so!",{"commenters":201,"max_depth":202,"maker_replies":188,"first_comment_mins":203,"lifespan_hours":204},92,8,59,83,[206,208,210,214,216,220,221,224,228,230,233,235,237,240,243,246,248,251,254,258,260,264,266,269,272,275,277,281,284,286,288,292,294,298,301,302,304,306,309,312,316,319,323,326,329,331,334,338,342,346,348,349,353,354,356,357,359,362,365,368,370,373,376,381,384,387,389,392,395,398,400,402,403,406,409,411,415,418,423,426,428,431,434,438,441,442,444,447,450,452,454,456,459,462,464,467,468,470,472,474,476,480,484,485,488,491,496,498,501,502,506,508,511,514,516,520,524,526,528,530,532,535,537,541,544,547,548,551,555,557,561,565,569,571,575,579,582,584,588,590,594,597,600,602,605,607,611,615,619,620,624,626,630,632,636,638,642,644,648,650,652,654,657,659,663,665,667],[124,40,46,207,125,40],"project\u002Fcritical\u002Fexecution",[192,40,40,209,11,46],"maker\u002Fneutral\u002Fdesign",[211,40,40,212,213,40],"44266236","commenter\u002Fneutral\u002Fnone","wiseowise",[195,40,40,215,11,46],"project\u002Fneutral\u002Fperformance",[217,40,40,218,219,40],"44266597","other\u002Fneutral\u002Fperformance","lionkor",[198,40,40,218,11,46],[222,40,40,218,223,40],"44268844","rafram",[225,40,40,226,227,40],"44268466","commenter\u002Fneutral\u002Fperformance","cAtte_",[229,40,40,215,11,46],"44268915",[231,40,40,218,232,40],"44270374","cosmic_cheese",[234,40,40,226,213,40],"44272000",[236,40,40,226,232,40],"44272708",[238,40,40,226,239,40],"44270738","ezst",[241,40,40,226,242,40],"44271939","trinix912",[244,40,40,218,245,40],"44270228","fl0id",[247,40,40,218,242,40],"44271923",[249,40,46,207,250,40],"44266695","miki123211",[252,40,40,253,11,46],"44266894","project\u002Fneutral\u002Fdesign",[255,40,50,256,257,40],"44268465","project\u002Fneutral\u002Fexecution","rapnie",[259,40,46,207,125,40],"44274202",[261,40,46,262,263,40],"44268562","project\u002Fcritical\u002Fdesign","gwbas1c",[265,40,40,253,11,46],"44268935",[267,40,50,253,268,40],"44271433","connicpu",[270,40,46,207,271,40],"44271966","cryptonector",[273,40,40,212,274,40],"44272138","hitekker",[276,40,40,212,271,40],"44272393",[278,40,50,279,280,40],"44266536","project\u002Fmixed\u002Fexecution","z3t4",[282,40,46,207,283,40],"44267962","panzi",[285,40,46,207,280,40],"44269764",[287,40,50,256,283,40],"44272178",[289,40,50,290,291,40],"44267185","project\u002Fneutral\u002Fidea","eviks",[293,40,50,256,125,40],"44267831",[295,40,18,296,297,40],"44269034","project\u002Fpositive\u002Fexecution","ModernMech",[299,40,46,207,300,40],"44269416","a_e_k",[139,46,46,262,140,40],[303,46,40,209,11,46],"44263358",[305,46,50,253,140,40],"44263436",[307,46,46,262,308,40],"44264274","singleshot_",[310,46,40,311,140,40],"44264532","commenter\u002Fneutral\u002Fdesign",[313,46,40,314,315,40],"44269340","other\u002Fneutral\u002Fdesign","touisteur",[317,46,40,314,318,40],"44264963","NooneAtAll3",[320,46,50,321,322,40],"44264304","project\u002Fmixed\u002Fdesign","dr_kiszonka",[324,46,50,253,325,40],"44268267","sails",[327,46,50,253,328,40],"44267214","alexnewman",[105,37,18,330,106,40],"project\u002Fpositive\u002Fidea",[332,37,18,330,333,40],"44265162","jagged-chisel",[335,37,40,336,337,40],"44265626","other\u002Fneutral\u002Fnone","gjayakrishnan",[339,50,40,340,341,40],"44265943","other\u002Fneutral\u002Fidea","hiAndrewQuinn",[343,50,40,344,345,40],"44272007","other\u002Fneutral\u002Fdocs","WorldMaker",[347,50,40,344,341,40],"44274587",[109,49,18,330,110,40],[350,49,46,351,352,40],"44266395","project\u002Fcritical\u002Fidea","gamblor956",[185,49,40,212,11,46],[355,49,46,262,352,40],"44270766",[178,49,40,256,11,46],[358,49,46,262,352,40],"44271851",[360,49,50,290,361,40],"44272903","irq-1",[363,49,46,207,364,40],"44271862","chaostheory",[366,18,46,207,367,40],"44263923","socalgal2",[369,18,40,256,11,46],"44263947",[371,41,18,330,372,40],"44263624","sanufar",[374,41,40,375,11,46],"44263688","maker\u002Fpositive\u002Fnone",[377,378,50,379,380,40],"44263029",7,"project\u002Fneutral\u002Fnone","blacksmith_tb",[382,378,40,383,11,46],"44263073","maker\u002Fneutral\u002Fnone",[385,378,40,340,386,40],"44263854","philsnow",[388,378,40,336,386,40],"44263865",[390,378,40,336,391,40],"44270764","pclmulqdq",[393,378,50,290,394,40],"44266240","PhilipRoman",[396,378,40,336,397,40],"44267639","conartist6",[399,378,46,351,386,40],"44277490",[401,378,40,336,397,40],"44285441",[116,202,18,296,117,40],[404,202,40,405,11,46],"44257398","maker\u002Fneutral\u002Fexecution",[407,202,50,209,408,40],"44264853","tonyhart7",[410,202,40,209,11,46],"44265721",[412,413,40,340,414,40],"44268400",9,"flkiwi",[416,413,18,330,417,40],"44270477","bernstml19",[419,420,18,421,422,40],"44265764",10,"project\u002Fpositive\u002Fnone","benn0",[424,43,50,256,425,40],"44266996","truekonrads",[427,43,40,290,11,46],"44267007",[429,31,50,290,430,40],"44265766","gazpacho",[432,31,40,336,433,40],"44267135","socks",[435,436,40,340,437,40],"44265306",13,"nyanpasu64",[439,436,40,336,440,40],"44266034","PrivateButts",[164,38,50,290,165,40],[443,38,40,330,11,46],"44266506",[445,38,50,379,446,40],"44266527","n_plus_1_acc",[448,449,50,256,223,40],"44262790",15,[451,449,40,256,11,46],"44262835",[147,453,46,207,148,40],16,[455,453,40,405,11,46],"44263393",[457,453,46,458,148,40],"44263413","project\u002Fcritical\u002Fperformance",[460,453,50,215,461,40],"44263481","yauneyz",[463,453,40,212,148,40],"44263574",[465,453,40,336,466,40],"44265173","mdaniel",[87,453,40,215,11,46],[469,453,46,458,148,40],"44263571",[471,453,40,215,11,46],"44263819",[473,453,46,458,148,40],"44264136",[475,453,40,215,11,46],"44264160",[477,478,50,279,479,40],"44263817",17,"pbronez",[481,482,50,383,483,40],"44262950",18,"giancarlostoro",[81,482,40,383,11,46],[486,482,46,487,483,40],"44271250","project\u002Fcritical\u002Fprivacy",[489,482,40,490,11,46],"44271517","project\u002Fneutral\u002Fprivacy",[492,493,46,494,495,40],"44258870",19,"project\u002Fcritical\u002Fdocs","nashashmi",[158,493,40,497,11,46],"project\u002Fneutral\u002Fdocs",[499,189,50,379,500,40],"44263010","soulofmischief",[172,189,40,379,11,46],[503,504,50,253,505,40],"44265690",21,"vorpalclub",[507,504,40,253,11,46],"44266206",[509,504,40,212,510,40],"44266905","notpushkin",[512,513,46,458,219,40],"44266834",22,[515,513,40,215,11,46],"44266872",[517,518,40,340,519,40],"44267723",23,"artursapek",[521,522,50,290,523,40],"44264552",24,"kibibu",[525,522,40,290,11,46],"44264590",[154,527,46,262,155,40],25,[529,527,40,209,11,46],"44263988",[531,527,50,253,155,40],"44265653",[533,534,46,351,352,40],"44266377",26,[536,534,40,290,11,46],"44267870",[538,539,18,375,540,40],"44265562",27,"8s2ngy",[542,543,40,383,11,46],"44263156",28,[545,32,40,336,546,40],"44263632","aidenn0",[64,32,40,336,11,46],[549,32,40,212,550,40],"44267213","speerer",[552,553,50,379,554,40],"44266068",30,"nbgoodall",[556,553,40,336,11,46],"44266168",[558,559,18,330,560,40],"44264302",31,"btown",[562,563,50,290,564,40],"44263494",32,"29athrowaway",[566,567,46,207,568,40],"44263008",33,"rahultuladhar",[570,567,40,256,11,46],"44263026",[572,573,50,321,574,40],"44265906",34,"ppyyss8",[576,577,46,351,578,40],"44264939",35,"dostick",[580,577,46,351,581,40],"44265003","passivegains",[583,577,46,351,333,40],"44265134",[585,586,46,207,587,40],"44263907",36,"LorenDB",[589,586,40,256,11,46],"44263952",[591,592,50,253,593,40],"44263987",37,"righthand",[595,596,40,383,11,46],"44266461",38,[598,33,50,379,599,40],"44263375","handfuloflight",[601,33,40,379,11,46],"44263590",[603,33,46,604,599,40],"44263793","project\u002Fcritical\u002Fnone",[606,33,40,296,11,46],"44263832",[608,609,18,421,610,40],"44263269",40,"felixg3",[612,613,46,351,614,40],"44263635",41,"remich",[616,617,50,253,618,40],"44266734",42,"WolfOliver",[93,617,40,253,11,46],[621,622,46,207,623,40],"44267630",43,"jeroenhd",[625,622,40,256,11,46],"44267662",[627,628,46,351,629,40],"44266017",44,"anduril22",[631,628,40,421,11,46],"44266193",[633,634,50,279,635,40],"44264401",45,"treuks",[637,634,40,497,11,46],"44264433",[639,640,18,375,641,40],"44264780",46,"BiraIgnacio",[643,188,46,351,417,40],"44270470",[645,646,50,253,647,40],"44262976",48,"pavon",[649,646,40,253,11,46],"44263019",[128,651,46,458,129,40],49,[653,651,40,215,11,46],"44262941",[655,651,46,207,656,40],"44266564","FoeNyx",[658,651,40,256,11,46],"44266611",[660,661,46,351,662,40],"44268436",50,"brudgers",[664,661,40,290,11,46],"44268584",[666,661,46,351,662,40],"44271105",[668,661,40,290,11,46],"44271474",[],[671,676,681,685,690,694],{"id":672,"name":673,"points":674,"category":675},"44309320","Workout.cool",827,"consumer_social",{"id":677,"name":678,"points":679,"category":680},"44314085","Unregistry",726,"dev_tools",{"id":682,"name":683,"points":684,"category":680},"44293260","Chawan",387,{"id":686,"name":687,"points":688,"category":689},"44292103","Canine",320,"infrastructure",{"id":691,"name":692,"points":693,"category":680},"44306041","Lstr",227,{"id":695,"name":696,"points":697,"category":698},"44284871","Zeekstd",214,"languages",false,"v2",{"id":702,"name":5,"line":6,"ai":699,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":703,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":704,"url":9,"mix":705,"praise":101,"objection":121,"sub":21},44256765,[24,25,26,27],"1000111411452133155331112131153311311311",[31,32,18,33],1794036676569]