6 April 2022

43 links · Wednesday

JEP 425: Virtual Threads (Preview)

Introduce virtual threads to the Java Platform. Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications. This is a preview API.

The American Banking Experience as a Foreigner

This is one of the articles that has been sitting in my draft folder for a long time. Every time I had an interaction with a bank I added to it. I feel confident at this point to publish because my experiences with getting a bank account or a credit card here …

Optimizing for Luck

In January I gave a talk at DeFi Alliance about how to optimize for luck as an entrepreneur. I believe that luck determines anywhere between 25-90% of your success, depending on the industry (e.g. …

Clojure isnt for me

I’m writing here today to tell you about my five year long obsession with clojure and why I recently quit obsessing over it.

DIY TPM Module

My three most recent builds were using ASRock Rack server boards. The two boards and the use the module. The one that is different is the which uses the module. I looked around and couldn't find a place to buy the module, so I decided to make…

Stop being boring - Patrick Zhong

This week, I felt pretty depressed and lost my motivation and focus. After launching Space4, I got some signups from HackerNews, but no one was really using the app. Including myself. "Will people even use this? Am I doing the wrong thing again?", I wondered. …

CoreWCF - What's new and what's next

Core WCF is a port of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF projects to move to .NET Core. ...

Mariupol city council reports that russians started to sweep away the traces of their war crimes in the town and burn the bodies of murdered residents en masse in mobile crematoria Mariupol', Donetsk Oblast - Ukraine Interactive map - Ukraine Latest news on live map - liveuamap.com

Mariupol city council reports that russians started to sweep away the traces of their war crimes in the town and burn the bodies of murdered residents en masse in mobile crematoria. Live Universal Awareness Map Liveuamap is a leading independent global news an…

In Soviet Musk Twitter, Twitter edits you

With all the fuss about Twitter’s promised edit button, and how they might design it, we’re missing a disturbing development — Twitter is using its embedded javascript to edit other people’s sites.

Essential Git Commands

A list of the most essential Git commands that every developer should know.

Introducing Akka.Hosting - HOCONless Akka.NET Configuration and Runtime

In our Akka.NET Community Standup on March 9th, 2022 we presented for the very first time Akka.Hosting - a new approach to configuring Akka.NET and managing ActorSystems that requires zero HOCON, automatically enforces Akka.NET best practices, is type-checked,…

The devil is in the details…

It is not that hard to create a script that shows and hides parts of the document, but often we forget about how our visitors use the products we build. Especially when it comes to navigating huge documents, people tend to use the “find in page” functionality …

Release v3.6.1 · dotnet/orleans

What's Changed Ignore value loaded in EventHubCheckpointer if it's obviously corrupted by @benjaminpetit in #7529 Fix custom grain directory registration by @benjaminpetit in #7613 In CachedGrainL...

C# Pattern Matching Explained - NDepend

Since the C# version 7, C# has support for pattern matching. C# pattern matching is here to simplify complex if-else statements into more compact and readable code. Pattern matching hasn’t been introduced to write special code that cannot be written without. I…

Debugging ASPNET Core Routes

Routing in ASP.NET MVC apps has often presented challenges to developers, resulting in a bunch of different route debugging tools and nuget packages.

Somatic evolution: We contain multitudes — Ruxandra Tesloianu

Why have I written this? Since I have started my PhD a lot of people, especially in the ageing field (but also non-biologists), have been asking me about my research topic. There are several good reviews on somatic evolution, but they are quite long and det…

Clearing the Fog | Michael Hudson

March 29, 2022. Margaret Flowers: You’re listening to Clearing the FOG, speaking truth to expose the forces of greed, with Margaret Flowers. And now I turn to my guest, Michael Hudson. Michael is the president of the Institute for the Study of Long-term, Econo…

Things that help me focus

Most work days, I have a pretty tough time staying focused. My mind starts wandering, I’ll feel antsy, unmotivated, or – more often – my autopilot will take over, I’ll type …

How to run a Digital Platform at Scale

This post peels back the covers on what it is like to work with a large digital platform. The platform in question is MDTP - Multichannel Digital Tax Platform, which supports a UK-based tax collection agency which is using a hyperscale cloud provider with a si…

Searching YouTube Watch History by Transcripts

The other day I was discussing something with a friend and I remembered a video essay I had watched which referenced a play by Samuel Beckett. Unfortunately I couldn’t remember what the video was, but I did remember the description of the referenced work.