The best $4 ever spent Kids get excited about things that are very different from those of adults.You probably remember your kid's first birthday. The members of ...
.Net in the cloud with OCI Just over a month ago, I joined Oracle, specifically OCI, as a Master Principal Cloud Architect. While Oracle products such as E-Business Suite, Java, and Oracle databases are ubiquitous in the corporate world, Oracle Cloud Infrastructure or OCI is l...
It's hard to write code for computers, but it's even harder to write code for humans How to build developer tools for happiness and productivity.
CNN and USA Today Have Fake Websites, I Believe Forbes Marketplace Runs Them What if I told you that Forbes Marketplace, the affiliate company operating on Forbes.com ALSO had agreements with CNN and USA Today? And that Forbes Marketplace was stuffing those sites full of affiliate content just like it is with Forbes? And what if F...
What’s New in .NET MAUI 9: A Comprehensive Overview .NET 9, the next major version of .NET following the annual release cadence, will be a Short-Term Support (STS) release, which will be supported for 18 months from release. This release is packed w…
TSMC execs allegedly dismissed Sam Altman as ‘podcasting bro’ — OpenAI CEO made absurd requests for 36 fabs for $7 trillion Scale of Sam Altman’s proposed investment plans considered ‘absurd’
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software developmen...
Our Android App is Frozen in Carbonite After seven years of trying, we need to change course on our adventure in the Android galaxy.
Attacking UNIX Systems via CUPS, Part I Hello friends, this is the first of two, possibly three (if and when I have time to finish the Windows research) writeups. We will start with targeting GNU/Linux systems with an RCE. As someone who’s
U.S. Court Orders LibGen to Pay $30m to Publishers, Issues Broad Injunction * TorrentFreak A New York federal court has ordered the operators of shadow library LibGen to pay $30 million in damages and issued a broad injunction.
Hacking Kia: Remotely Controlling Cars With Just a License Plate On June 11th, 2024, we discovered a set of vulnerabilities in Kia vehicles that allowed remote control over key functions using only a license plate. These attacks could be executed remotely on any hardware-equipped vehicle in about 30 seconds, regardless...
Terminal–based game in 150 lines Terminal–based game written in pure Ruby using less then 150 lines of code
Organize your Rails codebase with aaa engines - Philippe Creux Less clutter, more joy: one mini-app per feature with aaa engines
The Attempt to Reform Intel The chip designer and manufacturer missed multiple major technological opportunities. Its recent pivot to contract manufacturing is heavily backed by the U.S. government.
How I prepare a technical talk This article outlines the steps I follow to prepare my technical talks, including notes on slide design, engaging with the audience, how to prepare the...
Attacking UNIX Systems via CUPS, Part I Hello friends, this is the first of two, possibly three (if and when I have time to finish the Windows research) writeups. We will start with targeting GNU/Linux systems with an RCE. As someone who’s
Lessons learnt from a failed Yarn 2 launch—Simon Sorensen Yarn is a better and faster package manager than npm, but when version 2.0 released, virtually no one switched. Why?
Never build for the future After a couple years of programming are under your belt, it’s likely you’ll fall into the trap of building for the future. This feels like a good thing to do, especially when you are dealing with technical debt from folks who didn’t build for the future. ...
Table format interoperability, future or fantasy? — Jack Vanlightly In the world of open table formats (Apache Iceberg, Delta Lake, Apache Hudi, Apache Paimon, etc), an emerging trend is to provide interoperability between table formats by cross-publishing metadata. It allows a table to be written in table format X but re...
A friendly introduction to assembly for high-level programmers — Conditionals A friendly introduction to assembly for high-level programmers — Conditionals
How I build Pxl's SEO Strategy with Mini Tools and Directories The first couple of months after I acquired Pxl in May, I spent most of my time talking to existing customers understanding how happy they are with the product and what they are still missing. I'm happy to say that Pxl is growing and has been growing st...
Wikipedia & Wikidata API & Data: A Cheat Sheet Did you know there are officially four APIs for fetching Wikipedia content?
Why do we codify stuff? Infrastructure as Code (IaC) is agreed upon to be a requirement for all modern application infrastructure. There are several tools that help us do this - platform agnostic options like Terraform, Pulumi and Crossplane have heaps of different providers, or...
Everything I know about Deno Deno is the open-source JavaScript runtime for the modern web. Built on web standards with zero-config TypeScript, unmatched security, and a complete buil…
Hypercomputation without bothering the cactus people: Software development for the DMT headspace I would hazard a guess that some readers of this blog might already be familiar with the delightful Scott Alexander story, Universal Love, Said The Cactus Person – in which the unnamed protagonist asks a couple of DMT entities to factorise a large integer...
WordPress vs. WP Engine The WordPress world received a massive dose of drama over the last week. Before I get to my thoughts, here’s a rough timeline of recent events.