22 September 2023

53 links · Friday

Choosing a more optimal `String` type

This week, I have been profiling and measuring the overhead of the Sentry Rust SDK, as another team has reported a large overhead in their testing. So much so that the team shied away from using it more extensively in combination with #[tracing::instrument].

One line of code cost me 9.2% of my matches

I can either write a hundred lines of code for one or two Elo or find one or two wrong lines of code for a hundred Elo. Such is life.

Ditch That Else

Escape the maze of nested code. Embrace simplicity with the early return approach.

We are all prompt engineers now

“Are you a human being or a chatbot?” “We are a chat agent” This was an actual chat conversation snippet between me and a customer service .. entity! Did I just interact with chatbot or a human being who was constrained to following a strict script? Was I stup…

What to Expect From Retrievel-Augmented Generation and Self-hosted LLMs

Retrieval augmented generation has been attracting more attention recently. Using RAGs and external knowledge together with LLMs can be more accurate when answering questions, even without fine-tuning custom datasets, generating more accurate answers on the MM…

Why DDATs?

Developer Driven Automated Tests are beneficial, but not cheap. They are good value for the effort!

The State of Async Rust: Runtimes

Recently, I found myself returning to a compelling series of blog posts titled Zero-cost futures in Rust by Aaron Turon about what would become the foundation of Rust's async ecosyste…

dotNetDave Rocks the Build Stuff Conference 2023

I’m thrilled to announce that, for the very first time, the For Those About To Code: World Wide Tour will be making a stop at the 2023 Build Stuff event in Vilnius, Lithuania from November 15…

Paisa

Weekly Update 366

Final EU Travels; Meeting Josef Prusa; Experts Live EU; dbForums Breach; ApexSMS Breach; Sponsored by Report URIhttps://www.troyhunt.com/weekly-update-366/

YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Website security, made easy.

Detect attacks like Magecart, and other hostile JavaScript on your site, fast!

Mastodon 4.2

In this massive update we've added search and removed friction. What's not to love?

Signal Messenger: Speak Freely

Say "hello" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect.

The WebP 0day

Early last week, Google released a new stable update for Chrome. The update included a single security fix that was reported by Apple's Security Engineering and Architecture (SEAR) team. The issue, CVE-2023-4863, was a heap buffer overflow in the WebP image li…

OverflowAI Search is now available for alpha testing (September 13, 2023)

A few weeks ago, Stack Overflow CEO Prashanth Chandrasekar spoke at the WeAreDevelopers conference to announce some exciting features we have been working on. On that day, we also shared a small pr...

A puzzle game where you decipher languages

Chants of Sennaar is an innovative puzzle game about deciphering cryptic languages. It's the first entry in a new series of indie game recommendations called...

What Is A Full Stack Developer?

What is a full-stack developer? What do full-stack developers do? Do they have to know everything? How do I become a full-stack developer? These are the ques...