Skip to content
View yung-megafone's full-sized avatar
💭
what da dog doin'??
💭
what da dog doin'??

Block or report yung-megafone

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yung-megafone/README.md

yung-megafone

Industrial Systems · RF · Surveillance Research · Data Preservation


What I Do

I build things, break things, document things, and collect unreasonable amounts of data.

Most of the projects here started because I ran into a system I didn't completely understand and decided that was now my problem.

That has included industrial automation and conveyor controls, radio systems, surveillance infrastructure, public records, embedded hardware, simulators, mapping tools, and processing millions of scanner recordings because apparently keeping a reasonable amount of data wasn't an option.

I'm mostly interested in systems that already exist in the real world.

What talks to what? What happens when something fails? What gets logged? What gets retained? What does the documentation leave out? Can you reconstruct what happened afterward?

That's usually where the rabbit hole starts.

Industrial Automation & OT

A lot of my current work revolves around automated material handling and industrial controls.

Things I've been learning, documenting, or screwing around with include:

  • MDR and conventional conveyor
  • Zero-pressure accumulation
  • Metering and carton gapping
  • Sortation systems
  • Photoeyes and field sensors
  • Motor controls and VFDs
  • PLC / ladder logic
  • AS-Interface
  • Industrial networking
  • HMI / SCADA
  • Fault propagation
  • Root-cause troubleshooting
  • Machine safety and LOTO

I'm also building a warehouse/controls simulator based around actual conveyor behavior rather than treating the whole building like one magic belt that makes boxes disappear.

The idea is to model the ugly parts too: throughput limits, accumulation, jams, blocked photoeyes, bad motors, controls faults, maintenance, questionable operational decisions, and the cascading consequences of somebody "fixing" the wrong thing.

Boxes moving around is the easy part.

Figuring out why they stopped moving is more interesting.

Radio & RF

I've been screwing around with radios for a long time.

Current projects involve:

  • DMR
  • Conventional radio
  • Public-safety monitoring
  • SDR
  • Radio system design
  • Talkgroup and subscriber analysis
  • Scanner recording
  • RF metadata
  • Infrastructure mapping
  • Building searchable RF datasets

I have an absurd amount of scanner audio.

Rather than accepting that I now own a gigantic pile of seven-second audio files that no human being could reasonably inspect, I've been working on ways to transcribe, index, tag, correlate, and search them.

The eventual goal is being able to treat recorded RF activity like a dataset instead of a folder full of mystery WAV files.

Surveillance Research

I spend a fair amount of time looking into surveillance infrastructure, especially systems deployed in public space.

That has included:

  • ALPR/LPR systems
  • Camera networks
  • Shared surveillance networks
  • Public-safety data platforms
  • Vehicle and device tracking
  • Sensor fusion
  • Inter-agency data sharing
  • Retention policies
  • Access controls

A lot of this research comes from public records.

Contracts, invoices, policies, deployment records, maps, emails, manuals, procurement documents — whatever fills in another piece of the system.

I'm less interested in what the sales brochure says the technology does than what was actually purchased, where it was installed, who can access it, where the data goes, and how long it sticks around.

Policy, marketing, and technical capability are not always the same thing.

Data Preservation

I archive shit.

A lot of shit.

RF recordings, public records, manuals, government documents, maps, metadata, web pages, datasets, research material, and anything else I think has a decent chance of disappearing six months before I need it.

Storage is cheap.

Realizing the only copy of some obscure technical document disappeared three years ago is annoying.

The harder problem is making the resulting pile useful. A directory containing 1.5 million files technically qualifies as an archive, but it isn't a particularly good one.

So a lot of my work eventually turns into indexing, metadata extraction, search, attribution, deduplication, and figuring out how to make something I collected today still understandable years from now.

Things I Build

Most of my projects are some mixture of software, hardware, and research that got sufficiently out of hand to require software and hardware.

Software

Python scripts, parsers, automation, data-processing pipelines, web apps, search tools, simulators, mapping utilities, and whatever small utility saves me from doing the same annoying thing 4,000 times.

Hardware

Radios, SDRs, ESP-class boards, Raspberry Pis, sensors, antennas, embedded devices, and assorted electronics that seemed like a good idea when I ordered them...

Research Infrastructure

Public-records archives, RF datasets, maps, geospatial overlays, documentation, archival workflows, and tools for turning piles of unrelated information into slightly more organized piles of related information.

Current Rabbit Holes

  • Conveyor controls and automated material handling
  • Warehouse / controls simulation
  • DMR, P25, and public-safety radio
  • Distributed surveillance systems
  • Public-records-driven infrastructure mapping
  • Passive sensing
  • Data fusion and de-anonymization
  • Digital preservation
  • Figuring out what to do when a dataset becomes too large to casually grep anymore

This list is subject to change whenever I see something interesting and make the mistake of asking "how does that work?"

Stack

I don't really have a stack.

I use whatever gets the thing to do a thing.

GitHub Stats

Philosophy

Observe the system. Preserve the evidence. Figure out what the hell it's actually doing.

The projects I enjoy most tend to have at least one of the following:

Incomplete documentation, an unreasonable amount of data, an opaque system, conflicting explanations, weird behavior nobody bothered documenting, or a perfectly reasonable explanation that stops being reasonable the second you look closely at it.

Those are usually the fun ones.


Profile views

Pinned Loading

  1. Epstein-Files Epstein-Files Public

    Public archive index for the DOJ Epstein Files releases (Datasets 1–12), aggregating official downloads, community mirrors, torrent magnets, and integrity verification to ensure long-term accessibi…

    588 103

  2. SDSorter SDSorter Public

    Scanner Data Sorter for the Uniden SDS100/200 (and beyond). Sort millions of WAV recordings into YYYY/MM/DD folders with a single command - fast, safe, and datahoarder-friendly.

    Python 1

  3. bssplyco/ScriptLab bssplyco/ScriptLab Public

    A collection of automation scripts designed to streamline workflows related to file management, renaming, and system organization.

    Python 4 1

  4. NoRec-US NoRec-US Public

    NoRec.US is an open-source research and public-information project documenting government surveillance systems with statutes, contracts, policies, procurement records, public reports, FOIA response…

    Astro 1

  5. OreoCPD OreoCPD Public

    Power distribution project for my Crown Vic accessories

    Python 1 1

  6. PulsPI PulsPI Public

    State-driven environmental and system monitor for Raspberry Pi Pico / Pico W with local LCD output, runtime command control, and extensible output logic.

    Python 1