Me, working in compilers: fuck yeah look at these tree structures and algorithms go
Me, working with compose M3: please god just tell me which of these 5 overloads is not deprecated and accepts a String value
Posts by Zac Sweers
Added! Left out the JS IC bit as that's super specific to metro and metro features using top-level gen no?
Small script wrapper over the updated KMP project templates in courtesy of Claude Code, includes a few extra patches for metro/circuit and newer versions.
gist.github.com/ZacSweers/510...
Small bugfix release for some issues with the new experimental Circuit code gen and generateContributionProviders features
github.com/ZacSweers/me...
I think there’s some potential there yeah, but nothing that I’ve given much concrete thought to. I believe there’s already an open discussion on the repo for a plugin if you want to add ideas to there.
There are separate tools in the gradle plugin for graph visualization btw
I've not seen that, maybe it's an issue with another plugin?
You can enable that IDE support in IntelliJ and it works, metro’s compat layer is tested against a few different IDEs. zacsweers.github.io/metro/0.13.0... has instructions
Metro 0.13.0 adds top-level contribution providers, Circuit code gen, and a new @DefaultBinding annotation.
This also removes most deprecated APIs as Metro prepares to go stable (!!). If you have runtime API feedback, now is the time!
github.com/ZacSweers/me...
SCOTUS rules torture of LGBTQ+ youth is free speech
@ Red re: "I could watch 20 more minutes of just them learning how to communicate" - you're gonna love the book then! The movie actually went very shallow on their problem solving, both with each other and the science. Supposedly the original cut was 3.5hrs, hoping for a director's cut on digital.
Huge result here - the idea that social platforms can be defective products that cause harm is going to send shockwaves through an industry that has claimed essentially blanket protection from liability by saying everything is speech
Metro 0.12.0 introduces implicit class keys, raises some min JVM/Gradle versions, drops some deprecated targets, and the usual host of other improvements and bug fixes!
github.com/ZacSweers/metro/re...
This literally happened to me the other day and sadly the generational wealth appears only be if they’re first edition
This is why the company’s explanation for eliminating the feature — low adoption — is laughable on its face. Meta never gave most users a chance to adopt it; even those who got access found that the feature was hidden behind four taps and never advertised within the app itself. Zuckerberg predicted in his original post that the company would face strong opposition to its plan. But the strength of that opposition still seemed to surprise the company. India has made repeated efforts to break encryption, primarily in WhatsApp. The United Kingdom’s Online Safety Act, passed in 2023, ordered encrypted services to scan for and remove illegal content — a request that is incompatible with encryption. The European Union’s Chat Control regulation attempted something similar; the bloc’s legislative body voted just last week to delay until next year questions about whether to revive the effort.
Meta's statement about eliminating encryption in Instagram DMs was disingenuous and misleading. Here are the real reasons it's going away www.platformer.news/instagram-en...
Garbage company with garbage ethics continues to do garbage, unethical things. More news at 11.
BREAKING:
WASHINGTON (AP) — James Talarico wins Democratic nomination for U.S. Senate in Texas primary election.
Most gender affirming care is stuff like wigs for little girls with cancer
But anything to pander to their base’s current boogeyman
Across social media and the Al industry, people immediately began to challenge Altman's claim. Why, they asked, would the Pentagon suddenly agree to the red lines that it had said — in no uncertain terms — that it would never do so? The answer, sources told The Verge, is that the Pentagon didn't budge. OpenAl agreed to follow laws that have allowed for mass surveillance in the past, while insisting they protect its red lines. One source familiar with the Pentagon's negotiations with Al companies confirmed that OpenAl's deal is much softer than the one Anthropic was pushing for, thanks largely to three words: "any lawful use." In negotiations, the person said, the Pentagon wouldn't back down on its desire to collect and analyze bulk data on Americans. If you look line-by-line at the OpenAl terms, the source said, every aspect of it boils down to: If it's technically legal, then the US military can use OpenAl's technology to carry it out. And over the past decades, the US government has stretched the definition of "technically legal" to cover sweeping mass surveillance programs - and more.
Sam Altman got played and spun it like a win - @haydenfield.bsky.social has the scoop from a weekend’s worth of reporting from inside the Pentagon AI negotiations. www.theverge.com/ai-artificia...
Good thread. OSS at most companies is really just a handful of dedicated individuals that the company loves to advertise but constantly threatens
Today’s military strikes on Iran — carried out by the United States and Israel — mark a catastrophic escalation in an illegal war of aggression. Bombing cities. Killing civilians. Opening a new theater of war.
I mean, yeah that's always part of it. Big tech companies have been upset ever since the hot labor market during covid.
Thousands of good people were laid off by Block (Square and Cash App) today by their chickenshit leadership. Hire them, this is all Block's loss.
A small red heeler dog laying on its back looking back at the camera. It looks like a fox
This release's copilot: Emmy! She went to foster-to-adopt today, foster #46 🫡
Highlights (2/2)
- Removed AtomicFu dependency from the runtime
- Graph sharding is now enabled by default
- Unused graph inputs diagnostic is now WARN by default
- Tidied up Gradle APIs
- The usual bunch of bugfixes
Highlights (1/2)
- @Assisted parameters now rely on matching parameter names
- Allow use of () -> T as Provider types
- Introduce @GraphPrivate API
- Significantly reworked IR pipeline to shrink it from two traversals to one
- Optimized generated factories by deduping dependencies
Metro 0.11.0 is out now, along with a new proposal system called MEEPs!
www.zacsweers.dev/metro-0-11-0...
Release: github.com/ZacSweers/me...