<?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.163.3</generator><language>en-US</language><lastBuildDate>Mon, 13 Jul 2026 00:58:30 +0330</lastBuildDate><atom:link href="https://omid.dev/notes/index.xml" rel="self" type="application/rss+xml"/><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?</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><item><title>Switching from GitLens to Git Blame and Git Graph was the…</title><link>https://omid.dev/notes/178199370746776300/</link><pubDate>Mon, 15 Jun 2026 20:21:00 +0330</pubDate><guid>https://omid.dev/notes/178199370746776300/</guid><description>Switching from GitLens to Git Blame and Git Graph was the right call; I was just keeping some bloatware out of habit.</description></item><item><title>Spent way too long debugging a “broken CLI tool” in Cursor……</title><link>https://omid.dev/notes/178198821289246380/</link><pubDate>Thu, 04 Jun 2026 18:23:52 +0330</pubDate><guid>https://omid.dev/notes/178198821289246380/</guid><description>Spent way too long debugging a “broken CLI tool” in Cursor… Turned out it wasn’t broken — it was Snap. Wrapper-based installs (like Snap) can quietly change how CLI tools behave inside IDE agents and scripts. Switched to a native package. Problem disappeared instantly.</description></item><item><title>Git 2.54 is another reminder that core developer tools still…</title><link>https://omid.dev/notes/178389221072896645/</link><pubDate>Mon, 27 Apr 2026 14:01:18 +0330</pubDate><guid>https://omid.dev/notes/178389221072896645/</guid><description>Git 2.54 is another reminder that core developer tools still evolve in small but meaningful ways. Even when a release does not introduce flashy headline features, updates to Git can still affect everyday work through improved reliability, workflow polish, and bug fixes that shape …</description></item><item><title>Now that React is no longer under Meta and it’s “The React…</title><link>https://omid.dev/notes/178198935118962917/</link><pubDate>Tue, 24 Feb 2026 13:47:44 +0330</pubDate><guid>https://omid.dev/notes/178198935118962917/</guid><description>Now that React is no longer under Meta and it&amp;rsquo;s &amp;ldquo;The React Foundation&amp;rdquo;, I think I should keep an eye on it next to Angular. No.
https://react.dev/blog/2026/02/24/the-react-foundation</description></item><item><title>Prettier fixed the compatibility issue with Cursor.</title><link>https://omid.dev/notes/178199139747695622/</link><pubDate>Thu, 22 Jan 2026 08:24:00 +0330</pubDate><guid>https://omid.dev/notes/178199139747695622/</guid><description>Prettier fixed the compatibility issue with Cursor.
This is a known issue with Prettier v12+. Cursor didn’t support ESM extensions until recently. The fix is already included in version 2.4
https://forum.cursor.com/t/prettier-formatting-not-working-in-cursor/149532/3</description></item><item><title>You wouldn’t build a React app just to crop a few images.…</title><link>https://omid.dev/notes/178301103522501298/</link><pubDate>Tue, 23 Dec 2025 18:30:00 +0330</pubDate><guid>https://omid.dev/notes/178301103522501298/</guid><description>You wouldn&amp;rsquo;t build a React app just to crop a few images. You&amp;rsquo;d open an image editor.
Jupyter is the image editor of programming — interactive, immediate, disposable. Understand first. Build in your IDE later.</description></item><item><title>Just discovered Jupyter while browsing the most popular VS…</title><link>https://omid.dev/notes/178199000262829204/</link><pubDate>Mon, 22 Dec 2025 16:45:00 +0330</pubDate><guid>https://omid.dev/notes/178199000262829204/</guid><description>Just discovered Jupyter while browsing the most popular VS Code extensions. Read up on what it is and how people use it — and now I feel like half the successful folks out there have been quietly running a handy tool this whole time while keeping it hidden from me.</description></item><item><title>Manjaro 25.1 “Anh-Linh” just breathed new life into my ASUS…</title><link>https://omid.dev/notes/178198840653398013/</link><pubDate>Fri, 19 Dec 2025 15:52:52 +0330</pubDate><guid>https://omid.dev/notes/178198840653398013/</guid><description>Manjaro 25.1 “Anh-Linh” just breathed new life into my ASUS Vivobook Pro 15 (Ultra 9 + RTX 3050 + Intel Arc) — battery now lasts noticeably longer and games run way smoother, all with zero extra tweaking. Everything finally feels right out of the box.
Massive props to the Manjaro …</description></item><item><title>Angular v21 is out! 🥳</title><link>https://omid.dev/notes/178198859543495292/</link><pubDate>Wed, 19 Nov 2025 22:34:11 +0330</pubDate><guid>https://omid.dev/notes/178198859543495292/</guid><description>Angular v21 is out! 🥳
https://github.com/angular/angular/releases/tag/21.0.0</description></item><item><title>Chrome is dead, they killed the essential extensions and now…</title><link>https://omid.dev/notes/178198887551780118/</link><pubDate>Tue, 03 Sep 2024 13:47:44 +0330</pubDate><guid>https://omid.dev/notes/178198887551780118/</guid><description>Chrome is dead, they killed the essential extensions and now all these vulnerabilities: Google Chrome 3-Week Update Deadline—New Warning To Change Your Browser https://g.omid.dev/oxjMG57</description></item><item><title>Pidgin confirmed today that ss-otr, a third-party plugin…</title><link>https://omid.dev/notes/178198976408993386/</link><pubDate>Thu, 22 Aug 2024 15:11:00 +0330</pubDate><guid>https://omid.dev/notes/178198976408993386/</guid><description>Pidgin confirmed today that ss-otr, a third-party plugin listed since July 6, contained a keylogger and shared screenshots with unwanted parties. If you installed it, uninstall immediately. Going forward, listed plugins must have an OSI-approved open source license. …</description></item><item><title>Cloudflare Reports that Almost 7% of All Internet Traffic Is…</title><link>https://omid.dev/notes/178199111400764594/</link><pubDate>Wed, 17 Jul 2024 19:10:00 +0330</pubDate><guid>https://omid.dev/notes/178199111400764594/</guid><description>Cloudflare Reports that Almost 7% of All Internet Traffic Is Malicious
https://blog.cloudflare.com/application-security-report-2024-update/</description></item></channel></rss>