jade's Avatar

jade

@jade.fyi

mostly on mastodon https://hachyderm.io/@leftpaddotpy webbed site: https://jade.fyi

72
Followers
85
Following
117
Posts
08.12.2024
Joined
Posts Following

Latest posts by jade @jade.fyi

yeah i was gonna say, you could totally fuck this up without ai. it's a pretty classic infra mishap, alas.

i have had the lesson burned into me that if tfc plans imply divergence you need to lock the workspace and call up someone who knows why.

06.03.2026 17:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

thinking about the word "manel" but what about "marchitecture review board", "mboard of directors"?

06.03.2026 17:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

is this anything

06.03.2026 09:36 πŸ‘ 375 πŸ” 84 πŸ’¬ 9 πŸ“Œ 0

you might enjoy looking at mkosi, which i think is basically a test runner and a systemd tech demo in a box :)

06.03.2026 16:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Google pledges roughly three hours of its annual profit to fight climate change Google and others are committing $100 million to combat climate change.

The perfect headline doesn’t exi…

05.03.2026 20:24 πŸ‘ 7355 πŸ” 2129 πŸ’¬ 28 πŸ“Œ 65

OH: we know the worst its gonna do is waste memory, and as any haskeller knows, allocating memory is not a side effect!

06.03.2026 09:05 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

holy fuckin shit lmao

a supply chain attack perpetrated by a prompt injection in a github ISSUE TITLE

eh. coding agents? what could go wrong

06.03.2026 05:11 πŸ‘ 372 πŸ” 97 πŸ’¬ 12 πŸ“Œ 1

TL;DR: apache avro RPC: looks actually pretty cool! just don't attach any of the official implementations to the public internet, they are not designed for possibly-malicious input.

06.03.2026 06:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

CAPEC-141: Cache Poisoning, CWE-345: Insufficient Verification of Data Authenticity, CWE-602: Client-Side Enforcement of Server-Side Security

Bonus bug: clients can allocate 4gb if they want, for fun!
github.com/apache/avro/...

06.03.2026 06:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
[AVRO-62] Canonicalize protocol string before computing MD5 - ASF Jira

code which naively accepts whatever the client gives you:
github.com/apache/avro/...

2009 bug report: "WONTFIX, implementing canonical json cross language is hard" issues.apache.org/jira/browse/...

note this is fixable by the server simply hashing the client input and discarding the given hash.

06.03.2026 06:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

full disclosure of an @apache.org avro rpc DoS vulnerability:

handshake with clientHash = victim-protocol's-hash, serverHash = whatever, clientProtocol = wrong-protocol

server now has a poisoned cache for the victim proto hash if they have not yet connected to the server, cannot deserialize it

06.03.2026 06:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

omg. i need safety ii propaganda.

06.03.2026 01:47 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

glean is not a sourcegraph alternative but merely a part of one. you need a symbol naming format and so you really need to run a glass service as well. and then you have to write an entire web ui, but you still need zoekt for text search. it's a whole project. i want to. just. lots of stuff to do.

05.03.2026 21:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

remote build execution via the bazel protocol is real and fun. there's some hacks for supporting it with nix by making kinda evil docker images. currently everything is local but it will change.

05.03.2026 21:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

the most unfortunate part is that the costliest patches to hold are the complete ones that have config threaded through and such. review difficulties discourage writing upstreamable code in the first place; writing unconfigurable patches is selfish but much better if they don't get reviews.

05.03.2026 09:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

we really should probably switch to s3 with a periodic orphan upload fixing job. the only problem is making auth tractable (probably there is a proxy off the shelf for this though). either way this requires fb review my code. difficulty level: hard!

alas...

05.03.2026 09:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- linting?
- glean.software
- what if there was a golden test library for haskell but like, good

05.03.2026 05:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

nah nix-otel was an experiment from 2022. i am thinking "ship it as a thing by default". lix wants it for internal infra, work wants it for internal infra, soooooo.

i just need to dig out from under my giant project pile:
- open source infra
- services
- otel collector on laptops
- test runners?

05.03.2026 05:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i use lix at work and would LOVE to have this. i want to build otel tracing in lix too, and i think that's going to be the first feature, but i *do* kind of want to do something like buck log too, to be able to examine perf traces.

wait. i wonder which of these two is easier... actually buck log.

05.03.2026 05:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

it's like citc but for build logs. if your auth/infra story is good enough to make this easy, building this kind of thing is pretty easy and unbelievably valuable.

buck's build logs can be turned into chrome traces and like, loads of different useful products like what was run, hashes, etc.

05.03.2026 05:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

fun good idea from buck2: `buck log --trace-id someuuid` works regardless of where the build was done: on CI, on your coworker's computer, on your computer, etc

*if you don't work for facebook, you need patches I (locally-euclidean) or Arian (S3) wrote for this.

what if nix could do this too?

05.03.2026 05:30 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

at this point i am doing something indistinguishable from *purposely picking tools based on using starlark*. i am currently working on deploying copybara.

anyway, buck2 uses starlark-rust and thus has Types and also Features in its language

05.03.2026 04:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

i love starlark so much, so you'll not stop me. starlark-rust in particular is really nice.

05.03.2026 04:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

	Please use the sharing tools found via the share button at the top or side of articles. Copying articles to share with others is a breach of FT.com T&Cs and Copyright Policy. Email licensing@ft.com to buy additional rights. Subscribers may share up to 10 or 20 articles per month using the gift article service. More information can be found at https://help.ft.com/faq/gifting-and-sharing-an-article/what-is-a-gift-article/.
	https://www.ft.com/content/7bbc4ad3-57f4-4cfd-b791-e50e625c2e0e

	Amazon, Google and Microsoft staff are urging executives to back Anthropic in its escalating dispute with the Pentagon, pressing them to refuse any contracts that would enable autonomous weapons or mass domestic surveillance.

In a letter on Friday seen by the FT, worker groups representing thousands of tech employees said they would oppose any effort to dilute guardrails adopted by the AI start-up after its chief executive Dario Amodei rejected what he described as a β€œfinal offer” to continue supplying the US military.

β€œWe know [the Pentagon] will rapidly seek to onboard other models without these guardrails in place, regardless of whether they try to force Anthropic to comply,” the letter reads.

β€œWe are writing to urge our own companies to also refuse to comply should they or the frontier labs they invest in enter into further contracts with the Pentagon,” the letter said.

Please use the sharing tools found via the share button at the top or side of articles. Copying articles to share with others is a breach of FT.com T&Cs and Copyright Policy. Email licensing@ft.com to buy additional rights. Subscribers may share up to 10 or 20 articles per month using the gift article service. More information can be found at https://help.ft.com/faq/gifting-and-sharing-an-article/what-is-a-gift-article/. https://www.ft.com/content/7bbc4ad3-57f4-4cfd-b791-e50e625c2e0e Amazon, Google and Microsoft staff are urging executives to back Anthropic in its escalating dispute with the Pentagon, pressing them to refuse any contracts that would enable autonomous weapons or mass domestic surveillance. In a letter on Friday seen by the FT, worker groups representing thousands of tech employees said they would oppose any effort to dilute guardrails adopted by the AI start-up after its chief executive Dario Amodei rejected what he described as a β€œfinal offer” to continue supplying the US military. β€œWe know [the Pentagon] will rapidly seek to onboard other models without these guardrails in place, regardless of whether they try to force Anthropic to comply,” the letter reads. β€œWe are writing to urge our own companies to also refuse to comply should they or the frontier labs they invest in enter into further contracts with the Pentagon,” the letter said.

The relative autonomy of tech workers, and the need for the bosses to obtains some degree of active consent from them, seems to me a central axis of the politics of big tech. There aren't many industries where you can imagine seeing something like this.

27.02.2026 17:27 πŸ‘ 236 πŸ” 47 πŸ’¬ 8 πŸ“Œ 5
Post image

γƒͺフロー係 #shapoart

28.02.2026 13:23 πŸ‘ 283 πŸ” 78 πŸ’¬ 0 πŸ“Œ 2
Preview
We Will Not Be Divided Employees of Google and OpenAI stand together to refuse the Department of War's demands to use AI models for domestic mass surveillance and autonomous killing without human oversight.

An open letter has been signed by 200+ OpenAI and Deepmind employees, who want their companies to adopt the same restrictions on use that Anthropic has. If this ends up occurring, then the DoD's only option for 'frontier' intelligence will be Grok.

27.02.2026 02:56 πŸ‘ 168 πŸ” 24 πŸ’¬ 3 πŸ“Œ 14

*takes notes* PACs are co-unions

27.02.2026 08:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

the port of LA and the port of long beach are gay and in love

27.02.2026 05:46 πŸ‘ 28 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0

Abolish the legal gender marker entirely. No government can be trusted to have a database of which people have changed theirs, no government has any business tracking what your gender is "supposed" to be in the first place.

26.02.2026 13:15 πŸ‘ 9809 πŸ” 3489 πŸ’¬ 51 πŸ“Œ 89
Preview
Mothlamp Problems just a little bit closer to the light and I'll have it solved

blogged about building big and beautiful things

27.02.2026 07:26 πŸ‘ 20 πŸ” 5 πŸ’¬ 1 πŸ“Œ 2