21 August 2022

36 links · Sunday

OpenAI Dall-E 2

I was awarded access to the AI based image generation tool from OpenAI called Dall-E 2. It accepts as input detailed text and generates an image corresponding to the text. It is similar in spirit to OpenAI codex which accepts also a text string and generates c…

Museletter #348: The Limits to Growth at 50

MuseLetter #348 / February 2022 by Richard Heinberg Download printable PDF version The Limits to Growth at 50: From Scenarios to Unfolding Reality A half-century ago, the worlds of science, public policy, and economics were

Guilty Until Proven Innocent

Thumb rules are life savers. Instead of muddling with theories, they give you practical solutions. If you find a useful thumb rule, you better write it down....

Leeroy Jenkins First Take/Dry Run (NEW)

I am releasing this never-before-seen first take/dry run of the Leeroy Jenkins video in hopes of raising awareness about Net Neutrality. I've been holding on...

Renovate, a Dependabot alternative

I won’t introduce Dependabot. Lots and lots of developers use it daily on GitHub. I do use it as well. However, it suffers from two drawbacks: While it’s perfectly integrated with GitHub, integrations with other platforms are less seamless.It’s limited in the …

Collections: This. Isn’t. Sparta. Retrospective

This week I want to do something we haven’t really done before and look back at one of the older series, This. Isn’t. Sparta. (I, II, III, IV, V, VI, VII, Gloss., Retrospective), as I w…

Ekaitz's tech blog

In the previous post of the series the problem of the GCC bootstrapping was introduced. In this post we’ll describe how GCC works, from the perspective of someone who wants to port it so we understand what’s the job we have to do.

Reverse Debugging and other stories

Debugging can be very hard A bug is an undesired state that makes our system behave in a wrong manner. The symptom can be a crash, a wrong result, an unintended operation, etc. In most cases, the bugs are discovered based on symptoms. However, to solve the…

Monitoring tiny lambdas

After reading Julia Evan’s blogpost “Monitoring tiny web services”, I got inspired to show others how I monitor my web services, which are, in fact, a bunch of

What a Mac mini & Tailscale enables · Kaushik Gopal's Site

I’d like to show you how I use Tailscale and a Mac mini in my office to achieve some nifty things. Tailscale is marketed as a zero-config VPN built on top of WireGuard that securely connects devices and manages firewall rules etc. While all of that might be tr…

I quit a L6 Job at Meta Just to Finish a Side Project

Nearly everyone in the software industry has an idea or side project that they want to take “all the way”. I had dozens of ideas, and even hacked on a couple projects here and there. But, the constraints of a career always took precedence. Sometimes it was the…

Turning SQLite into a distributed database

mvSQLite is the open-source, SQLite-compatible distributed database. We decoupled SQLite's storage layer onto FoundationDB to offer massive yet "bottomless" scalability, point-in-time reads, and the strictest level of consistency.

EF7 - Bulk updates and Bulk deletes

Finally the long awaited bulk update and bulk delete feature is heading towards Entity Framework 7. So we will have a look how to use it and what might be some limitations. Also I will have a quick look at the performance aspect, because this was the main driv…

Episode 435 - HPC on Azure

The team catches up with Bill Paxson and Rob Futrick to learn about Azure HPC and the unique way in which the Microsoft Support team is supports HPC customers

Coping with Copilot

CS educators: AI-based developer tools are gunning for your assignments. Resistance is futile GitHub’s AI-based Copilot tool went public this summer. It’s an amazing tool for software developers. B…

Visual Sum of Cubes

This article discusses a ‘visual’ derivation of the formula for 1³+2³+…+n³.