SpoofMAC - Spoof your MAC address in Mac OS X
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 6,504 posts.
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
Here’s something crazy and pointless: did you know that LCD monitors draw single pixels by mixing three individual red, green and blue subpixels ? It’s true! In fact, some devices (like mobile phones and handheld gaming devices) actually use this to anti-alias text and make borders more distinct. Microsoft even use it…
Clojure beginners sometimes struggle with setting up a new Clojure deps.edn project compared to setting up a lein project. This is one of the reasons I've built neil . But not only for beginners, I've been using neil myself a ton too, to add common features to existing deps.edn projects. You may think that neil is a…
Stick microphone out window, catch chorps, feel joy.
Projects, experiments and toys by Rafał Pastuszak
Pádraig Brady taught me a great trick in a comment to a previous blog post and it was so neat I feel a need to highlight it further as it also makes it easier for me to find it again later! To simulate a far away server, add RTT time to the localhost device. For … Continue reading Add latency to localhost →
We are very, very pleased to announce the release of Selenium 2.0. If you’ve been waiting for a stable release since 1.0.3, now’s the chance to update. And if you do, what will you find…
How (and why) I made a zine
A group of Hopkins students have a special gift just in time for Christmas for a 2-year-old with a rare genetic disorder
Introducing a new way to stare at the disassembly of your compiled C and C++
Automatically filter sensitive information before sending it to external services or APIs, such as chatbots and LLMs.
Bash is oft-maligned: you hear it sneered at in sentences like “our continuous integration pipeline is just a pile of bash scripts .” It is commonly regarded as unintelligible and thus unmaintainable. The pile of bash scripts are the toxic byproduct of an infrastructure team understaffed, pressed for time, unwilling…
At Build 2016 we announced the Desktop App Converter, enabling developers to bring their existing desktop apps and games over to the Universal Windows Platform (UWP) and then extend it with UWP functionality. With this, we’ve enabled the path to migrate an app or game to all Windows 10 devices over time – including…
A hard reality of C and C++ software development on Windows is that there has never been a good, native C or C++ standard library implementation for the platform. A standard library should abstract over the underlying host facilities in order to ease portable software development. On Windows, C and C++ is so poorly…
John MacFarlane
A simple Makefile for C or C++ that automatically finds sources, determines include flags, and sets up header dependencies.
The WinRAR Approach: a small change in how I distribute content to keep the content free, sustainable, & ad-free.
With gptcommit, you no longer have to spend time writing your commit messages. Install gptcommit and let GPT-3 do the writing for you.
With cheap 3D printers and PCB manufacturing services you could conceivably design something and have a physical prototype on your desk in the same week. It is quite common to see hardware projects on github that contain firmware source code, STLs for 3D printed parts, and Gerber files for PCBs. To assemble them you…
In October 2022 traffic to my blog dropped like a stone. What happened?
SBT is the default build tool for the Scala programming community: you can build Scala using other tools, but the vast majority of the community uses SBT. Despite that, nobody seems to like SBT: people say it's confusing, complicated, and opaque. This post will deeply analyze what exactly it is about SBT that people…
What happens when you ask Claude Code to compose music? Five experiments later: original songs, music videos, and a full album, all built from scratch.
Use imapgrab.py to backup IMAP email.