Advertisement · 728 × 90

Posts by Dov

Preview
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...

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-...

1 month ago 6 2 0 0
Preview
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...

Shameless materialize.com plug. Kinda what we are building

5 months ago 1 0 0 0

I say "all my haters become my waiters when I sit down at the table of success" no less than 3 times a week

6 months ago 3 0 1 0
Post image

lol this is what I texted Bobby after responding earlier

7 months ago 3 0 1 0

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

7 months ago 1 0 1 0

git diff-tree --no-commit-id --name-only -r commit1..commit2

7 months ago 4 0 1 0

Or git diff commit1..commit2 to get the ones in between

7 months ago 0 0 1 0

Maybe I’m misunderstanding but… git diff commit1 commit2?

Diff tree or whatever

7 months ago 0 0 1 0
Advertisement

guess who will be tracking down a perf bottleneck with http/2 tomorrow?

...attached unrelated

1 year ago 9 0 0 0

Well folks, I did actually just save 15% or more by switching to geico. That posh lizard was onto something.

1 year ago 4 0 0 0
Kubernetes without nodes
Kubernetes without nodes YouTube video by Fly․io

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...

1 year ago 31 1 3 1

Two of them started swinging at each other and I made a loud disappointed noise and they stopped.

1 year ago 2 0 0 0

They have dragged a table(?) from somewhere and are throwing things at windows. I feel old

1 year ago 2 0 1 0

"buddy you wouldn't know what an argument with merits looked like if it was staring you in the face"

1 year ago 2 0 0 0

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*

1 year ago 7 0 1 0
vereis' site

This is really good vereis.com/posts/you_bu...

1 year ago 2 0 0 0
Advertisement

Who up preparing incoherent and contradicting opinions to strongly hold over the thanksgiving table?

1 year ago 2 0 0 0
We built an orchestrator from scratch. Here's why.
We built an orchestrator from scratch. Here's why. YouTube video by Fly․io

NEW VIDEO!

Fly.io built an orchestrator from scratch. Here's why.

www.youtube.com/watch?v=dy2R...

1 year ago 28 2 5 2

+ 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.

1 year ago 1 0 1 0

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

1 year ago 1 0 1 0

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

1 year ago 2 0 1 0

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:

2 years ago 157 51 6 13

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.

1 year ago 0 0 0 0
Advertisement
“You will be successful someday.”

“You will be successful someday.”

Weirdly backhanded fortune cookie I just got??

1 year ago 2 0 0 0

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.

1 year ago 1 0 1 0

I would also like to see it

1 year ago 0 0 0 0

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.

1 year ago 1 0 1 0
MTA Bus Time

You probably want the bus time SIRI api: bt.mta.info/wiki/Develop...

1 year ago 0 0 1 0

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...

1 year ago 0 0 0 0

Not really but iirc it’s less insane and serves json (or xml)

1 year ago 0 0 2 0
Advertisement