16 April 2024

44 links · Tuesday

Proactive Data Security

While data breaches are not new, something significantly changed in 2020.

Java 23: The New Features are Officially Announced

The newest version of the Java Development Kit 23 (JDK) has four new features in the newest release. The two major features which are noteworthy so far is the Vector API, a second preview of the Stream Gatherers, and a preview of primitive types in patterns – …

The Arsenic-in-Rice Scare – 5 years on — Dr Leila Masson

Exactly 5 years ago the FDA published a report about arsenic in rice. New laboratory testing methods had allowed them to differentiate between organic and inorganic arsenic. Inorganic is more toxic and this Arsenic in Rice was found in dangerous concentrations…

On maxing out credit cards and magic money trees

  “When you repeat a lie, you spread it. When you spread a lie, you strengthen it. When you strengthen a lie, you become an accomplice t...

From Reaction to Reflection

How to navigate thoughts and feelings for meaningful relationships.

Is Attention All You Need?

Given the ease with which Transformers generalize, scale, and their efficiency on existing hardware, they have become the dominant architecture over the last ~7 years, achieving SoTA in most applications. That’s more true now than ever given that most of the r…

How to create a Stanford course

This is the first post in a three-part retrospective on teaching CS 40. Last quarter (Winter 2024), Cody Ho and I taught CS 40 Cloud Infrastructure and Scalable Application Deployment at Stanford, a new course we’d been working on creating for nearly a year. C…

Voice is (mostly) a Bad UI

Humane's AI Pin is in the news and unsurprisingly, it's been universally [panned by reviewers](https://twitter.com/MKBHD/status/1779641280110161957). I don't have anything to add there. I appreciate the courage to invent a new paradigm, but there are no excus…

"Open Source" Startups - Wayde Gilliam

In the last couple years there's been a noticeable increase in startups promoting themselves as being “open source”.

This is a teenager

Watch hundreds of teenagers grow up into adults – and see how their lives turn out

Do you Really Want to Be a Development Team Leader?

Ask any up and coming developer what they would like to do in the next year or so and you'll invariably hear, I'd like to become a Development Team Leader Hopefully most will have actually considered the change of role and be looking for new challenges and way…

Code It Any Way You Want: Checking Strings for Null

The article discusses best practices for checking strings for null in coding. It outlines three common methods: using == null, is null, or string.IsNullOrEmpty().

XZ Utils review notes

Trivial commits like updates to THANKS or typo fixes in comments aren’t mentioned here.

Modular Monoliths and the “Critter Stack”

JasperFx Software is open for business and offering consulting services (like helping you craft modular monolith strategies!) and support contracts for both Marten and Wolverine so you know you can…

The New C# Interceptors vs. AOP

.NET 8 has introduced a new feature called Interceptors — a concept that allows us to rewrite existing code in an intriguing way.

PuTTY vulnerability vuln-p521-bias

Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Changes | Wishlist