Brian Cardarella

@bcardarella.bsky.social

CEO of DockYard Sailor

I'm working on Zap's concurrency model today. The basics I'm toying with: Conceptually similar to the BEAM where each process is isolated, supervised, has its own memory manager (currently have ARC, Arena, and GC managers to choose from), and uses message passing.

The number of times I keep getting bitten by how slow marshalling data from a BEAM process to a NIF and back is really exposing how problematic the BEAM is for so many use cases that require real performance.

Major progress on Zap over the past few days. I introduced some very difficult perf benchmarks which exposed a Zig IR lowering retain issue with the ARC memory mgmt model. These three benchmarks were recording 7GB - 13GB of memory. Now memory is on par with other major languages.

BildBildBild

I love all of the dipshit arm-chair social media warriors coming out of the woodwork on this. Only on bluesky. God damn this platform is a complete waste. Democrats *were* the working class party. They had country-wide union support. Then they decided they wanted to get rich and favored white collar

Brian Cardarella@bcardarella.bsky.social · 3mo ago

This shows how the city Dems look down on the working class. The Democratic party was this guy's party. Why did the Dems lose him? Because they left him behind, not the other way around. If the Democrats want to *earn* voters like this back they need to stop talking down to them.

This shows how the city Dems look down on the working class. The Democratic party was this guy's party. Why did the Dems lose him? Because they left him behind, not the other way around. If the Democrats want to *earn* voters like this back they need to stop talking down to them.

Mike Black@mikeblack114.bsky.social · 3mo ago

the thing dem pols need to internalize is this guy and his entire family will vote republican for the rest of their lives, regardless of the republican party literally ending their livelihood

On the night of her election loss Kat Abughazaleh vowed to "continue the fight" and that despite the loss the movement was just getting started and a bunch of other empty platitudes... then she immediately got a job at CNN. What a joke.

Heat pumps are increasingly becoming required by regulations and thus suppliers are intentionally over pricing them to make more money. Meanwhile, "get 'er done" installers are forced to install them in low ventilation locations where they are completely ineffective and provide worse outcomes.

Jan Rosenow@janrosenow.bsky.social · 4mo ago

Heat pumps are the most efficient heating technology ever invented. They harvest and compress pre existing heat in the air, ground or water and transport it where it is needed. That energy is all around us. And it does not have to pass through the Strait of Hormuz.

Decided to look into what the 0.15.2 -> 0.16.0 upgrade for Zap's Zig fork would require. Two hours later and I'm nearly ready to push it all up. Async will still wait for now but Zap should get some nice additional optimizations especially from the newer LLVM.

With Zig 0.16 now out I'm going to continue to work with Zig 0.15 for now for Zap. I may update Zap's Zig fork once 0.16.1 comes out but the big feature I was hoping for is Io.Evented but that's still marked as experimental.

New eager loading feature, which is configurable per site in Beacon. if cache is cold on first hit it kicks off the cache warming job then will show this temp page until the site is available. Stampeding herds are properly managed as well.

She ducked off for a bit. There were more important things to address. It is our absolute pleasure to welcome Quinn Wilton back. Last I handed her a mic she threw DIY dental care to people. I think this one is about Elixir... www.goatmire.com/talk/a-hundr... #elixirlang #goatmire

A Hundred Eyes by Quinn Wilton

"Let it crash" is the BEAM's answer to failure: processes crash, supervisors restart them, and the system recovers. That confidence is earned, but some bugs hide behind it. They live in the gaps…

goatmire.com