That Time I Told My Wife I Wanted to Quit My Job
It was midnight on May 22nd, 2016 that I pushed my first commit to GitHub for a new idea. Little did I know what would happen next.
It was midnight on May 22nd, 2016 that I pushed my first commit to GitHub for a new idea. Little did I know what would happen next.
In the startup world, you often hear founders say that they are obsessed with their customers. Isn’t that fucking weird? Merriam-Webster defines obsession …
Here's a rant about coding interviews. I've been on both sides of the table. If you're an interviewer, here's what NOT to do.
Less expensive drives still copy games slower, though.
Thai authorities left an unsecured database on the web containing international travel records dating back 10 years.
Scraped WHOIS data of NON-Epik customers also exposed in the 180 GB leak.
Issues Discussed:* dotnet/runtime 51700: Add new ObjectDisposedException constructor overload https://github.com/dotnet/runtime/issues/51700* dotnet/runtime...
Delicious Library 3: Catalog your books, movies, music, software, toys, tools, electronics, & video games. Archive your life.
MORE CASIO WATCH MODS (LCD COLORS, TRANSPARENT DISPLAY, MICRO SD, STRAP REMOVER) --
A Month ago, the 3rd version of the RC has been released to test out .NET 5 support. Alot of code refactoring has been done for v5 and there are breaking changes.
A member of my email list responded to yesterday’s email/post on Last Week in .NET, where I wrote: ✅ The .NET Foundation elections are underway and they look a lot less diverse than I w…
Launched in 2018 Actively developed & supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom GUI Windows simply, trivially with a full set of widgets. Multi-Window applicat...
2021-09-21 12:00:00
Jump to navigation Jump to search
I'm inspired to write this post because Someone Is Wrong On The Internet. Of course a more accurate statement would be "I disagree with some aspects of what someone on the internet said, even though they have an entirely valid point of view". But that's less c…
Some time ago, I noted that The NET HELPMSG command will decode Windows error codes, at least the simple ones. Stefan Kanthak pointed out that there’s another built-in program for converting numbers to error messages, and it handles a lot more error numbers an…
We present evidence that in ~ 1650 BCE (~ 3600 years ago), a cosmic airburst destroyed Tall el-Hammam, a Middle-Bronze-Age city in the southern Jordan Valley northeast of the Dead Sea. The proposed airburst was larger than the 1908 explosion over Tunguska, Rus…
In this post I take a first look at the new WebApplication and WebApplicationBuilder types in .NET 6, and compare them to the Generic Host from .NET 5.
Drag your XML signing into the 2020's with modern cryptography by signing XML with ECDSA.
How to sign XML in .NET and .NET Core using an RSA key while avoiding common XML security pitfalls.
In this article, we explore Autoencoders, their structure, variations (convolutional autoencoder) & we present 3 implementations using TensorFlow and Keras.
OWASP 20th Anniversary on the main website for The OWASP Foundation. OWASP is a nonprofit foundation that works to improve the security of software.
The latest news and resources for .NET app developers.
In 2013, I co-founded Heap, a product analytics company that I helped grow to over 200 people and $X0,000,000 in ARR before I left in 2020. In 2021, I co-founded Airplane, a developer platform for quickly creating internal tools. Here's what I've observed as b…
📣.NET Core 3.1.19 has been released Big news here is that Alpine 3.14 and Debian 11 “bullseye” are now supported. If you ever want to containerize your .NET applications, you’ll want to use A…
Part of my series debunking bad economics on the internet TLDR: Housing, education and healthcare costs aren’t the dollar’s fault, even though they’re a huge problem It’s a …
Developer and interaction designer.
In Linux there are so many permission mechanisms, depending on exactly what you want to do, it dazzles the mind. There is suid, dbus policies, polkit, Linux capabilities, files attributes, PAM modu…
Historically, an average house in the U.S. cost around 5 times the yearly household income. The ratio in this chart divides the Case-Shiller Home Price Index by the US median annual household income.
Soon, a new chapter in my career as a researcher beckons: I will join the Institute of AI for Health, an institute of the Helmholtz Zentrum München, to lead my own research group, the AIDOS LAB. I intend to use this position to reify my vision of topology-base…
Complexity breeds vulnerability; optimization demands compensation: an exploration of a series of vulnerabilities reported against NPM.
Every few months, a prominent person or publication points out that McDonalds workers in Denmark receive $22 per hour, 6 weeks of vacation, and sick pay. This compensation comes on top of the general slate of social benefits in Denmark, which includes child al…
Last night I re-read this Steve Yegge article about learning to type as a programmer. I can touch type, but I don’t usually manage to break 60 WPM. The article made me curious if regular prac…
We've been upgrading our frontend tech stack at Liferay Cloud this past year. Nifty tools we've adopted include:React: easy componentization, commonly used,...
.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, cloud, mobile, desktop, games, and IoT. This is the official Y…
TLDR: If you split your API into Data and Application APIs, as advocated here, you should consider changing your Application API from JSON to Hypermedia (HTML) & using a hypermedia-oriented library like htmx to reap the benefits of the hypermedia model (simpli…