Profile avatar
rmathew4bs.bsky.social
Notorious procrastinator, supposed reader, and alleged programmer. https://rmathew.com/
765 posts 135 followers 94 following
Prolific Poster
Conversation Starter

“When Imperfect Systems Are Good, Actually: Bluesky's Lossy Timelines”, ‘Jaz’, BlueSky (jazco.dev/2025/02/19/i...). Via HN: news.ycombinator.com/item?id=4310... On Lobsters: lobste.rs/s/a1thyf/whe... #SystemDesign #Architecture #BlueSky #Timeline #HotSpots #Latency #Design

In which ‘dudemanguy’ is much less grumpy about #Wayland: “Reassessing Wayland” (dudemanguy.github.io/blog/posts/2...). Via Lobsters: lobste.rs/s/iwiwye/rea... On HN: news.ycombinator.com/item?id=4303... #Linux #XOrg #X #XWindows #Graphics #Desktop

#PSA: The ICFP Contest this year will be from 05-08 Sep. (icfpcontest2025.github.io/index.html). It’s a 72-hours #ProgrammingContest with some great, open-ended problems to tackle. Unusually delayed this year, but also unusually advanced notice given. 🧐 #ICFPC #ICFPContest #Programming

“50 Years Of Travel Trips”, Kevin Kelly (kk.org/thetechnium/...). Via HN (which adds many travel-tips of its own): news.ycombinator.com/item?id=4306... #Travel #Advice #Packing #Checklist #TravelTips #Tips

One of the reasons 👇🏽 I refuse to have a work profile on my personal phone 🙅🏽‍♂️: “Never Accept An MDM Policy On Your Personal Phone” [2018], Christopher Demicoli (blog.cdemi.io/never-accept...). On HN: news.ycombinator.com/item?id=1619... #Work #Privacy #MobilePhone #BYOD #MDM

“Saturday Night Live” (SNL) has been a favorite #TV show of mine for years, but sadly I don’t find many in India who like it. 😕 #HappyBirthday #SNL! “The Secret to the Success of ‘Saturday Night Live’”, The Economist (www.economist.com/culture/2025... or archive.is/jJQsS).

Nice: “Extensible Query Optimizers In Practice” [2024, PDF], Bailu Ding, et al (www.microsoft.com/en-us/resear...). #RDBMS #DB #QueryOptimizer #Paper #eBook #Survey #Databases #QueryOptimization

LinkedIn & Facebook are the places to avoid if you don’t want to lose all respect for your friends & colleagues 😬: “LinkedIn Is the Worst Social Media I’ve Ever Seen”, ‘bitreducer’, Hacker News (news.ycombinator.com/item?id=4305...). #LinkedIn #SocialMedia #DarkPatterns #Cringe

Nice: "Meta’s Hyperscale Infrastructure: Overview And Insights", Chunqiang Tang, CACM (cacm.acm.org/research/met...). On HN: news.ycombinator.com/item?id=4300... #Infrastructure #FaaS #XFaaS #Async #Facebook #Meta #Serverless #Architecture #Scalability #Agility #SystemDesign

Interesting, but I'm not completely sold on this idea: "An Ode To Header Files", Josh Haberman (blog.reverberate.org/2025/01/27/a...). #PLDI #ProgrammingLanguages #Compilers #Interfaces #Design #DRY #Programming

I paid ₹76 today, instead of ₹47.5, for my usual route on #NammaMetro – that’s a hike of 60% overnight! 😰 That’s more than 6% YoY across 8 years since the last revision. 🧐 No wonder the #Metro was less crowded today. 😓 #Bangalore #India #Transit #Traffic #Inflation

A critique of #Zig by a #Rust coder: “My Second Opinion On Zig”, Dimitri Sabadie (strongly-typed-thoughts.net/blog/zig-2025). Via Lobsters: lobste.rs/s/pwqgmz/zig... On HN: news.ycombinator.com/item?id=4294... On /r/Zig: old.reddit.com/r/Zig/commen... #PLDI #ProgrammingLanguages #Programming

The #compiler for #Roc is being rewritten in #Zig (from #Rust) , prematurely IMO: gist.github.com/rtfeldman/77... (Richard Feldman) On HN: news.ycombinator.com/item?id=4293... On Lobsters: lobste.rs/s/0jknbl/roc... On /r/rust: old.reddit.com/r/rust/comme... #Rewrite #ProgrammingLanguages #PLDI

Very cool 🏝️: “Obscure Islands”, Amanvir Parhar (amanvir.com/obscure-isla...). Via HN: news.ycombinator.com/item?id=4297... #Islands #Maps #Geography #Travel #GoogleMaps #GoogleEarth #Atlas

Hear, hear! “We Are Destroying Software”, Salvatore ‘antirez’ Sanfilippo (antirez.com/news/145). On HN: news.ycombinator.com/item?id=4298... On Lobsters: lobste.rs/s/xfjcze/we_... #Programming #Rants #Software #SoftwareEngineering #Complexity #Fragility

“Carbon Is Not a Programming Language (Sort Of)”, ‘Mond’ (herecomesthemoon.net/2025/02/carb...). On HN: news.ycombinator.com/item?id=4298... On Lobsters: lobste.rs/s/tn7hqo/car... On /r/cpp [deleted by mods]: old.reddit.com/r/cpp/commen... #Carbon #Cpp #ProgrammingLanguages #Google #CPlusPlus

This 👇🏽 is a fantastic #video 👌🏽 by Grant “3Blue1Brown” Sanderson on how the ancients figured out the sizes of the Earth, Moon, etc. & the distances between them: “Terence Tao On How We Measure The Cosmos: Part 1” (youtu.be/YdOXS_9_P4U). #Astronomy #Math #CosmicLadder

“Hard Numbers In The Wayland Vs X11 Input Latency Discussion”, Martin Dorum (mort.coffee/home/wayland...). Via Lobsters: lobste.rs/s/oxtwre/har... On HN: news.ycombinator.com/item?id=4283... On /r/Linux: old.reddit.com/r/linux/comm... #Linux #X11 #Wayland #XOrg #Latency #Input #Mouse

I just couldn’t grok what Francis Ford Coppola wanted to convey with “Megalopolis”. 🧐 What a bizarre film from such a celebrated film-maker. 😓 Ugh! #Megalopolis #Films #Movies #WTF

Not what you expect at first: “The Tragedy Of Systemd” [2019], Benno Rice, linux.conf.au (www.youtube.com/watch?v=o_AI...). On LWN: lwn.net/Articles/777... On HN: news.ycombinator.com/item?id=1920... On Lobsters: lobste.rs/s/xg4drz/tra... #Linux #OS #systemd #init #Rants #Unix #Video

“An Interview With Chris Lattner”, PLDB Blog (pldb.io/blog/chrisLa...). H/T: Kaushik #Interview #Compilers #Mojo #LLVM #Swift #Clang

Nice: “Life Lessons From The First Half-Century Of My Career” [2024], David Patterson, Communications Of The ACM (cacm.acm.org/opinion/life...). Via HN: news.ycombinator.com/item?id=4279... #Life #Advice #Lessons #Career #Growth #Work #SelfHelp

The contrast… 😅 The Economist: “Why People Over The Age Of 55 Are The New Problem Generation” (www.economist.com/internationa... or archive.is/eUxsj). “Young People Are Having Less Fun” (www.economist.com/internationa... or archive.is/QgxYc). #GenZ #Boomers #GenX #Millennials

Even after so many years, the Mahadevapura section of the Outer Ring Road in #Bangalore is like a dead-zone for #Uber and #Ola pick-ups. 😩 It’s *so hard* to find a #cab there. 😓 I wonder why. There are so many offices & apartment-complexes there (a few too many, IMO). 🧐

“Build It Yourself”, Armin Ronacher (lucumr.pocoo.org/2025/1/24/bu...). Via HN: news.ycombinator.com/item?id=4281... On Lobsters: lobste.rs/s/a5vkze/bui... “A little copying is better than a little dependency.” – Rob Pike. #Dependencies #Programming #DependencyHell #Rust #Cargo #Bloat #Vendoring

#Tilde is an alternative (like #QBE & #Cranelift) to #LLVM for #Compilers: “Tilde, My LLVM Alternative”, Yasser Arguelles Snape (yasserarg.com/tb). Via Lobsters: lobste.rs/s/jvruyj/til... On HN: news.ycombinator.com/item?id=4278... At Handmade Seattle 2023: handmadecities.com/media/seattl...

So confusing that Arabic Qahwa is a coffee, but Kashmiri Kahwa is a tea. 😵‍💫 #Qahwa #Kahwa #Tea #Coffee #Language

This doesn’t look good: “Game Dev In Rust, A Year Later”, John ‘Animats’ Nagle (users.rust-lang.org/t/game-dev-i...). On HN: news.ycombinator.com/item?id=4260... On Lobsters: lobste.rs/s/gpyj5x/gam... #Rust #Games #GameProgramming #GameDev #GraphicsProgramming

The “bridging algorithm” used in Community Notes to overcome polarized discourse is cool: “The Making Of Community Notes [2024], Asterisk (asteriskmag.com/issues/08/th...). #Interview #Politics #Moderation #BirdWatch #Twitter #CrowdSourcing #FactChecking #Rating #Voting

A good write-up on AI-assisted development: “How I Program With LLMs”, David Crawshaw (crawshaw.io/blog/program...). On HN: news.ycombinator.com/item?id=4261... On Lobsters: lobste.rs/s/ecarst/how... #Programming #AI #LLMs #Chat

Awesome: “How Unix Spell Ran In 64kB RAM”, Abhinav Upadhyay (blog.codingconfessions.com/p/how-unix-s...). On HN: news.ycombinator.com/item?id=4275... On Lobsters: lobste.rs/s/qjqhuo/how... #Unix #SpellCheck #BellLabs #DataStructures #ComputerHistory #Optimization #Spelling

In Bangalore, many so-so plays & stand-up acts get a standing ovation, much to my grumpy chagrin 😒: “Ovation Inflation Has Spread From Broadway To London’s West End”, The Economist (www.economist.com/culture/2025... or archive.is/Ua8aI). #LiveEntertainment #StandingOvation

Ugh! #Spotify now has terrible misfeature where it plays a #video for a song, instead of just the #audio. 😠 Apart from doing “Switch to audio” on *each* song, I couldn’t find a way to disable this idiotic feature. (The “Canvas” setting controls a separate misfeature.) #WTF?

“Obvious Things C Should Do”, Walter Bright (www.digitalmars.com/articles/Cob...). On HN: news.ycombinator.com/item?id=4266... #C #ImportC #Programming #PLDI #D #Ergonomics

😍: “Celebrating The Timeless Allure Of Tintin's Aesthetics”, Ryan M Allen (collegetowns.substack.com/p/celebratin...). Via HN: news.ycombinator.com/item?id=4265... #Tintin #Comics #Belgium #Cartoon #Animation #Copyright #Herge #Culture #Travel #Adventure

In which meaningless #benchmarks comparing the #performance of different #ProgrammingLanguages really annoy Casey Muratori 😅: youtu.be/RrHGX1wwSYM youtu.be/EH12jHkQFQk #Speed #Optimization #Compilers #WTF #Programming #CompilerExplorer #GCC

#TIL that “mudlark” is a word and a vocation: “The Curious Gems Of The River Thames”, Atlas Obscura (www.atlasobscura.com/articles/tha...). Via HN: news.ycombinator.com/item?id=4268... #Thames #Mudlarks #Gems #Garnet #London #England #River #PreciousStones

Sobering, but seems well-balanced: “Nix – Death By A Thousand Cuts”, Jono Finger (www.dgt.is/blog/2025-01...). Via HN: news.ycombinator.com/item?id=4266... #Nix #NixOS #Linux #Reproducibility #PackageManagement #Distro #Critique #Rants

The discussions are interesting: “Some Programming Language Ideas”, Jeremy Bowers (jerf.org/iri/post/202...). On HN: news.ycombinator.com/item?id=4263... On Lobsters: lobste.rs/s/zmm8eg/som... #PLDI #ProgrammingLanguages #Ideas

Interesting: "What Every Systems Programmer Should Know About Concurrency" [PDF, 2020], Matt Kline (assets.bitbashing.io/papers/concu...). Via HN: news.ycombinator.com/item?id=4240... On Lobsters: lobste.rs/s/ygnu6z/wha... #SystemsProgramming #Programming #Concurrency #Threads #Multithreading