RSSAmplifier

Blog

jackson.sh

Software developer building novel experiences.

jackson.shRSS feed ↗8 posts

Latest posts

The Problems With UChicago’s Glaze

Follow @jacksondotsh Yesterday, the SAND Lab at UChicago made Glaze available to download . It's a tool to help artists protect against their work being used to train AI models. It got a bit of buzz last month, including a New York Times spot . However, it has some issues: The authors plagiarized code from DiffusionBee, an AI art tool licensed under GPL. The paper contains inflammatory language…

Venmo quietly raises fees on purchasing cryptocurrency by as much as 246% for smaller trades

Today I received an email from Venmo: Subject : Upcoming changes to Crypto pricing Effective 9am CT March 21, 2022, the fee for buying or selling cryptocurrency on Venmo will be changing for transactions under $200. For additional details, please take a look at our Fees Page . I don't use Venmo to purchase crypto but I was curious. Why would Venmo change their fee structure? My initial guess was…

This pirate TV website pretends to be news if you access it directly

Piracy is (ironically) a very large business. Nearly 40% of Indian video consumption consists of pirated content 1 . The United States leads the world in piracy site usage, generating over 12 billion visits in 2020 2 . The world loves free media. Because piracy is so popular, there is a constant cat-and-mouse game between intellectual property owners and pirates. IP holders have a powerful weapon:…

Developers can't seem to agree on what command should get rid of a package

Disclaimer : This blog post complains about something inconsequential and silly. However, it's worth talking about. Has this ever happened to you? $ sudo snap uninstall x error: unknown command "uninstall" , see 'snap help' . Me too! Then I go work on a Python project and I do this: $ pip remove x ERROR: unknown command "remove" Whoops. pip uses "uninstall". Then I connect to a machine running…

Java is criminally underhyped

It's likely that you read the title of this post and thought "what is this guy smoking? Java is everywhere!" You're correct, Java still dominates enterprise and runs some of the world's largest mission-critical applications. But Java's adoption isn't what I'm talking about, I'm talking about its hype . I spend a lot of time around inexperienced programmers. And what do inexperienced programmers…

SYSK Random Episode Generator

Copy title Length : Release date : Note : Pick another episode Data sourced from bit.ly/SYSKspreadsheet Update 2022-12-09 : Changed source from Wikipedia to Jill Hurley's spreadsheet. Thank you Minister of Stats! Stuff You Should Know is my favorite podcast of all time. The show has an absolutely massive (1500+) back catalog of episodes. Unfortunately, neither Spotify nor Apple Podcasts has a…

The correct configuration options to compress videos for the web with ffmpeg

The motivation of this post is to document the command-line options that worked for me to reduce the size of .mp4 files prior to publishing them on the web. Here they are! ffmpeg -i input.mp4 -vcodec h264 -acodec aac -strict -2 -crf 30 out.mp4 This output of this command is compatible with all modern browsers (Chrome, Firefox, Safari) and even works in IE11! The -crf 30 flag tells ffmpeg to…

Get rolling with 11ty and GitHub Pages in 5 minutes!

There are an abundance of static site generators available to users; choosing between them can seem overwhelming. Over my internet-inhabiting life, I've used Jekyll (remember Octopress ?), Pelican, and a variety of less popular projects. Today, I believe eleventy is the best choice you can make for a greenfield static site project. Why choose 11ty in 2021? # There are a few reasons why 11ty is the…