Pinned Tweet
Drop this constitution into any project and your code will be 100x better π
1. Functional Core, Imperative Shell
2. Effects are Values
3. The I/O Sandwich
4. Dependencies Point Inwards
5. Decode, Never Cast
6. Purity is Per Function, Not Per Folder
7. The Testing Trophy
8. Properties Over Examples
9. Mutation is the measure
10. Behavior Lives Where the Mutator Sees It
11. Pin Behavior Before You Rebuild
12. Organized by What It Does
13. Names Scream the Domain
14. Fits in the Head.
15. Depth Over Expedience
16. Scope Discipline
17. First Principles Over Precedent
18. API-First Discovery
19. Challenge Before You Commit
20. No Silent Bypass
21. Subtract Before You Add
π₯π¬ππ‘ πππ retweeted
Vinix, a new OS/kernel written from scratch, now runs Dota 2, a 60 GB game!
vinix-os.org
Vinix, a new OS/kernel written from scratch, can now run Android apps without emulation.
vinix-os.org
Here's Roblox:
π₯π¬ππ‘ πππ retweeted
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.
With the legend @kitlangton at @EffectTS_ meetup π
π₯π¬ππ‘ πππ retweeted
Replying to @martin_casado
I use Vale (github.com/vale-cli/vale) to force agents to use ASD-STE100 + Google developer documentation style guide
π₯π¬ππ‘ πππ retweeted
Introducing celld: a self-hosted, distributed Durable Objects and Workers implementation
- celld = V8 + S3 + SQLite + LTX+ Tokio
- programmed with exactly the Cloudflare Workers/DO JavaScript APIs and config
- order of magnitude cheaper at scale
- writes are durable before they're acknowledged, RPO=0
- only depends on an S3 compatible bucket - no other infrastructure
- ~4 MB memory per cell instance overhead
- hibernated cells cost ~nothing, just their S3 storage
- open source, Apache 2 licensed
Create a skill that knows how to create a github issue with a clear acceptance criteria and a non perspective description.
Use a tool to sync github issues to your machine.
For each worktree have a bot ingest the relevant issue with "/goal" and LFG from compound engineering
Who would of thought! π€«
βοΈ A new YC tool that analyzes your AI coding habits promises "your code never leaves your machine." By their own code, it does.
What leaves your system:
- Your code, in excerpts. Tool-output snippets are literal source: a Read returns file contents, an Edit carries what you changed. Anything you paste into a prompt goes too. All sent to the LLM proxy.
- The file paths your agent read, edited, or created, plus the bash commands it ran.
- Your git identity. The script posts your local git user[.]name and user[.]email to a YC endpoint.
- Recent commits, per-commit line counts, code-quality aggregates, and telemetry. Sentry error reporting is on by default (--no-sentry opts out).
So much for "your code never leaves your machine."
Curl a website url piped into bash using closed source software...
Tottally not something a north korean hacker would tell you to do!
What could go wrong? π
This quoted post is unavailable.
Cursor valued at $29B
its sandboxed terminal runs Node 20.18.2
so it can't load oxlint.config.ts
because oxlint's TypeScript config requires Node 22+
genuinely insane
π₯π¬ππ‘ πππ retweeted
TypeScript-Go enhanced with the Effect LSP
Setup guide, features, and performance boost
youtube.com/watch?v=mUlhau66β¦
warpgrep_github_search from @morphllm is probably the most unfathomoly unfair advantage you can have right now. 10x better than grep app
Even beats Ctx7 tbh
docs.morphllm.com/sdk/componβ¦
We are so fucking back π€£π€£π€£ @NousResearch
so let me get this straight
typescript twitter will write a 500-tweet thread about why type safety matters
but branded types β the one thing that makes type safety actually real β that's "too complex"
you'll write processOrder(userId: string, orderId: string) and then spend 3 days debugging when someone swaps the args
Schema.brand takes 2 lines. the swap becomes a compiler error.
your type safety is a costume
so let me get this straight
typescript twitter will write a 500-tweet thread about why type safety matters
but branded types β the one thing that makes type safety actually real β that's "too complex"
you'll write processOrder(userId: string, orderId: string) and then spend 3 days debugging when someone swaps the args
Schema.brand takes 2 lines. the swap becomes a compiler error.
your type safety is a costume
Bookmark and forget bros no longer have any excuses.
Connect X MCP to Hermes by @NousResearch , run a cron that triages your bookmarks -> build infinite content wiki -> ??? -> profit
π just launched the official π MCP server.
And you can connect it to your OpenClaw to scrape data, find posts, conduct real-time research, and more.
Just plug this link into your OpenClaw agent and ask it to help you configure. the setup:
github.com/xdevplatform/xmcp
One does not simply burn 78m tokens in 24 hours for FREE with a 1m context window.
Generational arbitrage
We have partnered with @Xiaomi to bring their excellent MiMo V2 Pro model to Hermes Agent via the Nous Portal - completely free to use for the next 2 weeks!
Access now on the latest version of Hermes Agent: 'hermes update'
























