)]}'
{"users/grfn/resume/resume.tex":[{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"%% start of file `template.tex\u0027."},{"line_number":2,"context_line":"%% Copyright 2006-2013 Xavier Danaux (xdanaux@gmail.com)."},{"line_number":3,"context_line":"%% Copyright 2014-2020 Griffin Smith (wildgriffin45@gmail.com)."},{"line_number":4,"context_line":"%"},{"line_number":5,"context_line":"% This work may be distributed and/or modified under the"},{"line_number":6,"context_line":"% conditions of the LaTeX Project Public License version 1.3c,"}],"source_content_type":"text/x-latex","patch_set":9,"id":"dcde2f8b_6c3ecdbb","side":"PARENT","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":63},"updated":"2023-11-13 19:29:58.000000000","message":"good one","commit_id":"f758e9e9e0ad772d9eb7381e34fddb6300cd3c73"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    \\newline"},{"line_number":91,"context_line":"    \\textbf{Novice Level:}"},{"line_number":92,"context_line":"    \\begin{itemize*}"},{"line_number":93,"context_line":"        \\item Rust"},{"line_number":94,"context_line":"        \\item C++"},{"line_number":95,"context_line":"        \\item Erlang"},{"line_number":96,"context_line":"        \\item Prolog"}],"source_content_type":"text/x-latex","patch_set":9,"id":"1c8b8f8e_d782b7b6","side":"PARENT","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":18},"updated":"2023-11-13 19:29:58.000000000","message":"they grow up so fast 🥹","commit_id":"f758e9e9e0ad772d9eb7381e34fddb6300cd3c73"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":true,"context_lines":[{"line_number":63,"context_line":"\\cvitem{Javascript}{Experience developing real-time responsive single-page web"},{"line_number":64,"context_line":"applications using React, in addition to significant contributions to the React"},{"line_number":65,"context_line":"open-source community.}"},{"line_number":66,"context_line":"\\cvitem{SQL}{Deep understanding of relational databases as both a user -- in the"},{"line_number":67,"context_line":"context of large-scale web-applications with terabytes of data -- and an"},{"line_number":68,"context_line":"implementer, in the context of an innovative new database implementing a query"},{"line_number":69,"context_line":"planner and incremental materialization for the PostgreSQL and MySQL dialects of"}],"source_content_type":"text/x-latex","patch_set":9,"id":"ef04efdc_bf92a30c","line":66,"range":{"start_line":66,"start_character":56,"end_line":66,"end_character":70},"updated":"2023-11-13 19:29:58.000000000","message":"put the implementer first, and then follow up with \"and of course also as a user\".","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"467463e1601668a965b57139fd89d868e11445af","unresolved":false,"context_lines":[{"line_number":63,"context_line":"\\cvitem{Javascript}{Experience developing real-time responsive single-page web"},{"line_number":64,"context_line":"applications using React, in addition to significant contributions to the React"},{"line_number":65,"context_line":"open-source community.}"},{"line_number":66,"context_line":"\\cvitem{SQL}{Deep understanding of relational databases as both a user -- in the"},{"line_number":67,"context_line":"context of large-scale web-applications with terabytes of data -- and an"},{"line_number":68,"context_line":"implementer, in the context of an innovative new database implementing a query"},{"line_number":69,"context_line":"planner and incremental materialization for the PostgreSQL and MySQL dialects of"}],"source_content_type":"text/x-latex","patch_set":9,"id":"8c99ed44_98bbcd25","line":66,"range":{"start_line":66,"start_character":56,"end_line":66,"end_character":70},"in_reply_to":"ef04efdc_bf92a30c","updated":"2024-01-18 15:36:13.000000000","message":"Done","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":false,"context_lines":[{"line_number":73,"context_line":"\\cvitem{}{\\footnotesize"},{"line_number":74,"context_line":"    \\begin{itemize*}"},{"line_number":75,"context_line":"        \\item Vim"},{"line_number":76,"context_line":"        \\item Emacs (yes, also)"},{"line_number":77,"context_line":"        \\item Kubernetes"},{"line_number":78,"context_line":"        \\item Git"},{"line_number":79,"context_line":"        \\item Terraform"}],"source_content_type":"text/x-latex","patch_set":9,"id":"a44d4c09_e48f6907","line":76,"range":{"start_line":76,"start_character":0,"end_line":76,"end_character":31},"updated":"2023-11-13 19:29:58.000000000","message":"why not the other way around ))","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"5614579488db4eb81fc83b2d9a27e0a2973bc19a","unresolved":true,"context_lines":[{"line_number":107,"context_line":"  \\begin{itemize}"},{"line_number":108,"context_line":"    \\item Served as the main technical leadership for the project throughout its"},{"line_number":109,"context_line":"          maturation from a research codebase to a production-grade system"},{"line_number":110,"context_line":"    \\item Took the project from a research prototype to a production ready"},{"line_number":111,"context_line":"          system."},{"line_number":112,"context_line":"    \\item Incorporated the Noria thesis with multiple research papers,"},{"line_number":113,"context_line":"          masters theses, and other papers from database research, in addition to"}],"source_content_type":"text/x-latex","patch_set":9,"id":"7ed5bdf6_53976667","line":110,"updated":"2023-11-13 19:13:28.000000000","message":"This reads very similar to the first item. maybe combine them?","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"467463e1601668a965b57139fd89d868e11445af","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  \\begin{itemize}"},{"line_number":108,"context_line":"    \\item Served as the main technical leadership for the project throughout its"},{"line_number":109,"context_line":"          maturation from a research codebase to a production-grade system"},{"line_number":110,"context_line":"    \\item Took the project from a research prototype to a production ready"},{"line_number":111,"context_line":"          system."},{"line_number":112,"context_line":"    \\item Incorporated the Noria thesis with multiple research papers,"},{"line_number":113,"context_line":"          masters theses, and other papers from database research, in addition to"}],"source_content_type":"text/x-latex","patch_set":9,"id":"740b048f_bd6e9788","line":110,"in_reply_to":"7ed5bdf6_53976667","updated":"2024-01-18 15:36:13.000000000","message":"Done","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":true,"context_lines":[{"line_number":109,"context_line":"          maturation from a research codebase to a production-grade system"},{"line_number":110,"context_line":"    \\item Took the project from a research prototype to a production ready"},{"line_number":111,"context_line":"          system."},{"line_number":112,"context_line":"    \\item Incorporated the Noria thesis with multiple research papers,"},{"line_number":113,"context_line":"          masters theses, and other papers from database research, in addition to"},{"line_number":114,"context_line":"          original database research and development."},{"line_number":115,"context_line":"    \\item Invented or helped develop multiple novel database techniques in"},{"line_number":116,"context_line":"          partially materialized dataflow, including index planning and"},{"line_number":117,"context_line":"          selection, pagination, post-lookup aggregate processing, partial"},{"line_number":118,"context_line":"          ``straddled\u0027\u0027 joins, weak indexes for correct execution of partial"}],"source_content_type":"text/x-latex","patch_set":9,"id":"c2c1730e_2fbe7e72","line":115,"range":{"start_line":112,"start_character":0,"end_line":115,"end_character":0},"updated":"2023-11-13 19:29:58.000000000","message":"Can you extract one thing here and make it a little more concrete? Otherwise it reads like \"in the course of this work I read a bunch of stuff\"","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"467463e1601668a965b57139fd89d868e11445af","unresolved":false,"context_lines":[{"line_number":109,"context_line":"          maturation from a research codebase to a production-grade system"},{"line_number":110,"context_line":"    \\item Took the project from a research prototype to a production ready"},{"line_number":111,"context_line":"          system."},{"line_number":112,"context_line":"    \\item Incorporated the Noria thesis with multiple research papers,"},{"line_number":113,"context_line":"          masters theses, and other papers from database research, in addition to"},{"line_number":114,"context_line":"          original database research and development."},{"line_number":115,"context_line":"    \\item Invented or helped develop multiple novel database techniques in"},{"line_number":116,"context_line":"          partially materialized dataflow, including index planning and"},{"line_number":117,"context_line":"          selection, pagination, post-lookup aggregate processing, partial"},{"line_number":118,"context_line":"          ``straddled\u0027\u0027 joins, weak indexes for correct execution of partial"}],"source_content_type":"text/x-latex","patch_set":9,"id":"dc79859a_1d0f1120","line":115,"range":{"start_line":112,"start_character":0,"end_line":115,"end_character":0},"in_reply_to":"c2c1730e_2fbe7e72","updated":"2024-01-18 15:36:13.000000000","message":"Done","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"5614579488db4eb81fc83b2d9a27e0a2973bc19a","unresolved":true,"context_lines":[{"line_number":120,"context_line":"    \\item Invented novel ways to test SQL databases, including a new deterministic"},{"line_number":121,"context_line":"          generator for SQL queries."},{"line_number":122,"context_line":"    \\item Developed the clustered high availability distributed runtime mode from"},{"line_number":123,"context_line":"          a buggy research project into a production ready distributed system"},{"line_number":124,"context_line":"          that passed a suite of Jepsen tests."},{"line_number":125,"context_line":"    \\item Implemented a significant fraction of the SQL query planner, which"},{"line_number":126,"context_line":"          required both implementing algorithms specified in database research"}],"source_content_type":"text/x-latex","patch_set":9,"id":"d1c3c9bb_5ac97932","line":123,"updated":"2023-11-13 19:13:28.000000000","message":"again, buggy Research Project -\u003e production.","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"467463e1601668a965b57139fd89d868e11445af","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    \\item Invented novel ways to test SQL databases, including a new deterministic"},{"line_number":121,"context_line":"          generator for SQL queries."},{"line_number":122,"context_line":"    \\item Developed the clustered high availability distributed runtime mode from"},{"line_number":123,"context_line":"          a buggy research project into a production ready distributed system"},{"line_number":124,"context_line":"          that passed a suite of Jepsen tests."},{"line_number":125,"context_line":"    \\item Implemented a significant fraction of the SQL query planner, which"},{"line_number":126,"context_line":"          required both implementing algorithms specified in database research"}],"source_content_type":"text/x-latex","patch_set":9,"id":"ceca7414_f9d2f54f","line":123,"in_reply_to":"d1c3c9bb_5ac97932","updated":"2024-01-18 15:36:13.000000000","message":"Done","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":false,"context_lines":[{"line_number":132,"context_line":"    \\item Implemented a type inference engine and expression evaluator that"},{"line_number":133,"context_line":"          supported multiple dialects of SQL configured at compile-time, with"},{"line_number":134,"context_line":"          maximum code reuse while preserving maintainability"},{"line_number":135,"context_line":"    \\item Mentored multiple junior and senior engineers"},{"line_number":136,"context_line":"    \\item Open-Source contributions visible at"},{"line_number":137,"context_line":"          \\url{https://github.com/readysettech/readyset/commits?author\u003dglittershark}"},{"line_number":138,"context_line":"  \\end{itemize}}"}],"source_content_type":"text/x-latex","patch_set":9,"id":"019b0cc0_43317f34","line":135,"range":{"start_line":135,"start_character":39,"end_line":135,"end_character":45},"updated":"2023-11-13 19:29:58.000000000","message":"is this a subtle diss against someone?)","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"5614579488db4eb81fc83b2d9a27e0a2973bc19a","unresolved":true,"context_lines":[{"line_number":232,"context_line":"        evaluation of the runtime cost of bounds checking in safe languages like Rust."},{"line_number":233,"context_line":"        Front page of Hacker News, doubled month-over-month ReadySet waitlist signups}"},{"line_number":234,"context_line":"    \\project{Tvix}{\\url{https://cs.tvl.fyi/depot/-/blob/third\\_party/nix/README.md}}{"},{"line_number":235,"context_line":"        Fork of the Nix build tool delivering increased reliability, code"},{"line_number":236,"context_line":"        quality, and pluggability}"},{"line_number":237,"context_line":"    \\project{Panettone}{\\url{https://cs.tvl.fyi/depot/-/tree/web/panettone}}{"},{"line_number":238,"context_line":"        Aggressively simple bug-tracker developed in Common Lisp for the community"}],"source_content_type":"text/x-latex","patch_set":9,"id":"bde4c097_0b609255","line":235,"updated":"2023-11-13 19:13:28.000000000","message":"did we ever call this Tvix? I assumed that\u0027s gonna create a bit of confusion with what\u0027s in //tvix now...","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"467463e1601668a965b57139fd89d868e11445af","unresolved":false,"context_lines":[{"line_number":232,"context_line":"        evaluation of the runtime cost of bounds checking in safe languages like Rust."},{"line_number":233,"context_line":"        Front page of Hacker News, doubled month-over-month ReadySet waitlist signups}"},{"line_number":234,"context_line":"    \\project{Tvix}{\\url{https://cs.tvl.fyi/depot/-/blob/third\\_party/nix/README.md}}{"},{"line_number":235,"context_line":"        Fork of the Nix build tool delivering increased reliability, code"},{"line_number":236,"context_line":"        quality, and pluggability}"},{"line_number":237,"context_line":"    \\project{Panettone}{\\url{https://cs.tvl.fyi/depot/-/tree/web/panettone}}{"},{"line_number":238,"context_line":"        Aggressively simple bug-tracker developed in Common Lisp for the community"}],"source_content_type":"text/x-latex","patch_set":9,"id":"86c3b86a_de0dd5b3","line":235,"in_reply_to":"07a6629d_4ed88009","updated":"2024-01-18 15:36:13.000000000","message":"Acknowledged","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"df3e9300cf0ba64543f3f91f43fe62955655ecc9","unresolved":true,"context_lines":[{"line_number":232,"context_line":"        evaluation of the runtime cost of bounds checking in safe languages like Rust."},{"line_number":233,"context_line":"        Front page of Hacker News, doubled month-over-month ReadySet waitlist signups}"},{"line_number":234,"context_line":"    \\project{Tvix}{\\url{https://cs.tvl.fyi/depot/-/blob/third\\_party/nix/README.md}}{"},{"line_number":235,"context_line":"        Fork of the Nix build tool delivering increased reliability, code"},{"line_number":236,"context_line":"        quality, and pluggability}"},{"line_number":237,"context_line":"    \\project{Panettone}{\\url{https://cs.tvl.fyi/depot/-/tree/web/panettone}}{"},{"line_number":238,"context_line":"        Aggressively simple bug-tracker developed in Common Lisp for the community"}],"source_content_type":"text/x-latex","patch_set":9,"id":"07a6629d_4ed88009","line":235,"in_reply_to":"bde4c097_0b609255","updated":"2023-11-13 19:29:58.000000000","message":"Yes, we did. We kept the name for the Rust one. It might be less confusing to refer to it as \"the first incarnation of Nix\" or something, especially as Tvix itself can also be listed here (as a contributor): https://github.com/tvlfyi/tvix/graphs/contributors (link here just for the contributor analysis)\n\nBy the way, the link should go to a specific commit probably, as it has been removed from canon for quite some time.","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"72792293b4a4fa799f4d42ef2063581c578f5817","unresolved":false,"context_lines":[{"line_number":232,"context_line":"        evaluation of the runtime cost of bounds checking in safe languages like Rust."},{"line_number":233,"context_line":"        Front page of Hacker News, doubled month-over-month ReadySet waitlist signups}"},{"line_number":234,"context_line":"    \\project{Tvix}{\\url{https://cs.tvl.fyi/depot/-/blob/third\\_party/nix/README.md}}{"},{"line_number":235,"context_line":"        Fork of the Nix build tool delivering increased reliability, code"},{"line_number":236,"context_line":"        quality, and pluggability}"},{"line_number":237,"context_line":"    \\project{Panettone}{\\url{https://cs.tvl.fyi/depot/-/tree/web/panettone}}{"},{"line_number":238,"context_line":"        Aggressively simple bug-tracker developed in Common Lisp for the community"}],"source_content_type":"text/x-latex","patch_set":9,"id":"71b2bca8_97ad925f","line":235,"in_reply_to":"bde4c097_0b609255","updated":"2023-11-13 19:26:45.000000000","message":"we did, this was tvix-0","commit_id":"cadf04488a1d65b9b0fbccf9001a65caedc6ba3b"},{"author":{"_account_id":1000066,"name":"Adam Joseph","display_name":"amjoseph","email":"adam@westernsemico.com","username":"amjoseph"},"change_message_id":"9fdcd752c26a14626b8ab2d139d266024a35ddc5","unresolved":true,"context_lines":[{"line_number":111,"context_line":"          maturation from a research codebase to a production-grade system"},{"line_number":112,"context_line":"    \\item Took the project from a research prototype to a production ready"},{"line_number":113,"context_line":"          system."},{"line_number":114,"context_line":"    \\item Incorporated the Noria thesis with multiple research papers,"},{"line_number":115,"context_line":"          masters theses, and other papers from database research, in addition to"},{"line_number":116,"context_line":"          original database research and development."},{"line_number":117,"context_line":"    \\item Invented or helped develop multiple novel database techniques in"}],"source_content_type":"text/x-latex","patch_set":10,"id":"aeba0212_f1b56a7c","line":114,"range":{"start_line":114,"start_character":23,"end_line":114,"end_character":39},"updated":"2023-12-09 08:47:17.000000000","message":"I thought Noria was a person and you were talking about their dissertation.  Yeah I am dum.  Maybe a link or else\n\n```\n\\cite{\n@inproceedings {222635,\nauthor \u003d {Jon Gjengset and Malte Schwarzkopf and Jonathan Behrens and Lara Timb{\\\u0027o} Ara{\\\u0027u}jo and Martin Ek and Eddie Kohler and M. Frans Kaashoek and Robert Morris},\ntitle \u003d {Noria: dynamic, partially-stateful data-flow for high-performance web applications},\nbooktitle \u003d {13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)},\nyear \u003d {2018},\nisbn \u003d {978-1-939133-08-3},\naddress \u003d {Carlsbad, CA},\npages \u003d {213--231},\nurl \u003d {https://www.usenix.org/conference/osdi18/presentation/gjengset},\npublisher \u003d {USENIX Association},\nmonth \u003d oct\n}\n}\n```","commit_id":"a4a6090abd796c952ed197c3833469ea870baf40"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"467463e1601668a965b57139fd89d868e11445af","unresolved":false,"context_lines":[{"line_number":111,"context_line":"          maturation from a research codebase to a production-grade system"},{"line_number":112,"context_line":"    \\item Took the project from a research prototype to a production ready"},{"line_number":113,"context_line":"          system."},{"line_number":114,"context_line":"    \\item Incorporated the Noria thesis with multiple research papers,"},{"line_number":115,"context_line":"          masters theses, and other papers from database research, in addition to"},{"line_number":116,"context_line":"          original database research and development."},{"line_number":117,"context_line":"    \\item Invented or helped develop multiple novel database techniques in"}],"source_content_type":"text/x-latex","patch_set":10,"id":"e423b41b_82cebb3a","line":114,"range":{"start_line":114,"start_character":23,"end_line":114,"end_character":39},"in_reply_to":"aeba0212_f1b56a7c","updated":"2024-01-18 15:36:13.000000000","message":"Acknowledged","commit_id":"a4a6090abd796c952ed197c3833469ea870baf40"}]}
