11 October 2023

61 links · Wednesday

Home - Starlink - Direct to Cell

UBIQUITOUS COVERAGE Starlink satellites with Direct to Cell capabilities enable ubiquitous access to texting, calling, and browsing wherever you may be on land, lakes, or coastal waters. Direct to Cell will also connect IoT devices with common LTE standards. S…

How to avoid PyBind11 and write 5x faster CPython bindings 🐍

Python’s not the fastest language out there. Developers often use tools like Boost.Python and SWIG to wrap faster native C/C++ code for Python. PyBind11 is the most popular tool for the job not the quickest. NanoBind offers improvements, but when speed really …

The body’s betrayal and the struggle to gain weight

I stand on the scale and it flashes 137.8 lbs, which elicits cursing because 137.8 lbs is dangerously low and I’ve been trying, futilely, to gain. Though I’m dying at an accelerated rat…

23andMe Sued Over Hack of Genetic Data Affecting Thousands

Biotech company 23andMe Inc. allegedly failed to protect the genetic information of thousands of people that was exposed in a data breach announced Oct. 6, a proposed federal class action said.

The advantages of queues on logs — Jack Vanlightly

With the announcement of KIP-932, Queues for Kafka , I thought it was worthwhile a revisit of the subject of queues vs logs and how we actually can build better queues on top of logs.

Sine - Xe Iaso

Published on 09/30/2023

Forcing PCI Express Gen 3.0 speeds on the Pi 5

The Raspberry Pi 5 includes 5 active PCI Express lanes—4 go to the new RP1 chip for I/O like USB, Ethernet, MIPI Camera and Display, and GPIO, and 1 goes to a new external PCIe connector:

Extracting IP from getaddrinfo call

Summary This short post documents tracking down the IP address location and value resolved by the getaddrinfo function call with the help of x64dbg. Tools To follow along you will need to build 32-bit WinSock server and client provided by Microsoft and x64…

Happy 5th birthday, SerenityOS!

Well hello friends! Today we celebrate the 5th birthday of SerenityOS, marking half a decade of continuous development since the first commit to the repository, on October 10th, 2018.

My E-Reader Setup

A bundle of notes on the over-engineered way I read books now.

How I made a heap overflow in curl

In association with the release of curl 8.4.0, we publish a security advisory and all the details for CVE-2023-38545. This problem is the worst security problem found in curl in a long time. We set it to severity HIGH.

Is This The Best Way To Build HTTP Clients? #shorts

📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3Zn41BK🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...

Exploring the Power of GraphQL in .NET

GraphQL is a powerful tool for creating efficient and flexible APIs in the dynamic world of web development. Together with

Announcing .NET 8 RC2 - .NET Blog

.NET 8 RC2 is now available with new NuGet package READMEs for .NET packages, simple CLI-based project evaluation for MSBuild, publishing containers to tar.gz archives, and Tensor Primitives for .NET.

Structured Concurrency in C#

Did you ever hear about "Structured Concurrency"? If not, this article is for you. We will discover what it is, why it is useful, and what it could look like in C#.

What's a sandwich?

Ultimately, it's more about programming than food.

Rice-engineered material can reconnect severed nerves

Rice neuroengineers designed the first self-rectifying magnetoelectric material and showed it can not only precisely stimulate neurons remotely but also reconnect a broken sciatic nerve in a rat model.