How did the Windows 95 user interface code get brought to the Windows NT?

A long time ago, somebody asked, “How did the new Windows 95 user interface get brought to the Windows NT code base? The development of Windows 95 lined up with the endgame of Windows NT 3.1, so how did the finished Windows 95 code get brought to the Windows NT code base for Windows NT […]
Arduino published updated terms and conditions: no longer an open commons

Six weeks ago, Qualcomm acquired Arduino. The maker community immediately worried that Qualcomm would kill the open-source ethos that made Arduino the lingua franca of hobby electronics. This week, Arduino published updated terms and conditions and a new privacy policy, clearly rewritten by Qualcomm’s lawyers. The changes confirm the community’s worst fears: Arduino is no […]
XBMC 4.0 for the Original Xbox

A Major Modernization of the Killer App That Started It All A new version of Xbox Media Center (XBMC), version 4.0, has been released. This version marks a significant update to the long-standing media center platform for the Original Xbox. This marks the first major advancement to the software since 2016 and represents a renewed commitment to […]
We should all be using dependency cooldowns

We should all be using dependency cooldowns Programming, philosophy, pedaling. Nov 21, 2025 Tags: oss, security TL;DR: Dependency cooldowns are a free, easy, and incredibly effective way to mitigate the large majority of open source supply chain attacks. More individual projects should apply cooldowns (via tools like Dependabot and Renovate) to […]
Building a Minimal Viable Armv7 Emulator from Scratch
Tip or TLDR – I built a tiny, zero dependency armv7 userspace emulator in Rust I wrote a minimal viable armv7 emulator in 1.3k lines of Rust without any dependencies. It parses and validates a 32-bit arm binary, maps its segments, decodes a subset of arm instructions, translates guest and host memory interactions and forwards […]
EXIF orientation info in PNGs isn’t used for image-orientation

Help us improve your Bugzilla@Mozilla experience In addition to cookies necessary for this site to function, we’d like your permission to store some additional information that will improve your experience. Bugzilla does not use this information for tracking or any kind of analytics. Rest assured – we value your privacy. You will be able to […]
Pixel Art Tips for Programmers
Programmers are known to not have a strong suit for art related disciplines, pixel art is no exception. In this post, I’ll share 5 tips for making good pixel art from the point of view of a programmer. This is to help other solo devs coming from a programming background to make better pixel art […]
Making a Small RPG

I’ve always wanted to try my hand making an RPG but always assumed it would take too much time. However, I didn’t want to give up before trying so I started to think of ways I could still make something compelling in 1-2 months. Looking Into Prior Art To help me come up with something, […]
Roundtable (YC S23) Is Hiring Two Sales Development Representatives (SDRs)

Backed by YC and founded by two Princeton Ph.D’s, Roundtable provides frictionless, continual verification for our clients’ platforms. We ensure Proof of Human, tracking and stopping bots and fraud in real time to safeguard the integrity of online insights, traffic, and spend. We’re looking for an exceptional SDR to join our team. An ideal candidate […]
Nearby peer discovery without GPS using environmental fingerprints

Your phone can see dozens of WiFi networks right now. So can mine. If we’re in the same area, we’re probably seeing many of the same networks. Can we use that overlap to discover each other without either of us revealing which networks we actually see? Without directly communicating in that particular environment? This is […]