OMSCS Open Courseware

Georgia Tech’s Online Master of Science in Computer Science (OMSCS) program is proud to make the course content* for many of its courses publicly available through Ed Lessons. Select a course below to view the public content for that course. Note that students enrolled in OMSCS should access their course content through Canvas, as the […]
Perl’s Decline Was Cultural
According to the Discourse, somebody killed perl There’s been a flurry of discussion on Hacker News and other tech forums about what killed Perl. I wrote a lot of Perl in the mid 90s and subsequently worked on some of the most trafficked sites on the web in mod_perl in the early 2000s, so I […]
Show HN: I made a tool to make PDFs look scanned because bureaucracy

Transform PDF documents to look like scanned documents. Default Scan scanify input.pdf All Effects scanify –aggressive –bent –dusty input.pdf Installation brew tap Francium-Tech/tap brew install scanify From Source git clone https://github.com/Francium-Tech/scanify.git cd scanify swift build -c release cp .build/release/scanify /usr/local/bin/ # Basic usage – creates input_scanned.pdf scanify document.pdf # Specify output path scanify document.pdf scanned_output.pdf […]
Show HN: I designed my own 3D printer motherboard

The Cheetah MX4 Mini is a fully open source, powerful, yet affordable 3D printer motherboard! At just 80x90mm wide, it’s an extremely compact motherboard with many cool features! This is one of the first PCB’s I’ve ever created, so it might have some flaws. Custom Features 4 TMC stepstick drivers that support UART and SPI […]
Infisical (YC W23) Is Hiring Engineers to Build the Modern OSS Security Stack

Infisical is looking to hire exceptional talent to join our teams in building the open source security infrastructure stack for the AI era. We’re building a generational company with a world-class engineering team. This isn’t a place to coast — but if you want to grow fast, take ownership, and solve tough problems, you’ll be […]
4B If Statements

I recently stumbled upon this screenshot while researching social media on the train. Of course, it was followed by a cascade of spiteful comments, criticizing this fresh programmer’s attempt to solve a classical problem in computer science. The modulus operation. Now, in a world where AI is replacing programmers by the minute, taking their jobs […]
HTML as an Accessible Format for Papers
Accessibility barriers in research are not new, but they are urgent. The message we have heard from our community is that arXiv can have the most impact in the shortest time by offering HTML papers alongside the existing PDF. arXiv has successfully launched papers in HTML format. We are gradually backfilling HTML for arXiv’s corpus […]
Make images smaller using best-in-class codecs, right in the browser

Squoosh is an image compression web app that reduces image sizes through numerous formats. Squoosh does not send your image to a server. All image compression processes locally. However, Squoosh utilizes Google Analytics to collect the following: Basic visitor data. The before and after image size value. If Squoosh PWA, the type of Squoosh installation. […]
Tiny Core Linux: a 23 MB Linux distro with graphical desktop
Welcome to The Core Project – Tiny Core Linux The Core Project is a highly modular based system with community build extensions. It starts with a recent Linux kernel, vmlinuz, and our root filesystem and start-up scripts packaged with a basic set of kernel modules in core.gz. Core (11MB) is simply the kernel + core.gz […]
Touching the Elephant – TPUs

Understanding the Tensor Processing Unit Reed December 1, 2025 Something New There is mythological reverence for Google’s Tensor Processing Unit. While the world presently watches NVIDIA’s gravity drag more companies into its orbit, there sits Google, imperial and singular. Lots of companies participate in the “Cambrian-style explosion of new-interesting accelerators”[14] – Groq, Amazon, and Tenstorrent come […]