
@dfwramoi
iAccount based inAfrica!
About this account
- Account based in
- Africa
- Connected via
- Africa App Store
! X says this location may be affected by a proxy or VPN.
Account-level information from X, not a live location or the device used for a specific post.
Building local first private AI labs with parallel agents, deep research and multi modal capabilities 🐨🐾
Joined November 2021
- Tweets6.5K
- Following357
- Followers159
- Likes39.1K
ramo retweeted
Zodのリポジトリに、マルウェアっぽいコミットが見つかったというHNのスレッドから。
自分もTypeScriptのバリデーションはほぼZod頼みだから、他人事じゃない。依存上げるときに差分まで見てるかって言われると、正直怪しいかも。
・対象は「Fix bugs and improve performance」というコミット。バージョンを4.6.5から4.6.6に上げつつ、meta.test.mjsを追加していた
・中身はEthereumのスマートコントラクトからC2のホスト名を取り、loaderを落として実行するステージ1ローダ
・package.jsonにpreinstallで「node meta.test.mjs」を仕込む形
・ただし公開されたnpmの[email protected]には、そのファイルもpreinstallも入っていない。SLSAのprovenance付きで、tarballもクリーンと確認できる
・履歴上は後からCleanup bad commitsで巻き戻され、別経路で4.6.6が出し直された、という見方がHNでも広がっている
・一方で「なぜこんな露骨な差分が通ったのか」「メンテナのアカウントは無事か」という不安は残る
サプライチェーン攻撃の未遂か、途中で止められたのかはまだ確定していない。でもコミット履歴を見ただけで止まる世界になってきた感覚はある。
github.com/colinhacks/zod/co…
Hyped!!
TanStack Start 1.0 is officially stable! 🎉
A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects.
tanstack.com/start
ramo retweeted
TanStack Start 1.0 is officially stable! 🎉
A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects.
tanstack.com/start
ramo retweeted
An important skill in the AI era, next to knowing what to build, is knowing what to consume.
AI tools are so powerful that you can absorb ideas and insights from more people than ever before.
Knowing who is worth listening to is a very valuable skill these days.
ramo retweeted
The best UI components, ready to use.
affectui.com — Beautiful UI components.
kobra.systems — Modern UI components.
uiarc.dev — UI inspiration and components.
evilcharts.com — Customizable chart components.
Transitions.dev — Smooth UI animations
beui.dev — Animated React components.
boardui.com — Components for dashboards.
Save this for your next project.🔖
ramo retweeted
13 years in backend. Principal Engineer at Atlassian.
Concepts I wish I'd learned in year 2 instead of year 8:
→ p99 latency, and why averages lie
→ Connection pooling
→ Backpressure
→ Idempotency keys
→ Reading query plans (EXPLAIN ANALYZE)
→ Write amplification
→ Consistent hashing
→ Change data capture
→ The outbox pattern
→ Tail latency amplification
None of them are hard.
Every one of them would have saved me from tonnes of headaches.
/anatomy Explain how Redis caching machine works
Introducing Anatomy
Describe a machine in one line. Claude brings it to life.
- Interactive isometric wireframes you can rotate, inspect and explore
- WebGL shaders for fire, water, plasma and more
- Real 3D motion, with individual parts that rotate and move
Install it as an agent skill. Fully open source.
Rendering a million-line diff is the easy part. 👀
Comments are what break it. Their height depends on markdown wrapping, expanded details, open reply boxes, and images still loading (none of which you know until you render).
Here's how we rebuilt the PR view in the GitHub Copilot app 🧵
ramo retweeted
Freed up ~50GB of disk space on my Mac with;
$ yarn cache clean (26 GB)
$ uv cache clean (11 GB)
$ npm cache clean --force (10 GB)
$ brew cleanup -s (2GB)
$ pip3 cache purge (1GB)
ramo retweeted
so many goated shadcn libs
termcn.dev
framecn.dev
ogimagecn.com
agentcn.run
mcpcn.dev
emailcn.run
pdfcn.dev
rtecn.space
shadercn.run
mdxcn.dev
ramo retweeted
We went to October 1st to October 11th in just 3 minutes 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭
























