The Origins of Scala (2009)

the-origins-of-scala-(2009)

The Origins of Scala A Conversation with Martin Odersky, Part I by Bill Venners and Frank Sommers May 4, 2009 Summary Martin Odersky talks with Bill Venners about the history that led to the creation of the Scala programming language. Scala, a general-purpose, object-oriented, functional language for the JVM, is the brainchild of Martin Odersky, […]

Learning Feynman’s Trick for Integrals

a.k.a. Differentiation under the Integral Sign & Leibniz Integral Rule Among a few other integral tricks and techniques, Feynman’s trick was a strong reason that made me love evaluating integrals, and although the technique itself goes back to Leibniz being commonly known as the Leibniz integral rule, it was Richard Feynman who popularized it, which […]

Be Like Clippy

be-like-clippy

“Clippy didn’t sell your data. Clippy didn’t hold your data hostage. Clippy was there to help you.” Fed up with trillion-dollar companies exploiting your data? Forced to use their services? Your data held for ransom? Your data used to train their AI models? Opt-outs for data collection instead of opt-ins? Join the movement to make […]

Framework Computer Now Sponsoring LVFS / Fwupd Development

framework-computer-now-sponsoring-lvfs-/-fwupd-development

With the Linux Vendor Firmware Service serving more than 135 million downloads for Linux users updating their system and device firmware, LVFS has been working to get more hardware vendors to contribute either engineering resources or directly contributing annual dues as sponsors. Framework Computer is now the first one to have executed an agreement under […]

Student Perceptions of AI Coding Assistants in Learning

student-perceptions-of-ai-coding-assistants-in-learning

Abstract:The arrival of AI coding assistants in educational settings presents a paradigm shift, introducing a “new kid in the classroom” for both students and instructors. Thus, understanding the perceptions of these key actors about this new dynamic is critical. This exploratory study contributes to this area by investigating how these tools are shaping the experiences […]

It’s Always the Process, Stupid

it’s-always-the-process,-stupid

Let’s rip the Band-Aid off immediately: If your underlying business process is a mess, sprinkling “AI dust” on it won’t turn it into gold. It will just speed up the rate at which you generate garbage. In the world of Business IT, we get seduced by the shiny new toy. Right now, that toy is […]

Datacenters in space are a terrible, horrible, no good idea

datacenters-in-space-are-a-terrible,-horrible,-no-good-idea

In the interests of clarity, I am a former NASA engineer/scientist with a PhD in space electronics. I also worked at Google for 10 years, in various parts of the company including YouTube and the bit of Cloud responsible for deploying AI capacity, so I’m quite well placed to have an opinion here. The short […]

DNS LOC Record (2014)

dns-loc-record-(2014)

A cornerstone of CloudFlare’s infrastructure is our ability to serve DNS requests quickly and handle DNS attacks. To do both those things we wrote our own authoritative DNS server called RRDNS in Go. Because of it we’ve been able to fight off DNS attacks, and be consistenly one of the fastest DNS providers on the […]

Hachi: An Image Search Engine

hachi:-an-image-search-engine

Hachi: An (Image) Search engine Only the dead have seen the end of war .. George Santayana For quite some time now, i have been working on and off on a fully self-hosted search engine, in hope to make it easier to search across Personal data in an end to end manner. Even as individuals, […]