Is Elden Ring an existential risk to humanity?
The discussion about existential risk from superintelligent AI is back, seemingly awakened by the recent dramatic progress in large language...
The discussion about existential risk from superintelligent AI is back, seemingly awakened by the recent dramatic progress in large language...
Getting things done is overrated - Adam Grant
An exercise in building a data visualization with ChatGPT writing—and debugging!—the code
Session Hijacking and deepfakes take down Linus Tech Tips
Designing a snapshot coordination system
It was my third year of university (2017), and one of my friends told me about how it’s possible to buy Bitcoin and other cryptocurrencies from some app. He doubled his investments in the last couple of weeks and made his uncle invest some amount, who called h…
If you are intellectually honest, you should be taking the risk articulated in Eliezer Yudkowsky’s Time op-ed seriously. Should humanity collectively and indefinitely halt the development of AGI?
Using wildcard certificates can be a security mitigation for internal websites and infrastructure.
In this blog post, I will explore how to create data pipelines as code with Delta Live Tables, the latest ETL framework from Databricks. By leveraging the power of Delta Live Tables, developers can create pipelines that are reliable, scalable, and easy to main…
In 2021, I quit my job at Honeycomb to set out on my own and try to build a company. At first, I wasn’t sure the exact model I’d follow, and had a (perhaps too lofty) aspiration that maybe I’d have a hybrid model, doing a bit of consulting, a bit of real estat…
Four decades is a long time to be a programmer. I started in 1981 and retired in 2021. During that time, almost everything changed, and I had to change with it. While my situation may be different than starting today, much of what I learned over time can still…
Naming things is important, not only when programming, but also in the real world. How you name something shapes how you think about it, and by extension limits it. A well known real world instance where you can experience the power of names first hand is law …
The gaming industry in India has been growing exponentially in recent years, with many people joining the ranks of avid and serious players. India has now become one of the leading countries in the world in terms of gaming, and this is largely due to the large…
I first joined Mastodon in 2018 (even though my old profile says 2016?), so I’d say I’ve seen a lot of its evolution. I’m on my second private instance now and would definitely co…
Forget programs. The most important productivity tool for programming is your mind. And the next best set of software development tools are ones that take care of you. It isn’t about Git. Or Docker. Or testing frameworks. These are all useful tools. I use them…
Languages Don't Matter Anymore
writing-advice - Chad Nauseam Home
From the archives: As we progress through Season 3, we thought it would be nice to look back at some of our best episodes that haven’t been posted to our Substack page. This episode was originally published on February 5th, 2022. Enjoy! Anyone who’s been in a …
Many applications are more read-intensive than write-intensive. Meaning your application performs more reads than writes. However, we often persist data that...
Experience Cloud Computing in Full Force with .NET on Azure. See the full agenda: https://learn.microsoft.com/events/learn-events/azuredeveloper-dotnetday/As...
Recent release highlights include support for .NET Core and native memory profiling
Pour ce déjà 18ème épisode de notre podcast, j’ai le plaisir d’accueillir pour notre table ronde mensuelle par un, ni deux mais six Microsoft MVP. Autant vous le dire tout de suite, les sujets abordés sont variés et couvrent de nombreuses technologies : du web…
Once it's in the box, you can't change it.
Copyright© Sony Pictures Entertainment.I DO NOT own any of the Copyrights, just a small clip that liked.-----------------------------------------------------...
In this paper we provide evidence of an emerging criminal infrastructure enabling impersonation attacks at scale. Impersonation-as-a-Service (ImpaaS) allows attackers to systematically collect and enforce user profiles (consisting of user credentials, cookies,…
In this article, we'll learn how to write logs from the startup of .NET Core applications including the Program and Startup classes.
Microsoft has shared the source code and the documentation for the Reliable Web App pattern, a set of best practices that help on-premise web application developers create secure, reliable and cost-optimised cloud applications in Azure with minimal changes.
Source Generators are more and more an integral part of the .NET ecosystem. But how does that play together with everyone's favorite: Regular Expressions? In this blog post we will dive in how we can leverage source generators in combination with regular expre…
Modern web development means that more and more application code is running in the browser. Traditionally this has been JavaScript but more recently there ha...
In this two-part series, we’ll build an admin dashboard app using KendoReact. In this second part, we’ll add navigation breadcrumbs and some charts and graphs.
A C# example with xUnit.net and CsCheck
Find/FindAsync is a popular way to retrieve a single entity using its primary key with Entity Framework, but by default Entity Framework tracks that entity for changes. This post shows how to turn off tracking for Find/FindAsync.
Facade design patterns are useful for hiding complexity and allowing code extensibility by moving dependencies behind an API. Read this C# article to see how!
a bliki entry for Slack
TL;DR I used ChatGPT, with varying levels of success, to generate SVG images. With enough patience and prompting, you can get it to draw basic shapes and simple scenes about as well as a five year old can. (Which, hey, let’s face is, is good enough a lot of th…
This post explores one of my favorite hacks in SerenityOS. I don’t recommend doing this in your codebase, but it has worked for us so far. :^)
The Gleam programming language