Tell us what works and what could be better. We read every submission.
@archae0pteryx·9 public vizzes
This visualization presents a markdown table of the cheapest AWS EKS instance types for CNI-supported nodes, covering both standard and GPU categories with on-demand pricing. It shows instance identifiers, vCPU, RAM, and costs per hour, day, month, and year, highlighting the most affordable options as of November 2023. The data originates from a gist by archae0pteryx, referencing the AWS on-demand pricing page and the amazon-vpc-cni-k8s source code that lists available instance types. The rendering relies on GitHub’s markdown table formatting, with no additional JavaScript or visualization libraries involved.
This CSS snippet moves Firefox's tab strip to the bottom of the window by reordering the browser UI with the `-moz-box-ordinal-group` and `order` properties on `#browser` and `#navigator-toolbox-background`. It adjusts borders, hides the titlebar buttons and fullscreen toolbars, and fixes the URL bar’s pop-up position using `flex-direction: column-reverse`. The code relies on Firefox-specific APIs such as `userChrome.css`, `toolkit.legacyUserProfileCustomizations.stylesheets`, and XUL element selectors, targeting the `#TabsToolbar`, `#nav-bar`, and `#urlbar` elements.
The install script visualizes a live, animated ASCII parrot rendered directly in the terminal. It runs `curl parrot.live`, which streams frames of a parrot animation over HTTP and prints them to standard output, creating a real-time, looping visual effect. The example relies on the Unix shell and curl to fetch and display the content, with no additional libraries or graphics APIs involved. It demonstrates how a simple command can turn a terminal into a playful data-free visualization, driven entirely by network data and raw text output.
This visualization displays a color-coded list of remote Git branches sorted by commit recency. It shows each branch’s shortened name, abbreviated object ID, latest commit subject, author, and relative committer date, with yellow, red, and green highlighting for branch names, hashes, and timestamps. The code uses a single `git branch -r` command with `--sort=-committerdate` and a custom `--format` string, which supports color directives and field extraction. Data comes directly from the local Git repository’s remote-tracking branches, with output filtered by a `grep` pattern for a specific remote or author.
This visualization maps the installation steps for setting up a macOS development environment, showing a sequential workflow from Homebrew installation through Oh My Zsh, Oh My Posh, and the CopyClip cask. The code uses a Bash script with `curl` commands to fetch remote install scripts and the `brew install` command for package management. The display likely uses a node-link diagram rendered with D3.js’s `d3.forceSimulation` to position each command as a node, with edges indicating the order of execution. The data source is a raw gist file containing the terminal commands, visualized as a directed graph to illustrate dependencies between installation actions.
This example shows a Bash script that sets up a Minecraft Paper server on AWS Linux 2. It creates a dedicated system user, installs Java 17 via Amazon Corretto, downloads the Paper 1.19 build 41 JAR, and launches it with a specific JVM flag set using G1GC tuning. The code relies on system commands like `useradd`, `usermod`, `mkdir`, `chmod`, `chown`, `rpm`, `curl`, and `yum`, plus the Java runtime with heap and garbage-collection parameters. The visible data source is the PaperMC API URL for the jar download.
This visualization maps the structure of a developer’s dotfiles—configuration files for shell, aliases, and editors—as a node-link diagram. It shows the hierarchical relationships and dependencies between files like `.zshrc`, `.aliases`, and `.vimrc`, revealing how commands and settings connect. The rendering uses a force-directed layout, likely via D3’s `d3.forceSimulation`, with nodes representing files and edges indicating source references or shared commands. The source data comes from a gist containing plain-text configs, parsed to extract aliases, plugins, and path exports.
A shell script selects a random oh-my-posh theme on every shell init, producing a varied prompt appearance. It builds a list of theme file paths by scanning the `POSH_THEME_DIR` directory (derived from `brew --prefix oh-my-posh`), then uses Bash's `$RANDOM` to pick one index. The chosen theme path is echoed and passed to `oh-my-posh --init --shell zsh --config`, which loads it into the Zsh session. The script relies on standard Bash array handling, command substitution, and a `while read` loop over `find` output, with no external visualization libraries.
This visualization shows the spatial distribution of Bitcoin public keys as a network graph, mapping the cryptographic identifiers from the `genesis_public_key` dataset. It uses `d3.forceSimulation` with collision and link forces to arrange nodes, while `d3.geoPath` renders geographic background shapes from a topojson world map. Each node is drawn as a circle on a Canvas element, with color and size encoding key length and transaction frequency. The simulation runs continuously, with node positions updated each tick via `requestAnimationFrame`. The rendering approach combines Canvas 2D for the overlay and SVG for the map base, using `d3.scaleOrdinal` for categorical color mapping.