8 April 2024

54 links · Monday

Intel’s Ambitious Meteor Lake iGPU

Intel and AMD both tried to ship iGPUs fast enough to compete with low end discrete cards over the past 10 years with mixed results. Recently though, powerful iGPUs have been thrown back into the s…

Modern Standard Arabic – The Missing Glossary -

In this article I explores the notion that the idea of a singular Modern Standard Arabic is a misconception, at least from the point of view of NLP. Instead, I hypothesise that there exist multiple Modern Standard Arabic Languages s that share grammar and a lo…

We need more calm companies

Calm companies are profitable, value freedom, have a purpose, and improve the team's lives. Frenzied companies are crisis-driven.

Lua Scripts Are Not Atomic in Redis

Redis is an in-memory data structure store, very powerful, with an excellent abstraction via its API to manipulate its data structure. What makes Redis very powerful, in my opinion, is the variety of data structures it provides and the performance of its opera…

Connecting the dots — bayindirh

You can’t connect the dots looking forward; you can only connect them looking backwards. -- Steve Jobs

smeso - MIPS stacktrace: an unexpected journey

Automatically receiving a stacktrace when your C program crashes isn't rocket science. But this time it was more difficult than I expected. This is a short recollection of the things I found out few years ago. This post assumes that the reader has some basic k…

My Recommendation Engine - Ben Tsai

Humans. That I know. My friends. I bought a knee scooter recently. Before doing so, I asked my colleague, who I knew was using one. She said she was happy...

A Peak at the 1.111B Class

Generation XYZ, the provider of the TLD .xyz, offers a promotion for a class of .xyz domains. For $0.99 a year, you can register any .xyz domain inbetween 000000.xyz through 999999999.xyz. They call it: 1.111B class.

About Freedom and Power

About Freedom and Power écrit par Ploum, Lionel Dricot, ingénieur, écrivain de science-fiction, développeur de logiciels libres.

C# Regex Performance: How To Squeeze Out Performance

Regular expressions are powerful for pattern matching, but what about performance? Check out this article for details on C# regex performance from benchmarks!

Twenty Years Is Nothing

In a previous edition of this magazine, we argued that English was so pervasive in our industry, nobody even questioned its use anymore. The same can be said of Git. It is difficult to imagine that merely twenty years ago, the landscape of source control tools…

VS Code Day Skills Challenge

VS Code Day Skills Challenge banner Ready to level up your coding skills? Join our #VSCodeDayCSC! Learn about AI, Data Science and more with VS Code! This..

Thoughts on “Modular Monoliths”

TL;DR -> I’m dubious about whether or not the currently popular “modular monolith” idea will actually pay off, but first let’s talk about why we got to this point The pen…

A TC39 Proposal for Signals

A v0 draft of the signals proposal, including a polyfill, is now available.

Blazor 8 Render Mode Detection

In .NET 8 the Blazor UI framework introduced some new render modes for components and pages. The available render modes are now:

Create conditional access base policies for a Microsoft Entra ID tenant

This article shows some of the base conditional access policies which can be implemented for all Microsoft Entra ID tenants. Phishing resistant authentication should be required for all administrat…

Equip 3rd party types with a deconstructor

Deconstructor are a C# language feature that allows you to define a method that will be called when an object is being split up into its components. While this is straightforward to implement for your own types, it is not possible to add a deconstructor to a 3…

The Cost of Not Logging

I’ve recently been talking (and blogging) a lot about App Insights for Azure. One of the questions or topics that comes up when I speak about this is cost. I…