Kris πŸ§™β€β™‚οΈ Kowal's Avatar

Kris πŸ§™β€β™‚οΈ Kowal

@kriskowal.com.bsky.social

https://kriskowal.com/

119 Followers  |  67 Following  |  135 Posts  |  Joined: 12.11.2024  |  2.4027

Latest posts by kriskowal.com on Bluesky

We might be obliged to leave some glory for Erlang.

02.10.2025 21:52 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Around 2008, I ran an event called β€œWar of the Worlds 2” on the Site of Erstwhile Enjoyment, which I pitched at a BarCampLA, and that got the attention of one the writers on Hanna Montana, who immediately quit his job to run β€œTrans-media Fiction Events”. Anyhow, I think it was around that time.

02.10.2025 21:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m not sure how many times I’ve done a Uint1Array, but it’s been more than once. One of the interesting things is byte alignment, where u1a.bitLength * 8 !== b.byteLength or if u1a.bitOffset isn’t aligned, for that matter. Meanwhile, Uint2Array is handy for genomes.

02.10.2025 20:13 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

there's a great quote from Ursula Le Guin about books at the point of reading becoming a collaboration between the author and the reader like music is between the composer and the musician; the story is created somewhere in the middle even though it's all written down already

02.10.2025 17:40 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.

01.10.2025 14:38 β€” πŸ‘ 24589    πŸ” 8207    πŸ’¬ 648    πŸ“Œ 2182

Squee. Bringing new meaning to β€œcharacter development”. I’m going to be anxious until I find out what happens to U-psilon, who could never do enough, and X, who has had a rough journey.

01.10.2025 00:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Where does the alphabet come from? And why does English use it so strangely? A new book takes us on a linguistic odyssey through the history of the alphabet

Where did we get the letters of the alphabet from?

And why does English use them so strangely?

Here’s an excerpt from the new book, β€œWhy Q needs U: A history of our letters and how we use them”, which takes you on a linguistic odyssey through the history of the alphabet:

30.09.2025 19:35 β€” πŸ‘ 62    πŸ” 20    πŸ’¬ 5    πŸ“Œ 3

@andreubotella.com
Ben Allen
@softwarechris.com
@legendecas.bsky.social
@jessealama.net
@jasnell.me
@bakkot.com
@nicr.dev
@bridgear.bsky.social
@naugtur.pl

26.09.2025 19:06 β€” πŸ‘ 12    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

ECMAScript Excitement πŸŽ‰

This week, at its 110th meeting, TC39 advanced these proposals:

3️⃣ Non-extensible applies to Private
2️⃣.7️⃣ Import Bytes
2️⃣.7️⃣ Iterator Chunking
2️⃣ Native Promise Predicate
1️⃣ Array.prototype.pushAll
1️⃣ Native Promise Adoption

26.09.2025 19:01 β€” πŸ‘ 40    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0

Neurodivergent conditions are only disabilities because we live in a world not designed for us. Easy to imagine a flipped narrative in a world run by neurodivergents,eg β€œPatient insists others decode hidden meanings behind their words and compulsively makes eye contact for excessive amounts of timeβ€œ

26.09.2025 03:52 β€” πŸ‘ 29    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

AuDHD (Autism + ADHD together) in particular bring a host of superpowers when it comes to entrepreneurship & innovation, and many of the greats are speculated to have been AuDHD by today’s diagnostic criteria: Leonardo da Vinci, Newton, Einstein, Tesla to name a few.

26.09.2025 03:52 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Second, neurodivergence is simply a different way that some brains are wired, and comes with strengths and weaknesses. Many (most?) great innovations of our time came from brilliant neurodivergents who happened to hyperfocus on the right thing.

26.09.2025 03:52 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

First, neurodivergent conditions have a very strong genetic component and are highly hereditary. It’s just as unlikely a medication could give you autism as it would be to give you green eyes.

26.09.2025 03:52 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The recent commotion around Tylenol and autism reminded me how many neurotypicals are so uninformed about neurodivergence they think neurodivergent conditions (autism, ADHD, OCD etc) are some sort of plague that you can catch if you’re not careful enough.

26.09.2025 03:52 β€” πŸ‘ 48    πŸ” 10    πŸ’¬ 1    πŸ“Œ 0

Or: if society were to demand that software engineers be certified by our professional organization, could we revoke licenses for using React?

26.09.2025 00:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They should have sent a β€œpoet”.

26.09.2025 00:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ECMAScript excitement πŸ˜‰

This week TC39 advanced these proposals πŸŽ‰

3️⃣ Non-extensible applies to Private
2️⃣.7️⃣ Import Bytes
2️⃣.7️⃣ Iterator Chunking
2️⃣ Native Promise Predicate
1️⃣ Array.prototype.pushAll
1️⃣ Native Promise Adoption

24.09.2025 19:57 β€” πŸ‘ 25    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
A witch of the desert.

A witch of the desert.

The Cheese Wiz and the Sand Witch strike again.

24.09.2025 05:54 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ECMAScript excitement πŸ˜‰

Congrats to @styfle.dev on advancing the Import Bytes proposal to Stage 2.7 today at TC39 πŸŽ‰

It lets you import raw bytes as a readonly Uint8Array πŸ‘

import bytes from "./photo.png" with { type: "bytes" }

Similar APIs are already available in Deno, Bun, & bundlers.

23.09.2025 18:14 β€” πŸ‘ 33    πŸ” 4    πŸ’¬ 1    πŸ“Œ 2
An image of a circular fabric patch showing some sort of superhero in a nautical hat? Cap'n Web: Protect & Connect, it says. Looks like AI slop.

An image of a circular fabric patch showing some sort of superhero in a nautical hat? Cap'n Web: Protect & Connect, it says. Looks like AI slop.

I don't have a problem with making new RPC systems! I can stop any time I want! But I don't want to. So I made a new one for you. It's called Cap'n Web. It's like Cap'n Proto RPC, except focused on working great in browsers and JavaScript/TypeScript servers. blog.cloudflare.com/capnweb-java...

22.09.2025 13:49 β€” πŸ‘ 71    πŸ” 19    πŸ’¬ 10    πŸ“Œ 5

One time, it was Jay Leno. Personally. Inviting us to check out his garage.

19.09.2025 16:56 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

One time, it was Jay Leno. Personally. Inviting us to check out his garage.

19.09.2025 16:56 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Wasm 3.0 Completed - WebAssembly WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the...

WASM 3.0 is released! And guess what gets a mention? @spritelyinst.bsky.social's Hoot! webassembly.org/news/2025-09...

17.09.2025 19:35 β€” πŸ‘ 26    πŸ” 7    πŸ’¬ 1    πŸ“Œ 2
Preview
Mitigating Postinstall Attacks like the Shai‐Hulud Worm Endo is a distributed secure JavaScript sandbox, based on SES - endojs/endo

As of today, you should have npm and yarn ignore-scripts configured globally. This may break your binary dependencies that do not provide precompiled variants on npm, as esbuild does for example. It is fair to file an issue and ask your employer to fund the work.
sentry.engineering/blog/publish...

17.09.2025 15:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

β€œDon’t put in place foundational elements that inherently shut you off from brilliant, brilliant talent going forward.”

16.09.2025 19:53 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Mitigating Postinstall Attacks like the Shai‐Hulud Worm Endo is a distributed secure JavaScript sandbox, based on SES - endojs/endo

I’m gathering notes on how to protect yourself and others in the npm ecosystem from postinstall attacks like the Shai-Hulud worm wending its way around at the moment. github.com/endojs/endo/...

16.09.2025 18:35 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
@lavamoat/allow-scripts A tool for running only the dependency lifecycle hooks specified in an allowlist.. Latest version: 3.3.5, last published: 22 days ago. Start using @lavamoat/allow-scripts in your project by running `n...

Due to the npm postinstall script worm that’s working through our ecosystem, you absolutely must not install any packages until you’ve integrated @lavamoat/allow-scripts in your workflow and opt-in scripting needs to become default behavior for all package managers. www.npmjs.com/package/@lav...

16.09.2025 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
On 9/16/25, celebrate a date of mathematical beauty Pythagorean Triple Square Day, as one man affectionately calls 9/16/25, is a day like no other this century.

Pythagorean Triple Square Day, as one man affectionately calls 9/16/25, is a day like no other this century.

16.09.2025 11:50 β€” πŸ‘ 1204    πŸ” 641    πŸ’¬ 22    πŸ“Œ 112

If you do use spaces around themΒ β€”Β as is my wontΒ β€”Β you might need to be prepared to manually type non-breaking spaces (βŒ₯⎡) around themΒ β€”Β as I most certainly am. I agree with you wholeheartedly, though. They are superfluous. It is a shame that the β€œChicago” comma has fallen under the same specter.

15.09.2025 16:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Terry Goodkind’s β€œwizard’s first rule” is that people will believe what they want to believe and what they are afraid might be true. This is ostensibly a manual for manipulation, but it is much more importantly an inoculation against manipulation.

14.09.2025 02:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@kriskowal.com is following 20 prominent accounts