costic.dev https://costic.dev/ Recent content on costic.dev Hugo en-us Sun, 22 Feb 2026 00:00:00 +0000 Looking at how Tesla and Comma curate driving datasets https://costic.dev/fragments/finding-good-data/ Sun, 22 Feb 2026 00:00:00 +0000 https://costic.dev/fragments/finding-good-data/ <p>It&rsquo;s remarkably difficult to wrap your head around the sheer scale of modern data systems. Of course, given access to so much data, the question quickly becomes how you can glean insights from it. I was recently watching <a href="https://www.youtube.com/watch?v=LFh9GAzHg1c">Ashok&rsquo;s talk at Scaled ML 2026</a> and <a href="https://www.youtube.com/watch?v=7HvkkYd4v-o">Mitchell Goff&rsquo;s talk at COMMA CON 2025</a> where they present how these two <em>very</em> different companies (despite being planted in the same domain) ingest driving data and determine what segments would best serve in training their models.</p> re-{memory, finding, discovering} and Bullet in the Brain https://costic.dev/fragments/bullet-in-the-brain/ Tue, 28 Oct 2025 00:00:00 +0000 https://costic.dev/fragments/bullet-in-the-brain/ <p>There was a <a href="https://www.nytimes.com/2025/10/28/opinion/baseball-world-series.html?unlocked_article_code=1.xE8.vh2c.0ChGTRigSQtp&amp;smid=url-share">piece by Edward Hirsch</a> in the NYT today that immediately took me back to <a href="https://www.newyorker.com/magazine/1995/09/25/bullet-in-the-brain">Tobias Wolff&rsquo;s &ldquo;Bullet in the Brain&rdquo;</a><sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>. Hirsch&rsquo;s piece was a really great, grounded reflection on sight (literally), perspective, and abstraction/performance &ndash; what we take for granted, and what we have to learn to appreciate.</p> <blockquote class="quote"> <div class="quote-content"> I could see what was going on, not perfectly, but enough to take in the spectacle. And then my eyesight blurred, not because I was losing my vision, but because I was seeing something that I had missed. I was crying from the intense, fleeting, overwhelming joy of it all. </div> </blockquote> <p>It&rsquo;s easy to forget why we do things. You might not notice the slippage, but one day you look down and the ground has given way. This is not irrevocable. It is up to you conjure it again, remake these foundations. The two greatest things one can do (continously) is to remember and invent.</p> Searching for iconography by improving semantic search in art archives https://costic.dev/fragments/semantic-art-search-1/ Fri, 10 Oct 2025 00:00:00 +0000 https://costic.dev/fragments/semantic-art-search-1/ <p>I was sitting in one of my seminars this week when I had an urge to find the manga panel from Jujutsu Kaisen where Kenjaku&rsquo;s monster is overlayed with him wondering &ldquo;what form that would take&rdquo;<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>. I promise this was after some tangential association. It was one of those odd feelings where you can acknowledge how insignificant it is (certainly not a need) but simultaneously cannot move forward without it quenched. Being in class, I wanted to find it quickly. The mind is quite miraculous and I instantly thought back to late 2024 where I came across the <a href="https://panelsdesu.com/">panelsdesu</a> on Twitter that allows you to semantic search manga panels. It didn&rsquo;t really help, unfortunately, but I did start to think about how cool that project was, especially since he was running inference locally on an 4070 or something (I love hosting my own projects).</p> Gymflation https://costic.dev/fragments/gymflation/ Tue, 30 Sep 2025 00:00:00 +0000 https://costic.dev/fragments/gymflation/ <p>Nowadays, I go to the gym mostly to stay healthy and support my triathlon training pursuits, but there was a time where I was more firmly embedded in that culture. It feels resoundingly more pervasive, but I wonder how that extends beyond the United States; I can&rsquo;t forget walking around in Palermo at night and coming across what would otherwise look like a normal storefront (on the street, familiar glass windows, small footprint) if not for the gym equipment within. The equipment, however, looked a little dilapidated and very heterogenous&ndash;the plates had little cohesion and were also on the smaller side. I don&rsquo;t intend this as a slight&ndash;everyone inside seemed to be having a fun time, and it&rsquo;s still a regret of mine that I didn&rsquo;t bang on the window and ask to join for a set (my Italian, much less Sicilian, is poor)&ndash;but that gym culture seemed dramatically different than U.S. gym culture. Of course, n=1, so I don&rsquo;t mean to extrapolate. A discussion for a later date.</p> Accepted into HotNets! https://costic.dev/posts/hotnets/ Wed, 17 Sep 2025 00:00:00 +0000 https://costic.dev/posts/hotnets/ <p>A paper I contributed to, &ldquo;Mitigating Inter-datacenter Incast with a Proxy&rdquo;, was accepted into HotNets! The Princeton community has always been great, and Maria&rsquo;s <a href="https://netsyn.princeton.edu/">NetSyn lab</a> is no exception. As was also the impetus for this site&rsquo;s creation, her networking seminar was the first place I heard the murmurs of what morphed into &ldquo;Capo&rdquo;. Situating ourselves in the inter-DC context, we observed incast patterns resulting into downstream network congestion because of TCP CCAs and inherent network asymmetry. A huge thank you to Ann, who first worked on this idea and shared it with me way back when, Hongyu, Maria, and the Microsoft team - it&rsquo;s such a fun problem, and I had a great time working on it with everyone.</p> I don't hate it https://costic.dev/fragments/i-dont-hate-it/ Tue, 26 Aug 2025 00:00:00 +0000 https://costic.dev/fragments/i-dont-hate-it/ <p>The end of <em>Absalom, Absalom!</em> crowned my labored effort through what I consider to be the hardest Faulkner work; I read it for a class and found Faulkner&rsquo;s use of language by far the most discursive, bendy, and infinitely unfurling. It, naturally, resolves (or at least, acknowledges) the inter-generational tension spanning past and present while tacitly accepting the impossibility of knowing much of anything (the mystery remains so, conjecture unable to illuminate the shadows cast by the procession of time). Most of all, the end&ndash;with the last glimpse of Quentin&rsquo;s resolve before the events of <em>The Sound and the Fury</em>&ndash;is beautiful. I could stretch back further and further until I end up on the other side of the book&ndash; for example, how Quentin and Shreve stretch beyond the confines of the present and blend with and interpose on Henry and Bon&rsquo;s procession<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>&ndash; but I&rsquo;ll focus firmly on the objective end, the last blotches of ink, the thinning leaves a reminder that prose is terminable. Shreve asks Quentin one final question<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>:</p> Hop Along https://costic.dev/fragments/hop-along/ Sat, 23 Aug 2025 00:00:00 +0000 https://costic.dev/fragments/hop-along/ <p>As I appreciate the last bouts of warm weather, I&rsquo;m reflecting on what turned out to be an eventful summer. Toward the end of July, my girlfriend and I met up in New Jersey (me from Boston and her from D.C.) to spend the weekend at the beach, etc, but also go to the Make the World Better Concert in Philadelphia at FDR Park. My favorite band, Hop Along, was playing and I just couldn&rsquo;t forgive myself if I passed up the opportunity; regardless, the effort was justified by making a whole nice weekend out of it.</p> Perseus and Andromeda https://costic.dev/fragments/perseus/ Mon, 07 Jul 2025 00:00:00 +0000 https://costic.dev/fragments/perseus/ <p>I&rsquo;m in Florence and had the fortune of visiting Gli Uffizi today. The sheer breadth of history compressed within the comparatively small, maginificently ornate building spills over into an infinite pool of observations, associations, and recapitulations that I can ladle from. Acknowledging that much of what I formulate has likely been said in some form, and rejecting the temptation to be overly discursive, I prepare a glass for my parched, slightly sticky throat (it&rsquo;s hot here) with one deft motion: Perseus and Andromeda.</p> Meandering through D.C. and directional meaning https://costic.dev/fragments/dc/ Wed, 25 Jun 2025 00:00:00 +0000 https://costic.dev/fragments/dc/ <figure class="shortcode-figure"> <img src="annunciation.png" alt="Fra Carnevale, The Annunciation (1445/1450) (National Gallery of Art, Washington, D.C.)" width="30%" loading="lazy" /> <figcaption>Fra Carnevale, <em>The Annunciation</em> (1445/1450) (National Gallery of Art, Washington, D.C.)</figcaption> </figure> <p>Why is Mary always on the right of the canvas? We often trace meaning left to right, ordained by the directionality of Western language. If we transpose the reading of the page onto our reading of the canvas, maybe the tradition within the lineage of <em>Annunciation</em> paintings makes sense.</p> Working with Golang more at WattOur https://costic.dev/posts/go-is-fun/ Sun, 01 Jun 2025 00:00:00 +0000 https://costic.dev/posts/go-is-fun/ <p>At <a href="https://wattour.com">WattOur</a>, we&rsquo;ve been building a lot of data processing infra (focusing on PJM but making it extensible enough to include other ISOs in the near future). Our tech stack was quite fragmented&ndash; we started with a lot of Python apps, a familiar base, and have been slowly migrating more and more to Golang. It&rsquo;s been really great so far&ndash;a low bar, given anything not Python would ascend to that category. We&rsquo;ve been enjoying the simplicity and utility Go offers. I wanted to write about a few challenges we&rsquo;ve faced to (1) document these difficulties, acknowledging that there&rsquo;s probably a more elegant solution out there, (2) set a baseline as we invest more into the Go ecosystem, and (3) perhaps field some advice.</p> Expressions: Apprehending the Modern https://costic.dev/posts/apprending-the-modern/ Sat, 26 Apr 2025 00:00:00 +0000 https://costic.dev/posts/apprending-the-modern/ <p>I&rsquo;ve been having a bit too much fun writing in a style inspired by Joyce&rsquo;s <em>Ulysses</em> (and Faulkner, in a derivative sense). Modern, post-modern&ndash;more reflection is needed to refine my literary anchoring. Most of all, I&rsquo;ve been having fun. I&rsquo;ve always loved reading in this style (starting with Faulkner and, more recently, Joyce) but don&rsquo;t think I&rsquo;ve ever pointedly applied force to try to emulate the style. I think now of Tobias Woolf&rsquo;s <em>Old School</em>. At one point, the main character sits in front of his typewriter and transcribes a story by Hemingway verbatim just to <em>feel</em> greatness&ndash;but, anyway, it&rsquo;s a nuanced recollection hazed by memory.</p> Vignettes: A spring's memory https://costic.dev/posts/vignettes-memory/ Sun, 16 Mar 2025 00:00:00 +0000 https://costic.dev/posts/vignettes-memory/ <p>Just now, I rediscovered a memory.</p> <p>This encounter is beckoned by chance&ndash;&ldquo;the encounter of an external causality and an internal finality&rdquo;&ndash;and defies the rigidity of predetermination, remaining in virtue of itself an active, unbounded process. The ignition of involuntary memory inundates the brain with its surging excess, but is also a reminder of its latent presence: it is something to be seized, actively, just as it exists in passive appreciation.</p> Vignettes: Running https://costic.dev/posts/vignettes-running/ Fri, 14 Mar 2025 00:00:00 +0000 https://costic.dev/posts/vignettes-running/ <p>Yesterday I ran outside for the first time in a while. This past summer, when I stopped being able to feel the sun beaming down on my chest and when the wind began to wrap around my body and felt more like a clash rather than a lingering kiss, I relegated myself to the treadmill. I preferred it that way, I told myself. And it was nice, but you hop on and time dilates, stretches out and expands while simultaneously compressing its intensity. It&rsquo;s controlled: there&rsquo;s no wind to mess up my hair or elicit tears from my eyes.</p> Reflections: On Love, Valentine's Day, Symbols, and D.H. Lawrence's Virile Rhetoric https://costic.dev/posts/on-love/ Fri, 14 Feb 2025 00:00:00 +0000 https://costic.dev/posts/on-love/ <p>When you walk into a pharmacy in February (and even before then), you&rsquo;ll be inundated with a breadth of red paraphernalia (my favorite are the cheap, heart-shaped boxes of chocolate). The same decorations diffuse elsewhere, and I slowly notice more and more accumulate as we near its nexus. Like most events, Valentine&rsquo;s Day is a day of ceremonies and symbols, but it is also a chance to reflect on who (and what) is dear to you &ndash; and what it means to love.</p> Reflections: building a Unix shell in C https://costic.dev/posts/unix-shell-c/ Sun, 02 Feb 2025 00:00:00 +0000 https://costic.dev/posts/unix-shell-c/ <p>I&rsquo;m taking an OS class this semester and, although it doesn&rsquo;t cover the most interesting OS (Windows), it is quite a nice excuse to finally get around to reading <a href="https://pages.cs.wisc.edu/~remzi/OSTEP/">OSTEP</a>. Our first assignment was to build a pretty basic Unix shell in C. Of course, since it&rsquo;s a school assignment, I won&rsquo;t post or directly reflect upon the actual code, but I did want to explore some of the ideas I was encouraged to pursue in the toils of my labor.</p> Notes: AccelNet https://costic.dev/papers/accelnet/ Tue, 14 Jan 2025 00:00:00 +0000 https://costic.dev/papers/accelnet/ <p>Microsoft&rsquo;s AccelNet has been one of my favorite papers. This might be because I spent so much time with it before giving a class presentation, but it also checks all the boxes: unique insight cuts through cost/perf gradient (check), perf gains (check), hyperscale/industry (big check).</p> <p>It describes their process in pushing down VM networking overhead to the HW&ndash;offloading per-VM software switching (VFP) to a bump-in-the-wire FPGA (Azure SmartNIC). Previously, host-based SDN technologies were responsible for &ldquo;all virtual networking features&rdquo; and as that complexity swells so does the number of CPU cycles.</p> Reading Journal #00 https://costic.dev/posts/reading-journal-00/ Sat, 11 Jan 2025 00:00:00 +0000 https://costic.dev/posts/reading-journal-00/ <p>I rarely read one book, start to finish, at a time. Is it emblematic of my perpetual bout with focus? A lazy solution to an optimization problem where I cannot greedily commit to a single item and instead choose <em>all</em>? By reflex, I always tend to consider my time something to be optimized, but it&rsquo;s reductive to refer to reading as a &ldquo;problem&rdquo; because, obviously, it encapsulates so much more. Reading being such an intimate, lonesome activity makes it delicate and difficult to demarcate and ponder; ultimately, I enjoy what I read, regardless of how I actually go about it, or else I wouldn&rsquo;t read. The very quality of its existence is reassuring.</p> Notes on my favorite things https://costic.dev/posts/favorite-things/ Wed, 25 Dec 2024 00:00:00 +0000 https://costic.dev/posts/favorite-things/ <h2 id="prelude">prelude</h2> <p>While I want to keep the list of some of my favorites concise and perusable, I also want to share some of my perspective on the things I hold dear to me. It&rsquo;s to express (without an audience in mind), to share (now there&rsquo;s the audience), and to start conversation. It&rsquo;s always interesting to observe how different people hold onto different things.</p> <p>Additionally, there might be spoilers for some of the items below, particularly with quotes from books.</p> Musings: The Case for Validating Inputs in Software-Defined WANs https://costic.dev/papers/inputs_sdwans/ Fri, 13 Dec 2024 00:00:00 +0000 https://costic.dev/papers/inputs_sdwans/ <p>This was a really interesting paper from HotNets &lsquo;24 because it flips (as I understand it) traditional perspective on its head by validating SDN inputs rather than their outputs. They challenge the assumption typically embedded in the process of validating outputs: the correctness of inputs. This is motivated by reports that find &ldquo;over one third&rdquo; of major outages (I presume at Google) were because of incorrect inputs to the SDN controller.</p> favorites https://costic.dev/favorites/ Mon, 01 Jan 0001 00:00:00 +0000 https://costic.dev/favorites/ <p>no <em>strict</em> order with <a href="https://costic.dev/posts/favorite-things">more details here</a></p> <h2 id="literature">literature</h2> <ul> <li><em>The Professor&rsquo;s House</em>, Willa Cather</li> <li><em>Ulysses</em>, James Joyce</li> <li><em>Kokoro</em>, Natsume Sōseki</li> <li><em>The Sound and the Fury</em>, William Faulkner</li> <li><em>Mad Love</em>, Andre Breton</li> <li>&ldquo;Ascent of Mont Ventoux&rdquo;, Petrarch</li> <li><em>The Grapes of Wrath</em>, John Steinbeck</li> </ul> <h2 id="art">art</h2> <ul> <li><em>Virgin Annunciate</em>, Antonello da Messina</li> <li>Hendrick Goltzius&rsquo; engravings</li> <li><em>Young Mother Sewing</em>, Mary Cassatt</li> <li><em>Girls Under Trees</em>, August Macke</li> </ul>