<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Notes · Omid Farhang</title><link>https://omid.dev/notes/</link><description>Short notes and quick thoughts</description><generator>Hugo -- 0.165.0</generator><language>en-US</language><lastBuildDate>Wed, 23 Sep 2026 00:10:00 +0330</lastBuildDate><atom:link href="https://omid.dev/notes/index.xml" rel="self" type="application/rss+xml"/><atom:link href="https://pubsubhubbub.appspot.com/" rel="hub"/><item><title>In about a week, Cursor Projects, the OpenAI Agents API, and…</title><link>https://omid.dev/notes/179010951545836076/</link><pubDate>Wed, 23 Sep 2026 00:10:00 +0330</pubDate><guid>https://omid.dev/notes/179010951545836076/</guid><description>In about a week, Cursor Projects, the OpenAI Agents API, and Claude Code Projects all shipped the same shape: a coordinator, parallel workers, shared memory, durable cloud sessions. That is a category, not three coincidences.
It is also still a product week. &amp;ldquo;Thousands of …</description></item><item><title>Ubuntu 26.10 “Stonking Stingray” hit Beta Freeze (Sep 21).…</title><link>https://omid.dev/notes/179009348551299773/</link><pubDate>Tue, 22 Sep 2026 19:41:00 +0330</pubDate><guid>https://omid.dev/notes/179009348551299773/</guid><description>Ubuntu 26.10 &amp;ldquo;Stonking Stingray&amp;rdquo; hit Beta Freeze (Sep 21). Beta images are aimed at Sep 24; final is still Oct 15. The interim release is doing the boring-but-load-bearing work toward 28.04: dbus-broker replaces dbus-daemon for system and session buses, Rust uutils …</description></item><item><title>InfoQ covers what Chrome/Edge 150 are shipping: declarative…</title><link>https://omid.dev/notes/179008801845929901/</link><pubDate>Tue, 22 Sep 2026 18:10:00 +0330</pubDate><guid>https://omid.dev/notes/179008801845929901/</guid><description>InfoQ covers what Chrome/Edge 150 are shipping: declarative out-of-order HTML streaming — placeholders first, later chunks patch them in, without a framework-owned DOM move script. Safari and Firefox have signaled interest; the JS streaming DOM APIs are still catching up.
The …</description></item><item><title>Chat moves an idea quickly, but it is not where I trust it…</title><link>https://omid.dev/notes/179003000101553198/</link><pubDate>Tue, 22 Sep 2026 02:04:00 +0330</pubDate><guid>https://omid.dev/notes/179003000101553198/</guid><description>Chat moves an idea quickly, but it is not where I trust it to live. Git-tracked Markdown is the durable layer; Jupyter is where an idea becomes executable; Obsidian is an optional way to browse the same files. The important part is not choosing one surface — it is keeping the …</description></item><item><title>Oh My Zsh git plugin: local branches whose remote is gone</title><link>https://omid.dev/notes/178872844834633445/</link><pubDate>Mon, 07 Sep 2026 00:26:00 +0330</pubDate><guid>https://omid.dev/notes/178872844834633445/</guid><description>After a few merged pull requests, local clones fill up with feature branches that no longer exist on origin. Git still has the local refs; the remote-tracking branch is what disappeared.
The Oh My Zsh git plugin already has aliases for this, but the README only dumps the …</description></item><item><title>You may run pacman -Syu every day, but when did you last…</title><link>https://omid.dev/notes/178818221780902383/</link><pubDate>Mon, 31 Aug 2026 16:50:00 +0330</pubDate><guid>https://omid.dev/notes/178818221780902383/</guid><description>You may run pacman -Syu every day, but when did you last refresh every Node major you keep in nvm?
I added update-nvm.sh for that. It updates each installed major to the latest patch, refreshes global npm packages, upgrades npm via --latest-npm, and runs corepack enable. If a …</description></item><item><title>pnpm 12 is stable: a Rust rewrite that is deliberately not a…</title><link>https://omid.dev/notes/178791816208184959/</link><pubDate>Fri, 28 Aug 2026 15:25:46 +0330</pubDate><guid>https://omid.dev/notes/178791816208184959/</guid><description>pnpm 12 is stable: a Rust rewrite that is deliberately not a migration. Commands, flags, settings, and the lockfile format from v11 carry over. latest on npm still points at 11 — install 12 with pnpm self-update next-12.
What actually changes is a short list. The ones I am …</description></item><item><title>AUR status check: ten days after aurweb v6.5.0</title><link>https://omid.dev/notes/178732340829459207/</link><pubDate>Fri, 21 Aug 2026 18:11:14 +0330</pubDate><guid>https://omid.dev/notes/178732340829459207/</guid><description>Still no follow-up on aur-general ten days after aurweb v6.5.0 restored AUR pushes and package adoption. Registration remains closed, while adoption requests require Package Maintainer approval and expire after 14 days if unanswered.
These controls mitigate the orphan-package …</description></item><item><title>For about a week, every AUR check on Manjaro has looked like…</title><link>https://omid.dev/notes/178622011772729005/</link><pubDate>Sat, 08 Aug 2026 23:44:00 +0330</pubDate><guid>https://omid.dev/notes/178622011772729005/</guid><description>For about a week, every AUR check on Manjaro has looked like this:
:: Searching databases for updates... -&amp;gt; Flagged Out Of Date AUR Packages: cursor-bin google-chrome visual-studio-code-bin there is nothing to do Not a local glitch. Arch disabled AUR package adoption (and …</description></item><item><title>Before chasing fancy shell prompts, make sure your session…</title><link>https://omid.dev/notes/178579122705108690/</link><pubDate>Tue, 04 Aug 2026 00:36:00 +0330</pubDate><guid>https://omid.dev/notes/178579122705108690/</guid><description>Before chasing fancy shell prompts, make sure your session survives a disconnect. A resilient terminal matters far more than another zsh customization.
Tools like GNU screen, tmux, and Zellij keep long-running remote work alive when your SSH connection drops.</description></item><item><title>I’ve always appreciated one small detail in Manjaro: matray.…</title><link>https://omid.dev/notes/178458185134126036/</link><pubDate>Tue, 21 Jul 2026 00:40:41 +0330</pubDate><guid>https://omid.dev/notes/178458185134126036/</guid><description>I&amp;rsquo;ve always appreciated one small detail in Manjaro: matray. As a long-time user, it feels like the distro respects my time by providing a simple tray app backed by a dedicated news source (https://manjaro.news/). Important announcements reach users through one official, …</description></item><item><title>Nx 23.1 shipped on July 15 with TypeScript 6 support — five…</title><link>https://omid.dev/notes/178682418525624388/</link><pubDate>Fri, 17 Jul 2026 23:35:00 +0330</pubDate><guid>https://omid.dev/notes/178682418525624388/</guid><description>Nx 23.1 shipped on July 15 with TypeScript 6 support — five days after I wrote about TypeScript 7. That timing is the story. The native compiler is the headline; the monorepo still has to sit on TypeScript 6 until the rest of the toolchain catches up.
The 23.1 migrations will …</description></item><item><title>Nx 23 is out, and buried in the performance section is the…</title><link>https://omid.dev/notes/178389171074684451/</link><pubDate>Mon, 13 Jul 2026 00:58:30 +0330</pubDate><guid>https://omid.dev/notes/178389171074684451/</guid><description>Nx 23 is out, and buried in the performance section is the line that made me nod hardest: the daemon&amp;rsquo;s memory footprint on their own repo dropped from around 1.5GB to roughly 200MB — about a 7× reduction.
I felt that old number. Swap thrashing, fans spinning up for no good …</description></item><item><title>I wrote a three-part Jupyter series and still didn’t really…</title><link>https://omid.dev/notes/178301047504398319/</link><pubDate>Thu, 02 Jul 2026 12:00:00 +0330</pubDate><guid>https://omid.dev/notes/178301047504398319/</guid><description>I wrote a three-part Jupyter series and still didn&amp;rsquo;t really get it until someone reframed it as discovery vs. execution — not &amp;ldquo;another IDE you use alongside VS Code,&amp;rdquo; but the step before VS Code when you don&amp;rsquo;t know what the code should be yet.
Updated Part …</description></item><item><title>Fresh Kubuntu install, a handful of common apps — and snapd…</title><link>https://omid.dev/notes/178285418758283285/</link><pubDate>Wed, 01 Jul 2026 00:46:15 +0330</pubDate><guid>https://omid.dev/notes/178285418758283285/</guid><description>Fresh Kubuntu install, a handful of common apps — and snapd alone is already ~6 GB.
That&amp;rsquo;s the part that gets me: Ubuntu inside Ubuntu, just to run software that could be installed and run like any normal package. The disk space isn&amp;rsquo;t the real complaint. It&amp;rsquo;s …</description></item><item><title>If you install Mattermost on Manjaro via pacman/AUR — not…</title><link>https://omid.dev/notes/178272765881515454/</link><pubDate>Mon, 29 Jun 2026 13:37:14 +0330</pubDate><guid>https://omid.dev/notes/178272765881515454/</guid><description>If you install Mattermost on Manjaro via pacman/AUR — not Snap; the Snap build does not hit this — do not enable “Start app on login” in Mattermost’s own settings.
Turn that off. Keep “Launch minimized” and “Show icon in tray”. Then add Mattermost to autostart manually from …</description></item><item><title>Dear NX, are you going to update to Angular 22? I’m waiting!</title><link>https://omid.dev/notes/178198942511849881/</link><pubDate>Sun, 21 Jun 2026 00:33:41 +0330</pubDate><guid>https://omid.dev/notes/178198942511849881/</guid><description>Dear NX, are you going to update to Angular 22? I&amp;rsquo;m waiting!</description></item><item><title>You may do apt dist-upgrade or yay or pacman -Syu everyday,…</title><link>https://omid.dev/notes/178198442563021815/</link><pubDate>Sat, 20 Jun 2026 23:08:52 +0330</pubDate><guid>https://omid.dev/notes/178198442563021815/</guid><description>You may do apt dist-upgrade or yay or pacman -Syu everyday, but do you nvm install --reinstall-packages-from=current 'lts/*' too?
I now use update-nvm instead — see the note on update-nvm for install steps and usage.</description></item><item><title>Who made this mega commit? I should fire him!</title><link>https://omid.dev/notes/178199358688033525/</link><pubDate>Tue, 16 Jun 2026 19:23:08 +0330</pubDate><guid>https://omid.dev/notes/178199358688033525/</guid><description>Who made this mega commit? I should fire him!
554 files changed, 10242 insertions(+), 9303 deletions(-) Author: Omid Farhang Date: Tue Jun 16 19:23:08 2026 +0330
oops.</description></item><item><title>SpaceX locks in a $60 billion deal to buy Cursor…</title><link>https://omid.dev/notes/178199274574590988/</link><pubDate>Tue, 16 Jun 2026 14:30:00 +0330</pubDate><guid>https://omid.dev/notes/178199274574590988/</guid><description>SpaceX locks in a $60 billion deal to buy Cursor (Anysphere). Someone call Elon Musk and tell him not to fuck it up — I only just got used to it.
https://www.reuters.com/legal/transactional/spacex-buy-anysphere-60-billion-2026-06-16/</description></item></channel></rss>