Gemini Ultra now available in Google Bard

gemini-ultra-now-available-in-google-bard

Gemini Advanced is available as part of our brand new Google One AI Premium Plan for $19.99/month, starting with a two-month trial at no cost. This plan gives you the best of Google AI and our latest advancements, along with all the benefits of the existing Google One Premium plan, such as 2TB of storage. […]

Nimbus (YC W21) Is Hiring Founding Engineer to Make Datadog Affordable Again

nimbus-(yc-w21)-is-hiring-founding-engineer-to-make-datadog-affordable-again

Nimbus is an intelligent control plane for modern observability. Our mission is to enable FANG-like observability for every organization in the world. We’re starting with an optimization engine to reduce datadog costs by an order of magnitude without manual effort from developers. How it works: Update three lines in your datadog agent configuration to send […]

Compiling Expressions

compiling-expressions

17 In the middle of the journey of our life I found myself within a dark woods where the straight way was lost. Dante Alighieri, Inferno This chapter is exciting for not one, not two, but three reasons. First, it provides the final segment of our VM’s execution pipeline. Once in place, we can plumb […]

On whether we’re living in a simulation

on-whether-we’re-living-in-a-simulation

Unrelated Announcement (Feb. 7): Huge congratulations to longtime friend-of-the-blog John Preskill for winning the 2024 John Stewart Bell Prize for research on fundamental issues in quantum mechanics! On the heels of my post on the fermion doubling problem, I’m sorry to spend even more time on the simulation hypothesis. I promise this will be the […]

How iTunes Is Changing on PC

how-itunes-is-changing-on-pc

Select version: Modifying this control will update this page automatically iTunes User Guide When iTunes was originally released, it had everything you needed to be entertained. Now, there are individual apps for all your media: Apple Music : Find the songs, albums, and artists you love. Get unlimited access to millions of songs and your […]

Cyclomatic Complexity

Cyclomatic complexity is a software metric used to indicate the complexity of a program. It is a quantitative measure of the number of linearly independent paths through a program’s source code. It was developed by Thomas J. McCabe, Sr. in 1976. Cyclomatic complexity is computed using the control-flow graph of the program: the nodes of […]

How QUIC is displacing TCP for speed

how-quic-is-displacing-tcp-for-speed

What is QUIC protocol and how does it work ? Image from upslash Introduction Over the past three decades, HTTP (Hyper Text Transfer Protocol) has been the backbone of the internet. We are able to browse the web, download files, stream movies, etc due to HTTP. The protocol has evolved over the years and witnessed […]

VirtualBox KVM Public Release

virtualbox-kvm-public-release

For the past few months we have been working hard to provide a fast, reliable and secure KVM backend for VirtualBox. VirtualBox is a multi-platform Virtual Machine Monitor (VMM) with a great feature set, support for a wide variety of guest operating systems, and a consistent user interface across different host operating systems. Cyberus Technology’s […]

Debugging Tokio Instrumentation

I contribute to tokio-console. One of the things that I often find myself doing is matching what is shown in the console with the “raw” tracing output that comes from Tokio. However, this is pretty hard to read and doesn’t actually contain all the information that I need. There are a couple of things that […]

Context Control in Go

context-control-in-go

Best practices for handling context plumbing. Published: 2024-02-03 tl;drThere are three main rules to observe when handling context plumbing in Go: only entry-point functions should create new contexts, contexts are only passed down the call chain, and don’t store contexts or otherwise use them after the function returns. Context is one of the foundational building […]