Reading List
This page is a list of articles/sites I’ve found to be interesting. Newest added items are on the top. Note: Some of these aren’t even articles, and some of these are relatively old. They are pulled from my bookmarks, and updated on a best-effort basis. Enjoy! I use this script to grab the bookmarks from a firefox bookmarks backup json file. Availability of linked pages is not guaranteed, nor is the content. Sites may no longer be available, or the underlying sites may have changed (potentially to something bad!).
Last updated:
- 2020-05-24 - Basic Mechanisms In Fire Control Computers old-tech
- 2020-05-07 - How DOOM fire was done graphics
- 2020-05-05 - psychicpaper | iOS <13.5 sandbox escape/entitlement 0day security 0day
- 2020-04-30 - Software Folklore ― Andreas Zwinkau lore history
- 2020-04-29 - The Technium: 68 Bits of Unsolicited Advice
- 2020-04-23 - When in Doubt: Hang Up, Look Up, & Call Back — Krebs on Security security
- 2020-04-22 - 98.css - A design system for building faithful recreations of old UIs css
- 2020-04-17 - Fruit Trenches: Cultivating Subtropical Plants in Freezing Temperatures - LOW-TECH MAGAZINE farming
- 2020-04-13 - Malleable Systems Collective development
- 2020-04-09 - Type I and Type II Errors: The Inevitable Errors in Optimization Experiments statistics
- 2020-04-09 - Ultimate Writer: an Open Digital Typewriter
- 2020-04-08 - Deploys at Slack - Several People Are Coding devops
- 2020-04-08 - A circuit board from the Saturn V rocket, reverse-engineered and explained space
- 2020-04-07 - Kill Chain: The Cyber War on America's Elections | Full Documentary | HBO - YouTube
- 2020-04-06 - How to say no. email
- 2020-04-06 - Tweag I/O - Code is Engineering, Types are Science logic development
- 2020-04-03 - Trololo 10 hours - YouTube videos
- 2020-04-01 - Swift on Mac OS 9 // -dealloc swift
- 2020-04-01 - Home Canning and Botulism | Features | CDC
- 2020-03-26 - firefox's low-latency webassembly compiler -- wingolog wasm
- 2020-03-24 - The Human Log | Neil Kakkar development
- 2020-03-23 - Let's deploy to production - YouTube development
- 2020-03-21 - Here Dragons Abound: Creating a Pencil Effect in SVG graphics
- 2020-03-17 - Explaining SPF | Postmark email
- 2020-03-16 - Getting started with shaders: signed distance functions! - Julia Evans graphics
- 2020-03-16 - Mary Dash’s Writing Tips | plainlanguage.gov writing
- 2020-03-16 - Looking inside a vintage Soviet TTL logic integrated circuit space electrontics
- 2020-03-13 - A Vacancy Has Been Detected software
- 2020-03-13 - The secret Soviet radar hidden in Chernobyl’s shadow - BBC Reel gov
- 2020-03-13 - Ramblings from Jessie: The Life of a Data Byte computing
- 2020-03-12 - A Botnet Is Taken Down in an Operation by Microsoft, Not the Government - The New York Times security
- 2020-03-11 - How (some) good corporate engineering blogs are written meta blog
- 2020-03-09 - Making high-fidelity audio sound like it came through the phone - JonLuca's Blog audio
- 2020-03-05 - Organic molecules discovered by Curiosity Rover consistent with early life on Mars: study space
- 2020-03-05 - The History of the URL web
- 2020-03-04 - CS6038/CS5138 Malware Analysis, UC by ckane security
- 2020-03-04 - Project Sandcastle linux
- 2020-03-04 - The core memory inside a Saturn V rocket's computer space old-tech
- 2020-03-03 - SETI@home Search for Alien Life Project Shuts Down After 21 Years space
- 2020-03-02 - What I learned as a developer from accidents in space — Martian Chronicles, Evil Martians’ team blog development space
- 2020-03-02 - fork() can fail: this is important linux
- 2020-03-02 - Making Maple Syrup – How to Perfect the Finishing Boil – Practical Mechanic
- 2020-02-27 - foone on Twitter: "so I was looking for a MicroSD to M.2 adapter (shut up, it exists, and I have reasons to want it) and I found something way more cursed: M.2 (SDIO) to SD card slot! https://t.co/GOv3zzoqOX" / Twitter electrontics
- 2020-02-27 - Introducing Base24 algorithms
- 2020-02-26 - wasmerio/kernel-wasm: Sandboxed kernel mode WebAssembly runtime. wasm
- 2020-02-26 - Smithsonian Releases 2.8 Million Images Into Public Domain | At the Smithsonian | Smithsonian Magazine photography
- 2020-02-26 - Don't Confuse a Bug's Priority with its Severity - Blue Label Labs development
- 2020-02-26 - A primer on prioritization development
- 2020-02-25 - Fossil Data Part 2: 8-Inch IBM Floppy Data Recovery - YouTube story
- 2020-02-25 - JSPaint retrocomputing js
- 2020-02-25 - Implement With Types, Not Your Brain! :: Reasonably Polymorphic programming
- 2020-02-25 - ufrisk/pcileech: Direct Memory Access (DMA) Attack Software security
- 2020-02-25 - SwiftUI defaults considered harmful @ tonsky.me swift swiftui
- 2020-02-25 - Defeating a Laptop's BIOS Password reverse engineering
- 2020-02-23 - Routed Gothic Font fonts
- 2020-02-21 - Unix Toolbox
- 2020-02-19 - Pen Testing Ships. A year in review | Pen Test Partners security
- 2020-02-19 - How 1500 bytes became the MTU of the internet networking
- 2020-02-17 - SpaceX successfully launches 60 more Starlink satellites but misses booster landing | TechCrunch space
- 2020-02-17 - Soviet Calculators History old-tech
- 2020-02-17 - Comma Free Codes | Senthil Kumaran algorithms
- 2020-02-14 - The Technium: Amish Hackers hacking old-tech
- 2020-02-13 - Shell Magic - The Ultimate Bash Cheatsheet! bash
- 2020-02-13 - Swiss machines 'used to spy on governments for decades' - BBC News gov intelligence
- 2020-02-13 - Table of Contents | Ultimate Electronics Book electrontics
- 2020-02-13 - Project Zero: Mitigations are attack surface, too security
- 2020-02-12 - xkcd: Voting Software xkcd
- 2020-02-12 - Constructing Compound Queries in Amazon CloudSearch aws
- 2020-02-12 - Linux Kernel Runtime Guard (LKRG) linux
- 2020-02-12 - Gears – Bartosz Ciechanowski physics
- 2020-02-12 - Rotary Cellphone electrontics
- 2020-02-11 - How the CIA used Crypto AG encryption devices to spy on countries for decades - Washington Post gov intelligence
- 2020-02-11 - Dead Sea dates grown from 2000-year-old seeds | Science | AAAS farming
- 2020-02-11 - Apple 2 connecting to the net with 1970's acoustic coupler modem and rotary phone retrocomputing
- 2020-02-10 - swift - Move TextField up when thekeyboard has appeared by using SwiftUI? : iOS - Stack Overflow swiftui
- 2020-02-10 - ios - Observe changes on SwiftUI TextField - Stack Overflow swiftui swift
- 2020-02-09 - How we built Picture-in-Picture in Firefox Desktop with more control over video - Mozilla Hacks - the Web developer blog firefox
- 2020-02-09 - The war against space hackers: how the JPL works to secure its missions from nation-state adversaries | TechCrunch security space nasa
- 2020-02-08 - How mosquitoes find humans to bite science
- 2020-02-07 - Apollo 11 vs USB-C Chargers electrontics space computer architecture
- 2020-02-07 - ThinkPad T480 is my new main laptop which runs FreeBSD - genneko linux
- 2020-02-07 - Rust zero cost abstractions in action rust
- 2020-02-07 - FLIF - Free Lossless Image Format graphics
- 2020-02-07 - https://iconia.com/before_the_dns.txt story
- 2020-02-06 - Your Poorly Secured Medical Credit Score Could Deny You Care bad things
- 2020-02-05 - FOSDEM 2020 and Hardware Announcements | PINE64 linux single-board-computers
- 2020-02-05 - GitHub - aep/zz: 🍺🐙 ZZ (drunk octopus) a safe dialect of C for embedded systems, inspired by rust programming
- 2020-02-05 - Using ‘radioactive data’ to detect if a data set was used for training machine learning
- 2020-02-05 - Imperiled information | Harvard John A. Paulson School of Engineering and Applied Sciences privacy security
- 2020-02-05 - Wacom drawing tablets track the name of every application that you open | Robert Heaton privacy
- 2020-02-04 - Enumerate, Don't Booleanate | Kyle Shevlin programming
- 2020-02-03 - NYTimes Opinion | Welcome to the K-12 Surveillance State - The New York Times privacy surveillance
- 2020-02-03 - Arcade Raid: The Duke of Lancaster Ship – The Arcade Blogger retro archival
- 2020-02-03 - TeamViewer - WhyNotSecurity security
- 2020-02-03 - Quirk: Quantum Circuit Simulator quantum programming
- 2020-01-29 - Rust Lang in a nutshell: 1# Introduction rust
- 2020-01-29 - US court fully legalized website scraping and technically prohibited it - Parsers legal
- 2020-01-29 - Barn Find MOS MCS6502 – A Restoration | The CPU Shack Museum retrocomputing
- 2020-01-28 - microsoft/ApplicationInspector: A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'what's in it' using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes. tools
- 2020-01-28 - FWEI.TK | Adieu, Quake! - Porting Quake to iPod Classic games reverse engineering
- 2020-01-27 - E.W. Dijkstra Archive: Why numbering should start at zero (EWD 831) algorithms
- 2020-01-25 - GPT-2 and the Nature of Intelligence artificial-intelligence
- 2020-01-24 - 25-Hour Digital Myst Clock/Chronometer | Realm of RIUM+ electrontics
- 2020-01-23 - Tweet / Twitter privacy tracking
- 2020-01-23 - Unauthorized Charcoal: GE fridges won't dispense ice or water unless your filter authenticates as an official ($55!) component / Boing Boing bad things
- 2020-01-23 - PINEBOOK Pro | PINE64 products
- 2020-01-23 - Talking to Myself or How I Trained GPT2-1.5b for Rubber Ducking using My Facebook Chat Data | Svilen Todorov artificial-intelligence machine learning
- 2020-01-22 - United States of Surveillance - The Privacy Issue privacy
- 2020-01-22 - I2C in a Nutshell | Interrupt electrontics
- 2020-01-22 - The Edge of Emulation | byuu.org computer architecture emulators
- 2020-01-22 - NeXTstep on the HP 712 Part 1: Installation · Pizza Box Computer retrocomputing
- 2020-01-21 - WordPad is Gettings Ads in Windows 10 windows
- 2020-01-21 - Cloudflare is turning off the internet for me internet
- 2020-01-21 - The CSS Cascade css
- 2020-01-20 - BMW Connected Apps Protocol reverse-engineering
- 2020-01-20 - WinWorld: Welcome retrocomputing
- 2020-01-20 - How To Corrupt An SQLite Database File databases c computer-science
- 2020-01-17 - Inside the digital clock from a Soyuz spacecraft retrocomputing space old-tech
- 2020-01-16 - Plastic Pollution - Our World in Data env
- 2020-01-16 - Autocomplete as an interface | benkuhn.net computing
- 2020-01-16 - My C code works with -O3 but not with -O0 – Nat!'s Journal c
- 2020-01-16 - How the New York Times verified the Iran missile-strike footage - Columbia Journalism Review journalism
- 2020-01-15 - Everything I Know About SSDs 2019 hardware
- 2020-01-09 - The Ultimate Oldschool PC Font Pack: Home fonts
- 2020-01-09 - IBM Selectric bug intelligence security
- 2020-01-09 - The Crazy Story of How Soviet Russia Bugged an American Embassy’s Typewriters - IEEE Spectrum security intelligence
- 2020-01-09 - Why are some things darker when wet? - Aryan Kashyap physics gamedev
- 2020-01-08 - That (not so) awesome time the police raided my home security irc
- 2020-01-08 - 1080682 - Use PSL to do a search for foo.bar URL bar entries which aren't known domains/TLDs, with the same infobar as for single-word searches firefox
- 2020-01-08 - Overcoming Bias : How Bees Argue management social
- 2020-01-08 - CGA in 1024 Colors - a New Mode: the Illustrated Guide retro
- 2020-01-07 - dflemstr/rq: Record Query - A tool for doing record analysis and transformation tools
- 2020-01-07 - Translating Quake 3 into Rust :: Immunant, Inc rust
- 2020-01-06 - For tech-weary Midwest farmers, 40-year-old tractors now a hot commodity - StarTribune.com farming
- 2020-01-04 - Exploitable crashes - Mozilla | MDN security
- 2020-01-03 - Have Aliens Found Us? An Interview with the Harvard Astronomer Avi Loeb About the Mysterious Interstellar Object ‘Oumuamua | The New Yorker aliens space
- 2020-01-03 - ascii.txt textfile ascii
- 2020-01-03 - spamsolutions.txt textfile
- 2020-01-03 - Programming Language Checklist textfile
- 2020-01-02 - WebAssembly is easy — a hello world example wasm
- 2020-01-02 - http://info.iet.unipi.it/~luigi/recover-hd/text.html story
- 2020-01-02 - Converting WebAssembly text format to wasm - WebAssembly | MDN wasm
- 2020-01-02 - WebAssembly/wabt: The WebAssembly Binary Toolkit wasm
- 2020-01-02 - How I once saved half a million dollars with a single character code change | Pitest story
- 2020-01-02 - wifi - Any way to find a lost Kindle inside a house? - Ebooks Stack Exchange radio
- 2019-12-31 - Deep links to opt-out of data sharing by 60+ companies – Simple Opt Out privacy security
- 2019-12-30 - Encoding your WiFi access point password into a QR code wifi
- 2019-12-27 - Homemade GPS Receiver radio
- 2019-12-27 - Not everything was perfect in 1995, but I think we've lost something on the way... computing
- 2019-12-26 - typewriterstuff on eBay old-tech
- 2019-12-23 - The weird criticism that Big Tech is too digital big-tech
- 2019-12-18 - Fibonacci Hashing: The Optimization that the World Forgot (or: a Better Alternative to Integer Modulo) | Probably Dance algorithms
- 2019-12-17 - Snell-Pym » Amateur radio radio
- 2019-12-16 - WASM as a Platform for Abstraction · Michael-F-Bryan wasm
- 2019-12-13 - Transistor Gates electrontics
- 2019-12-13 - Mathematician Terence Tao and the Collatz Conjecture | Quanta Magazine math
- 2019-12-12 - Warrantless encryption isn't a 4th amendment issue, it's a 1st amendment issue privacy
- 2019-12-10 - Git from the inside out git
- 2019-12-06 - 35 Year-Old C64 Easter Egg Hidden On Vinyl - YouTube retrocomputing videos
- 2019-12-04 - A Cybersecurity Firm’s Sharp Rise and Stunning Collapse | The New Yorker security
- 2019-12-04 - Home page of the DNSCrypt project [DNS security] security
- 2019-12-03 - Symptoms of Groupthink management social
- 2019-12-03 - Portability and Interoperability – Stratechery by Ben Thompson
- 2019-12-03 - strftime format codes reference
- 2019-12-03 - That time Benjamin Franklin tried (and failed) to electrocute a turkey | Ars Technica history
- 2019-12-02 - All new cell phone users in China must now have their face scanned - MIT Technology Review privacy
- 2019-12-01 - How Radar Works radio radar
- 2019-11-27 - Off-Grid Cyberdeck! The Raspberry Pi Recovery Kit — BACK7.CO raspberry pi single-board-computers
- 2019-11-25 - CelesTrak: "Visually Observing Earth Satellites" space nasa
- 2019-11-25 - Braid: Synchronization for HTTP
- 2019-11-25 - Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher fonts
- 2019-11-25 - GNU Radio first steps: a FM receiver radio
- 2019-11-25 - How to stabilize a wobbly table math
- 2019-11-22 - Designing Windows 95’s User Interface – Socket 3 retrocomputing
- 2019-11-21 - How to make your C codebase rusty: rewriting keyboard firmware keymap in Rust · houqp rust
- 2019-11-19 - Wiping a Hard Drive with DD hardware
- 2019-11-19 - How To Run Your Own Mail Server email
- 2019-11-18 - date(1) - Linux manual page manpage
- 2019-11-18 - Google and fwupd sitting in a tree – Technical Blog of Richard Hughes
- 2019-11-18 - How to repair a Seiko 7S26 Automatic wrist watch repair
- 2019-11-14 - Welcome to PizzaNet! retrocomputing
- 2019-11-14 - Pocket Popcorn Computer
- 2019-11-13 - I am railing: Sir Rod Stewart reveals his epic model railway city - BBC News
- 2019-11-12 - How do I find when an URL was first indexed by Google? - Webmasters Stack Exchange googlefu
- 2019-11-12 - Keylogging users via Slack themes - Matt's Blog security
- 2019-11-09 - How a scammer stole 500$ from me and in the end begged me not to tell his parents scammers
- 2019-11-08 - Stab a Book, the Book Won't Die — by Craig Mod old-tech
- 2019-11-06 - The new dot com bubble is here: it’s called online advertising - The Correspondent
- 2019-11-05 - 'U2F support in OpenSSH HEAD' - MARC ssh u2f
- 2019-11-04 - The Old New Thing blog
- 2019-11-04 - A New Digital Manifesto privacy
- 2019-11-01 - The Fantasy of Opting Out | The MIT Press Reader privacy
- 2019-10-31 - restic · Backups done right! backups
- 2019-10-31 - Pick parts. Build your PC. Compare and share. - PCPartPicker hardware
- 2019-10-31 - ProtonMail iOS app is open source - ProtonMail Blog opensource
- 2019-10-31 - Build Your Own Thrust Vectored Rockets For Vertical Landings Like SpaceX rust
- 2019-10-30 - Simple Does Not Mean Ugly · Ugly Duck design
- 2019-10-30 - Free IP Geolocation Database | IP2Location LITE databases
- 2019-10-30 - NVIDIA/vid2vid: Pytorch implementation of our method for high-resolution (e.g. 2048x1024) photorealistic video-to-video translation. machine learning
- 2019-10-29 - The 50th anniversary of ARPANET, the internet’s predecessor internet
- 2019-10-29 - OMG space is full of radiation, and why I’m not worried – Casey Handmer's blog space
- 2019-10-29 - Opinion: 50 years ago, I helped invent the internet. How did it go so wrong? - Los Angeles Times internet
- 2019-10-24 - You should be working asynchronously (async) | Remote.com Blog work
- 2019-10-19 - Friday Facts #317 - New pathfinding algorithm | Factorio algorithms
- 2019-10-17 - Text-Only NPR.org : Eat, Drink And Be Wary: Ex-CIA Officer Reveals How Eateries Are Key To Spycraft security intelligence
- 2019-10-17 - Jeffrey Paul: Stupid Unix Tricks programming
- 2019-10-08 - https://bugs.python.org/file4451/timsort.txt textfile
- 2019-10-08 - Real-time satellite imagery on your desktop with Downlink - Main Engine Cut Off space
- 2019-10-07 - Yellowstone National Park’s Sound & Video Libraries Are Free for Anyone to Use
- 2019-10-03 - The antique audiotape was a mystery. Then a researcher got it to play. It was a dispatch from D-Day. - U.S. - Stripes history
- 2019-10-02 - Autobiography by Benjamin Franklin – The Rabbit Hole history
- 2019-10-02 - luke8086/boot2c: A simple way to write standalone C programs for i386 c computer-architecture
- 2019-09-30 - rx — a minimalist and extensible pixel editor tools
- 2019-09-26 - How The NSA And U.S. Cyber Command Hacked ISIS's Media Operation : NPR gov
- 2019-09-25 - PC speaker star wars vader theme
- 2019-09-23 - Travel without a phone to be in the moment | Derek Sivers
- 2019-09-23 - When TCP sockets refuse to die — Idea of the day tcp networking
- 2019-09-20 - Project Code Named: VirtuScope – The Digital Ocean
- 2019-09-13 - BLUF: The Military Standard That Can Make Your Writing More Powerful - Animalz meta
- 2019-09-13 - How to Store Pumpkins, Pumpkin Harvesting and Storage farming
- 2019-09-12 - adrianmihalko/raspberrypiwireguard: Install and configure WireGuard on Raspberry Pi (and others) raspberry pi single-board-computers
- 2019-09-12 - How to setup your own VPN server using WireGuard on Ubuntu vpn security
- 2019-09-09 - viraptor/reverse-interview: Questions to ask the company during your interview
- 2019-09-06 - AWS celebrates Labor Day weekend by roasting customer data in US-East-1 BBQ • The Register aws
- 2019-09-05 - (Semi-)correct handling of log rotation in multiprocess Python applications python
- 2019-09-04 - A Closer Look at Recent HTTP/2 Vulnerabilities Affecting K8s and Other Implementations - Randy Westergren security
- 2019-09-03 - gadzikowski.com rollover test page hardware
- 2019-08-29 - Processing Content Security Policy violation reports · Mathias Bynens security
- 2019-08-29 - Analyse your HTTP response headers security
- 2019-08-26 - How to Change the Printer Ready Message printers hacking
- 2019-08-26 - Unix Recovery Legend unix
- 2019-08-23 - Mr. Potato Head, MR. POTATO HEAD - YouTube videos
- 2019-08-23 - Deconstructing Google’s excuses on tracking protection privacy
- 2019-08-19 - Hero Patterns | Free repeatable SVG background patterns for your web projects css
- 2019-08-16 - OSH Park ~ electrontics
- 2019-08-14 - seemoo-lab/opendrop: An open Apple AirDrop implementation written in Python macos apple reverse engineering
- 2019-08-14 - Building a vacuum tube computer retrocomputing electrontics
- 2019-08-13 - Here Is How The Pentagon Comes Up With Code Words And Secret Project Nicknames - The Drive gov
- 2019-08-12 - Deno Manual js
- 2019-08-12 - NO_COLOR: disabling ANSI color output in various Unix commands bash terminal
- 2019-08-05 - Bash Shortcuts For Maximum Productivity - Skorks bash
- 2019-08-05 - macos - Is there a way to make alt-f and alt-b jump word forward and backward instead of printing ƒ and ∫ on Mac? - Stack Overflow macos
- 2019-08-05 - jedisct1/rust-doh: A DNS-over-HTTP server proxy. rust dns
- 2019-08-05 - All the best engineering advice I stole from non-technical people
- 2019-08-02 - Standard Ebooks: Free and liberated ebooks, carefully produced for the true book lover. ebooks
- 2019-08-02 - Pentagon testing mass surveillance balloons across the US | US news | The Guardian surveillance
- 2019-08-02 - Secretly Public Domain legal
- 2019-08-01 - She Was Arrested at 14. Then Her Photo Went to a Facial Recognition Database. - The New York Times privacy
- 2019-08-01 - hackurls - news for hackers and programmers indexpage
- 2019-08-01 - The Lost Art of Lacing Cable - The Broadcast Bridge - Connecting IT to Broadcast old-tech retrocomputing
- 2019-07-30 - Reading Mac BSM Audit Logs | Crucial Security Forensics Blog security
- 2019-07-30 - New bill would ban autoplay videos and endless scrolling - The Verge legal
- 2019-07-30 - Technician keeps computer made in 1959 still humming along:The Asahi Shimbun retrocomputing
- 2019-07-30 - The Story of the PING Program story
- 2019-07-30 - Lock-free multithreading with atomic operations - Internal Pointers computer-science
- 2019-07-29 - The Encryption Debate Is Over - Dead At The Hands Of Facebook privacy
- 2019-07-29 - Rocket.Chat - Free, Open Source, Enterprise Team Chat
- 2019-07-28 - Adblocking: How About Nah? | Electronic Frontier Foundation
- 2019-07-26 - Rooms and Mazes: A Procedural Dungeon Generator – journal.stuffwithstuff.com algorithms
- 2019-07-26 - Sustainable farming: Can we use less pesticides for more environmentally friendly agriculture farming
- 2019-07-25 - ascii.txt textfile ascii
- 2019-07-24 - The Mutable Web | simulacrum party web
- 2019-07-24 - Zalgo Text Generator by Tchouky - To invoke the hive-mind representing chaos. Invoking the feeling of chaos. With out order. The Nezperdian hive-mind of chaos. Zalgo. He who Waits Behind The Wall. ZALGO! tools
- 2019-07-24 - Show git branches sorted by latest commit (Example)
- 2019-07-24 - Fujifilm’s first surveillance camera can read a license plate from 1km away - The Verge surveillance security
- 2019-07-23 - DVB-T rtl-sdr
- 2019-07-22 - Licensed Scarfs & Ties : Lochaven International Ltd harry potter
- 2019-07-18 - HTTP Security Headers - A Complete Guide security
- 2019-07-18 - Accessing a SMB host over SSH on a Mac smb ssh
- 2019-07-16 - What every computer science major should know computer-science
- 2019-07-16 - Technovelty - Using LD_PRELOAD to override a function c
- 2019-07-16 - Education publisher Pearson to phase out print textbooks - BBC News bad things
- 2019-07-16 - Mac Open Web, by Brian Warren - Collection of open and indie Mac, iOS and Web Apps web macos indexpage
- 2019-07-15 - The Web Robots Pages web
- 2019-07-15 - To Break Google’s Monopoly on Search, Make Its Index Public - Bloomberg search
- 2019-07-11 - QuickJS Javascript Engine js
- 2019-07-10 - Living without the modern browser – AN3223's Blog – Linux and stuff web
- 2019-07-10 - Tom's Blog - Rust, a Raspberry Pi and Addressable LED's rust raspberry pi single-board-computers
- 2019-07-10 - For 40 Years, Crashing Trains Was One of America’s Favorite Pastimes - Atlas Obscura
- 2019-07-09 - I have found an excellent programmer named Steve Wozniac programming story
- 2019-07-09 - What If Life Did Not Originate on Earth? | The New Yorker space mars
- 2019-07-09 - Camera & microphone require https in Firefox 68. - Advancing WebRTC security
- 2019-07-09 - Alchemy (Audiobook) by Rory Sutherland | Audible.com audiobook logic
- 2019-07-09 - 101 Tips For Being A Great Programmer (& Human) - DEV Community 👩💻👨💻
- 2019-07-09 - tf–idf - Wikipedia algorithms
- 2019-07-09 - 10+1 Lessons from a Serial Entrepreneur – Andreessen Horowitz
- 2019-07-09 - Terminal Multiplexers: Screen, Tmux - Hyperpolyglot tools
- 2019-07-09 - Pirate our games, don't buy them from key resellers, say indies - BBC News gamedev
- 2019-07-09 - Spam | Consumer Information scammers
- 2019-07-09 - nanochess/Pillman: Pillman boot sector game, a yellow thing eats pills and is chased by monsters. osdev games
- 2019-07-08 - Bitcoin mining on an Apollo Guidance Computer: 10.3 seconds per hash bitcoin
- 2019-07-08 - WHY THREE PRONGS? Electrical ground, stray voltage electrontics
- 2019-07-08 - Intro Guide to Dockerfile Best Practices - Docker Blog docker
- 2019-07-07 - The world's worst video card? - YouTube hardware electrontics videos
- 2019-07-07 - How to write idempotent Bash scripts · Fatih Arslan bash
- 2019-07-07 - hub · the command-line wrapper for git tools git
- 2019-07-04 - Instructions | Making your work social media ready | Hackaday.io
- 2019-07-04 - Huawei cryptographic keys embedded in Cisco's firmware - IoT Inspector security
- 2019-07-04 - Two Billion Records Exposed in 'Smart Home' Breach - SecAlerts - Security vulnerabilities in your inbox data-breach security
- 2019-07-04 - Kuo: Apple to include new scissor switch keyboard in 2019 MacBook Air and 2020 MacBook Pro - 9to5Mac big-tech
- 2019-07-03 - Email Tracking Is Creepy and Invasive and No One Should Do It - VICE privacy
- 2019-07-03 - Why did moving the mouse cursor cause Windows 95 to run more quickly? - Retrocomputing Stack Exchange retrocomputing
- 2019-07-03 - 4k Wallpapers [Free Download!] | 100+ best free wallpaper, cloud, light, and rock photos on Unsplash stock-images
- 2019-07-03 - Why we're ending support for MySQL in 12.1 | GitLab
- 2019-07-02 - Choose Boring Technology
- 2019-07-01 - Senate passes cybersecurity bill to decrease grid digitization, move toward manual control | Utility Dive security
- 2019-07-01 - https://raw.githubusercontent.com/cmus/cmus/master/Doc/cmus-tutorial.txt textfile
- 2019-07-01 - Former NASA Flight Director Gene Kranz Restores Mission Control : NPR nasa
- 2019-06-29 - Does anyone have or know a source for beep scripts? : linux
- 2019-06-28 - Qwant Maps : opensource and privacy-preserving map privacy
- 2019-06-28 - Firefighting in software development programming
- 2019-06-27 - Welcome To The Old Internet Again! retrocomputing
- 2019-06-27 - Inconsolata fonts
- 2019-06-27 - The Programmers Stone programming
- 2019-06-26 - Writing an OS in Rust rust osdev
- 2019-06-26 - HTML is the Web ~ Pete Lambert web
- 2019-06-26 - I was 7 words away from being spear-phished | Robert Heaton scammers
- 2019-06-25 - Hackers are stealing years of call records from hacked cell networks | TechCrunch hacking
- 2019-06-25 - Are LinkNYC Internet Kiosks Tracking Your Movements? privacy
- 2019-06-24 - What Happens After Amazon’s Domination Is Complete? Its Bookstore Offers Clues - The New York Times big-tech
- 2019-06-24 - If Facebook or Google create their own currency, they can control our lives | John Harris | Opinion | The Guardian cryptocurrency
- 2019-06-21 - Is there any reason not to disable Service Workers? : firefox
- 2019-06-20 - Firefox zero-day was used in attack against Coinbase employees, not its users | ZDNet security 0day
- 2019-06-20 - Why we chose Rust as our programming language rust
- 2019-06-20 - BBC - Travel - The invention that saved a million ships
- 2019-06-20 - The Eruption of Mount Edgecumbe–April Fool’s Day 1974 – The Sitka History Museum
- 2019-06-19 - How To Become A Hacker hacking
- 2019-06-18 - This page is anonymous privacy
- 2019-06-18 - Someone Used a Neural Network to Draw Doom Guy in High-Res ai machine learning
- 2019-06-17 - Facebook Libra Cryptocurrency Is Another Zuckerberg Threat - Bloomberg bitcoin cryptocurrency
- 2019-06-17 - http://happysat.nl/deadsat.txt textfile
- 2019-06-12 - How to Be Great? Just be Good, Repeatably
- 2019-06-12 - Green Threads Explained in 200 Lines of Rust rust
- 2019-06-11 - An Orbit Map of the Solar System space
- 2019-06-10 - Always Own Your Platform web
- 2019-06-10 - restic · Backups done right! security backups
- 2019-06-09 - Management! : ProgrammerHumor humor
- 2019-06-07 - [1903.11137] Hearing your touch: A new acoustic side channel on smartphones
- 2019-06-07 - Microsoft deletes massive face recognition database - BBC News privacy
- 2019-06-07 - Internet Toaster, John Romkey, Simon Hackett iot story
- 2019-06-06 - jjjake/internetarchive: A Python and Command-Line Interface to Archive.org tools
- 2019-06-05 - FBI Records: The Vault — Bigfoot Part 01 of 01 gov
- 2019-06-05 - Sealed Rust rust
- 2019-06-04 - Apple’s Audacity – Stratechery by Ben Thompson big-tech apple
- 2019-06-04 - Compromising online accounts by cracking voicemail systems - Martin Vigo security
- 2019-06-04 - National Park Typeface fonts
- 2019-06-04 - The design and implementation of a lock-free ring-buffer with contiguous reservations programming algorithms
- 2019-06-04 - Fatal Dose - Radiation Deaths linked to AECL Computer Errors programming story
- 2019-06-04 - macOS - Getting root with benign AppStore apps · theevilbit blog security
- 2019-06-03 - Complete Knot List | Alphabetical list of all Knots | Animated Knots by Grog
- 2019-06-03 - Google Chrome, the perfect antitrust villain? – alexdanco.com rust
- 2019-06-03 - Nmap: Use the --top-ports Option for Both TCP and UDP Simultaneously | Daniel Miessler security
- 2019-06-03 - Zero Width Detection
- 2019-06-03 - Twivorite | Make the most of your Twitter Account
- 2019-06-03 - foone on Twitter: "So I saw something at the thrift store that's weird so I had to get it. It's a "Cellebrite Touch". It's Wii-U tablet sized (but a bit thicker), but has a bunch of odd things about it, and it turns out it's Very Interesting.… https://t.co/RwLHU3pIxP" security
- 2019-06-03 - Flux Capacity: Flux-Readings of Apple Computer Floppies : Free Software : Free Download, Borrow and Streaming : Internet Archive archival
- 2019-06-03 - Hacking the Casio F-91W to Handle 1000+ PSI — Adventures hacking
- 2019-05-31 - http://standards-oui.ieee.org/oui/oui.txt textfile
- 2019-05-30 - California Privacy Law: What Companies Should Do to Prepare in 2019 | Insights | Skadden, Arps, Slate, Meagher & Flom LLP privacy
- 2019-05-29 - Falsehoods Programmers Believe About Search programming
- 2019-05-29 - Docker Bug Allows Root Access to Host File System | Decipher security
- 2019-05-29 - News Websites Are Dumpster Fires · Bradley Taunt web
- 2019-05-28 - I can see your local web servers security
- 2019-05-28 - Update on await syntax rust
- 2019-05-24 - Uses This / Interviews
- 2019-05-23 - bigint shipping in firefox! -- wingolog js
- 2019-05-23 - jlevy/the-art-of-command-line: Master the command line, in one page linux bash unix
- 2019-05-22 - xkcd: Hack xkcd
- 2019-05-22 - xkcd: Alice and Bob xkcd
- 2019-05-22 - Fingerprinting iPhones - Schneier on Security security
- 2019-05-21 - Integrated Circuits Can Be Easy to Understand with the Right Teachers | Hackaday electrontics
- 2019-05-21 - xkcd: Google Trends Maps xkcd
- 2019-05-21 - xkcd: Tech Support Cheat Sheet xkcd
- 2019-05-21 - Google Online Security Blog: New research: How effective is basic account hygiene at preventing hijacking security
- 2019-05-20 - intel 8080 assembly programming manual - 8080 Programmers Manual.pdf reference
- 2019-05-20 - badssl.com security
- 2019-05-20 - weskerfoot/DeleteFB: Selenium script to delete all of your Facebook wall posts privacy
- 2019-05-20 - MitM'ing my STB · random hacks hacking
- 2019-05-17 - Standards.REST rest
- 2019-05-17 - ridiculousfish/HexFiend: A fast and clever hex editor for Mac OS X tools macos
- 2019-05-16 - smicallef/spiderfoot: SpiderFoot, the most complete OSINT collection and reconnaissance tool. osint security
- 2019-05-16 - USB Snooping Made Easy: Crosstalk Leakage Attacks on USB Hubs | USENIX security
- 2019-05-16 - The radio navigation planes use to land safely is insecure and can be hacked | Ars Technica security radio
- 2019-05-15 - The English Word That Hasn’t Changed in Sound or Meaning in 8,000 Years
- 2019-05-15 - Overview - rtl-sdr - Open Source Mobile Communications radio sdr
- 2019-05-14 - danielmiessler/SecLists: SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. security
- 2019-05-14 - Cyberus Technology - ZombieLoad: Cross Privilege-Boundary Data Leakage security
- 2019-05-14 - CPU.fail security
- 2019-05-14 - dwmkerr/hacker-laws: 💻📖 Laws, Theories, Principles and Patterns that developers will find useful. programming computer-science
- 2019-05-14 - Oh, shit, git! git
- 2019-05-14 - revalo/pishot: Operate Raspberry Pi v1 camera in global exposure mode (instead of rolling shutter) 📷✨ raspberry pi single-board-computers
- 2019-05-13 - U.S. Farmers Need a Better Way to Fix Their Tractors - Bloomberg repair
- 2019-05-13 - Re: [git pull] drm-next
- 2019-05-13 - CBS Censors a ‘Good Fight’ Segment. Its Topic Was Chinese Censorship. - The New York Times censorship
- 2019-05-13 - OONI - China is now blocking all language editions of Wikipedia censorship
- 2019-05-10 - SwiftWasm - compile Swift to WebAssembly swift
- 2019-05-10 - Database IDs Have No Place In URIs - John Topley’s Weblog databases web
- 2019-05-10 - Lockdown: The coming war on general-purpose computing / Boing Boing
- 2019-05-09 - Sample Files for Development | TechSlides debugging
- 2019-05-09 - On the Trail of the Robocall King | WIRED scammers
- 2019-05-09 - “Users want control” is a shoulder shrug
- 2019-05-09 - Amazon S3 Path Deprecation Plan – The Rest of the Story | AWS News Blog aws
- 2019-05-08 - We Need to Save What Made Linux and FOSS Possible | Linux Journal opensource
- 2019-05-08 - HTTP headers for the responsible developer - Twilio http
- 2019-05-03 - Playing with model trains and calling it graph theory graph theory trains
- 2019-05-01 - Remote Code Execution on most Dell computers – Bill Demirkapi's Blog – The adventures of a 17 year old security researcher. security
- 2019-05-01 - xkcd: Ten Thousand xkcd
- 2019-05-01 - The Chemical History of a Candle. Michael Faraday. 1909-14. Scientific Papers. The Harvard Classics old-tech
- 2019-04-30 - Bohemian Wrapsody – ProAndroidDev development libraries
- 2019-04-30 - You should have a personal web site - ideas & ramblings web
- 2019-04-30 - New report reveals that the UK police are secretly downloading content from suspects' mobile phones on a massive scale | Privacy International privacy
- 2019-04-26 - How to Read a Schematic - learn.sparkfun.com electrontics
- 2019-04-25 - Tips for presenting code in Keynote – Alex Bucknall – Medium keynote
- 2019-04-24 - Facebook Expects to Be Fined Up to $5 Billion by F.T.C. Over Privacy Issues - The New York Times privacy
- 2019-04-24 - Private Key Extraction from Qualcomm Hardware-backed Keystore security cryptography rust
- 2019-04-24 - A 'Blockchain Bandit' Is Guessing Private Keys and Scoring Millions | WIRED cryptocurrency security
- 2019-04-24 - Exploring Buffer Overflows in C, Part Two: The Exploit | Tallan Blog security
- 2019-04-24 - I'll Let Myself In: Tactics of Physical Pen Testers - YouTube videos
- 2019-04-24 - DEF CON 22 - Gene Bransfield - Weaponizing Your Pets: The War Kitteh and the Denial of Service Dog - YouTube videos hacking
- 2019-04-17 - Facebook 'unintentionally uploaded' email contacts from 1.5M users - CNET privacy
- 2019-04-17 - Opinion | We Built an ‘Unbelievable’ (but Legal) Facial Recognition Machine - The New York Times privacy
- 2019-04-17 - Making the obvious code fast programming
- 2019-04-17 - SpaceX's Starlink Constellation Construction Begins. 2,200 Satellites Will go up Over the Next 5 years - Universe Today space
- 2019-04-16 - Mozilla Foundation - “Privacy. That’s iPhone.” But is it? privacy
- 2019-04-15 - The Bug in Apple’s Latest Marketing Campaign - The Mozilla Blog
- 2019-04-15 - Project Zero: Virtually Unlimited Memory: Escaping the Chrome Sandbox security
- 2019-04-14 - Open data @ OurAirports data
- 2019-04-12 - Internet Archive denies hosting 'terrorist' content - BBC News archival
- 2019-04-11 - Windows 3.1 Flash Edition windows
- 2019-04-11 - Opinion | It’s Time to Panic About Privacy - The New York Times privacy
- 2019-04-11 - OpenSSDWiki
- 2019-04-11 - Pseudo-standard Text File Adoption Rates (2019) - Paul's Blog web
- 2019-04-10 - Is Anyone Listening to You on Alexa? A Global Team Reviews Audio - Bloomberg privacy
- 2019-04-10 - Boeing 737 MAX crash and the rejection of ridiculous data – Philip Greenspun’s Weblog aviation
- 2019-04-10 - Exploring Black Holes | National Science Foundation space
- 2019-04-09 - DevDocs API Documentation developer tools
- 2019-04-09 - B before A | Bill Wadge's Blog management
- 2019-04-09 - Now that's what I call a Hacker hacking
- 2019-04-09 - The Linux desktop is in trouble | ZDNet linux
- 2019-04-09 - Open Source Is Winning, and Now It's Time for People to Win Too | Linux Journal opensource free software gnu
- 2019-04-09 - Vintage BASIC - Games retrocomputing programming
- 2019-04-09 - Microsoft says its data shows FCC reports massively overstate broadband adoption | TechCrunch radio
- 2019-04-08 - No one, not even the Secret Service, should randomly plug in a strange USB stick | TechCrunch security
- 2019-04-08 - Free IP address to ASN database databases
- 2019-04-08 - 58 bytes of css to look great nearly everywhere css
- 2019-04-08 - How to increase your chances of finding a hidden camera – sixfortwelve security privacy
- 2019-04-08 - VPN - a Very Precarious Narrative - Dennis Schubert security vpn
- 2019-04-05 - BME280 bme280 sensors i2c
- 2019-04-05 - BYTE Articles - Dr Trevor Marshall old-tech retrocomputing
- 2019-04-04 - Linus Torvalds says Twitter, Facebook, and Instagram are 'a disease' - Business Insider social
- 2019-04-04 - 1969 & 70 - Bell Labs retrocomputing
- 2019-04-04 - You Are Not Google – Bradfield big-tech
- 2019-04-04 - PostgreSQL performance on Raspberry Pi raspberry pi rust single-board-computers
- 2019-04-03 - Eight Obscure Bash Options You Might Want to Know About – zwischenzugs bash
- 2019-04-03 - Safari link tracking can no longer be disabled privacy
- 2019-04-03 - Privacy Is Just the First Step, the Goal Is Data Ownership privacy
- 2019-04-03 - ‘Beyond Sketchy’: Facebook Demanding Some New Users’ Email Passwords security
- 2019-04-02 - How Big Tech Built the Iron Cage | The New Yorker surveillance
- 2019-04-02 - Unidentified satellites reveal the need for better space tracking - The Verge space
- 2019-04-02 - Something on Mars Is Producing Gas Usually Made by Living Things on Earth - The New York Times space
- 2019-04-02 - Crossing the Rust FFI frontier with Protocol Buffers - Mozilla Hacks - the Web developer blog rust
- 2019-04-02 - Reducing Notification Permission Prompt Spam in Firefox – Firefox Nightly News firefox
- 2019-04-02 - What comes after “open source” opensource
- 2019-04-02 - Google’s constant product shutdowns are damaging its brand | Ars Technica big-tech
- 2019-04-01 - I’m only making business card sized games now | Killed By A Pixel
- 2019-04-01 - XSS on Google Search - Sanitizing HTML in The Client? - YouTube security videos
- 2019-04-01 - How lines of code made a rocket explode. – The Startup – Medium space
- 2019-04-01 - How NOT to hire a software engineer @ tonsky.me hiring
- 2019-04-01 - A small trail through the Linux kernel linux
- 2019-04-01 - 🤠 The Wrangler CLI: Deploying Rust with WASM on Cloudflare Workers rust
- 2019-03-31 - Chris's Wiki :: blog/tech/ColdLockupMachineMystery story
- 2019-03-31 - nefe/You-Dont-Need-jQuery: Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. js
- 2019-03-31 - Experimental Security Research of Tesla Autopilot security tesla
- 2019-03-29 - The curious case of the man with 'two brains' - BBC Reel
- 2019-03-29 - NASA proves its space helicopter can fly on Mars space
- 2019-03-28 - The first iPhone prototype: an exclusive look at Apple’s red M68 - The Verge apple iphone
- 2019-03-27 - Standardizing WASI: A system interface to run WebAssembly outside the web – Mozilla Hacks – the Web developer blog wasm
- 2019-03-27 - Was MongoDB Ever the Right Choice? - Simple Thread databases
- 2019-03-25 - The Most Important Writing Lesson I Ever Learned – Steven Pressfield
- 2019-03-25 - Data Science Has Become About Lending False Credibility To Decisions We've Already Made data-science
- 2019-03-25 - Report: U.S. workers hate ‘open’ office spaces - PR Daily | PR Daily work
- 2019-03-25 - ART OF MONEY GETTING
- 2019-03-25 - Hackers dropped a secret backdoor in Asus’ update software | TechCrunch security
- 2019-03-25 - IBM Raises the Bar with a 50-Qubit Quantum Computer - MIT Technology Review quantum
- 2019-03-25 - On learning Rust and Go: migrating away from Python go python rust
- 2019-03-22 - Amazing Footage of Saturn Emerging Behind Our Moon - GlitchMind space
- 2019-03-21 - rayon-rs/rayon: Rayon: A data parallelism library for Rust rust
- 2019-03-21 - Rust: The Hard Parts - Part One · naftuli.wtf rust
- 2019-03-20 - Ghidra From XXE to RCE – Tencent Security Xuanwu Lab security
- 2019-03-19 - cirosantilli/x86-bare-metal-examples: Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host and real hardware. Userland cheat at: https://github.com/cirosantilli/x86-assembly-cheat ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup x86
- 2019-03-19 - Implementing a NES Emulator in Rust rust
- 2019-03-15 - Decent Security - Easily Report Phishing and Malware security phishing malware
- 2019-03-15 - How Inuit Parents Raise Kids Without Yelling — And Teach Them To Control Anger : Goats and Soda : NPR
- 2019-03-14 - Physicists "turn back time" by returning the state of a quantum computer a fraction of a second into the past, possibly proving the second law of thermodynamics can be violated. The law is related to the idea of the arrow of time that posits the one-way direction of time: from the past to the future : science physics quantum
- 2019-03-12 - Microsoft proves the critics right: We’re heading toward a Chrome-only Web | Ars Technica web
- 2019-03-12 - Color.review - Colors that look and work great for everyone design
- 2019-03-12 - 7.3. struct — Interpret strings as packed binary data — Python 2.7.16 documentation python
- 2019-03-11 - richinfante/satellite-rs: A rust sgp4 satellite tracking library based on satellite-js space rust
- 2019-03-08 - SpaceX Crew Dragon Splashes Down after Historic Test Flight - Scientific American space
- 2019-03-06 - Ghidra reverse engineering gov
- 2019-03-05 - tor_ssh.sh · master · Grownetics / DevOps · GitLab ssh
- 2019-03-05 - BayesWitnesses/m2cgen: Transform ML models into a native code (Java, C, Python, etc.) with zero dependencies machine learning
- 2019-03-05 - Disputed N.S.A. Phone Program Is Shut Down, Aide Says - The New York Times privacy gov
- 2019-03-04 - You Don’t Need All That Complex/Expensive/Distracting Infrastructure
- 2019-03-03 - Taco Bell Programming programming
- 2019-03-02 - DNA Print – UWTB
- 2019-03-02 - My Favorite Paradox - ForrestTheWoods statistics
- 2019-03-01 - Your iPhone Has A Hidden List of Every Location You’ve Been privacy
- 2019-03-01 - xkcd: Circuit Diagram xkcd
- 2019-02-28 - Is there a quick change tabs function in Visual Studio Code? - Stack Overflow developer tools
- 2019-02-28 - Fix It Already privacy
- 2019-02-28 - Sharing our Common Voices - Mozilla releases the largest to-date public domain transcribed voice dataset - The Mozilla Blog machine learning
- 2019-02-28 - Discarded smart lightbulbs reveal your wifi passwords, stored in the clear / Boing Boing iot security
- 2019-02-28 - The hard part in becoming a command line wizard
- 2019-02-28 - Implications of Rewriting a Browser Component in Rust - Mozilla Hacks - the Web developer blog rust
- 2019-02-27 - Reda Lemeden | We Need Chrome No More
- 2019-02-27 - LOW-TECH MAGAZINE low-tech
- 2019-02-27 - Heat your House with a Water Brake Windmill - LOW-TECH MAGAZINE low-tech
- 2019-02-27 - Noise Mapping with KSQL, a Raspberry Pi and a Software-Defined Radio | Confluent raspberry pi radio single-board-computers
- 2019-02-26 - Video Display Terminal Information – VT100.net retrocomputing
- 2019-02-26 - 1.5. Understanding CIDR Subnet Mask Notation reference
- 2019-02-26 - Linux Desktop Setup · HookRace Blog
- 2019-02-26 - wasmerio/wasmer: Universal Binaries Powered by WebAssembly wasm
- 2019-02-25 - The last POWER1 on Mars is dead space
- 2019-02-25 - What Does That Server Really Serve? | Boston Review web drm opensource
- 2019-02-25 - How to Avoid Stakeholder Gridlock on Your Software Project
- 2019-02-25 - Directory Structure reference
- 2019-02-25 - research!rsc: An Encoded Tree Traversal programming graph theory algorithms
- 2019-02-25 - Geoff Greer's site: Programming Fonts fonts
- 2019-02-23 - We’re Reading Fahrenheit 451 Wrong | L.M. Sacasas
- 2019-02-22 - Azeria Labs reverse engineering arm webring
- 2019-02-21 - ICONSVG - Quick customizable SVG icons for your project icons
- 2019-02-20 - Myth #1: People read on the web - UX Myths
- 2019-02-20 - andirueckel/undefined-medium: undefined medium — a free and open-source monospace typeface with 400+ characters fonts
- 2019-02-20 - linux - mdadm - raid device name changed on reboot - Server Fault linux
- 2019-02-19 - Parsing bash script options with getopts - Kevin Sookocheff bash
- 2019-02-19 - xkcd: Security security xkcd
- 2019-02-18 - Explaining Code using ASCII Art – Embedded in Academia code ascii
- 2019-02-18 - BEM — Block Element Modifier css
- 2019-02-17 - Why My New Blog Isn’t on Medium – Dan Abramov – Medium web
- 2019-02-17 - Hacker ethic - Wikipedia hacking
- 2019-02-17 - Die, Workwear! - How We Lost Our Ability to Mend
- 2019-02-16 - Is it creepy when brands pester you on social media? – Terence Eden’s Blog social
- 2019-02-15 - Don’t Get Clever with Login Forms | Brad Frost ui ux
- 2019-02-13 - libpnet/libpnet: Cross-platform, low level networking using the Rust programming language. rust
- 2019-02-13 - List of free and open-source iOS applications - Wikipedia opensource free
- 2019-02-11 - Dial up server - Doge Microsystems retrocomputing
- 2019-02-09 - SEO For Web Engineers: 38 Hard-Earned Lessons and Tips seo
- 2019-02-07 - Why are we templating YAML? | Hacker News
- 2019-02-07 - There's No Good Reason to Trust Blockchain Technology | WIRED blockchain rust
- 2019-02-07 - Making a DIY text laser projector / Habr diy
- 2019-02-06 - Why NASA Converted Its Lessons Learned Database into a Knowledge Graph | Inside Nuclino nasa
- 2019-02-06 - Compounding Knowledge meta
- 2019-02-06 - Inter font family fonts opensource
- 2019-02-05 - Why You Should Stop Reading News
- 2019-02-04 - If Software Is Funded from a Public Source, Its Code Should Be Open Source | Linux Journal opensource
- 2019-02-04 - Unlocking God Mode on x86 Processors | Hackaday security
- 2019-02-04 - WebAssembly Troubles part 1: WebAssembly Is Not a Stack Machine wasm web
- 2019-02-02 - Dotfile madness unix developer tools
- 2019-02-01 - New study: Google manipulates users into constant tracking : Forbrukerrådet privacy
- 2019-02-01 - Danilo Spinella's site - Makefiles, Best Practices make makefiles
- 2019-02-01 - Forget everything you know about 3D printing — the ‘replicator’ is here 3d printing
- 2019-01-31 - Converting Wi-Fi signals to electricity with new 2-D materials | MIT News electrontics circuits
- 2019-01-31 - \watch ing Star Wars in Postgres hacks
- 2019-01-31 - Jacob Errington | Roll your own Ngrok with Nginx, Letsencrypt, and SSH reverse tunnelling tools
- 2019-01-31 - Cal Newport on Why We'll Look Back at Our Smartphones Like Cigarettes | GQ social
- 2019-01-30 - GifCities retro
- 2019-01-30 - Why isn't the internet more fun and weird? meta internet
- 2019-01-30 - C* Music Player unix
- 2019-01-30 - crontab.guru - the cron schedule expression editor unix
- 2019-01-29 - Using `git worktree` to have multiple branches checked out at once · Jamie Tanna | Software (Quality) Engineer git
- 2019-01-29 - Inside the Apollo Guidance Computer's core memory old-tech space
- 2019-01-29 - trailofbits/algo: Set up a personal IPSEC VPN in the cloud vpn
- 2019-01-28 - http://pages.cs.wisc.edu/~ballard/bofh/excuses textfile
- 2019-01-28 - A Child’s Puzzle Helped Uncover How Magnets Really Work | WIRED phys
- 2019-01-28 - virtualagc/virtualagc: Virtual Apollo Guidance Computer (AGC) software space
- 2019-01-28 - rusoto/rusoto: AWS SDK for Rust rust
- 2019-01-27 - Git underground features – Maurício Giordano – Medium git
- 2019-01-26 - How to Hack an Expensive Camera and Not Get Killed by Your Wife | Focusing on different bits hacking
- 2019-01-25 - Update: scans of early RFCs — 365 RFCs history
- 2019-01-24 - trimstray/the-practical-linux-hardening-guide: This guide details the planning and the tools involved in creating a secure Linux production systems. security
- 2019-01-24 - Evolution of the x86 context switch in Linux – MaiZure's Projects linux
- 2019-01-24 - id3v2.3.0 - ID3.org spec
- 2019-01-24 - He Reported on Facebook. Now He Approaches It With Caution. - The New York Times privacy
- 2019-01-24 - sindresorhus/quick-look-plugins: List of useful Quick Look plugins for developers developer tools
- 2019-01-23 - Using Countdown Clock Data to Understand the New York City Subway | R-bloggers algorithms statistics
- 2019-01-22 - Jessie Frazelle's Blog: For the Love of Pipes unix bash
- 2019-01-21 - Windows 98 Icons are Great · Alex Meub design
- 2019-01-20 - My parents are Flat-Earthers conspiracy theories
- 2019-01-19 - Introducing Darkstar: A Xerox Star Emulator – ENGBLG reverse engineering
- 2019-01-19 - I’m harvesting credit card numbers and passwords from your site. Here’s how. security
- 2019-01-19 - Why the NSA Called Me After Midnight and Requested My Source Code story gov
- 2019-01-19 - GCK's File Signatures Table reverse engineering reference
- 2019-01-19 - Metaprogramming in ES6: Symbols and why they're awesome js
- 2019-01-19 - Bootswatch: Cyborg css bootstrap
- 2019-01-19 - Error Handling in Rust - Andrew Gallant's Blog rust
- 2019-01-19 - 12 Factor CLI Apps – Jeff Dickey – Medium
- 2019-01-19 - lolbench: automagically and empirically discovering Rust performance regressions rust
- 2019-01-19 - Resource Management on the Flight Deck - NASA nasa
- 2019-01-19 - Crew resource management - Wikipedia management
- 2019-01-19 - macOS Dynamic Desktop - NSHipster apple macos
- 2019-01-19 - Why Rust Closures are (Somewhat) Hard - Rustifications rust
- 2019-01-19 - Mod and Remainder are not the Same – Rob Conery algorithms math
- 2019-01-19 - https://theasciicode.com.ar/ascii-codes.txt textfile ascii
- 2019-01-19 - Technical Note TN2450: Remapping Keys in macOS 10.12 Sierra apple macos
- 2019-01-19 - The Beginning of the End of WPA-2 — Cracking WPA-2 Just Got a Whole Lot Easier wifi security
- 2019-01-19 - Chaff Bugs: Deterring Attackers by Making Software Buggier security
- 2019-01-19 - m4tx/uefi-jitfuck: A JIT compiler for Brainfuck running on x86_64 UEFI computer-architecture
- 2019-01-19 - Mick Stute's answer to What is a coder's worst nightmare? - Quora programming
- 2019-01-19 - Almost booting an iOS kernel in QEMU | Worth Doing Badly emulators virtualization ios kernel
- 2019-01-19 - A Remote iOS Bug - Objective See security
- 2019-01-19 - E. W. Dijkstra Archive: A parable. (EWD 594) dijkstra algorithms
- 2019-01-19 - xkcd: A Bunch of Rocks xkcd
- 2019-01-19 - Pulley Logic Gates on Vimeo electrontics logic
- 2019-01-19 - WebSub spec
- 2019-01-19 - BSON (Binary JSON): Specification spec
- 2019-01-19 - http://webhome.phy.duke.edu/~rgb/Beowulf/c++_interview/c++_interview.html c++
- 2019-01-19 - I was billed for 14k USD on Amazon Web Services 😱 - DEV Community 👩💻👨💻 aws security
- 2019-01-19 - Disney Imagineering has created autonomous robot stunt doubles – TechCrunch robotics
- 2019-01-19 - Toward a Mature Science of Consciousness | Hacker News ai
- 2019-01-19 - dfd-tud/deda privacy
- 2019-01-19 - Software-Defined Radio for Engineers - SDR4Engineers.pdf sdr radio
- 2019-01-19 - The Path to Dijkstra's Handwriting - Josh Davis handwriting
- 2019-01-19 - x86 assembly doesn't have to be scary (interactive) osdev x86
- 2019-01-19 - glium/glium: Safe OpenGL wrapper for the Rust language. rust opengl
- 2019-01-19 - HTTP Status Codes — httpstatuses.com reference http
- 2019-01-19 - How the Dreamcast copy protection was defeated drm hacking reverse engineering
- 2019-01-19 - translucent: Twitter anti-compression tool tools social
- 2019-01-19 - The Amazon Alexa Eavesdropping Nightmare Came True privacy
- 2019-01-19 - Understanding Perlin Noise algorithms
- 2019-01-19 - Introduction to Paging | Writing an OS in Rust operating systems rust computer-architecture
- 2019-01-19 - Making a bootable CD from a bootable floppy image archival
- 2018-06-11 - The Story Behind Susan Kare’s Iconic Design Work for Apple | The Work Behind The Work apple
- 2018-06-06 - 10 Things I Regret About Node.js - Ryan Dahl - JSConf EU 2018 - YouTube computer-architecture videos
- 2018-06-06 - Using Countdown Clock Data to Understand the New York City Subway - Todd W. Schneider data
- 2018-06-03 - 8-bit computer update - YouTube computer-architecture videos
- 2018-05-30 - Spotify engineering culture (part 1) | Labs work
- 2018-05-21 - Mental Models: The Best Way to Make Intelligent Decisions (113 Models Explained)
- 2018-05-21 - These 299 macOS apps are so buggy, Apple had to fix them in AppKit | Worth Doing Badly macos appdev
- 2018-05-21 - Playing battleships over BGP youdidwhat internet
- 2018-05-21 - Extracting SSH Private Keys from Windows 10 ssh-agent security
- 2018-05-15 - Dipped Candles old-tech
- 2018-05-15 - TELEGRAPH TECHNOLOGY old-tech
- 2018-05-15 - Making Bricks the Old Fashioned Way | Minnesota Bricks old-tech
- 2018-05-09 - dave yarwood · Taskwarrior, where have you been all my life? tools
- 2018-05-07 - The Economics of Writing a Technical Book – Justin Garrison – Medium
- 2018-05-04 - Akin's Laws of Spacecraft Design space
- 2018-04-30 - CPU Utilization is Wrong computer-architecture
- 2018-04-30 - Brendan Gregg's Homepage webring
- 2018-04-30 - Web developer security checklist | PowerDown security
- 2018-04-28 - Errata Security: Configuring Raspberry Pi as a router raspberry pi security single-board-computers
- 2018-04-28 - the-bread-code/sourdough.md at master · hendricius/the-bread-code diy food
- 2018-04-28 - xkcd: Namespace Land Rush xkcd
- 2018-04-28 - Structured Concurrency in High-level Languages - 250bpm programming
- 2018-04-26 - The so-called 'RESTful' web in 2018 and beyond · Philosophical Hacker programming http
- 2018-04-26 - MacOS monitoring the open source way | Dropbox Tech Blog security ir
- 2018-04-26 - G-WAN > Web Application Server > Blog
- 2018-04-25 - Notes on structured concurrency, or: Go statement considered harmful — njs blog
- 2018-04-24 - Quantum radar will expose stealth aircraft physics
- 2018-04-24 - MG webring
- 2018-04-23 - Bringing people back to the open web - Chris Hardie web
- 2018-04-23 - Thread by @cyberomin: "It's always fun when I speak to founders and potential founders and they are quick to tell me how they want to use AI/ML to improve customer […]" ai sql
- 2018-04-23 - How I Write SQL, Part 1: Naming Conventions databases
- 2018-04-21 - Blockchain Proof-of-Work is a Decentralized Clock - Gregory Trubetskoy blockchain
- 2018-04-20 - ifmetric 0.3 networking
- 2018-04-18 - Gui development is broken. · Charles, etc
- 2018-04-18 - richinfante/iphonebackuptools: iOS Backup Data Extraction reverse-engineering
- 2018-04-16 - A game of tag that’s been going for 20+ years random
- 2018-04-13 - Why most locks are just security theatre. — Steemit security
- 2018-04-13 - D.C. Court: Accessing Public Information is Not a Computer Crime | Electronic Frontier Foundation meta
- 2018-04-12 - #privacyug – kategreen28 privacy
- 2018-04-12 - CSS SANS youdidwhat css fonts
- 2018-04-11 - mutability/dump1090: Dump1090 is a simple Mode S decoder for RTLSDR devices rtl-sdr
- 2018-04-11 - Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence spec
- 2018-04-11 - Sneak Peek at WebAssembly Studio – Mozilla Hacks – the Web developer blog web wasm
- 2018-04-10 - Fossil: Home dvcs
- 2018-04-10 - FTC Says 'Warranty Void If Removed' Stickers Are Bullshit, Warns Manufacturers They're Breaking the Law - Motherboard
- 2018-04-10 - Don’t Give Away Historic Details About Yourself — Krebs on Security security
- 2018-04-10 - Web Authentication: An API for accessing Public Key Credentials Level 1 web
- 2018-04-09 - People Who Have “Too Many Interests” Are More Likely To Be Successful According To Research meta
- 2018-04-08 - Easy Raspberry Pi WiFi Bridge - Pi My Life Up networking single-board-computers
- 2018-04-07 - dinedal/textql: Execute SQL against structured text like CSV or TSV sql
- 2018-04-07 - Pinfinder: Restrictions & Screen Time PIN Finder security ios
- 2018-04-02 - RFC 1178 - Choosing a name for your computer meta
- 2018-04-02 - Building Tiny Rust Binaries for Embedded Linux rust
- 2018-03-29 - Writing a Network Layer in Swift: Protocol-Oriented Approach swift ios
- 2018-03-29 - Simple NOAA/Meteor Weather Satellite Antenna: A 137 MHz V-Dipole - rtl-sdr.com rtl-sdr
- 2018-03-29 - RTL-SDR Tutorial: Decoding Digital Voice (P25, DMR, NXDN, D-STAR) with DSD - rtl-sdr.com radio
- 2018-03-29 - Adversarial patch | the morning paper artificial-intelligence
- 2018-03-28 - xkcd: New Products xkcd
- 2018-03-28 - RTL-entropy: Uses RTL-SDR to turn a DVB-T dongle into an entropy source | Hacker News rtl-sdr
- 2018-03-27 - xkcd: Wisdom of the Ancients xkcd
- 2018-03-26 - Reasons not to use (i.e., be used by) Facebook opsec privacy
- 2018-03-26 - Reading a VGA monitor's configuration data with I2C and a PocketBeagle electrontics
- 2018-03-24 - ITAPPMONROBOT - The Daily WTF sysadmin
- 2018-03-24 - Wiring and Cabling: How To Lace Cable Harnesses iiiitttttttt
- 2018-03-24 - Lost Knowledge: Cable Lacing | Make: iiiitttttttt
- 2018-03-24 - xkcd: Tech Support xkcd
- 2018-03-23 - Emulate Raspberry Pi with QEMU | Azeria Labs raspberry pi single-board-computers
- 2018-03-21 - Protecting Security Researchers | Dropbox Tech Blog security
- 2018-03-20 - CSO | Security news, features and analysis about prevention, protection and business innovation. security
- 2018-03-20 - xkcd: Not Available xkcd
- 2018-03-20 - Breaking the Ledger Security Model | Saleem Rashid security bitcoin hardware
- 2018-03-20 - 500 miles, or a little bit more networking
- 2018-03-16 - Down to the TLP: How PCI express devices talk (Part I) | xillybus.com computer-architecture
- 2018-03-16 - The Floppotron: Mission: Impossible Theme - YouTube videos
- 2018-03-16 - Michael Bazzell's Blog » Blog Archive » Updated OSINT Flowcharts osint
- 2018-03-15 - redteamwynns/3D-Printing redteam security
- 2018-03-14 - Scott Kelly on Twitter: "What? My DNA changed by 7%! Who knew? I just learned about it in this article. This could be good news! I no longer have to call @ShuttleCDRKelly my identical twin brother anymore. https://t.co/6idMFtu7l5" space
- 2018-03-13 - davisonio/awesome-irc: A curated list of awesome IRC resources irc
- 2018-03-10 - A minimal Multiboot Kernel | Writing an OS in Rust osdev rust assembly kernel
- 2018-03-09 - DEFCON 20: Hacker + Airplanes = No Good Can Come Of This - YouTube videos hacking
- 2018-03-09 - ADS-B Exchange – World's largest co-op of unfiltered flight data rtl-sdr ads-b
- 2018-03-08 - How to Write CSS That Works in Every Browser, Even the Old Ones – Mozilla Hacks – the Web developer blog css web
- 2018-03-08 - ConwayLife.com • View topic - Elementary knightship automata
- 2018-03-08 - Can retrocausality solve the puzzle of action-at-a-distance? | Aeon Essays physics
- 2018-03-08 - Research Blog: A Preview of Bristlecone, Google’s New Quantum Processor quantum
- 2018-03-08 - Unexpected challenges of making money on the internet · Kapwing Blog startup
- 2018-03-08 - How Two Photographers Unknowingly Shot the Same Millisecond in Time mildly-interesting
- 2018-03-06 - Reversing Bus Telemetry | Bastian Bloessl reverse-engineering radio
- 2018-03-06 - Tile38 - Geolocation data store, spatial index, and realtime geofence gis
- 2018-03-05 - Keep Calm and ███████:the CIA's declassified OpSec posters • MuckRock opsec
- 2018-03-05 - Rendering in Camera Space(ish) 3d
- 2018-03-05 - Notes for new Make users make makefiles
- 2018-03-05 - Why You Should Ignore Every Founder’s Story About How They Started Their Company startup
- 2018-03-05 - ARM64 Function Calling Conventions ios computer-architecture
- 2018-03-03 - Doom as a tool for system administration youdidwhat
- 2018-03-02 - Executable and Linkable Format (ELF) computer-architecture
- 2018-03-02 - Signal Identification Wiki sdr
- 2018-03-01 - An intro to Pen Plotters — Hej. analog plotters
- 2018-03-01 - The Lost Art of the Makefile make makefiles
- 2018-03-01 - drduh/YubiKey-Guide: Guide to using YubiKey as a SmartCard for GPG and SSH gpg
- 2018-03-01 - Meet Bandaid, the Dropbox service proxy | Dropbox Tech Blog web
- 2018-03-01 - February 28th DDoS Incident Report | GitHub Engineering security ddos
- 2018-02-27 - Safari/iOS - Cookies.binarycookies reader macos security ios
- 2018-02-26 - Hidden Wireframe - Trammell Hudson's Projects 3d printing plotters
- 2018-02-25 - USB Tethering instructions for Raspberry Pi D-Star | The W6KD Forum raspberry pi single-board-computers
- 2018-02-21 - Why has CPU frequency ceased to grow? | Intel® Software computer-architecture
- 2018-02-19 - Best Practices for Maintainers | Open Source Guides opensource
- 2018-02-17 - Gamasutra: C Bel's Blog - 3D engine entirely made of MS Excel formulae : Enjoy this Doom.xls file ! youdidwhat
- 2018-02-16 - documentation/access-point.md at 6bc583965254fa292a470990c40b145f553f6b34 · SurferTim/documentation
- 2018-02-16 - Using your new Raspberry Pi 3 as a WiFi access point with hostapd raspberry pi single-board-computers
- 2018-02-12 - Advanced SSH Tunneling - Taos ssh
- 2018-02-12 - V8 JavaScript Engine: Lazy deserialization js
- 2018-02-12 - 128-bit storage: are you high? | Oracle Jeff Bonwick's Blog physics storage
- 2018-02-08 - Docker + Nginx + LetsEncrypt — » Miroslav Shubernetskiy docker letsencrypt networking nginx
- 2018-02-07 - Googlebot's Javascript random() function is deterministic - Tom Anthony js
- 2018-02-06 - TOMB5/TOMB5: Tomb Raider: Chronicles Disassembly translated to C source code. reverse-engineering
- 2018-02-05 - evilsocket/bettercap: A complete, modular, portable and easily extensible MITM framework. security networking
- 2018-02-05 - Setting up a PN532 NFC module on a Raspberry Pi using I2C | blog of stigok raspberry pi single-board-computers
- 2018-02-03 - hacking samuel l jackson GIF - Find & Share on GIPHY gif
- 2018-02-03 - locked out hack GIF by MANGOTEETH - Find & Share on GIPHY gif
- 2018-02-03 - Programming Hacking GIF - Find & Share on GIPHY gif
- 2018-02-02 - Unicode Fonts for Ancient Scripts fonts
- 2018-02-02 - Index of /bin/block-chain/ bitcoin
- 2018-02-02 - Lying to TCP makes it a best-effort streaming protocol (eighty-twenty news) tcp
- 2018-02-02 - http://lv0.org/ linux
- 2018-02-01 - http://www.phrack.org/archives/issues/7/3.txt textfile
- 2018-01-31 - esimov/caire: Content aware image resize library graphics
- 2018-01-30 - ARM immediate value encoding arm assembly
- 2018-01-30 - PID Without a PhD - pidWithoutAPhd.pdf
- 2018-01-29 - Self-Crashing Cars security
- 2018-01-29 - Software Complexity Is Killing Us - Simple Thread meta
- 2018-01-28 - Bash $* and $@ bash
- 2018-01-28 - antirez/dump1090: Dump1090 is a simple Mode S decoder for RTLSDR devices rtl-sdr
- 2018-01-28 - I think I found a Mac kernel bug? - Julia Evans macos kernel
- 2018-01-27 - Install rtl-sdr on Raspian on Raspberry Pi raspberry pi single-board-computers
- 2018-01-25 - ultraslow radio for decentralized global digital communication radio
- 2018-01-25 - ActivityPub spec
- 2018-01-24 - xoreaxeaxeax/movfuscator: The single instruction C compiler assembly computer-architecture
- 2018-01-19 - edent/SuperTinyIcons: Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos design icons
- 2017-04-06 - How To Host Your Own Private Git Repositories git
- 2017-04-06 - eklitzke.org webring
- 2017-01-01 - Text only sites are making a comeback web
- 2017-01-01 - /bin/false is *not* security security
- 2017-01-01 - HTTP Cats http web
- 2017-01-01 - xkcd: ISO 8601 xkcd
- 2017-01-01 - Publicly Hosting Git on a HTTP Server http web
- 2017-01-01 - WebGPU ~ Apple’s metal in the browser gpu
- 2017-01-01 - Bypassing Cloudflare using Internet-wide scan data http web security
- 2017-01-01 - Objective-See ios security webring
- 2017-01-01 - tisiphone.net security webring
- 2017-01-01 - nixCraft linux
- 2017-01-01 - How Merkle trees enable the decentralized web web
- 2017-01-01 - Writing a bootloader assembly operating systems
- 2017-01-01 - Kernels 101: Let's write a kernel operating systems kernel
- 2017-01-01 - Does my site need https? web security
- 2017-01-01 - Things you should never do, part I. software
- 2017-01-01 - Get Started with Docker on Raspberry Pi raspberry pi docker raspbian single-board-computers
- 2017-01-01 - Raspberry PI dual AP raspberry pi raspbian wifi single-board-computers
- 2017-01-01 - 7 Questions to Ask Founders Before Joining Their Startup startups
- 2017-01-01 - Sparkfun: Detecting Gas Pump Skimmers security
- 2017-01-01 - OSINT Framework security osint
- 2017-01-01 - Deviant's lock diagrams and animations security lockpicking
- 2017-01-01 - Reverse Engineering Malware 101 security reverse engineering malware
- 2017-01-01 - Infographic: Credit Card Security security
- 2017-01-01 - Reverse Shell with Bash security
- 2017-01-01 - 7 Rules for Creating Gorgeous UI ux ui
- 2017-01-01 - GLSL Noise Algorithms opengl game glsl graphics
- 2017-01-01 - Americanizing the Raspberry PI raspberry pi raspbian single-board-computers
- 2017-01-01 - Why object literals in JavaScript are cool js
- 2017-01-01 - Obvious Always Wins ux ui
- 2017-01-01 - -2000 Lines Of Code story textfile
- 2017-01-01 - SSH Socks Proxy ssh linux
- 2017-01-01 - Ten Things Everyone Should Know About Lockpicking & Physical Security [pdf] security
- 2017-01-01 - Radare: Basic Debugger Session security reverse engineering debugging
- 2017-01-01 - Phison 2251-03 (2303) Custom Firmware & Existing Firmware Patches (BadUSB) security badusb