29 June 2021

54 links · Tuesday

Introducing Jetbrains Rider

Learn about the new Jetbrains Rider application! The 425Show hosts collaborated with Jetbrains to help develop this. It is a fast and powerful cross-platfor...

How to process large file?

In Process large data in external memory, I mentioned: Update: Split large file into smaller ones, and use multiple threads to handle them is a good idea. I want to elaborate how to process large file here: (1) Split the large file into small ones which are in…

Clojure metadata

Conceptually metadata is an ability for the symbol or the collection to have some additional information for the Clojure compiler. It is implemented as a map data structure and is often used to convey the type information to the compiler, documentation and com…

Gentrification’s Wheel

Gentrification is complex. Many say it's better than the alternative. In many American cities, "blighted" areas are redeveloped or otherwise transformed, often with significant help from local gov

Girard Series, Part 1: The Death of the Festival

We live a double life, civilized in scientific and technical matters, wild and primitive in the things of the soul. That we are no longer conscious of being primitive, makes our tamed kind of wildness all the more dangerous. – Hans Von Hentig

Stepping Back from Speaking

Giving talks has been one of the pillars of my career. I’ve given keynotes at software events all over the world. Some of these talks have tens, even hundreds, of thousands of views on youtube. I keep being asked back, so I assume I do a pretty decent job. But…

MIT and Harvard agree to transfer edX to ed-tech firm 2U

MIT and Harvard University announced a major transition for edX, the online platform for university courses: edX’s assets are to be acquired by education technology company 2U, and reorganized as a public benefit company. 2U will transfer $800 million to a non…

New LinkedIn Data Leak Leaves 700 Million Users Exposed | RestorePrivacy

Data from 700 million LinkedIn users has been put up for sale online, making this one of the largest LinkedIn data leaks to date. After making contact with the seller, we have updated this article with more information, including how the data was obtained and …

How to Work Hard

It might not seem there's much to learn about how to work hard. Anyone who's been to school knows what it entails, even if they chose not to. There are 12 year olds who work amazingly hard. And yet when I ask if I know more about working hard now than when I w…

What should the CPU usage be of a fully-loaded CPU that has been throttled?

For simplicity, let’s say you have a single-CPU system that supports “dynamic frequency scaling”, a feature that allows software to instruct the CPU to run at a lower speed, commonly known as “CPU throttling”. Assume for this scenario that the CPU has been thr…

Gold Coast Gin - Australian Distilling Co.

Flavour Profile Soft notes of lychee and lime lead the subtle and balanced flavour profile of Gold Coast Gin, which is a beautiful and inventive take on the dry gin style. Details 700ml bottle size. 40% Alc/Vol. Dispatched from Australian Distilling Co. in 2-5…

MBR2GPT - Windows Deployment

Use MBR2GPT.EXE to convert a disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk.

Nice nginx features for operators

In the previous post, I’ve shared a few things that were useful to me as a developer. Now wearing my “ops” hat, there are a few things that I wanted to cover - blocking bad clients, rate limiting, caching, and gradual rollout. Blocking bad clients Blocking bad…

Announcing the first Insider Preview for Windows 11

Hello Windows Insiders, we are excited to release the first Windows 11 Insider Preview build to the Dev Channel, Build 22000.51!  As we finalize the product over the coming months, we will work with you to validate the experience. You will get to tr

Functional monads in C# - Simple Talk

Monads elevate basic C# types and unlock functional patterns, similar to containers. In this article, Camilo Reyes explains functional monads in C#.

Cost of exceptions

Throw exception only when something really unexpected happens. This advice should be taken seriously – here’s why.

Mocks vs Stubs vs Fakes In Unit Testing - .NET Core Tutorials

When it comes to unit testing, I’m a lover of mocks. I can’t get enough of them. Infact, I wrote an entire “TestingContext” helper to help me “auto mock” my classes which I think you should definitely check out if you haven’t already! I can’t think of a unit t…

dotnet/runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime

Update on Windows 11 minimum system requirements

Windows Insiders, Today we’re releasing our first Insider build for Windows 11, and we’re looking forward to the insight that comes from you installing and using on a variety of your PCs. Last week’s