Porting third-party programs to TempleOS
Experienced professional software engineer based in York, UK
Experienced professional software engineer based in York, UK
This is part 1 of a series. Part 2 (regarding Final Fantasy VI) is here [https://www.fortressofdoors.com/doing-an-hd-remake-the-right-way-ffvi-edition/]. -------------------------------------------------------------------------------- Final Fantasy V [http://store.steampowered.com/app/382890/] just came out on Steam…
The thing about print adverts was that they stayed where they were. Photo by Bethan on Flickr. TL:DR: when Apple’s iOS 9 comes out in September, there’s going to be a dramatic uptake of…
After one week wearing an Apple Watch, my big picture thoughts and observations. It all hinges on the Taptic Engine and digital touch communication.
The following is a transcript of a teaching experiment, using the Socratic method, with a regular third grade class in a suburban elementary school. I present my perspective and views on the session, and on the Socratic method as a teaching tool, following the transcript. The class was conducted on a Friday afternoon…
Marco Arment wrote about Apple losing the ‘functional high ground’ earlier this year, and it was met with tons of discussion - blog posts, podcasts, twitter battles and more. The…
I'm really proud to announce the first release of the Socket.IO C++ Client on GitHub!
I've spent a good deal of the past year working with React. I've written, refactored, and re-written many components in that time, and I've seen some best practices and anti-patterns emerge. I'm not going to get into what React is...
In this post I go over how to extract a player's shot chart data and then plot it using matplotlib and seaborn .
Citus gives you all the greatness of Postgres plus the superpowers of distributed tables. By distributing your data and queries, your application gets high performance—at any scale. The Citus database is available as open source and as a managed service on Azure.
When Pope Julius II commissioned Michelangelo to paint the ceiling of the Sistine Chapel, Michelangelo toiled for four years on his master work. Renoir spent six months painting Luncheon of the Boating Party—the painting featured in the film Amélie. Even Guernica, which Pablo Picasso painted quickly to publicize the…
Developers hate him! We'll cover some standard tips and tricks here, but we're not really interested in those. We're looking for the One Weird Trick to rule them all. Hopefully each trick we encounter brings us closer to coding Mecca. In the beginning The first video game I ever wrote was called Ninja Wars. Yes, that…
You probably that planets go around the sun in elliptical orbits. But do you know why? In fact, they’re moving in circles in 4 dimensions. But when these circles are projected down to 3-dimen…
We have the privilege of meeting with thousands of entrepreneurs every year, and in the course of those discussions are presented with all kinds of numbers, measures, and metrics that illustrate the promise and health of a particular company. Sometimes, however, the metrics may not be the best gauge of what’s actually…
At EFF, we think people ought to be able to understand how their devices work and repair them without asking permission of the manufacturer. We also think independent repair companies should to be able to compete with manufacturers in the aftermarket. Simply put, you should be able to fix your...
Mixergy's feature today inspired me to dig up these old video interviews I did years ago with some YC founders. We talked about things like how they got started, what went wrong, and what surprised...
In this post, I’m going to talk about suicide, and why I’m still on this planet. These are stories I’ve kept secret from my family, girlfriends, and closest friends for years. Recently, however, I had an experience that shook me—woke me up—and I decided that it was time to share it all. So, despite the shame I […]
A blog on programming C#, REST, WCF, ASP.NET Web API and software architecture
As data-driven research becomes more mainstream, the need for efficient and powerful scientific computing tools increases. To help meet this need, the Gordon an…
Visit the post for more.
The 1.16 release is a precursor to the upcoming 2.0 release, and is the biggest RethinkDB release to date with over 300 enhancements . This release includes two exciting new features: a comprehensive API for large cluster management, and realtime push functionality that dramatically simplifies the development of…
Official website for UK-based journalist Ryan Gallagher.
Hey! If you are a web developer, you should know about CatchJS. It’s a service for tracking and logging errors in JavaScript, with some pretty exciting features. “F.D.R.’s War Pla…
Today, it is relatively straightforward and inexpensive to observe and collect vast amounts of operational data about a system, product, or process. Not surprisingly, there can be tremendous amounts of information buried within gigabytes of customer purchase data, web site navigation trails, or responses to email…
Firefox Developer Edition 44, released last week, includes a brand new memory tool to help you understand how your web applications are using and retaining memory. This is especially useful ...