31 July 2024

36 links · Wednesday

How do you change browser in Slack anyway?

Overriding the default browser in Slack is my vexatious personal itch. I have a dedicated browser just for work, and I use Slack solely for work. Any link from Slack, be it a GitHub pull request, an unlisted corporate video on YouTube, or an internal meme, I w…

Bridge Command

A thrilling starship simulator that marries video games, D&D, and live action role playing.

cppfront: Midsummer update

Over the winter and spring I spent a bunch of time building my essay “C++ safety, in context” and the related ACCU 2024 safety keynote, and on behind-the-scenes work toward improving C+…

Why are open source nonprofits so weird?

In the open source industry, creating an American nonprofit to serve and fund a project is not uncommon. These structures can choose a fiscal status depending on their needs within a wide range defined by the IRS. The 501(c)(3) status is widespread in the indu…

Why I Dislike Maturity Models

TL;DR: There isn't a single linear path from immature to mature. Immature does not mean bad. Cause and effect get confused. Maturity is not an end point.

Meta Segment Anything Model 2

SAM 2 is a segmentation model that enables fast, precise selection of any object in any video or image.

`find` + `mkdir` is Turing complete (retracted)

The proof is flawed and I retract the claim that I proved that find + mkdir is Turing complete. See https://news.ycombinator.com/item?id=41117141. I will update the article if I could fix the proof.

React Hooks vs. Redux in 2024

Learn how React Hooks vs. Redux compare for state management, including their core concepts, best use cases, and tips for integrating both in your React applications.

Using Entity Framework Core with MongoDB

Entity Framework Core is a popular ORM (Object-Relational Mapper) for .NET applications, allowing developers to work with databases using .NET objects. It can be used with many types of databases, including MongoDB. In this article, you will learn ho...

Create a .NET PlantUML Markdown Render Extension

PlantUML is a Web based diagramming markup language that can be used to create diagrams using text descriptions that are rendered into images via a PlantUML server. In this post I describe how you can integrate PlantUML image rendering into your .NET applicati…

The React useSyncExternalStore Hook

The useSyncExternalStore hook in React is designed to handle subscriptions to external data stores within React components.

Highlights from Git 2.46

Git 2.46 is here with new features like pseudo-merge bitmaps, more capable credential helpers, and a new git config command. Check out our coverage on some of the highlights here.

AWS CodeCommit quietly deprecated

CodeCommit is AWS's Git hosting service. In a reply from an AWS employee to this forum thread: > Beginning on 06 June 2024, AWS CodeCommit ceased onboarding new customers. Going …

Our audit of Homebrew

By William Woodruff This is a joint post with the Homebrew maintainers; read their announcement here! Last summer, we performed an audit of Homebrew. Our audit’s scope included Homebrew/brew itself…

Porffor

Porffor is a unique JS engine/compiler/runtime, compiling JS code to WebAssembly or native ahead-of-time.