Memory usage on #osx is so weird sometimes. Why is tmux taking up ~2Gigs of memory? WTAF? I'm muxing my terminal not running Slack ffs
Memory usage on #osx is so weird sometimes. Why is tmux taking up ~2Gigs of memory? WTAF? I'm muxing my terminal not running Slack ffs
#TIL (the hard way): When you run .dump on a corrupt SQLite database, it outputs a ROLLBACK command right at the end (for safety). And if you try to create a fresh DB from this multi-GB dump, it'll take over half an hour, and finally output an empty file ๐ซ #fml #sqlite
Football "pundits": @premierleague is the best football league in Europe!
Meanwhile, teams in semis of either @ChampionsLeague and
@EuropaLeague:
๐ฉ๐ช Germany - 3
๐ฎ๐น Italy - 2
๐ซ๐ท Fฬถaฬถrฬถmฬถeฬถrฬถsฬถ France - 2
๐ช๐ธ Spain - 1
Watched the interview with Klopp. I'm from tech, where the high-performer burning out is almost a stereotype, & it's weird how Jurgen shows all the same symptoms I've seen w/ multiple friends who pushed a bit too far
Nothing but support, and all the best for what's next Jurgen ๐
Leslie Lamport has put up the preliminary version of his new book "A Science of Concurrent Programs" online: lamport.azurewebsites.net/tla/science....
Weekend reading sorted. The introduction itself has a few gems!
What a day.. Completed a game I've spent 70 hours playing since Nov, Finished a 1000+ page book that I've been reading since Dec 2, Built an MVP for a side-project I've procrastinated on since Jun, Baked after 3+ months, Watched 2 Oscar IFF Nom movies. Merry Xmas indeed!๐งโ๐๐๐ค
Sure, they'll now walk back on this after the public outcry (& THANKFULLY the loss of data was agonizing but reversible), but I'll be looking up @use_bruno /
@httpie / some other non-dev-hostile option
Anytime an OSS project gets acquired/raise $$$ I worry
github.com/Kong/insomni...
When @getpostman raised $$$ and started jamming in random "cloud" features into a nifty API client, I moved to & recco-ed @GetInsomnia to everyone, as it filled the void. The latest login-locking scam that @thekonginc has pulled undoes ALL the goodwill ๐คฌ
github.com/Kong/insomni...
Had a great time talking about #eBPF + #python at #pyconindia yesterday. Thanks to folks who came to listen to me geek out about interfacing with the kernel from userspace ๐พ ๐ค
Extra points to the dude who came over to tell me he ROFL-ed at the "nouveau" comment! #iykyk ๐
- A friend's co is struggling to find PMF 2 years into the journey
- Another is getting acquired at a firesale after a longer run & leaving everyone empty-handed
- A third has slashed salaries by 50% since 3 months and has founders taking no salary
Startups are fun, they said ๐
All in all, bun is EXTREMELY interesting, and my first experience with it was very positive. And not even gotten into CJS/ESM interop usecases. Honestly, more bullish on Bun, than on deno which takes a different approach.
Definitely play with it this weekend! โ๏ธ๐ค
Things I'm unsure of:
- bun is EVERYTHING. Node replacement? npm replacement? Toolchain? Testrunner? sdk? Yes. Hope it doesn't spread too thin
- Another lockfile! bun.lockb is interesting format, but _feels_ redundant ๐ซฅ
Things that didn't work:
- Metrics scripts didn't work with `PerformanceObserver is not yet implemented in Bun.`
- Had to disable Pyroscope script with error: "Cannot find module "[]/pprof/build/node-v108-darwin-arm64-unknown/pprof.node" from "[]/pprof/out/src/heap-profiler-bindings.js"
Things that worked OOTB:
- bun install vs npm install is not even a race - bun install is ๐ฅ๐ฅ๐ฅ
- Truly drop-in replacement* (see below) - Literally had 8 lines of code changed to run Bun
- Everything feels more "zippy" than regular nodejs/npm - Not sure of tradeoffs
With the v1.0 launch of bunjs, thought I'd try it out with an app we use at @OpsVerse. Quite straightforward @nestframework TS app with a few bells and whistles.
Migration was as simple as replacing "npm" commands with "bun" and "node" in package.json with, well, "bun" ๐
Went to Bellandur-Marathahalli-Sarjapur area 2 days in a row and now have enough dust in my lungs and eyes to shoot a sequel to Mad Max. How the highest (?) taxpaying junta of this city live in such squalor will be something I'll never be able to wrap my head around ๐ซฅ
So inspiring to hear from the heroes whose work over the last decade has made this possible.. and so cool to share in their sheer euphoria! Truly hope events like this inspire the next generation of Space Explorers #Chandrayaan3Landing
For folks who think vi(m) is hard, I strongly suggest reading this: https://stackoverflow.com/questions/72498282/your-problem-with-vim-is-that-you-dont-grok-vi
Even though IDEs like IntelliJ/VSC are excellent, I still find myself on vim for most of my slicing/dicing/searching of data!
Like many, I started vim by copying random .vimrc from the internet. Struggled to get the right "feel", went back to basics and built my own vim config from scratch over the decade, which went from a blank file to a few hundred lines. The emacs flamewars helped ๐
RIP Bram ๐
Photo of The Art and Science of Engineering
Is programming closer to โclassicalโ engineering or to novel writing?
This is an interesting question: and in The Art if Science and Engineering, Richard W Hamming suggests that in his experience itโs closer to novel writing:
Writing your first eBPF program: https://www.lifeofnav.in/2023/08/writing-your-first-ebpf-program.html
This post is an automated post using the ATProto Protocol!
I feel personally attacked. ๐
Just setting up my bsky