22 July 2023

28 links · Saturday

A revolution against monopolies – castignoli.eth

After reading an essay by Étienne de La Boétie called Discourse on Voluntary Servitude, I got a strong sense of living in a world in which we are slaves of the decisions that the big corps impose to us.

Can we lose technology?

<p>A few minutes ago I saw a news item saying that <a href="https://arstechnica.com/tech-policy/2023/07/tsmc-delays-us-chip-fab-opening-says-us-talent-is-insufficient/">TSMC had to delay its microchip fab on US soil due to lack of talent</a>. This reminded me …

One for the Science Fiction Fans

Guy d'Andigne, the person behind the blog SFSS, recently put together an ebook made up of a handful of classic SF tales. It's a wonderful...

Old Stuff | Awesome Hugo blog

Limitations breed creativity. Infinite possibilities mean you become obsessed with the means. Limitations force you to an end.

JuMP, GAMS, and the IJKLM model

A recent blog post by GAMS demonstrated a significant performance difference between JuMP and GAMS on a model they call IJKLM. We respond to this blog post by explaining the difference in performance and presenting an alternative JuMP implementation with asymp…

Infrastructure Megaupdate | Gabriel's Blog

Over the past however long it's been since my last infrastructure blog post, I've been doing a ton of work across various organisations and my own personal setup to get things up to a more acceptable standard. Rather than do small posts for each infrastructure…

Saga Pattern With NServiceBus in C#

Navigating distributed systems and microservices in C#? We should appreciate the combination of the saga pattern and NServiceBus.

Announcing TypeScript 3.0 - TypeScript

TypeScript 3.0 is here! Today marks a new milestone in the TypeScript journey, serving JavaScript users everywhere.If you’re unfamiliar with TypeScript, it’s not too late to learn about it now! TypeScript is an extension of JavaScript that aims to bring static…

Document your secrets, please

TL;DR env-sample-sync automates syncing .env with env.sample It’s available here on Github. The problem If you have a look through any software or infrastructure project you’ve worked on in the past, it won’t take long before you come across …

pain.001 – blog/knowledge/iso_20022_pain_001 — evrim.zone

I briefly referred to pain.001 in my project article for batch2sepa, and there are some overlaps (see: copy-pasted sections) between that article and this one. Nevertheless, the focus for this article is about using ISO 20022 in the real world.

Domain Sins of My Youth

Writing about the big beautiful mess that is making things for the world wide web.

Totality

Recently Eric and I have been chatting with Daan Leijen, of Koka fame, discussing among other things the distribution of effects. Daan estimated that for a typical program written in Koka the distribution of effects would roughly be something like:

Moving Text Elegantly in Emacs

Suppose that you want to edit a list ["a", "b", "c", "d"] so its ordering is ["b", "c", "a", "d"]. How would you...