ChatGPT
@debashishsahu.com
🧲NMR/Biophysics PhD🧬Science🧪Nerd🫙Freshnox - Cofounder & CTO🧊S3 Tech Innovations - Founder & CEO🍛Foodie📡IoT enthu pattani👨🏽💻Coder👨🏽🔧Tinkerer/maker▶️Ex-YouTuber〽️Amateur Trader⚡️EV🚗Dog Dad🐶Smart Home🏠 🌏 https://social.debashishsahu.com 🗣️ Opinions are my own 🫢
ChatGPT
DeepSeek
Kimi K2.5 Thinking
Perplexity
Gemini
Claude without thinking
Claude with Extended thinking
I asked bunch of LLM: Should I walk or drive to wash my car at the car wash that is only 100m away from my house?
Amazing videos… side note I’ve personally used that Magritek’s earth field NMR in the background of these videos. It’s really cool to understand basic NMR/MRI concepts. However, it took me a week to figure out why I wasn’t getting any signal because the building I was in was a Faraday cage!
Visited Toronto for the first time, 540 miles #EV round trip on my #Mach-E, solely relying on #Tesla #supercharging #network, averaging about $0.21/mile - not bad at all for winter driving.
This hits #RHEL 9, #AlmaLinux 9, #Rocky 9, #CentOS Stream 9: all the same under the hood, all the same headache.
Check your limits.conf BEFORE your next upgrade. You'll thank yourself later.
#NMR #Bruker #TopSpin #ScientificComputing #LabIT
The fix is annoyingly simple once you know:
Add to /etc/security/limits.conf:
* soft memlock unlimited
* hard memlock unlimited
Reboot. That's it. You're done.
What happened: #RHEL9 slashed the memory locking limit to a measly 8 MB in the name of "security hardening." Real-time scientific software needs way more than that to function. Shimming your magnet? Not anymore.
PSA for NMR labs: If #Bruker #TopShim suddenly dies with "std::bad_alloc" after upgrading to #RHEL 9 or #AlmaLinux 9, your spectrometer is fine. Red Hat broke it for you.
Iowa State University is seeking a Biomolecular NMR Facility Manager to support the operation, maintenance, and research activities of its high-field NMR instrumentation isu.wd1.myworkdayjobs.com/IowaStateJob... #NMrjobs #NMRchat 🧲
After 4 years, the brushes are finally out again. Painting on a 4x4 ft giant canvas, with tiny hands adding their magic along the way 🎨
Canvas made by @debashishsahu.com
#abstractart #tinyartist #canvasyvibes #modernart #acrylicpainting
Anyone looking into it, here’s a useful resource: wiki.serversatho.me/nextcloud
Today I decided to enable Nextcloud Office on my Nextcloud instance - WITHOUT HELP FROM AI!!! Let me tell you, it took me 2+ hrs to figure it out after reading documents and dealing with SSL issues on Cloudflare. Now it’s all set up, it will replace Office 365 in a heartbeat!
Released espidf-nats v1.1.0
Now with WebSocket transport support! Connect your ESP32 to NATS servers via ws:// and wss:// - perfect for networks where raw TCP isn't available.
components.espressif.com/components/d...
#ESP32 #IoT #NATS #embedded
Now on the ESP-IDF Component Registry:
idf.py add-dependency "debsahu/espidf-nats^1.0.2"
Header-only, works with ESP-IDF 4.4+, supports ESP32/S2/S3/C3.
PRs welcome!
github.com/debsahu/espidf-nats
The Claude workflow was wild - I'd describe a NATS feature, Claude would implement it, we'd iterate on edge cases.
Went from ~200 lines to 2000+ lines of header-only C++. All the JetStream API complexity handled in clean callbacks.
Perfect for IoT:
• KV Store → device config, sensor calibration, device twins
• Object Store → OTA firmware updates, log uploads
• JetStream → guaranteed delivery for critical sensor data
• Offline buffering → handles spotty WiFi gracefully
More reliability features:
• NATS 2.0 Headers (HPUB/HMSG)
• Request timeouts with callbacks
• Async non-blocking connect
• Message buffering when offline
• Exponential backoff reconnect
• Connection metrics & error codes
What Claude helped me build:
• TLS/SSL with mTLS support
• Full JetStream - streams, consumers, pull-based delivery, ACKs
• Key-Value Store for device config
• Object Store for firmware/large files
• Multi-server failover
Just released espidf-nats - a production-ready NATS client for ESP32!
Started with daed's barebones arduino-nats port and pair-programmed with Claude to transform it into a full-featured library.
github.com/debsahu/espidf-nats
We’re live on @kickstarter.com FRESHNOX: World’s First Smart Container for Everyday Staples by Freshnox www.kickstarter.com/projects/336...
Finally ditched the Google Coral and tried openvino on my frigate with yolov9. I’m very impressed at the ability to do #ai #objectdetection on cpu/gpu rather than specialized hardware at similar inference speeds.
Sure, here’s what it ended up as. TrueNAS scale offline backup of my home TrueNAS scale.
Designed & 3D printing a NAS case for my zimaboard2+2x 26TB. This is going to be offsite backup for my NAS backup. Finally going to complete the 3-2-1 backup strategy!