20 July 2024

18 links · Saturday

Pin

The Pin type (and the concept of pinning in general) is a foundational building block on which the rest of the the Rust async ecosystem stands. Unfortunately, it has also been one of the least accessible and most misunderstood elements of async Rust. This post…

Multisatellite Data Depicts a Record-Breaking Methane Leak from a Well Blowout

Accidental blowouts in oil and gas wells can result in large and prolonged methane emissions, which are often unreported when happening in remote places. The rapid advancement of space-based methods for detecting and quantifying methane plumes provides an esse…

How to win the writing war against the robots - Denise Cullen

I don’t want to alarm you, but there’s a new arms race underway. On one side, says academic and Youtuber Dr Andrew Stapleton, are artificial intelligence (AI) content creation tools like ChatGPT, Midjourney, JasperAI and OwlyWriter AI; on the other are AI cont…

Ruby methods are colorless

👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep dive, so it’s divided into 10 main parts: Your Ruby programs are always multi-threaded: Part 1 Your Ruby programs are always multi-threaded: Part 2 Cons…

Lunary | Lunary

Observability and prompt management platform for LLM-based apps. Take your LLMs to the next level.

Everyone Should Learn Prompt Engineering, Even Software Engineers

Prompt engineering, the skill of effectively communicating with AI, is becoming essential for everyone from non-technical users to software and ML engineers. This article explores how prompt engineering enhances productivity across various domains and its role…

Thought Experiments on RTO and WFH

The post-pandemic return-to-office (RTO) mandates are still the subjects of intense debate about working in the office or remotely, with ...

Unknown Driver Analysis

Summary The main idea behind this post is to describe the approach I used to identify the unknow driver's DriverEntry and its dispatch routines, using the BlackCat driver as an example. Environment Tools used during the analysis: Visual Studio 2019 Communi…

How to avoid frustration with software architecture

It is becoming more common for companies to come out with stories on the downsides of distributed microservice architectures1(Kolny 2023; Ghemawat et al. 2023). Instead of hopping in this bandwagon, as tempting as this might be, I want to suggest how could one…

Is Crowdstrike the Final Straw?

Crowdstrike and Microsoft brought the world down today. Is that the final straw before society cracks down on us?