Sign in

Trivikram Kamat

@trivikram.bsky.social
1.3K followers 502 following 5K posts

Science, Technology, JavaScript, TypeScript, Node.js, React. Core collaborator at Node.js Maintainer of AWS SDK for JavaScript. International speaker. he/him.

PostsRepliesMedia
Trivikram Kamat @trivikram.bsky.social · 39m
Someone from community forked the deno JavaScript runtime, and called it "dodo" 🦤 github.com/are-we-dodo-...
github.com
GitHub - are-we-dodo-yet/dodo: Deno fork, untangling mess
Deno fork, untangling mess. Contribute to are-we-dodo-yet/dodo development by creating an account on GitHub.
000
Reposted by Trivikram Kamat
Rob Palmer @robpalmer.bsky.social · 10h
This is cool. JS minifier Terser v5.50 added experimental support for erasable TypeScript 👻 It corresponds to TypeScript’s erasableSyntaxOnly flag. Node.js & ts-blank-space also use this. github.com/terser/terse...
github.com
2142
Trivikram Kamat @trivikram.bsky.social · 23h
I guess even if the specific user had read my post or an official announcement from maintainers, their response might have been same...
000
Trivikram Kamat @trivikram.bsky.social · 23h
Sad that my 👎 is the only one. I suspected that someone will complain without understanding how open source products are created and maintained. I'd requested existing maintainers to create a pinned issue. Many users might have read it, but this specific user didn't 🤷‍♂️ github.com/denoland/den...
github.com
Should there be a pinned issue about the Deno company announcement? · Issue #36995 · denoland/deno
The Deno company made the following announcement today We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end...
220
Reposted by Trivikram Kamat
James Snell @jasnell.me · 12/10/2026
I'm thinking people are still struggling to understand what a warranty free open source software license actually means. No one is entitled to free support. If you want it supported, roll up your sleeves and help .. or click that little Fork button and do your own thing...
2151
Reposted by Trivikram Kamat
patak @patak.cat · 09/10/2026
If the cost of generating and maintaining code is going down, open source projects should double down on community, people, helping their dependencies and upstream teams, building trust that they are good stewards of that piece of the ecosystem. Some are sadly going in the opposite direction.
312315
Reposted by Trivikram Kamat
Cloudflare @cloudflare.social · 09/10/2026
We're making the Cloudflare developer platform the best place to run JavaScript, anywhere. Big step toward that today: the Deno team is joining us to build what’s next. cfl.re/4rXMBKy
blog.cloudflare.com
Deno is joining Cloudflare
The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, so developers can use the same primitives in more places.
79112
Reposted by Trivikram Kamat
Matteo Collina @nodeland.dev · 07/10/2026
In the era of AI, our network is what makes us valuable, and the work more enjoyable. (The work is mysterious and important). Go to more conferences.
3335
Reposted by Trivikram Kamat
mr. TIM @timkellogg.me · 07/10/2026
OpenAI has released 100 math results along with reasoning summaries, proofs, and descriptions of how they did it this was done in coordination with the advisory group on mathematics and artificial intelligence github.com/openai/math openai.com/index/sharin...
github.com
GitHub - openai/math
Contribute to openai/math development by creating an account on GitHub.
6477
Reposted by Trivikram Kamat
Effect | TypeScript for the AI Era @effect-ts.bsky.social · 01/10/2026
Effect v4 is here. One ecosystem. Zero dependencies. The next chapter of Effect and the foundation for building reliable software and AI agents in TypeScript. Read the full announcement below: effect.website/blog/release...
Effect 4.0 stable release announcement on a dark background. Large white “4.0” above “Production-ready. Out now.”  A timeline along the bottom progresses from 3.0 Stable to 4.0 RC to 4.0 Stable.
35212
Reposted by Trivikram Kamat
Jovi 🐨 @jovidecroock.com · 30/09/2026
Preact 11 is out 🎉 We’ve been hard at work at making our diffing use modern features like moveBefore , leveraging ESM for tree-shaking Preact Compat and ensuring you have a great experience with resumed hydration.
512929
Reposted by Trivikram Kamat
Matteo Collina @nodeland.dev · 06/10/2026
Big shoutout to @GitHub this week. In two days, they shipped a stack of security advisory updates that maintainers have been asking for for a long time. 🛡️
1133
Reposted by Trivikram Kamat
Mark Gurman @markgurman.bsky.social · 04/10/2026
Apple’s touch-screen and OLED MacBook Pro has one more thing: they are lighter — Significantly lighter. Apple has reengineered the machine’s interior, miniaturizing parts and rearranging components to make the computer much easier to carry. www.bloomberg.com/news/newslet...
bloomberg.com
Apple’s John Ternus Has Found a New Design Chief: Himself
Also: A big update on the touch-screen MacBook Pro.
3345
Trivikram Kamat @trivikram.bsky.social · 03/10/2026
My 200th commit just landed in @nodejs.org core! 🎉 The first 100 took years. The next 100 took less than four months. Thank you to everyone who reviewed, mentored, and pushed each PR to be better. 🙏 I'm learning something new every week. On to 300! 🚀 github.com/nodejs/node/...
GitHub contributor card for trivikr in nodejs/node: 200 commits, ranked #40. The bar chart shows small activity around 2017 to 2019 and a large spike in 2026.
0150
Reposted by Trivikram Kamat
Tim Perry @pimterry.fyi · 01/10/2026
I released github.com/pimterry/log... back in 2013. IE6 & 7 had no console.log, others had inconsistent (even intermittently available!) APIs, and basics like real log levels were impossible. Very cool to see Node discussing a fully featured built-in logger, 13 years later. We've come a long way ❤️
Node:logger outline on a slide at the Node collaborator summit
161
Reposted by Trivikram Kamat
Max @maxwellcohen.bsky.social · 27/09/2026
Very interesting article from @nodeland.dev about how V8 does not seem to optimize null prototypes for objects. This seems like something that V8 should special-case optimize for speed. adventures.nodeland.dev/archive/opti...
adventures.nodeland.dev
Optimizing objects with null prototypes
I dug into why `{ __proto__: null }` traps objects in V8's dictionary mode forever, and show how swapping those literals for classes or `Object.setPrototypeOf` doubled WebStreams throughput in Node co...
021
Reposted by Trivikram Kamat
Scoiattolo @scarnecchia.net · 29/09/2026
Anthropic is just directly fearmongering about the open weight models that are eating their lunch on price now huh
anthropic.com
GLM-5.3 and the Spread of Advanced Cyber Capabilities
GLM-5.3 can autonomously build end-to-end cyber exploits, but unlike other frontier models, it was released without meaningful safeguards to limit misuse.
1927039
Reposted by Trivikram Kamat
The Zena Programming Language @zena-lang.dev · 29/09/2026
New blog post on zena-lang.dev: Designing a Programming Language for the AI Era zena-lang.dev/blog/2026/09... Includes why I think a language good for humans and WebAssembly is good for AI, and why Zena is a project that's optimistic that humans have a place in software development.
zena-lang.dev
Designing a Programming Language for the AI Era
What makes a programming language effective when AI agents write, test, and review code, and why being optimized for WebAssembly is being optimized for AI.
11612
Reposted by Trivikram Kamat
Max Woolf @minimaxir.bsky.social · 21/09/2026
New blog post up, and it's something I've been working on for months: I discovered that you can indeed prompt agents to make your code faster to the point it beats current state-of-the-art libraries. This is not a vaguepost, I include both my prompts and benchmark results.
minimaxir.com
Writing Rust code that's faster than state-of-the-art libraries by asking agents to make the code faster
c’mon, try doing a breakthrough
713613
Reposted by Trivikram Kamat
Tim Perry @pimterry.fyi · 29/09/2026
Node.js going to the moon at @nodeconf.eu 📈
251
Reposted by Trivikram Kamat
Matteo Collina @nodeland.dev · 29/09/2026
booking.com just cut compute costs on their biggest Node.js service by 38%. No new hardware. No code changes in the service. All of it from the platform layer. And the heart of it is @platformatic Watt. 🧵
booking.com
https://Booking.com
3206
Reposted by Trivikram Kamat
James Snell @jasnell.me · 29/09/2026
If you're having some FOMO for @nodeconf.eu ... You can watch online! live.nodeconf.eu
live.nodeconf.eu
NodeConf EU 2026 Live | Bologna, Italy
Watch NodeConf EU 2026 live from Bologna on 29-30 September.
275
Reposted by Trivikram Kamat
VoidZero @voidzero.dev · 28/09/2026
Vite+ 1.0 is here 🚀 A single `vp` CLI for managing your Node.js runtime, package manager, and frontend toolchain. Built on top of Vite, Vitest, Rolldown, Oxc, and tsdown. All with a single config. Free and open source under the MIT license. Start with `vp create` or migrate with `vp migrate`.
voidzero.dev
Announcing Vite+ 1.0
Vite+ 1.0 is here. One CLI manages your runtime, package manager, and frontend toolchain.
213635
Reposted by Trivikram Kamat
Pooya Parsa @pi0.io · 28/09/2026
Introducing 📦upm: 🪶A fast, tiny package manager for the npm registry. ✨Written in TypeScript, it installs at native-class speed and has a JS API, at a fraction of the size of native tools. 🤝Compatible with your existing .npmrc and lockfiles. 👉 Try at upm.sh
66519
Trivikram Kamat @trivikram.bsky.social · 27/09/2026
VSCode has been supporting native silicon builds since Feb 2021 from v1.54 onwards Is there a reason that you're using the x64 build? code.visualstudio.com/updates/v1_54
code.visualstudio.com
February 2021 (version 1.54)
Learn what is new in the Visual Studio Code February 2021 Release (1.54)
120
Reposted by Trivikram Kamat
James Snell @jasnell.me · 25/09/2026
If you're not able to join us in person at @nodeconf.eu in Bologna, Italy next week, please do try to join us remotely here live.nodeconf.eu ... every talk will be broadcast live with downloadable recordings available after.
live.nodeconf.eu
NodeConf EU 2026 Live | Bologna, Italy
Watch NodeConf EU 2026 live from Bologna on 29-30 September.
0136
Reposted by Trivikram Kamat
Alёna Batitskaia @abatickaya.bsky.social · 19/09/2026
There's only one way trouble starts: a woman with time on her hands. blog.alena.rocks/en/artifacts...
blog.alena.rocks
Periodic Table of HTML Elements
All 115 elements of the current HTML specification laid out as a periodic table: search, filters by spec section and links to MDN.
2195
Reposted by Trivikram Kamat
James Snell @jasnell.me · 25/09/2026
Way overdue but Node.js is finally getting a `--process-timeout=N` cli flag that will force the process to exit with an explanation of why it was open. github.com/nodejs/node/...
2406
Reposted by Trivikram Kamat
James @43081j.com · 24/09/2026
Today we're launching ai-policy.dev! A collaboration of me, @danielroe.dev and @matteogabriele.npmx.social - this provides a few human curated AI contribution policies you can choose from. Our hope is that this will help you better define your stance and what kind of contributions you accept 🙏
ai-policy.dev
AI Contribution Policies
Ready-to-use AI contribution policies for open source projects.
1313540
Trivikram Kamat @trivikram.bsky.social · 24/09/2026
If you maintain a @nodejs.org application that hasn't been updated for a couple of years, consider looking into replacing some userland dependencies with built-ins that are now available flaviocopes.com/node-builtins/
flaviocopes.com
Node.js built-ins that replaced npm packages
Twelve Node.js built-ins that replace axios, nodemon, dotenv, jest, chalk, glob and more, with their stability in Node 24 and one gotcha each.
0286
Reposted by Trivikram Kamat
tbabb @tbabb.bsky.social · 22/09/2026
approximately one industry in our civilization has figured out "systematically keep track of things that go wrong, and then systematically try to prevent them from happening again", and this is the result
16657139
Reposted by Trivikram Kamat
Brooks Lybrand @brookslybrand.bsky.social · 16/09/2026
I spent a lot of time writing this. I think this is the best argument I know how to give for the work we're doing with Remix (though it's not really about Remix). Even if you disagree with my conclusion, I hope it helps you better think through your own. brookslybrand.com/posts/do-fra...
brookslybrand.com
Do Frameworks Matter Anymore?
281
Reposted by Trivikram Kamat
Socket @socket.dev · 18/09/2026
It's been one year since the Shai-Hulud npm worm was unleashed on the software supply chain, kicking off the worst year for npm security on record. It's now open source and has since torn through thousands of packages and organizations on its rampage. socket.dev/blog/happy-b...
socket.dev
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
084
Reposted by Trivikram Kamat
Nicolò Ribaudo @nicr.dev · 21/09/2026
Today is Igalia's 25th birthday! 🎂 www.igalia.com/2026/09/21/T...
igalia.com
Twenty-Five Years Upstream | Igalia
Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an...
28112
Reposted by Trivikram Kamat
James Snell @jasnell.me · 18/09/2026
100% true. And, honestly, one of the secrets to @nodejs.org's longevity is that we exactly built resilience to this into the governance. No single company can represent more than 1/3 of the TSC for instance. It's never perfect but with effort companies can participate rather than dominate.
1146
Reposted by Trivikram Kamat
James Snell @jasnell.me · 17/09/2026
Node.js now has (or in the next release will soon have) an improved range of performance diagnostic analysis features built in. New APIs have been added to the Histogram class: * h.burnRate(slowTarget) * h.ccdf(value) * h.cliffsD(other) * h.cohensD(other) * h.ewmaMean * h.ewmaErrorRate ...
2193
Reposted by Trivikram Kamat
Antoine du Hamel @aduh95.bsky.social · 16/09/2026
Node.js 26.9.0 is out, it enables by default node:ffi and adds support for Web Worker API (behind a flag). Full changelog and download links at nodejs.org/en/blog/rele...
nodejs.org
Node.js — Node.js 26.9.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
1227
Reposted by Trivikram Kamat
David Ho @davidho.bsky.social · 12/09/2026
I resigned from ExxonMobil today. I spent the last three years doing fossil fuel extraction research at both BP and ExxonMobil. Neither company is acting responsibly. They are racing to maximize extraction while the window to act closes, and gambling with our lives. More below.
145136934891
Reposted by Trivikram Kamat
Antoine du Hamel @aduh95.bsky.social · 09/09/2026
Node.js 24.21.0 and 26.8.2 are available, with security updates from OpenSSL and Undici. Full changelog and download links available at nodejs.org/en/blog/rele... and nodejs.org/en/blog/rele...
nodejs.org
085
Trivikram Kamat @trivikram.bsky.social · 08/09/2026
If npm provides a way to get scan status - say similar to `npm stage` - the monorepo release scripts can wait for dependent module to be "published" before publish attempt it made on the module depending on it. I'd provided this feedback on July 29th github.com/orgs/communi...
github.com
Publish-time malware scanning: how should tooling tell "pending scan" apart from "never published"? · community · Discussion #203395
🏷️ Discussion Type Question Body Publish-time malware scanning introduces a window where a version has been accepted by the registry but is not yet installable. The changelog says npm dist-tag keep...
000
Trivikram Kamat @trivikram.bsky.social · 07/09/2026
I'd requested them to reconsider, but didn't get any response * bsky.app/profile/triv... * fosstodon.org/@trivikram/1... If any Asahi fork builds M4/M5/M6 patches using LLMs, they can always be ported upstream to Linux kernel as it allows AI-assisted code.
fosstodon.org
Trivikram Kamat (@trivikram@fosstodon.org)
Hey @AsahiLinux@treehouse.systems, thank you for all your work bringing a great Linux experience to Apple Silicon 🙏 A few other major open-source projects in Linux ecosystem have recently adopted pol...
010
Reposted by Trivikram Kamat
Asahi Linux @asahilinux.org · 06/09/2026
We can't count to three either. We are pleased to announce that Asahi Linux is now officially available on M3 series Apple Silicon Macs! asahilinux.org/2026/09/m2-e... #AsahiLinux
asahilinux.org
M2: Episode 1 (or, Asahi Linux on M3) - Asahi Linux
Porting Linux to Apple Silicon
620744
Reposted by Trivikram Kamat
Vitest @vitest.dev · 03/09/2026
Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes!
vitest.dev
Announcing Vitest 5.0
Vitest 5.0 Release Announcement
221844
Reposted by Trivikram Kamat
James Snell @jasnell.me · 03/09/2026
Just merged the new experimental `node:bench` module into Node.js main... modeled closely after `node:test`, it adds a basic benchmark runner to core. node --bench benchmark.js
1333
Reposted by Trivikram Kamat
Socket @socket.dev · 01/09/2026
The Rustification of #JavaScript tooling continues: @pnpm.io 12 has been rewritten in Rust, with installs up to 90% faster in testing. Other highlights: project-aware global bins, registry revisions, and deterministic lockfiles for cyclic dependency graphs. socket.dev/blog/pnpm-12
socket.dev
pnpm 12’s Rust Rewrite Cuts Install Times by Up to 90%
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.
0185
Trivikram Kamat @trivikram.bsky.social · 31/08/2026
Hey @asahilinux.org, thank you for your work to bring Linux experience on Apple Silicon. Linux Kernel allows AI-assisted code docs.kernel.org/process/codi... Debian also voted to allow AI recently lists.debian.org/debian-vote/... Fedora also allows it. Can you reconsider your AI policy?
010
Reposted by Trivikram Kamat
AppleInsider @appleinsider.com · 29/08/2026
The Asahi Linux project is very close to finally releasing a version with support for M3 Apple Silicon. However, M4 and M5 support is still in development.
appleinsider.com
Asahi Linux nears M3 support release, M4 and M5 are on the way
The Asahi Linux project is very close to finally releasing a version with support for M3 Apple Silicon. However, M4 and M5 support is still in development.
1528
Reposted by Trivikram Kamat
Andrew Nesbitt @andrewnez.mastodon.social.ap.brid.gy · 28/08/2026
Now Hiring: Senior Open Source Maintainer nesbitt.io/2026/08/28/now-hiring-se…
nesbitt.io
Now Hiring: Senior Open Source Maintainer
**Location:** Lincoln, Nebraska, USA **Employment type:** Volunteer **Term:** Permanent **Compensation:** $0 **Reports to:** The community **Direct reports:** None **Start date:** Immediate We’re looking for a passionate, self-directed engineer to take full ownership of one of the most widely deployed libraries in the ecosystem. This is a rare opportunity to make a real impact on software that millions of developers depend on every single day. If you thrive on autonomy, love working in the open, and want to wear many hats in a fast-paced environment, we’d love to hear from you. **About the role** As Senior Open Source Maintainer you will be the primary technical owner and public face of the project. You’ll drive the roadmap, ship releases, support a global user base, and champion the project across the wider industry. This is a highly visible individual contributor role with enormous scope. No two days are the same, and you’ll have full autonomy to decide how you spend your time. **What you’ll do** * Own the technical roadmap and long-term architectural direction * Review and merge contributions from a diverse, global community of open source developers * Triage and prioritise the issue tracker and feature request backlog * Maintain comprehensive documentation, examples, migration guides, and API references * Ensure project websites and documentation meet current accessibility standards * Cut releases across all supported major version lines and write the release notes * Own the CI pipeline, release automation, and package publishing infrastructure * Keep dependencies current and promptly action automated update pull requests * Support users on GitHub, Discord, Slack, Stack Overflow, Mastodon, Bluesky, and email * Ensure compatibility across all current runtimes, operating systems, and architectures * Preserve backwards compatibility, including widely relied-upon undocumented behaviour * Coordinate release timing with downstream distributions, registries, and redistributors **You’ll also** * Participate in the on-call rotation for incidents at downstream production deployments * Support enterprise consumers where project issues block business-critical systems * Define and communicate support, deprecation, and end-of-life policies for all release lines * Provide migration guidance to adopters upgrading from end-of-life releases * Coordinate advisories, CVE records, disclosure timelines, and researcher credits * Ship embargoed CVE patches across all supported version lines within the disclosure window * Produce SBOMs, VEX statements, and signed provenance attestations for every release * Maintain reproducible builds and independently verifiable release artifacts * Complete supplier security assessments and questionnaires for enterprise consumers * Remediate findings from OpenSSF Scorecard, dependency scanners, and compliance platforms **As well as** * Review high volumes of contributions from AI coding agents and automated refactoring tools * Triage vulnerability reports generated by commercial AI security scanners * Champion the project at international conferences, on podcasts, and across social media * Moderate all community spaces and enforce the Code of Conduct * Engage constructively with feedback shared on social media and public forums * Represent the project in working groups, standards bodies, and regulatory consultations * Prepare grant applications and quarterly reports for current and prospective funders * Administer domains, trademarks, signing keys, cloud accounts, and social media * Advise enterprise legal teams on licensing, patent, warranty, and export control matters * Own the succession plan: identify, recruit, and onboard your replacement **How we’ll measure success** * GitHub stars * Time to first response on issues and pull requests * Release cadence and mean time to patch for disclosed vulnerabilities * Open issue and stale pull request backlog * Dependency freshness * OpenSSF Scorecard result and other automated project scoring * Community sentiment across public channels * Downstream adoption * Bus factor **What we’re looking for** * 8+ years of professional software engineering experience * Deep expertise in one systems language and professional proficiency in at least four others * Written communication pitched to audiences from first-time contributors to Fortune 500 CISOs * Consistent release cadence with minimal dependency churn and no breaking changes * Comfortable across engineering, support, security, community, marketing, finance, and legal * Balances contributors, enterprises, security researchers, regulators, and automated systems * Comfortable receiving direct public feedback and turning it into improvements * Availability overlapping core business hours in AMER, EMEA, and APAC * Able to respond to time-sensitive security matters outside normal working hours * Provides own hardware, reliable internet, and test environments for all supported platforms **Nice to have** * Prior experience in technical writing, developer relations, or community management * Experience migrating existing codebases to memory-safe languages * Working knowledge of licence compatibility and international trademark registration * Grant writing and nonprofit financial reporting experience * Media training * An established personal audience on at least one major social platform * Conversational proficiency in a second and third language * A second job **What we offer** * 100% remote, work from anywhere in the world * Complete flexibility over your working hours * High-impact work depended on by startups and Fortune 500 companies alike * Exceptional visibility and personal brand building opportunities * Regular speaking slots at leading industry events * The opportunity to develop close working relationships with several national CERTs * A passionate, highly engaged global user community * GitHub Sponsors enabled on the repository **How to apply** Please submit a CV, a link to your GitHub profile, and a short cover letter telling us what ownership means to you. Our interview process consists of a recruiter screen, a technical interview, a system design round, a take-home exercise, and a final community panel. If you don’t meet every requirement listed above, we’d still encourage you to apply. We are committed to building a diverse and inclusive community and welcome applicants from all backgrounds. This position will remain open until filled. Due to the volume of applications received, we are unable to respond to every candidate individually. _This role is not eligible for relocation assistance or visa sponsorship._
21346
Reposted by Trivikram Kamat
Software Engineering Daily @softwaredaily.bsky.social · 27/08/2026
Daniel Rosenwasser is the Principal Product Manager of @typescriptlang.org at @microsoft.com. He joins @joshuakgoldberg.com to discuss TypeScript 7, the new API and IPC boundary, AI’s impact on type checking, and more. @danr.bsky.social softwareengineeringdaily.com/podcasts/typ...
softwareengineeringdaily.com
TypeScript 7 and What Comes Next - Software Engineering Daily
Daniel Rosenwasser is the Principal Product Manager of TypeScript at Microsoft. He joins Josh Goldberg to discuss TypeScript 7, the new API and IPC boundary, and AI’s impact on type checking.
0197
Reposted by Trivikram Kamat
James Snell @jasnell.me · 27/08/2026
Node.js 26.8 is out and includes a range of improvements nodejs.org/en/blog/rele... The perf_hooks Histogram API now has a range of statistical analysis operations built in. Great for benchmark analysis without additional dependencies. Second, Node.js is getting zip-file support.
nodejs.org
Node.js — Node.js 26.8.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
03111