Programming a Computer from SCRATCH - #shorts Programming an IMSAI 8080 from the front panel by toggling in the actual instruction code bits to display a little animation on the LED display.
What the KIM-1 really needs is bubble memory (plus: 20mA current loop for fun and profit) It seems like everything has flash. Flash mobs, flash photography, Flash Gordon, flash memory. (Other than the past couple years, of course,...
Time value of money, DCF and Owners earnings In this article, we will look at the time value of money, Discounted cash flow (DCF) and owner’s earnings. What is time value of money? Time value of money is a concept in finance which state…
Designing Multiple Missed Thrust Event Resilient Trajectories using Virtual Swarms This paper extends the virtual swam approach for designing trajectories resilient to multiple missed thrust events.
The IKEA Effect - Why managers fall in love with their own ideas When and why the IKEA effect causes managers to overvalue their own ideas. Examples of organisational pitfalls of the IKEA effect. 4 ways you can defend against the IKEA effect: 1) Acknowledge your unconscious bias; 2) Spike rough prototypes; 3) Talk to c...
Improvements to Terraform support for lsp-mode I have been working on improving the Terraform language support for lsp-mode, that is, lsp-terraform. My goal is to ensure feature parity with the official Visual Studio extension.
Tips to Get Started with Cosmopolitan Libc I recently learned a little bit about Cosmopolitan Libc to make a portable executable of clp, a small program written for POSIX systems. I had a little bit of trouble getting started at first, so I thought it might be useful to write up what I learned. In...
Frame Rates In the Planning & Game Design category, I'll talk about topics to consider when coming up with game ideas and mechanics.In this first entry, we'll explore fr...
Squeeze and Release Isn't it strange how games stress you out in order to make you feel good? What's going on there??Lots of games draw inspiration from other works, but rather ...
About This Channel Join me as I kick off my new channel, "Masahiro Sakurai on Creating Games," with an overview of the kinds of things I'll be talking about.Why am I making a c...
Kirby's Dream Land In the Game Concepts category, I'll be looking back at how I came up with the ideas for each of the games I worked on, in release order.I have lots of memori...
Down with Lag! In the Grab Bag category, you never know what you're going to get. Here, we'll delve into topics that don't quite fit neatly into any of the other categories...
Game Development Isn't a Game In the Work Ethic category, I'd like to talk about the ways we approach and prepare for our jobs. How we think and feel about our work is important—we're not...
Risk and Reward In the Game Essence category, I'll explore the thinking behind "game essence" and how it impacts the push and pull at the heart of games.In this episode, we'...
After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won. Many companies have been trying to disrupt email by making it proprietary. So far, they have failed. Email keeps being an open protocol. Hurray? No hurray. Email is not distributed anymore. You just cannot create another first-class node of this ne
Life and death, down to a software glitch? Last night my wife and I were driving to dinner and she spotted an altercation occurring on the side of the road between a young male (8-12 maybe)...
I ran the worlds largest DDoS-for-Hire empire and CloudFlare helped The perils of remaining neutral on a global scale: fanning the flames and selling the extinguisher.
Arti 1.0.0 is released: Our Rust Tor implementation is ready for production use. | Tor Project Arti 1.0.0 is released and ready for download.
.NET Data Community Standup - DbDataSource, a new System.Data abstraction In this episode of the .NET data community standup, we'll explore DbDataSource, a new abstraction being introduced to System.Data in .NET 7.0. DbDataSource u...
.NET Data Community Standup - CoreWCF: Roadmap and Q&A CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to ...
The optimal amount of fraud is non-zero Counterintuitively, businesses, customers, and society prefer having fraud to what they'd need to do to not have it.
Reverse engineering the Azure Application Insights Transactions URL | I CAN MAKE THIS WORK Logs matter. In Azure, logs generally live in Application Insights, in the Transaction Search section. This post reverse engineers the Azure Application Insights Transactions URL, and details how to construct a link to take you directly there, using both ...
Block-STM: Accelerating Smart-Contract Processing | Chainlink Blog A parallel execution engine enforcing block pre-ordering, combined with on-the-fly optimistic Software Transactional Memory.
Please do not require AVX support for your software Intro Hey! I'm Pavel from London, I'm CTO of FastNetMon and we run DDoS attack detection with on premise installations in 146 countries. This post was inspired by GitHub conversation which was triggered by Clickhouse's team decision to start asking for ...
Who pollutes your prototype? Find the libs on cdnjs in an automated way When it comes to CSP bypass, a kind of technique using AngularJS is well-known. One of it’s variant requires another library called Prototype.js to make it works. After understanding how it works, I
QuickGa.me When deciding on the multiplayer structure for QuickGa.me, we had to find a solution that balanced the following
Lessons learned after 6 months of building a language learning startup For the past six months, I’ve been working on LevelText, a startup that helps you learn languages by reading authentic native material. Actually, calling it a startup is a bit of a stretch be…
A Small Stripe Fraud Story A story post about the time a Stripe account I used years ago had thousands of pounds worth of unexpected payments flood in.
Predicting KFC Menu Prices A small data exploration on #spreadsheetsaturday: looking at a model for predicting a KFC menu price given a group of different menu items.
Less is more agile Dave Farley and Allen Holub are two people that I respect hugely when it comes to Software Development. I’ve been following them on twitter for quite a while, and am always taken in about their takes on driving continuous delivery and “lowercase agile” fo...
Embracing Hypocrisy Do you wince when celebrities point fingers at corporations and consumers for excess emissions while cruising the oceans on their yacht or flying from one continent to another on their private jet? Does your blood pressure reach unhealthy levels when poli...