If you work for Cyberpunk Villains Inc, and are worried the Torment Nexus might not be in the public interest, please get in touch.
27.01.2026 20:09 β π 0 π 0 π¬ 0 π 0@craigmorrison.dev.bsky.social
π¨π»βπ» Software Engineer π΄σ §σ ’σ ³σ £σ ΄σ Ώ Glasgow, UK
If you work for Cyberpunk Villains Inc, and are worried the Torment Nexus might not be in the public interest, please get in touch.
27.01.2026 20:09 β π 0 π 0 π¬ 0 π 0POV: you are a young woman celebrating a recent academic success
17.11.2025 19:20 β π 20421 π 3252 π¬ 3168 π 810Yes, much more likely some dependency on us-east-1, although itβs possible they were running something there. It would be illegal to actually store and personal data in the US, the UK still has its EU era data protection laws and the US doesnβt meet the standards required.
23.10.2025 10:58 β π 6 π 0 π¬ 0 π 0This will probably lead to poor outcomes. For one thing they should be emphasising good html over aria. For another, focusing on aria for llms without considering the actual experience for disabled people, especially if devs are inexperienced, will lead to poor experiences for disabled people
23.10.2025 10:37 β π 6 π 1 π¬ 0 π 0Looks handy. Good work.
For anyone else trying to follow:
github.com/humanwhocode...
A yellow 8 with a large and complex dependency graph underneath, a right arrow extending from that labeled 50% lighter pointing to a pink 9 with a much smaller and simpler graph underneath, another right arrow extending from that labeled 15% lighter pointing to a blue 10 with a simpler dependency graph labeled ESM and a graph with a red line through it labeled No CJS
The next version of Storybook will only have one significant breaking change:
Storybook 10 is ESM-only.
a common thing i've run into this week:
packages which exhaustively try to cover every possible edge case. but it turns out almost no consumer calls it in a way that would hit those cases
some are 1/4 of the size when you cut those out. sometimes its ok to just... not support things
People *without* executive dysfunction are finding that using chatgpt buries them under multitasking: they have to expend more effort and attention in more tasks to check that it hasn't outputted *absolute fucking nonsense*
26.05.2025 08:09 β π 736 π 173 π¬ 10 π 211β3 months is pretty normal for professional jobs in the UK and other European countries too.
Donβt forget that they work both ways though.
The plugin system is coming soon to Gunshi π! We will also give a completion plugin. Demo is here.
Completion plugin powered by bombshell-dev/tab, Thank you, @bomb.sh team π
π Rspack v1.4.8 is out!
We've implemented a Rust watcher to replace the original watchpack package, making HMR ~10% faster.
Combined with lazy compilation for lightning-fast dev experience β‘
The Pragmatic Engineer 2025 Survey results are out!
In it:
- Most loved (and hated) tools
- Most-used AI tools
- IDEs and terminals
- Version control, CI/CD
Devs LOVE VS Code, JetBrains IDEs and... Cursor! (and tend to hate JIRA)
Read it here: newsletter.pragmaticengineer.com/p/the-pragma...
Spent 7 years in the GraphQL ecosystem. Here's what we got wrong:
β POST'ing documents as default
β Selling "versionless" APIs as realistic
β Ignoring HTTP caching entirely
β Making it complex for beginners
β
The tech is solid. The guidance needs work.
www.jovidecroock.com/blog/graphql...
Ecma International approves ECMAScript 2025: Whatβs new?
2ality.com/2025/06/ecma...
#JavaScript #ECMAScript #2ality
After months of polishing, Rspack's incremental build is now stable β‘οΈ
It's already enabled by default in Rsbuild and and will also be enabled by default in @rspack/core v1.4.
Here's the feedback we just received:
Today, I'm excited to announce msw/playwright!
This is a designated integration package for MSW to provide a better developer experience when mocking APIs in Playwright. Check it out.
github.com/mswjs/playw...
when the AI bubble pops and corporations stop forcing AI down our throats i'll miss stuff like this
31.05.2025 02:10 β π 3357 π 713 π¬ 106 π 101Reading Sahil Lavingia's blog post about working for DOGE and it's just painful how little any of them bothered to learn anything about civic tech. Silicon Valley types thinking they're the first people to name problems and solve them
sahillavingia.com/doge
You wonβt find these on the shelf. Newspapers print an AI-generated reading list with fake books. www.niemanlab.org/2025/05/you-...
24.05.2025 18:06 β π 14 π 8 π¬ 0 π 1Visual Studio Code Now Supports Baseline: https://web.dev/blog/baseline-vscode
21.05.2025 19:44 β π 10 π 5 π¬ 0 π 0Thatβs a long way off because right now generated code just undermines the confidence we have that a person has done the work to understand the problem.
That trust in our colleagues is why we get comfortable just skimming over PRs at the high level, just checking for dumb mistakes.
Well here it 2m so maybe I have believed that 6ft was dangerous!
21.05.2025 19:19 β π 0 π 0 π¬ 0 π 0As always the problem with AI is that having it work the way anyone wants requires lots of other things to happen that wonβt simply just happen
19.05.2025 18:11 β π 75 π 6 π¬ 3 π 0I came across SO many misconceptions around testing over the years it's eye-opening. No wonder so many devs find themselves lost and then missing the point of testing altogether.
You DON'T need 100% code coverage. You DON'T have to do TDD. You DON'T have fill in the pyramid.
Imagine waking up to this every day, and how that could shape your view of the world. Heβs voluntarily trapped himself in a filler bubble, the fact that he owns the bubble only seems to be making it worse.
www.nytimes.com/interactive/...
// Import Attributes import data from "./resource.json" with { type: "json" };
It was about time, wasn't it? π
π
But now, with Firefox 138 all major browser engines support import attributes to import JSON from within your ECMAScript modules. π
β
Chromium: 123+
β
Safari: 17.2+
β
Firefox: 138+ (released 2w ago)
PS. This syntax works in modern Node.js, too!
FOLKS WE DID IT
β
I'm typing this on @aviva.gay's deer.social
β
which posted to @alnkq.bsky.social's AppViewLite
β
which is listening to the @blacksky.app atproto.africa relay
Sounds good. Letβs hope it doesnβt inspire another generation of businessmen who think the horrific parts are a roadmap.
08.05.2025 08:05 β π 4 π 0 π¬ 0 π 0It was notable how it established narrative through its environmental storytelling rather than cutscenes. Half Life 2 improved on that and used the physics engine as a core part of the gameplay in a way that wasnβt common at the time. They still stand among the best single player FPS games.
04.05.2025 18:46 β π 12 π 0 π¬ 0 π 0No, the link preview image is defined seperately from the page content (Twitter Card or OpenGraph data).
In that format the card is a link, the title is the accessible text for the link, and the image is assumed to be decorative. Images as meaningful content should always have alt text though.