Anuradha Weeraman
  • Home
  • Bio
Sign Up

Anuradha Weeraman

  • Home
  • Bio
Sign Up

Join the inner circle.

Subscribe Anuradha Weeraman cover image
DeepSeek-R1, at the cusp of an open revolution post image
By Anuradha Weeraman
Feb 2, 2025

DeepSeek-R1, at the cusp of an open revolution

DeepSeek R1, the new entrant to the Large Language Model wars has created quite a splash over the last few weeks. Its entrance into a space dominated by the Big Corps, while pursuing asymmetric and novel strategies has been a refreshing eye-opener. GPT AI improvement was starting to show signs

Artificial Intelligence
Windows of Opportunity: Microsoft's Open Source Renaissance post image
By Anuradha Weeraman
Jul 13, 2024

Windows of Opportunity: Microsoft's Open Source Renaissance

Twenty years ago, it was easy to dislike Microsoft. It was the quintessential evil MegaCorp that was quick to squash competition, often ruthlessly, but in some cases slowly through a more insidious process of embracing, extending, and exterminating anything that got in the way. This was the signature personality of

Software Freedom
Linux
Unix
US-11604662-B2 post image
By Anuradha Weeraman
Mar 14, 2023

US-11604662-B2

I’m happy to announce, that after a long wait, patent US-11604662-B2 has been issued.

On Linux, backups and encrypted filesystems post image
By Anuradha Weeraman
Mar 10, 2019

On Linux, backups and encrypted filesystems

Today, I want to focus on backups. Specifically, how can I backup my Linux filesystems in a way, that I can:

Debian
X.org Security Vulnerability: CVE-2018–14665 post image
By Anuradha Weeraman
Oct 26, 2018

X.org Security Vulnerability: CVE-2018–14665

X Windows, and the popular fork X.org, is notorious for security issues and vulnerabilities. Most recently, a bug in X.org that has been…

Security
Lightweight Docker images with Alpine post image
By Anuradha Weeraman
May 6, 2018

Lightweight Docker images with Alpine

One of the challenges in building Docker images, is keeping it small and lean. For example, let’s take a simple app that prints a simple…

Distributed Systems
Building a service mesh with Istio post image
By Anuradha Weeraman
Mar 19, 2018

Building a service mesh with Istio

If you’re looking to build a modern microservices architecture that is highly scalable, observable, secure and resilient, it would make…

Distributed Systems
AlphaGo: a journey to machine intuition post image
By Anuradha Weeraman
Jan 1, 2018

AlphaGo: a journey to machine intuition

When IBM’s Deep Blue beat Gary Kasparov, I was fifteen years old. I didn’t know the significance of the event at the time, nor was I even…

Artificial Intelligence
Dissecting Bitcoin, Part 2 — Challenges post image
By Anuradha Weeraman
Dec 24, 2017

Dissecting Bitcoin, Part 2 — Challenges

In the previous part, we discussed the core technology behind Bitcoin and the concepts that make it tick, namely:

Crypto
How to put that GPU to good use with Python post image
By Anuradha Weeraman
Sep 18, 2017

How to put that GPU to good use with Python

Graphics chip manufacturers such as NVIDIA and AMD have been seeing a surge in sales of their graphics processors (GPUs) thanks mostly to…

Artificial Intelligence
Dissecting Bitcoin, Part 1 — The Technology post image
By Anuradha Weeraman
Jul 22, 2017

Dissecting Bitcoin, Part 1 — The Technology

Recently, I decided to pull up Satoshi Nakamoto’s paper with the hope of getting a deeper appreciation for Bitcoin and the machinations of…

Crypto
For the love of chess post image
By Anuradha Weeraman
May 7, 2017

For the love of chess

Nearly twenty years to this day, in May 1997, a machine that IBM built challenged then world chess champion Garry Kasparov to a six game…

Artificial Intelligence
Machine learning for fun and profit post image
By Anuradha Weeraman
Apr 15, 2017

Machine learning for fun and profit

Machine learning and artificial intelligence has been going through a phase of democratization to the point that in recent years the…

Artificial Intelligence
Bootstrapping Go post image
By Anuradha Weeraman
Apr 10, 2017

Bootstrapping Go

Over the weekend, I came across a couple of videos on how the Go compiler was migrated from C to Go. The Go compiler was originally written…

Languages
Coaching software engineers 101 post image
By Anuradha Weeraman
Mar 11, 2017

Coaching software engineers 101

Software engineers are a breed apart and coaching them to bring out their best has almost been a passion for me. I’ve had the pleasure of…

Other
Load More

Anuradha Weeraman

A practitioner's views on computers, operating systems and technology

Featured Posts

On blood-lines, forks and survivors post image
By Anuradha Weeraman
Oct 2, 2021

On blood-lines, forks and survivors

Building a tiny Linux kernel post image
By Anuradha Weeraman
Mar 9, 2020

Building a tiny Linux kernel

AlphaGo: a journey to machine intuition post image
By Anuradha Weeraman
Jan 1, 2018

AlphaGo: a journey to machine intuition

Dissecting Bitcoin, Part 2 — Challenges post image
By Anuradha Weeraman
Dec 24, 2017

Dissecting Bitcoin, Part 2 — Challenges

Explore Categories

Artificial Intelligence

6

Cloud

1

Crypto

6

Debian

4

Distributed Systems

4

Hardware

5

Languages

2

Linux

2

Linux Kernel

3

Mainframe

3

Other

6

Security

1

Software

6

Software Freedom

10

Unix

4
Site cover image
Join the inner circle. Subscribe
Anuradha Weeraman

A practitioner's views on computers, operating systems and technology

Copyright © 2023 Anuradha Weeraman.