Salar Rahmanian
@salarrahmanian.bsky.social
1.1K followers 690 following 330 posts
Scala / Java / Python Engineer based in San Francisco Bay Area. Interests in NixOS, Functional Programming , Haskell, Swift Lang, ML/AI & Distributed Systems. My blog: https://www.softinio.com
Posts Media Videos Starter Packs
Pinned
salarrahmanian.bsky.social
Created a Starter pack for all #Scala programming language enthusiasts, developers and users. Please share. If I missed anyone please let me know so I can add them to the list! I wasn't able to add some people assume that's their #Bluesky settings that prevents me adding them.
go.bsky.app/APytbWH
salarrahmanian.bsky.social
what's the best white boarding native #MacOS app these days all? #Swift #SwiftLang
salarrahmanian.bsky.social
Day 2 of #aiconference #aic25 kicks of with #ai in government fireside chat 🔥

cc @djpatil.bsky.social
salarrahmanian.bsky.social
Excited to be attending The AI Conference 2025 this week! Anyone I know attending also? Let’s catch up!

#AI #Conference #SanFrancisco #aiconference
salarrahmanian.bsky.social
This Thursday #scala #meetup #SanFrancisco 👇👇
salarrahmanian.bsky.social
📣 We have two great talks by four awesome speakers lined up for you at #BayAreaScala next event 🚀

Demystifying Scala 3 Types By Bill Venners & Frank Sommers

Securing sensitive data in logs like a pro By Vivek Ragunathan & Bahul Jain

Details👇

lu.ma/780luqac

#Scala #SFScala #FunctionalProgramming
Demystifying Scala 3 Types & Securing sensitive data in logs like a pro · Luma
We have two great talks for this in person event by Four great speakers! Demystifying Scala 3 Types Scala 3 offers a rich and expressive type system—but to…
lu.ma
salarrahmanian.bsky.social
📣 We have two great talks by four awesome speakers lined up for you at #BayAreaScala next event 🚀

Demystifying Scala 3 Types By Bill Venners & Frank Sommers

Securing sensitive data in logs like a pro By Vivek Ragunathan & Bahul Jain

Details👇

lu.ma/780luqac

#Scala #SFScala #FunctionalProgramming
Demystifying Scala 3 Types & Securing sensitive data in logs like a pro · Luma
We have two great talks for this in person event by Four great speakers! Demystifying Scala 3 Types Scala 3 offers a rich and expressive type system—but to…
lu.ma
salarrahmanian.bsky.social
is there a disadvantage to doing this? wonder why png was chosen as the default.
salarrahmanian.bsky.social
🎉 Huge thanks to the LanceDB cofounder Chang She for delivering an incredible talk on "Search, Retrieval, Training, and Analytics with Modern AI Data Lake" at #DataAndAIEngineering #SanFrancisco #meetup !

📹 Great news - the recording is now available 👇

watch.softinio.com/w/mVkLgtcQw8...

#LanceDB
​Search, Retrieval, Training, and Analytics with Modern AI Data Lake By Chang She
​Search, Retrieval, Training, and Analytics with Modern AI Data Lake By Chang She ​As AI systems become increasingly complex and data-driven, the underlying infrastructure for search, retrieval, tr...
watch.softinio.com
salarrahmanian.bsky.social
📣In April I had the pleasure of meeting one of my #Scala heroes Haoyi Li in person, when he was kind enough to join us and do a talk at our #meetup #BayAreaScala #SFScala #SanFrancisco

The recording of his talk is now available for you to enjoy 👇👇

watch.softinio.com/w/6byUakH8mg...
Solving Scala's Build Problem with the Mill Build Tool By Li Haoyi
Solving Scala's Build Problem with the Mill Build Tool By Li Haoyi ​Mill is a Scala build tool that improves upon every aspect of the venerable SBT toolchain: more performant, easier to understand,...
watch.softinio.com
salarrahmanian.bsky.social
Ready for second day of keynotes #DataAISummit #Databricks
salarrahmanian.bsky.social
Excited to be attending #Databricks #data and #AI summit this week! Anyone I know attending also? Let’s catch up! #DAIS #DataEngineering #spark #DataAISummit
salarrahmanian.bsky.social
New #decentralized code collaboration tool seems to be in the works based on the #atprotocol #tangled #git

cc @bsky.app @jay.bsky.team fyi

blog.tangled.sh/intro
introducing tangled
a git collaboration platform, built on atproto
blog.tangled.sh
salarrahmanian.bsky.social
Any plans to bring in person events back?
Reposted by Salar Rahmanian
wimpys.world
Tired of "no space left on device" errors when building #NixOS configs in GitHub Actions? ️❄️

I've created Nothing but Nix, a GitHub Action that ruthlessly reclaims disk space 🪓 Get up to 130GB for your #Nix store instead of the measly 20GB default!

Learn more 👇
wimpysworld.com/posts/nothin...
The Great GitHub Nix Space Heist 🪓❄️

I've just released **Nothing but Nix**, a GitHub Action that transforms cramped 20GB GitHub runners into 130GB Nix powerhouses!

If you've ever hit the dreaded `no space left on device` error when building NixOS configs in CI, this one's for you.

This action:
- Creates a large BTRFS volume from free space on `/mnt`
- Ruthlessly eliminates unnecessary packages in the background
- Dynamically expands your Nix store as space becomes available

The results? All my configurations now build successfully in CI:
- My home servers (media, LLMs, etc.)
- Workstations with dual GPUs
- Laptops and testing VMs

Best of all, when I update systems, everything comes from `cache.flakehub.com` with zero local compilation time. Updates that used to require coffee breaks now happen in seconds!

Check out the full technical details on my blog: https://wimpysworld.com/posts/nothing-but-nix-github-actions/

GitHub: https://github.com/wimpysworld/nothing-but-nix

Being both cheap and stubborn pays off sometimes 😉

#Nix #NixOS #DevOps #GitHubActions #BTRFS #Linux #FlakeHub
Reposted by Salar Rahmanian
scala-lang.org
Scala 3.7.0 has been released! 🎉

✅ [stable] SIP-58: Named Tuples
✅ [stable] SIP-52: Binary APIs
👀 [preview] SIP-62: For comprehension improvements
🧪 [experimental] SIP-61: Unroll
🧪 [experimental] SIP-68: Reference-able Package Objects

More at scala-lang.org/news/3.7.0/
salarrahmanian.bsky.social
Excited to be attending #DataCouncilAI this week! Anyone I know attending also? Let’s catch up! #AI
salarrahmanian.bsky.social
After a few years break I am back to using #tmux 🎉 Any one know of color theme for it similar to the Tango theme available for wezterm or ghostty ? Thanks