A walk through Project Zero metrics
Posted by Ryan Schoen, Project Zerotl;drIn 2021, vendors took an average of 52 days to fix secur...
Posted by Ryan Schoen, Project Zerotl;drIn 2021, vendors took an average of 52 days to fix secur...
I’m an entrepreneur and engineer focused on AI developer tools and data systems. My principal role is Founder at Kenn Software . I am also a Principal Architect at Posit , where I contribute to Python and AI strategy. I was a founder of Voltron Data , Ursa Labs (with Posit ), and DataPad. I wrote Python for Data…
r/PBSOD is a fun subreddit all about posting pictures of broken kiosks and information/entertainment systems in public. It stands for Public Blue Screen of Death which is a Windowsism but Linux systems are posted there too. If you spend enough time scrolling, you might notice two things: There’s a scary number of…
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
macOS has a wonderful input mechanism where you press and hold a key on your keyboard to display the accent menu. It's easy to internalize: *long pres...
Update on plans to re-enable the Github integration from Heroku Product Management and Heroku Principal Architect.
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…
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…
The crontab man page ("man 5 crontab" or read online) contains this bit: Note: The day of a command's execution can be specified by two fields — day of month, and day of week. If both fields are restricted (i.e., don't start with *), the command will be run when either field matches the current [...]
My main computer is a MacBook Pro from 2017, but I have some servers laying around and one other laptop connected at home with ArchLinux installed that I use mainly for development. I connect to it remotely either directly using a SSH/Mosh + Tmux + Emacs/Vim combination, or using the pretty convenient VSCode Remote…
A practical Org-mode workflow for calling APIs, working with JSON responses, and querying the resulting data with databases and executable blocks.
An Introduction to Statistical Process Control.
Linked thinking and the many "tools for thought" apps that have been released over the past few years, have changed the discourse on how we take in and proce...
A frame-based Python editor for the BBC micro:bit
We’ve open-sourced MemLab, a JavaScript memory testing framework that automates memory leak detection. Finding and addressing the root cause of memory leaks is important for delivering a quality us…
Through the development of Syntorial I've formed some pretty strong opinions when it comes to synthesis. So I figured I'd share them with the world in the
I released a new project this weekend, built during the Bellingcat Hackathon (I came second!) It’s called Action Transcription and it’s a tool for caturing captions and transcripts from online …
A set of useful tools for cultivating a culture of writing, namely the RFC, the Decision Record and Decision Log, and the Pre-mortem/Prospective and Post-mortem/Retrospective
We are excited to announce fourteen new Excel functions that will allow you to easily manipulate text and arrays.
It’s the end of the year, and you know what that means… performance review time!
At long last revealed.
Uncover the power of runbooks for IT operations and DevOps. Learn what they are and how to create them. Improve workflows and speed up incident response.