Home on revisehttps://evesdropper.dev/Recent content in Home on reviseHugo 0.125.0en-usThis work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.Simple Email Filter Technique to Reduce Inbox Clutterhttps://evesdropper.dev/files/email/Sat, 04 Jan 2025 00:00:00 +0000https://evesdropper.dev/files/email/If a wall of text with negligible substance is not your cup of tea, feel free to skip ahead to the actual content. I may well write a bit about this since I’ve just had a lot of enjoyment setting up email filters and cleaning up my inbox in general. Maybe spending two hours sifting through my email trying to get the number to go down as sharply as possible like a contestant trying to win “The Biggest Loser” while listening to a self-pity Markov chain spew out lines made me a lifetime email enjoyer, or maybe it’s just my Vim/Linux configuration enjoyment spreading to another configurable application, but the bottom line is that I’m an email enjoyer who just wants to ramble about this somewhere.Matroids: A Geometric Introductionhttps://evesdropper.dev/files/books/matroids/Thu, 02 May 2024 00:00:00 +0000https://evesdropper.dev/files/books/matroids/We went through the entire book for Math 130: Groups and Geometries, which I took in Spring 2024. Pros Comes with a lot of examples - matroids were a bit hard to visualize and understand at first, so having a lot of examples, especially at the beginning, made it very helpful. Having definitions and such on the side of the page was pretty helpful when trying to look for something - it made it easier to look for whatever I was finding.Programs I Usehttps://evesdropper.dev/files/uses/Wed, 01 May 2024 00:00:00 +0000https://evesdropper.dev/files/uses/You can essentially take this as a general list of recommendations. Table of Contents Software Priorities Core Utilities Workflow Services Hardware Deprecating Things I No Longer Use Software Priorities Speed and Efficiency. My thoughts exceed my typing speed already so anything that gets me closer to doing things about as fast as I think (provided I have sound thoughts) would be appreciated. I also like minimizing friction, whether that be in routines/plans or in my setup.hs stuffhttps://evesdropper.dev/files/phhs/Tue, 19 Dec 2023 00:00:00 +0000https://evesdropper.dev/files/phhs/optimization evelyn koo piedmont hills high schoolluasnip-latex-snippets.nvim: Exporting Common LaTeX Snippetshttps://evesdropper.dev/files/luasnip/luasnip-latex-snippets/Sun, 12 Mar 2023 00:00:00 +0000https://evesdropper.dev/files/luasnip/luasnip-latex-snippets/Table of Contents Idea Snippets Development Plans Acknowledgements A set of preconfigured snippets for LaTeX for the snippet engine LuaSnip. ⚠️ Note: My implementation is based on VimTeX for a portion of the functionality; see the acknowledgements section for alternatives if VimTeX is not an option. I’m also hoping to adopt treesitter support later on, as mentioned a while ago in this issue. Idea I’ve created my share of smart snippets for LaTeX, and it might be nice to provide some solid defaults for people using snippets out of the box.Extra Stuffhttps://evesdropper.dev/files/etc/Wed, 15 Feb 2023 00:00:00 +0000https://evesdropper.dev/files/etc/Some extra stuff that isn’t a full blog post or file. In chronological order of when I have the ideas. Table of Contents A really good LaTeX resource Springer GTM Test Results ELI5 Windows-Arch Dual Boot Advice Procrastination Hall of Shame Some Nice Use Cases for Syncthing Cynical Takes on Holidays A really good LaTeX resource The Not So Short Introduction to LaTeX. This will save tons of Googling time if you’re starting out and is a great reference to go over.Some Cool Vim Shortcutshttps://evesdropper.dev/files/vim/Wed, 15 Feb 2023 00:00:00 +0000https://evesdropper.dev/files/vim/It’s sometimes more fun to find one or two slightly useful shortcuts and spam them any chance you can as opposed to reading a cheatsheet. Also, writing it here makes it easier for me to remember to use them again. Here are a couple of nice movements that I’ve found: o/O: Add a new line and go into insert mode. There are no additional words needed to describe its infinite usefulness.Advanced LuaSnip: Modular Snippets with Choice/Dynamic Nodeshttps://evesdropper.dev/files/luasnip/choice-dynamic/Sun, 05 Feb 2023 00:00:00 +0000https://evesdropper.dev/files/luasnip/choice-dynamic/Table of Contents Acknowledgement/Notes Updates Choice Nodes: Introducing Modularity Example 1: minted Delimiters - Modularity with Snippet Nodes Example 2: Set Overloading - Adding Restore Nodes Dynamic Nodes: Leveling Up Your Snippets Example 1: Matrix Snippets - Regex Dynamic Snippets Example 2: Visual Python For Loop - Utilizing user_args Choice x Dynamic Nodes: The Collaboration We Needed Example 1: Integral Snippets Example 2: Label Generation Acknowledgement/Notes This is a more advanced guide surrounding some of the specifics of LuaSnip I learned recently.LuaSnip Condition Objects: Use Python snippets within LaTeX Code Listingshttps://evesdropper.dev/files/luasnip/conditions-minted/Sat, 31 Dec 2022 00:00:00 +0000https://evesdropper.dev/files/luasnip/conditions-minted/Table of Contents Acknowledgements/Notes Motivation Setup and Snippet Creation Condition Objects Multiple Language Support Acknowledgements/Notes Thanks to lervag on Github for continued help on the VimTeX syntax reference. Status Update: I finally got GIFs (and screenkeys - well, only in the second GIF) to work! Motivation Aside from using LaTeX for math typesetting, there are some other use cases where I might draft up small things in code or add little code snippets.From UltiSnips to LuaSnip: A Comprehensive Guidehttps://evesdropper.dev/files/luasnip/ultisnips-to-luasnip/Fri, 25 Nov 2022 00:00:00 +0000https://evesdropper.dev/files/luasnip/ultisnips-to-luasnip/Table of Contents Acknowledgement/Notes Updates Intro/Differences Basic Configuration Setup Understanding Snippet Anatomy Your First Snippets Advanced Snippets Regex Triggers and Function Nodes: Parsing Auto Subscript Snippets LS_SELECT_RAW/LS_SELECT_DEDENT: Visual Mode Snippets Choice Nodes: A Neat Utility and Modularity Maker Dynamic Nodes: Generating Tables and Matrices Conditions/Context-Dependent Snippets Additional Resources Acknowledgement/Notes This is a guide centered around moving snippets from UltiSnips to LuaSnip. While a majority of snippets discussed will be LaTeX snippets, I will not be discussing practices for creating LaTeX snippets or anything of the like - that seems better suited for a future guide.Acknowledgementshttps://evesdropper.dev/acknowledgements/Mon, 01 Jan 0001 00:00:00 +0000https://evesdropper.dev/acknowledgements/A non-comprehensive but hopefully complete list of acknowledgements. Feel free to sue me if you find something that I used of yours but either intentionally or unintentionally did not cite. Minimal website look inspiration Biking Homepage format inspirationContacthttps://evesdropper.dev/contact/Mon, 01 Jan 0001 00:00:00 +0000https://evesdropper.dev/contact/Methods to reach me and other various connections. You can find me in the following places: LinkedIn Github Strava Signal (send an email for access) and of course, by email.Courseworkhttps://evesdropper.dev/coursework/Mon, 01 Jan 0001 00:00:00 +0000https://evesdropper.dev/coursework/Some classes I took at UC Berkeley. Completed Under construction. I’m too lazy to port over the classes I took before this. Fall 2022 CS 61C: Machine Structures CS 170: Efficient Algorithms and Intractable Problems Math 110: Linear Algebra Spring 2023 Math 104: Real Analysis Math 113: Abstract Algebra CS 189: Intro to Machine Learning Fall 2023 CS 182: Deep Neural Networks CS 161: Computer Security Spring 2024 Math 114: Galois Theory Math 130: Groups and Geometries Stat 165: Forecasting Fall 2024 Math 185: Complex Analysis Math 135: Set Theory AEROENG C162: Flight Mechanics Spring 2025 CS 162: Operating Systems CS 164: Programming Languages and CompilersExperiencehttps://evesdropper.dev/experience/Mon, 01 Jan 0001 00:00:00 +0000https://evesdropper.dev/experience/A compiled list of stuff I’ve done thus far. I’ve also done work as a professional therapist, waste management company (some might say I was a member of a crashout management council), and on-call engineer, but that’s not exactly relevant to my career goals. Industry The last thing I would like to do is live my life forever as a SWE. But it’s a comfortable option. Microsoft Redmond, WA Software Engineer Aug 2025 - hopefully not forever but also leave by choice vs getting fired or laid offNowhttps://evesdropper.dev/now/Mon, 01 Jan 0001 00:00:00 +0000https://evesdropper.dev/now/Got into a rabbithole and stumbled upon the /now page movement while working on something completely unrelated and found it somewhat interesting, so I may as well create a now page in lieu of the nonexistent about page. I realize that most of the things I do are usually time-constrained or conclude once the task is completed, so there is a nontrivial probability that this devolves into a todo list.Testimonialshttps://evesdropper.dev/testimonials/Mon, 01 Jan 0001 00:00:00 +0000https://evesdropper.dev/testimonials/Some of the reviews I’ve gotten on my personal website, in chronological order of when I heard about them. “wow that’s unhinged” - a friend “I’m a huge fan of her website” - someone I’ve seen once in my life but have never interacted with “one of the most self-deprecating websites I’ve seen” - PI