it’s a bunch of words I wrote

  • An introduction to Guidance: BabyAGI without OpenAI

    Twitter: theemozilla Jupyter Notebook: babyagi-without-openai-guidance.ipynb Guidance¶ If you’re already convinced of how awesome Guidance is, you can skip this section Guidance is a new template language from Microsoft that allows you to guide the output of lanugage models. This may not sound revolutionary on the surface, but if you’ve ever tried to compose together ouputs […]

  • Choose Your Own Adventure

    Choose Your Own Adventure

    Demo: Model: Backend Frontend When I was a kid, the place I absolutely wanted to be was the public library that was at the end of our street. Some of my earliest memories are of sitting in the “youth” section of that library. I knew it so well I could immediately tell when […]

  • Language Models vs. The SAT Reading Test

    FLAN-T5 has parity with GPT-3.5 (text-davinci-003) on the SAT Reading Test, and finetuning leads to even better scores. The 3B (XL) finetuned model scores within 1.5 percentage points of GPT-3.5 on held-out tests with 98.2% less parameters while maintaining generalization

  • literAI: AI-generated open source visual podcasts

    Demo: Source: Generator, UI At my previous job I did some shader programming, and generally tinkered around with GPU workloads, and even had the chance to attend Nvidia’s GPU Technology Conference a few times. I remember in 2018 or so being surprised that more and more of the conversation in this area was being […]

  • On the linkability of Zcash transactions

    Today I’m publishing a paper (PDF, arXiv) I wrote about the linkability of certain types of Zcash transactions. I’m also publishing a list of round-trip transactions generated as part of the research. The code used is up on GitHub (parser, database generator). If you don’t feel like reading the whole thing, there’s a summary below! […]

  • nds4droid Privacy Policy

    nds4droid does not collect or transmit any personal or sensitive user data. The android.permission.RECORD_AUDIO permission is used only to emulate the microphone on the Nintendo DS, which some games use.

  • Obscure Ethernet for $200 please, Alex: The Ethernet PAUSE frame

    This is a bizarre one. It all started when the internet seemed to go out at my house. My desktop, phone, TV, everything stopped working. The usual solution at a time like this is to power cycle the modem and router. While this fixed the situation temporarily, soon after the problem returned. What made me […]

  • When code is suspiciously fast: adventures in dead code elimination

    Part of a recent assignment for one of my classes involved calculating the Fibonacci sequence both recursively and iteratively and measuring the speed of each method. (BONUS: For a fun diversion, here is a paper I wrote about using the Golden Ratio, which is closely related to the Fibonacci sequence, as a base for a number system). […]

  • CVE-2016-1562: Unauthenticated “filter” parameter leads to customer information leak in the DTE Energy Insight app

    BACKGROUND Here in southeast Michigan nearly all of our electricity (and a good chunk of our natural gas) comes from DTE Energy, which serves 2.1 million people in the greater Metro Detroit area. DTE recently upgraded most of their electricity meters to ZigBee-enabled smart meters, and as part of this rollout they released the DTE […]

  • nds4droid release 47

    2016 brings us an update for nds4droid! Nathaniel D. was nice enough to provide a new German translation. In addition I went ahead and converted the code to an Android Studio project and moved everything away from Sourceforge (15 years too late, amirite) and over to GitHub. The code can now be found there: […]