Zero to hero - Part 5 - My buttery smooth icing algorithm I’m deep diving into how I built my icing game. Today I breakdown the icing algorithm itself and how I implemented it in Flutter.
GNU GCC does not round floating-point divisions to the nearest value I know that floating-point arithmetic is a bit crazy on modern computers. For example, floating-point numbers are not associative: 0.1+(0.2+0.3) == 0.599999999999999978 (0.1+0.2)+0.3 == 0.600000000000000089 But, at least, this is fairly consistent in my e...
How to get the best out of your Yubikey with GPG I’ve been using a set of Yubikeys for some time now, not just for 2FA but for SSH authentication, remote code signing and password storage too.
How does SQLite work? Part 1: pages! This evening the fantastic Kamal and I sat down to learn a little more about databases than we did before. I wanted to hack on SQLite, because I’ve used it before, it requires no configuration or separate server process, I’d been told that its source cod...
xi-editor retrospective A bit more than four years ago I started the xi-editor project. Now I have placed it on the back burner (though there is still some activity from the open source community). The original goal was to deliver a very high quality editing experience. To this ...
Dreamcast 32MB RAM upgrade This article describes how to upgrade a Dreamcast from 16MB to 32MB of system SDRAM. I have done this exactly once, so this is still rather experimental. Please only attempt this with a spare Dreamcast you don’t mind destroying.
VS Code comments auto completion - Visual Studio Marketplace Extension for Visual Studio Code - Comments auto completion
POWERful DEVS Virtual Conference Not every app that a professional developer builds should be code first. Join us on July 15th for the POWERful DEVS Conference, the first virtual conference of its kind. We will showcase how developers can leverage the Power Platform to build apps faster ...
How much information can you store on one laptop? (Q2 2020) In this video, I present my bachelor thesis and the compression algorithm that I designed myself for my thesis. Feel free to subscribe if you'd like to see my next project in three months! SOURCES: [Thesis] Original document: http://noordstar.me/stati...
New US Bill would require makers of encrypted devices to leave a backdoor The 'Lawful Access to Encrypted Data Act' could be a huge blow to privacy in the United States.
Rainbow - an attempt to display colour on a B&W monitor The aim of this project was to display a colour image on a black and white monitor, by overlaying an acetate bayer filter over the monitor and mosaicing a colour image. I obtained an Eizo B&W monitor from ebay, which I was intending for use viewing B&W...
Talk: Anatomy of ASP.NET Core Requests - Steve Gordon Have you ever wondered how a browser/client request actually results in a response from ASP.NET Core? Have you ever been constrained by the default behaviour of ASP.NET Core and wanted to change how it works? If so, then this talk is for you. In this sess...
Palm | Product | The best small phone for minimalists, athletes, and kids Your entire digital life now fits into a smartphone the size of a credit card. storage. Perfect for athletes, digital minimalists, kids, or people trying to temporarily escape distraction of their big phone. 4G LTE, 3.3" display, 12MB rear camera & 8 MB s...
LMS Prize Winners 2020 | London Mathematical Society The 2020 LMS Prize winners were announced at the Society Meeting on Friday 26 June 2020. The LMS extends its congratulations to this year’s prize winners and for their continued contributions to mathematics. Professor Martin Liebeck of Imperial College Lo...
Unim.Press: read Reddit on a newspaper Unim.Press is a Reddit reader in the style of a certain classic metropolitan newspaper
GOTO 2020 • Beyond Microservices: Streams, State and Scalability • Gwen Shapira This presentation was recorded at GOTO Chicago 2020. #GOTOcon #GOTOchgo http://gotochgo.com Gwen Shapira - Product Manager at Confluent ABSTRACT Microservices have been a popular architecture choice for at least 5 years by now. Over these years we've ad...
loic-sharma/BaGet A lightweight NuGet and symbol server. Contribute to loic-sharma/BaGet development by creating an account on GitHub.
HiFiC - High-Fidelity Generative Image Compression We combine Generative Adversarial Networks with learned compression to obtain a state-of-the-art generative lossy compression system.
Introducing Money in Excel, an easier way to manage your finances - Microsoft 365 Blog Today, with the launch of Money in Excel, we are embarking on a journey to simplify your day-to-day money decisions to help you stay on track of your longer-term financial goals.
F# 5 and F# tools update for June | .NET Blog We’re excited to announce more updates to F# 5 today! We shipped an initial set of features with F# 5 preview 1, and they have all been stabilizing since that release including a updates from last month. Today, we’re happy to announce some new language fe...
Don't Publish On Medium — Brian Balfour Last week I did a small group session on personal brand building. It was the first time I had ever spoken about that topic and I was surprised by how many people wanted to talk about it. If this is something you are interested in, let me know and I'll w...
The 6 Levels of Reusability We all want to write less code, but get more done. To make this happen, we build our components so they can be reused more than just once.
Interviews - The Good, the Bad and the Ugly Looking for a job sucks. A couple of months ago, I was going through interview after interview like a wrecking ball blasting through concrete. No buildings were destroyed in the process but I may have burned some bridges along the way. We laughed, we crie...
Searching with the power of PostgreSQL in Symfony Applications For instance, you need to write a search page for your last project, and it is not big enough to use an external search engine. Still, yo...
The Recurring Tragedy of Orchestration “Orchestration” is a recurring problem every IT professional of any experience will have encountered in multiple forms in their career, spa...