• Meltdown Spectre JavaScript Exploit Example

    Proof of concept possible on every kernel running on intel CPUs that don’t have mitigations in place. https://react-etc.net/page/meltdown-spectre-javascript-exploit-example

  • Offline Wikipedia Hotspot

    As one does when it appears the world might end, you might want to be able to have a copy of the world’s knowledge in your pocket. You might also want to share that knowledge with anyone within earshot of you so that you might all learn together. My solution to this was to build

  • 3 Rules for Business

  • Completing Sprints

    In the world of software we generally work in a few ways. The most common of which is 2 week sprints, but similarities between companies usually stop there. Some companies I’ve worked at had great burndown charts of fibonacci points per card to actual completion. Others had a more fly by the seat of your

  • Uncommon Sense

    This is a continuously updated list of trite expressions, life pro tips, and all around general information that can help in life. To be a good student ask questions. Even the best teacher can’t always tell when you don’t understand something and they may never know unless you ask a question. Only you really know

  • Falling Water Falls Ultra Wide Lens

    These shots were all taken with the iPhone 11 Pro Ultra Wide Lens

  • Chattanooga Signal Mountain Overlook

    A few shots testing the various iPhone 11 Pro’s various lenses Normal Telephoto Ultrawide

  • Squongo – How to build a document store in SQLite and Ruby

    Squongo is a ruby gem encapsulating WAL mode sqlite3 databases to provide an alternative to large document stores utilizing the JSON1 extension. It’s migrationless and provides the user with the ability to have many readers without locking the database while providing a save method that will simply enque on the writer process. It was born out of a

  • What OSS Consumers Owe You

    TL;DR at the bottom There’s been a lot of fuss about in the dev community about the “funding experiment” and I figured I’d toss in my 2 cents. There were some comments about consumers who don’t contribute back to OSS with money or time, and that “No one cool was upset” by this experiment. I was upset,

  • How to query sqlcipher encrypted databases with Ruby

    Last year I added support for building the sqlite3 ruby gem against sqlcipher allowing ruby apps to access and query sqlcipher encrypted databases. SQLCipher is simply a fork of sqlite, kept up-to-date with upstream, that provides 256 bit AES encrypted sqlite databases. It’s used heavily in mobile apps which was part of the inspiration for adding support as I wanted to be