Saleh Elmohamed

20 Followers
19 Following
580 Posts

Research areas:
-- Distributed/DB systems
-- Parallel computing & algorithms
-- Computer architecture
-- Statistical physics
-- Formal methods
-- Optimization algorithms
-- ML/AI models & algorithms

@ Berkeley

We are living in the future we deserve, maybe. I dunno.

"A South Market community is frustrated as [driverless] Waymo cars keep convening and honking late at night."

https://www.nbcbayarea.com/news/local/san-francisco/san-francisco-neighbors-say-repeated-waymo-honking-is-keeping-them-up-at-night/3622181/

#future #tech #AI #robot #robotics #driverless #funny #news #tech #technews #video #WTF #Waymo

San Francisco neighbors say repeated Waymo honking is keeping them up at night

In San Francisco's South of Market neighborhood, neighbors say repeated honking from Waymo driverless cars is disturbing their sleep.

NBC Bay Area
@marcbrooker This is really interesting blog post. On the point of relevance of CAP to systems such as IoT, monitoring devices, mobile apps etc. which are generally referred to as cyber-physical systems (CPSs), Edward Lee and colleagues have adapted & extended CAP to derive a new framework specifically for that. Quantifying C, A and latency (L), as well as developing an algebraic relationship between them to produce the CAL theorem. Their work appeared last year at ACM TECS: https://dl.acm.org/doi/10.1145/3609119
Consistency vs. Availability in Distributed Cyber-Physical Systems | ACM Transactions on Embedded Computing Systems

In distributed applications, Brewer’s CAP theorem tells us that when networks become partitioned (P), one must give up either consistency (C) or availability (A). Consistency is agreement on the values of shared variables; availability is the ability to ...

ACM Transactions on Embedded Computing Systems

Let's assign CAP to the cabinet of curiosities: https://brooker.co.za/blog/2024/07/25/cap-again.html

If you’re an experienced distributed systems person teaching new folks about trade-offs in your space, please don’t start with CAP. Tons of more interesting, more instructive, trade-offs.

Let's Consign CAP to the Cabinet of Curiosities - Marc's Blog

Still probably my favorite slide that @irene and I have made

That was fun - I hadn't done this before. Used a bunch of database views to refactor and optimize my solar power db. It was getting a little slow to aggregate per-second production data across months, so I switched the query to a view, and then slowly replaced the view with a union of the today data and a manually materialized view of the historical data.

Worked really well and now my rust code doesn't contain any complex SQL.

Don't tell @andy_pavlo but #databases are pretty cool sometimes.

Can you tell from their expressions that tonight’s dinner involved albacore and bonito flakes?

#cats #catsofmastodon

the submission deadline for the last-ever @bangbangcon is next week! (May 29) https://bangbangcon.com/give-a-talk.html

it's a celebration of the joy, excitement, and surprise of computing! Talks are 10 minutes! !!Con can pay for your travel! The only rule is that your talk has to have an exclamation mark in the title!

Call for Talk Proposals! - !!Con 2024

Today I ran Wireshark over X forwarding over ssh over ssh over a VPN over a VPN over ssh over a VPN...

...so that I could look at some packets that contained a UDP/IP packet inside an Ethernet packet inside a VXLAN header inside a UDP/IP packet inside an Ethernet packet inside an ERSPAN packet inside an Ethernet packet.

I understand that every problem in computer science can be solved with another level of abstraction...

Why you better go back to beautiful Texas, Oklahoma, Kansas, Georgia, Tennessee