My worst job offer ever
A blast from the past.
A blast from the past.
Chapter 4 in the Coding Curves Series Make sure you are familiar with at least the first chapter, to understand how the code samples work. Lissajous curves have always been one of my favorite techn…
After starting Breckworks, a coworking space in Breckenridge Colorado, I noticed that our approach to making it a success was very similar to that of a lean startup. Here is what I learned.
Watch regions eliminate memory safety overhead!
Mina is growing fast! Subscribe to stay updated
17th November 2022 Here is (what may be) an amusing question – what should be done, if anything, with the .gb domain? According to the United Kingdom government, there is no need for the .gb …
I’ve been reviewing Greg Wilson’s current book project, Software Design in Python. Like the earlier JavaScript-based Software Design by Example it’s a guided tour of tools, techni…
A while back I was faced with a choice: how do I sync data between a mobile app and a server-side database? I made the wrong choice. Here's...
A blog about programming, technology and open-source stuff.
Call of Duty: Black Ops 3 is protected by a DRM that, among other things, protects the integrity of the game’s code at runtime. Reverse engineering those integrity checks has been a personal goal I had for a long time. The goal of this post is to describe my p…
Out of the blue my Steam started picking a random font I had in my user fonts dir: Virgil, the Excalidraw font.
I discovered the real power of doing things async when I started watching sports async.
Staff Engineer was one of the more impactful books I've read in recent months. Went through the audiobook soon after becoming tech lead so the timing was perfect.
These are some posts collected from my Mastodon postings which together sort of form a coherent picture of the fediverse. Sort of. So much f...
2023 will mark ten years of my advocating hard for unconditional basic income. At this point, one of the things that annoys me most is the new claim from conspiracy-fueled people that the rich and powerful fully support UBI and want to use it to make a subserv…
My personal site where I post my projects and blog
I spent the past two weeks continuously reading two short stories by Isaac Asimov: The last question and The last answer. Each time the existential dread grows more and i find myself hopelessly trying to figure a way out.
If this is my last tweet, Then let it be about Twitter.
Moen N207C0CH Nebia Spa Shower Including Rainshower, Handshower and Magnetic Dock, Chrome/White - - Amazon.com
28 Posts, 39 Following, 150 Followers · Microsoft #MVP • #dotnet Developer • Blogger • International Speaker • Founder #blazored • Author #Blazor In Action (http://bit.ly/blazorinaction)
it's because of the way our backend works // merch: https://merch.krazam.tv// https://www.instagram.com/krazam.tv // https://twitter.com/krazamtv
Often times we have unit or integration tests that rely on some input data. The easiest solution is just to take some hard-coded values and move on with life. This has some major downsides: Giving specific values in a test carries meaning, but we are often tim…
[IEEE TRO] A Novel Actuation Strategy for an Agile Bioinspired FWAV Performing a Morphing-Coupled Wingbeat Pattern.This work has been published in IEEE Trans...
[IEEE TRO] A Novel Actuation Strategy for an Agile Bioinspired FWAV Performing a Morphing-Coupled Wingbeat Pattern.This work has been published in IEEE Trans...
An even deeper dive into SNARKs (Succinct Non-interactive Argument of Knowledge) by Justin Thaler (Georgetown University). Justin recaps his earlier talks, a...
Bad code happens — but you do not need to become the bad guy to beat it.
Copilot may be a glimpse into the future of AI, but it comes with a lot of legal and security baggage.
An even deeper dive into SNARKs (Succinct Non-interactive Argument of Knowledge) by Justin Thaler (Georgetown University). Justin recaps his earlier talks, a...
Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.<iframe frameborder="0" height="200px" scrolling="no" seamless src="https://player.simplecast.com/8d554ebf-5d8c-4c8f-8d52-041e447f4122?dark=false" width="100%"></if…