Charles Lowell's Avatar

Charles Lowell

@cowboyd

Secretary of State https://github.com/cowboyd

47
Followers
32
Following
144
Posts
06.07.2023
Joined
Posts Following

Latest posts by Charles Lowell @cowboyd

Preview
AbortController.abort() Doesn't Mean It Stopped | Blog | Effection controller.abort() fires an event and returns immediately, but cleanup depends on every function honoring the signal. Structured concurrency inverts the default: scope owns lifetime, cleanup is automa...

You call `controller.abort()` and it returns immediately, but did everything actually shutdown? The gap between "I asked it to stop" and "it actually stopped" is where leaks hide.

frontside.com/effection/bl...

18.02.2026 19:07 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Have Aasimov's stories of robo-psychology ever been more relevant?

12.02.2026 16:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why JavaScript Needs Structured Concurrency | Blog | Effection Structured programming tamed the chaos of early computing. Structured concurrency does the same for async β€” and Effection brings it to JavaScript.

Kotlin, Swift, Python 3.11, and Java 21 all ship it, and Go has libraries to implement it. This is why JavaScript needs Structured Concurrency
frontside.com/effection/bl...

09.02.2026 17:02 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The first line of context for me in any AI interaction that allows presets is "do not kiss my ass"

05.02.2026 15:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

From a friend treating me as his board gaming guinea pig: "The next one I want you to try out is Dice Throne, which is basically 'what if Magic but also Yahtzee'"

02.02.2026 16:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We're a month into 2026 and its still not clear after googling, stack overflowing and asking AI how to do asynchronous teardown in React.

30.01.2026 16:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We're soon going to need 3x more stalls in every public restroom due to the average TTP rising over 600% in the smartphone era.

16.01.2026 18:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
πŸ› Bug: Hook failures change the shape of the test suite Β· Issue #1955 Β· mochajs/mocha If a beforeEach hook fails, then all subsequent tests in a suite and all sub-suites are not run. For example: // hook-test.js describe("outer context", function() { beforeEach(function() ...

Wow. A bug I reported in Mocha JS over ten years ago just got fixed github.com/mochajs/moc...

05.01.2026 22:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I now check email about once a week

18.12.2025 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A "Brady" of online meetings

17.12.2025 16:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How else will they learn that 85% of the body’s required daily Vitamin E is absorbed through the scalp?

09.12.2025 23:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My children listen often in wonderment when I share tales from the before times when, implausible as it may seem to their modern sensibilities, humans were capable of defecating without a phone.

09.12.2025 22:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Structured Concurrency in a nutshell: What happens in scope, stays in scope.

08.12.2025 19:30 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

The greatest of all time way to enjoy Fritos is sip by sip from coffee mug

10.11.2025 20:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's only a matter of time before someone creates a "TypeShit" programming language.

04.11.2025 15:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OTEL metrics tooling and visualizations: 🀯
OTEL Node APIs πŸ€”

03.11.2025 17:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you wanted to produce a 3D walk through of a re-imagined space, what product would you use? AI or otherwise?

25.10.2025 20:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
C Struct Padding And Alignment 1.1 Introduction

30 years in and I haven't had the need to understand memory alignment and padding thus far, but that's changing with recent forays into wasm-land. This was a very decent treatment medium.com/@haadimdwor...

25.10.2025 20:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Permissions, permissions!....... Permissions!

Who must login and type in tty prompts
copy files around. Send commands to the shell
And who must provide their id to every process
and stores all their files in /home

The User, the User!...... Permissions!
The User, the User!...... Permissions!

01.10.2025 16:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's admittedly niche, but oh what a niche! Safe to say that we were the Crosby, Stills, and Nash of impromptu office parody singing.

01.10.2025 15:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Dagger.io Build powerful software environments and containerized operations from modular components and simple functions. Perfect for complex software delivery and AI agents. Built by the creators of Docker.

dagger.io is cool.

19.09.2025 15:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fortuitously, I will be there that weekend. So let’s do eet?

14.09.2025 18:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

AI is quickly ruining bullet point lists for me. Does anybody else find themselves involuntarily tuning out whenever they encounter one?

19.08.2025 15:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Pronouncing Gen AI like Forrest Gump says Jenny

02.05.2025 00:23 πŸ‘ 461 πŸ” 143 πŸ’¬ 2 πŸ“Œ 4

Tractor sprinklers, why use anything else?
www.acehardware.com/departments...

07.08.2025 16:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Exciting times! We've just released the second beta of Effection 4.0 and most of the work now is in updating documentation.

07.08.2025 02:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The correct solution requires knowledge, the boilerplate solution requires discipline. Not the same thing :-)

05.08.2025 16:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s something that definitely should be clarified. The article is more about the pitfalls of abort controller, so I hadn’t considered explicit resource based solutions.

Your main function would need to accept an abort signal and propagate it to your sleep()

05.08.2025 01:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ah I see, I meant cancellation before the two minutes are up.

05.08.2025 00:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How is cancellation achieved in this example?

05.08.2025 00:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0