Links

Tuesday 2024-10-01 Assorted Links
Assorted Links links
Published: 2024-10-01
Tuesday 2024-10-01 Assorted Links

Assorted links for Tuesday, October 1:

  1. Hacker plants false memories in ChatGPT to steal user data in perpetuity
  2. Getting started with testing and .NET Aspire
  3. The 10 best tools to green your software
  4. Introducing NotebookLM

    An AI-first notebook, grounded in your own documents, designed to help you gain insights faster.

  5. NotebookLM now lets you listen to a conversation about your sources

    Our new Audio Overview feature can turn documents, slides, charts and more into engaging discussions with one click.

Monday 2024-09-30 Assorted Links
Assorted Links links
Published: 2024-09-30
Monday 2024-09-30 Assorted Links

Assorted links for Monday, September 30:

  1. Changes coming in PostgreSQL 17
  2. Eliminating Memory Safety Vulnerabilities at the Source
  3. Unauthenticated RCE Flaw With CVSS 9.9 Rating For Linux Systems Affects CUPS

    A remote unauthenticated attacker can silently replace existing printers' (or install new ones) IPP urls with a malicious one, resulting in arbitrary command execution (on the computer) when a print job is started (from that computer)."

  4. NIST Recommends Some Common-Sense Password Rules
  5. Microsoft details security/privacy overhaul for Windows Recall ahead of relaunch
Tuesday 2024-09-24 Assorted Links
Assorted Links links
Published: 2024-09-24
Tuesday 2024-09-24 Assorted Links

Assorted links for Tuesday, September 24:

  1. Let’s Build an Incremental Source Generator With Roslyn, by Stefan Pölz
  2. Vaporizing plastics recycles them into nothing but gas
  3. OpenHCL: Evolving Azure’s virtualization model

    Azure Boost is a revolutionary accelerator system designed by Microsoft that offloads server virtualization processes traditionally performed by the hypervisor and host OS onto purpose-built software and hardware. This offloading frees up CPU resources for virtual machines, resulting in improved performance and a secure foundation for your cloud workloads.

  4. Going Super Sonic with Asio: Gotta go fast! Lessons learned for squeezing the most out of Asio for your application’s networking.
  5. Grid-scale batteries: They’re not just lithium

    When size and weight don’t matter, lots of other battery chemistries can work.

Thursday 2024-09-19 Assorted Links
Assorted Links links
Published: 2024-09-19
Thursday 2024-09-19 Assorted Links

Assorted links for Thursday, September 19:

  1. Legacy Modernization meets GenAI

    So far, most attention to Generative Artificial Intelligence (GenAI) in software development is on generating code. But we believe there is as much, if not more, value in understanding existing code - particularly long-lived, large, and complex legacy systems.

  2. User-space interrupts

    The term “interrupt” brings to mind a signal that originates in the hardware and which is handled in the kernel; even software interrupts are a kernel concept. But there is, it seems, a use case for enabling user-space processes to send interrupts directly to each other.

    At its core, Mehta began, the user-space interrupts (or simply “user interrupts”) feature is a fast way to do event signaling. It delivers signals directly to user space, bypassing the kernel to achieve lower latency.

  3. Dissecting the GZIP format
  4. Storing and retrieving millions of ad impressions per second
  5. Sacrificial architecture: Learning from abandoned systems
Wednesday 2024-09-18 Assorted Links
Assorted Links links
Published: 2024-09-18
Wednesday 2024-09-18 Assorted Links

Assorted links for Wednesday, September 18:

  1. As quantum computing threats loom, Microsoft updates its core crypto library

    Microsoft has updated a key cryptographic library with two new encryption algorithms designed to withstand attacks from quantum computers.

  2. OpenAI’s new “reasoning” AI models are here: o1-preview and o1-mini

    OpenAI finally unveiled its rumored “Strawberry” AI language model on Thursday, claiming significant improvements in what it calls “reasoning” and problem-solving capabilities over previous large language models (LLMs). Formally named “OpenAI o1,” the model family will initially launch in two forms, o1-preview and o1-mini, available today for ChatGPT Plus and certain API users.

  3. The Good and Bad of C++ As a Rust Dev
  4. Secure by Design for AI: Building Resilient Systems from the Ground Up
  5. Mice made transparent with a dye used in Doritos

    But now, a team of Stanford University scientists has finally found an agent that can reversibly make skin transparent without damaging it. This agent was tartrazine, a popular yellow-orange food dye called FD&C Yellow 5 that is notably used for coloring Doritos.

Tuesday 2024-09-17 Assorted Links
Assorted Links links
Published: 2024-09-17
Tuesday 2024-09-17 Assorted Links

Today is a .NET focused day.

Assorted links for Tuesday, September 17:

  1. Performance Improvements in .NET 9
  2. How Async/Await Really Works in C#
  3. Dynamically Adapting To Application Sizes: A blog post about advanced garbage collection techniques.
  4. Preventing breaking changes in public APIs with PublicApiGenerator. See also Preventing breaking changes in .NET class libraries.
  5. A Complete .NET Developer’s Guide to Span with Stephen Toub