Critical Alert - Tech Industry Must Act on Job Market Chaos!
How finding a good development job in 2024 is a herculean task
How finding a good development job in 2024 is a herculean task
Listened to the latest episode of the CS Ed Podcast yesterday. It featured Colleen Lewis, of CS Teaching Tips fame talking about how she uses manipulatives. Much like Colleens session last SIGCSE on microteaching this episode made me both happy and sad. Happy …
I have my last exam for my Analysis class tomorrow. What surprised me most about the class was the amount of counterintuitive examples that...
For some unfathomable reason, Windows 11 has removed the Sharing Tab on the Explorer Properties Context menu by default. The Sharing Tab allows you to shared folders and drives for remote access. In this post I discuss how to get the Sharing Tab back and also …
Today I am officially releasing a tool that I’m proud to have finally finished: SSH-Snake.
Mixpanel can be incredibly helpful for product analysis. Let's dive in to how we can leverage the platform to gain insights, build dashboards, and more!
This page describes what Nix fundamentally is, at its core; what it is actually doing when it runs; and why it makes the choices that it does. This won’t tell you what commands you need to run, or which of the Nixpkgs override functions you should call to swap…
In 2022 the Instagram team announced they were “testing a new, immersive viewing experience in the main Home feed.” As a self-proclaimed mobile app
Do variations in prompt change the ultimate decision of the LLM? Using a series of prompt variations across a variety of text classification tasks, we show how even the smallest of perturbations, such as adding a space at the end of a prompt, can change an LLM…
Random notes from my unsuccessful attempt to get this weblog onto Mastodon.
Azure Cloud Solution Architects Elena Krasteva and Sabine Blair help us understand what the Azure VMWare Solution is all about and how the Landing Zone Accelerator helps make it easier for customers looking to migrate VMWare workloads to Azure.
The primary challenge faced by technical writers often boils down to how to evaluate the effectiveness of what you write. You build some documentation and you think it is great. How do you know if you are right? How do you prove it to upper management? How do …
Embryo screening is a lightning rod for constructive criticism, most recently in the context of Orchid’s embryo screening for predisposition to severe mental health disease, namely Schizophre…
Some fundamental papers and a one-sentence summary for each; start your own paper club!
Why investing in documentation pays off, and how to write great documentation, based on our experience with react-admin.
Introduction Bridge-Based Ranking is an alternative way to score and rank content by adjusting for user polarization. The most successful implementation of Bridge-Based Ranking, X’s Community Notes, explains that the algorithm favors notes that are rated…
VLC for Unity integration
At my first job, we were a distributed team and would get together often. When we went out to eat, one of my coworkers would always order the steak if it was anywhere on the menu. Every single time we went to some Ohio restaurant that had truly lackluster stea…
Emerging from winter and preparing for our first flight!
UI = f(data)(state)
I have started questioning whether PR nitpicks are necessary.
[part of this series]
Amidst continued AI negotiations, SAG-AFTRA's locked down a way for developers to use digital voice replicas in future works.
We know the const keyword with strings - but are they really constant after all? Or can we use some tricks to modify them? Let's see.
FOSS • Linux • Programming
By default, property names and dictionary keys are unchanged in the JSON output, including case. Enum values are represented as numbers. And properties are s...
.NET 8 introduces support for publishing ASP.NET Core applications to native AOT for lightning-fast startup times & small, self-contained, native executables...
Number of installs has grown some 1,770 percent since we last checked, and it's now the second-most popular AI tool behind original GitHub Copilot.
Does DNA have anything like IF-statements, GOTO-jumps, or WHILE loops? In software development, these constructs have the following functions: IF-statements: An IF statement executes the code in a
Wondering how you can represent binary data in a human-readable way? We can use Base64 encoding in C# in order to convert bytes into a string! This is used i...
Thread information [Search the openwrt-devel archive]
Gmail and Yahoo announce transformative updates to come in 2024. The updates impact senders but implementing the changes is easier than you think. Are you ready?
Say goodbye to path traversal attacks by using modern kernel facilities and get ready for the capabilities-secure future at the same time!
Event-driven architecture has patterns and common practices that are solutions for various problems. The issue arises when you apply these patterns when you ...
Why did mental health fall off a cliff at the same time and in the same way in the USA, The UK, Canada, Australia, and New Zealand? Part 1 of 3.
Using a custom awaiter to suppress the GetResults().
What does yield do in C#? Explore the benefits of using C# yield keyword with large datasets and best practices for implementation. One more tool to leverage!
Introduction and setup of an ASP.NET Core open source project, In this first part we setup minimal integration of Identity Framework with Marten.Support my ...
In this video we will discussed the some C# features Global Using Directives & Caller Info AttributesSupport me on Patreon to access the source code:https:/...
Four Days Showcasing MIDI The MIDI Association booth (Booth 10302 at the front of Hall A) at Winter NAMM 2024 is very different than our booths in years past. It is larger with a 30' by 30' footprint. A 10' by 30' area will be divided into thirds with displ…
In this session we will talk about how to effectively upgrade your applications to the latest .NET version and migrate them from on-premises to Azure.Before,...
Discover how using stacked PRs in your development workflow can unblock teams, lead to easier debugging, and enhance the review process.
Back in November, during the .NET Conf Microsoft released F# 8.0 as part of the .NET 8 release. The new version of F# brings in many features to make F# programs simpler, more uniform, and performant. The new features are related to language changes, improved …
We have released security updates to supported versions of Microsoft.Data.SqlClient and System.Data.SqlClient. It is recommended to update references to these..
Using HTMX in ASP.NET Core Razor Pages and MVC to transition smoothly between pages with View Transitions
I really like the System.Text.Json source generator as a way to optimize your API performance by reducing the serialization/deserialization...
Discover how Microsoft Visual Studio is embracing community-driven innovation in 2023. Learn about the latest community experiments and how they are shaping the future of Visual Studio.
In the previous posting we saw how to create an API to get all the cars in our database. In this posting we’ll look at the remaining CRUD (Create Review Update Delete) operations.
Generative AI by iStock built on NVIDIA Picasso is commercially safe image generation, with new editing APIs coming soon.
Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be v…
In this article, we will set up the HTTP basic authenticator in RestSharp for use in a project. We also explore a commonly encountered error.
To start the new year, I provide a link to a discussion I had with Simon White on Phil Halper’s YouTube channel: In this post I’ll say little that we don’t talk about, but will ad…
While scrolling through Hacker News, I randomly got this idea! I'm not talking about only Hacker News, but a combination of Hacker News, Mastodon, and Reddit...
We hack a time-travel feature for embedded Google Street View containers using the Google Maps JS API and some undocumented data.
This post is a joke, please don’t take it seriously
With .NET 8 out, one of the questions that comes up a lot is how do I upgrade my existing .NET application to the latest version. In this video, we are going...
Criticisms of Replicator reveal a dangerous worship of process over content
January 6, 2023 by Frances Cornwall Are you ever frustrated with uneven line lengths of text? Chrome, Edge, Firefox, and Opera offer exciting typographical improvements in text-wrap …
Starting a SaaS software in Europe, or more precisely in Germany, is the absolute hell when it comes to taxes. Let me tell you why.
Quitting my job to start a company.
Communication can be made more or less effective by working with or against Human biological limitations. To put it another way, the way you organize and provide your information can increase your throughput, retention, and utility of the information you are …
Today, my book Hacks, Leaks, and Revelations: The Art of Analyzing Hacked and Leaked Data is available for sale wherever books are sold! My goal with this book is to teach journalists, researchers, and activists all the skills they need to download and analyze…
be as specific as possible. “agi takeoff fast”: define “agi” “takeoff” “fast” there’s no such thing as a coincidence for decisions: autoresolve (1) on specific date (2) to the more unpleasant one let people tell you no. don’t make the decision for them. if yo…
In every day or professional life, there can be many opportunities to provide feedback, whether it’s from a manager to a team member or the reverse. It could also be to a colleague, a customer or even a friend. However, it’s a challenging and difficult task, m…
Last October, Plex started blocking access to instances running on servers hosted by Hetzner. I have a Hetzner Auction server that I renew every year or so to make use of newer hardware, which I use to run various workloads, from web services, to scheduled job…
A brief run through removing Tailwind.css from this site.
Over the last few years, my takes on romantic relationships have solidified. Here they are! I wouldn't take them as "advice" so much as "Evan's values."
The C# language continues to evolve. If you're new to the language, which parts should you learn first? If you've used C# for years, which new features shoul...
According to the SEC chairman's statement, the post announcing the approval of Bitcoin Spot ETFs was made by the hacker who took over the SEC's
Change point detection (CPD) in time series analysis is an essential tool for identifying significant shifts in data patterns. These shifts, or “change points,” can signal critical transitions in various contexts. While most CPD algorithms are a...