.NET and .NET Framework January 2025 servicing releases updates - .NET Blog Welcome to our combined .NET servicing updates for January 2025. Let’s get into the latest release of .NET & .NET Framework, here is a quick overview of what’s new in these releases: Security Improvements .NET updates .NET Framework updates Security impro...
Copilot Induced Crash: how AI-assisted development introduces new types of bugs AI-assisted development introduces new types of bugs. Here's how LLM-assisted coding gave me 2024's hardest-to-find bug.
Apple will soon receive ‘made in America’ chips from TSMC Arizona Mass production could begin as soon as Q1.
Millions of Accounts Vulnerable due to Google’s OAuth Flaw ◆ Truffle Security Co. Millions of Americans can have their data stolen right now because of a deficiency in Google’s “Sign in with Google” authentication flow. If you’ve worked for a startup in the past - especially one that has since shut down - you might be vulnerable.
Making an Intersection Unsafe for Pedestrians to Save Seconds for Drivers How the redesign of a street in a walkable college town reflects our broader values for cars over people.
1 in 5 Online Job Postings Are Either Fake or Never Filled, Study Finds A plague of "ghost jobs" is haunting the modern job-seeker.
My Favorite Tech Stack for Startup Success in 2025 In 2025, building a scalable and efficient tech stack is more critical than ever for startups aiming...
Release zfs-2.3.0 · openzfs/zfs We are excited to announce the release of OpenZFS 2.3.0. Key Features in OpenZFS 2.3.0: RAIDZ Expansion (#15022): Add new devices to an existing RAIDZ pool, increasing storage capacity without dow...
Background Jobs With Quartz - Advanced Scheduling, Persistence, OpenTelemetry Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjovanovic Learn how to implement robust background job processing ...
Error Handling and Graceful Shutdowns in Socket Programming – Chris Woody Woodruff In the world of socket programming, things don’t always go as planned. Networks are unpredictable, connections drop, and unexpected errors can throw a wrench in the smooth operation of your application. But here’s the good news: with robust error handling...
B: Game Essence 3 (Category Compilation) #16~#23 In Category B: Game Essence, I define "game essence" as risk and reward, and explore how it impacts the push and pull at the heart of games. [Index] 0:00 Opening 0:11 B-16 Game Essence in Shooting Games 2:48 B-17 More Game Essence Means Less Broad Appeal...
Static Factory Pattern: Solving JSON Deserialization Challenges in .NET Learn how to implement the Static Factory Pattern in .NET while handling JSON serialization challenges. Discover practical solutions using System.Text.Json with example implementations and best practices
Announcing Developer Academy Fabian Gosebrink and I finally launch our new website: developer-academy.ch. A website meant for developers that want to level up their skills!
Snyk security researcher deploys malicious NPM packages targeting Cursor.com A security researcher at Snyk published 5 malicious software packages to the NPM registry. These packages appear to target Cursor.com
The 2025 AI Engineering Reading List We picked 50 paper/models/blogs across 10 fields in AI Eng: LLMs, Benchmarks, Prompting, RAG, Agents, CodeGen, Vision, Voice, Diffusion, Finetuning. If you're starting from scratch, start here.
Evaluating vector indexes in MariaDB and pgvector: part 1 This post has results for vector index support in MariaDB and Postgres. I am new to vector indexes so I will start small and over time add m...
Why don’t we do more prescribed burning? An explainer. - Kevin Drum Prescribed fires—or the lack of them—are on everybody's lip these days. Most people are just parroting talking points for political purposes, but perhaps you'd actually like to be a little smarter about it? Sure you would. It's a weekend and you have some...
Differentiable Programming from Scratch Differentiable programming has become a hot research topic, and not only due to the popularity of machine learning frameworks like TensorFlow, PyTorch, and JAX. Many fields apart from machine learning are finding differentiable programming to be a useful ...
A startup is a religion Everyone's searching for meaning. Startups can help you find it, until they can't.
Cosine Similarity: Not the Silver Bullet We Thought It Was | Shaped Blog In the world of machine learning and data science, cosine similarity has long been a go-to metric for measuring the semantic similarity between high-dimensional objects. However, a new study by researchers at Netflix and Cornell University challenges our ...
Treat Extensions Like Apps - Firewalls Don't Stop Dragons Browser extensions are helpful, but powerful, and can be malicious. Treat browser add-ons and plugins like software applications. Remove any you don't need.
I stumbled upon a high-value communication hack for 1:1s Taking notes during a meeting is smart, but this extra step is brilliant.
Optimizing libjson, or: beating encoding/json by at least 2.5x Benchmarking, analysing and improving JSON parsing performance
The Unexpected Benefit of Consuming Articles Offline A while ago, I wrote about my shift in reading most articles on a paper as opposed to on a screen.
Self-Service Analytics Grounded in Reality - The Good, The Bad, and The Ugly - Ryan Lynch's Hub Self-Service Analytics Grounded in Reality - The Good, The Bad, and The Ugly - Ryan Lynch's Hub
How to use FFmpeg and Whisper to add subtitles for free How to add subtitles for free to videos using FFmpeg and Whisper
How I Use LLMs for Coding and Writing I’ve come across a couple of posts about how people use LLMs for coding, so I thought I would share how I currently use AI in general–spanni...
Do Larger PRs Get Merged Faster? An analysis of 24,000+ pull requests reveals surprising insights about PR size and review time. Learn how PR complexity affects merge speed and what it means for your development workflow.
On Prompt Engineering I have a visceral reaction to people talking about "prompt engineering". This is an attempt to reflect on why this phrase elicits such a str...
Turning my laptop into a Search Relevance Judge with local LLMs Local LLMs can evaluate 100s of result pairs a minute in a Macbook, enabling a new age of rapid search relevance improvements
Installing and Developing vLLM with Ease The field of LLM inference is advancing at an unprecedented pace. With new models and features emerging weekly, the traditional software release pipeline often struggles to keep up. At vLLM, we aim to provide more than just a software package. We’re build...
Chrome Web Store is a mess The post details Google’s lax enforcement of their policies in Chrome Web Store, resulting in a flood of spam submissions, add-ons “legitimately” stealing users’ data and outright malicious extensions not being addressed. At this point Chrome Web Store is...
Introduction to FFmpeg - AlexandreHTRB blog Learn through practical examples how to use FFmpeg to edit videos and audios.
What I Learned Failing to Finish a Game in 2024 Here’s a breakdown of my year in game dev, the challenges I faced, and the key takeaways that’ll shape my 2025 projects.
I Built a Visa Requirement Change Tracker for Fun Have you ever wondered how visa requirements between countries change over time? I certainly have. It all started when I was planning an international trip and needed to check if I needed a visa for the country I was visiting. A quick Google search gave m...