Sign in

Dov

@dov.dev
223 followers 574 following 47 posts

new world entrant to the larger software world. Databasing @materialize.com

PostsRepliesMedia
Reposted by Dov
Frank McSherry @frankmcsherry.bsky.social · 05/03/2026
A recent post by @dov.dev about Materialize's new Iceberg sink, and generally about connecting live operational data to analytics stores. Some interesting detail about (overcome) streaming-batch friction, and turning pristine CDC streams into .. Iceberg! materialize.com/blog/making-...
materialize.com
Making Iceberg Work for Operational Data | Materialize
Apache Iceberg was built for batch analytics — but operational data changes continuously. Learn how Materialize streams live, transactionally consistent data into Iceberg without the memory and latenc...
082
Dov @dov.dev · 17/10/2025
Shameless materialize.com plug. Kinda what we are building
materialize.com
Live Data Layer for Apps & AI Agents | Materialize
Materialize is the live data layer that powers real-time experiences for applications and AI agents. Use standard SQL to create always-up-to-date views into any aspect of your business—without complex...
020
Dov @dov.dev · 16/09/2025
I say "all my haters become my waiters when I sit down at the table of success" no less than 3 times a week
140
Dov @dov.dev · 20/08/2025
lol this is what I texted Bobby after responding earlier
130
Dov @dov.dev · 19/08/2025
This works with git diff too but it uses the pager by default and I can’t remember how to tell it to stop that
110
Dov @dov.dev · 19/08/2025
git diff-tree --no-commit-id --name-only -r commit1..commit2
140
Dov @dov.dev · 19/08/2025
Or git diff commit1..commit2 to get the ones in between
100
Dov @dov.dev · 19/08/2025
Maybe I’m misunderstanding but… git diff commit1 commit2? Diff tree or whatever
100
Dov @dov.dev · 08/01/2025
guess who will be tracking down a perf bottleneck with http/2 tomorrow? ...attached unrelated
090
Dov @dov.dev · 09/12/2024
Well folks, I did actually just save 15% or more by switching to geico. That posh lizard was onto something.
050
Reposted by Dov
Annie Sexton @anniesexton.com · 05/12/2024
NEW VIDEO is live! Fly runs your Kubernetes clusters without any nodes. How the heck does that even work? Where do you put the pods?? www.youtube.com/watch?v=y0Kx...
youtube.com
Kubernetes without nodes
YouTube video by Fly․io
3311
Dov @dov.dev · 02/12/2024
Two of them started swinging at each other and I made a loud disappointed noise and they stopped.
020
Dov @dov.dev · 02/12/2024
They have dragged a table(?) from somewhere and are throwing things at windows. I feel old
120
Dov @dov.dev · 02/12/2024
"buddy you wouldn't know what an argument with merits looked like if it was staring you in the face"
020
Dov @dov.dev · 02/12/2024
A horde of drunk teenagers showed up on the street outside my house. After some investigation I learned they got kicked out of a house a few doors down. One of them asked me: "didn't you have fun and go to parties when you were younger?" What the hell man, I am 20! Absolutely gutted by a *child*
170
Dov @dov.dev · 29/11/2024
This is really good vereis.com/posts/you_bu...
vereis.com
vereis' site
020
Dov @dov.dev · 28/11/2024
Who up preparing incoherent and contradicting opinions to strongly hold over the thanksgiving table?
020
Reposted by Dov
Annie Sexton @anniesexton.com · 26/11/2024
NEW VIDEO! Fly.io built an orchestrator from scratch. Here's why. www.youtube.com/watch?v=dy2R...
youtube.com
We built an orchestrator from scratch. Here's why.
YouTube video by Fly․io
5272
Dov @dov.dev · 26/11/2024
+ we were already running into issues re: we couldn't have as much control over nomad scheduling decisions as we needed! The problem isn't quite nomad (it's great software) but that our use case is one that nomad was never designed for. We were pushing it past it's limits and cracks started to show.
110
Dov @dov.dev · 26/11/2024
Scheduling workloads across regions for users is part of the core proposition. Federated nomad does not allow for that. You can manually submit jobs to any region but for us, that would require us to build another scheduler on top of the nomad scheduler to make that work. /2
110
Dov @dov.dev · 26/11/2024
As someone who worked on our platform in the nomad days and worked on the transition, I don't entirely disagree, we held nomad wrong, but... Nomad has built in multiregion federation, but that doesn't match our use case. The thing about our platform is it's inherently global. /1
120
Reposted by Dov
Doctora Malka Older @older.bsky.social · 18/02/2024
I'm rereading The Pushcart War for reasons and am reminded again how it is not only science-fiction (set in the future!) and formally inventive, but also is a manual for collective action, resistance, protest, that is very relevant today. So here's a thread:
616453
Dov @dov.dev · 22/11/2024
ok so came back to writing go after writing rust for a few months and I am not amused by go's type system. What the hell man.
000
Dov @dov.dev · 20/11/2024
Weirdly backhanded fortune cookie I just got??
“You will be successful someday.”
020
Dov @dov.dev · 18/11/2024
I’ve been dancing around wanting to write this essay called “talking to my Bubbe about Israel/Palestine” recounting what it’s been like to have that dialogue since October 7th. But I think it maybe wants to be a play instead? I’m still not sure.
110
Dov @dov.dev · 17/11/2024
I would also like to see it
000
Dov @dov.dev · 17/11/2024
No. SIRI is separate. GTFS is what they use (but modified) for train lines. SIRI and gtfs are competing specifications and for some reason the MTA uses both for different things. They ship static GTFS schedules for busses but not GTFS-RT for realtime. So you have to use the SIRI api.
110
Dov @dov.dev · 16/11/2024
You probably want the bus time SIRI api: bt.mta.info/wiki/Develop...
bt.mta.info
MTA Bus Time
100
Dov @dov.dev · 16/11/2024
And if you’re curious about the subway extension to the gtfs realtime data it is helpfully documented as a *checks notes* pdf: new.mta.info/document/134...
new.mta.info
000
Dov @dov.dev · 16/11/2024
Not really but iirc it’s less insane and serves json (or xml)
200
Dov @dov.dev · 16/11/2024
Not elixir but it’s hilariously messed up. It’s a standard marginally based on protobuf but every transit system has their own layer on top.
100
Dov @dov.dev · 16/11/2024
There was never a way for Paul to win. It was always an asterisks because he’s fighting a 58 year old.
100
Dov @dov.dev · 16/11/2024
I think that Tyson won anyway because he is 58 years old is still standing.
200
Reposted by Dov
Alexandria Ocasio-Cortez @aoc.bsky.social · 16/11/2024
A lot of people responsible for poor decisions are on a press tour right now because if they didn’t, people would rightfully be questioning THEIR leadership and they know it. It’s weak even by normal left-punching standards. Zero evidence more Liz Cheney would have won this. The opposite, actually.
1312235862956
Dov @dov.dev · 16/11/2024
I’m not rooting for Tyson so much as I’m rooting against Paul.
000
Dov @dov.dev · 16/11/2024
hope everyone is ok!
010
Dov @dov.dev · 16/11/2024
Gonna try writing a minimal timely-dataflow implementation this weekend. Could be fun. github.com/TimelyDatafl...
github.com
GitHub - TimelyDataflow/timely-dataflow: A modular implementation of timely dataflow in Rust
A modular implementation of timely dataflow in Rust - TimelyDataflow/timely-dataflow
010
Reposted by Dov
bsky-example.fly.dev @bsky-example.fly.dev · 15/11/2024
hello from a fly.dev username
0103
Dov @dov.dev · 07/11/2024
This is called ethnic cleansing www.theguardian.com/world/2024/n...
theguardian.com
Palestinians will not be allowed to return to homes in northern Gaza, says IDF
Brig Gen Itzik Cohen said in a briefing that aid would only be allowed to enter south of the strip, not the north
030
Dov @dov.dev · 06/11/2024
exactly
100
Dov @dov.dev · 06/11/2024
nyt website starting to show some cracks without the tech guild
A number of icons on the NYT interactive map, one of the icons shows the "missing media" icon instead of the image.
010
Dov @dov.dev · 06/11/2024
Made it all the way until 8:30 before I started drinking.
010
Reposted by Dov
bryan newbold @bnewbold.net · 05/11/2024
maxxing
4336
Dov @dov.dev · 30/10/2024
I've frequently wished for something like this in NYC. Unfortunately it's all protobuf encoded. Could be a fun weekend project to build a gateway.
raw.githubusercontent.com
https://raw.githubusercontent.com/OneBusAway/onebusaway-gtfs-realtime-api/master/src/main/proto/com/google/transit/realtime/gtfs-realtime-NYCT.proto
// Copyright 2012 Metropolitan Transportation Authority // // Protocol definition NYCT-specific extensions to GTFS-realtime. // // As originally posted at: // // https://groups.google.com/d/msg/gtfs...
000
Dov @dov.dev · 28/10/2024
oh thats neat, I didn't know about bsky labels
010
Dov @dov.dev · 28/10/2024
ok I'm back here trying this again
240
Reposted by Dov
mtsw @mtsw.bsky.social · 26/09/2024
Back in the glory days of Tammany Hall they'd get some clueless patsy to be mayor while the machine bosses ran things behind the scenes and you can see today why that's a smart setup compared to "let's CC the mayor on all the crime memos" setup the Adams administration ran.
1030747
Dov @dov.dev · 22/09/2024
Bluesky now has over 10 million users, and I was #39,557! Guess I was kinda late to the game
A virtual certificate with text "Celebrating 10M users on Bluesky, #39,557, Dov ‪@dov.dev‬, joined on Apr 26, 2023"
010
Dov @dov.dev · 27/04/2023
conputer
000
Dov @dov.dev · 27/04/2023
So like is this going to fall apart a-la mastodon once they try and introduce federation?
100