HN user

muglug

6,449 karma

https://mattbrown.dev

Posts50
Comments1,065
View on HN
www.bbc.com 1y ago

Our sister died because of our mum's cancer conspiracy theories, say brothers

muglug
56pts54
www.nytimes.com 1y ago

Improved fingerprint search algo helps crack a 48-Year-old murder case

muglug
1pts2
pyrefly.org 1y ago

Pyrefly - A faster Python type checker written in Rust

muglug
142pts75
matthenry.fyi 1y ago

Salute to 18F

muglug
6pts0
blog.google 1y ago

"More than a quarter of all new code at Google is generated by AI"

muglug
13pts8
slack.engineering 1y ago

Re-architecting Slack for our biggest customers

muglug
2pts0
ttnghia.github.io 2y ago

Quadratic Approximation of Cubic Curves (2020) [pdf]

muglug
2pts0
s3.documentcloud.org 2y ago

Major record labels file lawsuits against Suno [pdf]

muglug
2pts1
blog.polybdenum.com 2y ago

Identifying Rust's collect:<Vec<_>>() memory leak footgun

muglug
180pts122
arxiv.org 2y ago

Analysing the Twitter User Exodus to Mastodon, Bluesky, and Threads

muglug
59pts40
www.bellingcat.com 2y ago

Isn't that a balloon? Deflating a DoD video

muglug
3pts0
montanafreepress.org 2y ago

A Tesla Came to Ekalaka

muglug
1pts0
publicinfrastructure.org 3y ago

Why does a librarian own MetaFilter?

muglug
108pts42
twitter.com 4y ago

Russia moves to declare Meta “extremist”

muglug
4pts0
www.thestar.com 4y ago

China’s government intimidates individual Twitter users in Canada

muglug
9pts0
www.nytimes.com 4y ago

There’s nothing Adam Ondra can’t climb

muglug
3pts1
variety.com 5y ago

Black Widow makes $60M+ via streaming on opening weekend

muglug
1pts0
www.nytimes.com 5y ago

How China Spreads Its Propaganda Version of Life in Xinjiang

muglug
9pts3
cloud.google.com 5y ago

PHP comes to Cloud Functions

muglug
4pts0
earthly.dev 5y ago

Green vs. Brown Programming Languages

muglug
438pts486
psalm.dev 5y ago

Avoiding type inference false-positives with flow-sensitive conditional analysis

muglug
36pts18
dropbox.tech 5y ago

Atlas: Our journey from a Python monolith to a managed platform

muglug
4pts0
engineering.fb.com 5y ago

Minesweeper automates root cause analysis as a first-line defense against bugs

muglug
98pts24
psalm.dev 5y ago

Avoiding type inference false-positives with flow-sensitive conditional analysis

muglug
2pts0
medium.com 5y ago

Vimeo Engineering: Faster application tests with MySQL simulation

muglug
1pts0
www.buzzfeednews.com 5y ago

Amazon Is Booting Parler Off AWS

muglug
484pts10
medium.com 5y ago

Vimeo Engineering: It’s not legacy code – it’s PHP

muglug
12pts1
twitter.com 5y ago

Scented candles: An unexpected victim of the Covid-19 pandemic

muglug
3pts0
mattbrown.dev 5y ago

Why Not PHP?

muglug
3pts0
www.wsj.com 5y ago

Facebook’s Hate-Speech Rules Collide with Indian Politics

muglug
3pts1

[I work for Slack, opinions very much my own]

Having agents see everything you and your colleagues see is cool.

The challenge comes when you want to make certain things private to certain people. In that world you don’t want multiplayer agents leaking data, so you end up having to write and maintain complex rulesets about what specific resources agents have access to.

Single-player agents, on the other hand, are much more straightforward — they act on a single user’s behalf, and then the challenge is ensuring the single-player agent cannot exfiltrate private data into a shared space unless the user specifically permits it.

The language an application is authored in does not matter to me, as a user. I care that it is widely-used (safety in numbers), that it works, and that it is fast.

It's cool that the Zig project exists, but I'm unlikely to ever use Zig so that’s sort of orthogonal to my interests.

That PAC doesn't look like they are ideologically oriented, they just care about whether a candidate is pro crypto or not

Surely the more disturbing thing is that they're spending money at all.

In the olden days a CEO would ring up a politician and say something like "if you vote for this bill, my 50,000 employees in your state will not be happy" — a sizable voting bloc gave those execs power.

Now the crypto companies say "if you vote for this bill, my 1,000 employees in your state will not be happy..." — less compelling, voting-bloc wise — "...and also I will donate millions to your opponent in the primary"

Very cool that the language allows specification of a type in this way.

I added a similar type — “non-empty-string” to a typechecker for PHP, and it’s been adopted widely in the PHP ecosystem. It turns out to be pretty handy, especially when there’s a full type system to support it.

Codeberg Is Down 25 days ago

Maybe related to the heatwave? I've heard some European data centres are having trouble with their cooling systems.

As far as I can tell, Relays[1] are the glue that makes ATProto work performantly. I think they're supposed to be content-agnostic — they just shuttle data through, reducing the number of services each AppView needs to be aware of.

As the blog mentions, the big improvement vs Mastodon is that Relays, AppViews and PDSes are separate services with their own distinct scaling demands. It's a rather beautiful solution to a system design problem.

[1] https://atproto.com/guides/glossary

Agentic Mfw 2 months ago

get hired at a comp number that requires a comma you've never used before

Gotta hand it to Claude, that's almost a pretty decent line.

I’m also an immigrant.

When I heard the crowd roar every time Trump said “we’re going to kick them out” I knew exactly what the crowd was cheering. Trump never used those moments to say “but America is a nation of immigrants and we celebrate their contributions”. He wanted to rile up a crowd while maintaining a fig-leaf of “oh it’s only illegals who are evil”

You don’t have to have a PhD to understand the appeal and consequences of nativist populism — just the slightest understanding of history.

output from LLMs, once published, is essentially in the Public Domain, since there isn't any human who owns it

That’s not what the court case in question was about: https://www.morganlewis.com/pubs/2026/03/us-supreme-court-de...

If I ask an LLM to come up with an entirely new story on its own, the output is not copyrightable.

But if I feed an LLM a Tom Clancy novel and ask it to regurgitate that same novel, I cannot legally then put the output on a website for anyone to download.

For select tasks the latest LLMs can speed things up by an order of magnitude.

Best example I’ve found: translating code from one language to another where there’s a large corpus of existing acceptance tests.

Most of these vulnerabilities could have been discovered much earlier had the same security researchers pointed a SAST tool at the codebase.

I wrote an OSS PHP SAST tool 6 years ago, but it's suffered from industry neglect — most people only care about security after an incident, and PHP has enough magical behaviour that any tool needs to be tuned to how specific repositories behave.

I agree there's a big opportunity for LLMs to take this work forward, filling in for a lack of human expertise.

All gossip I hear about the extremely powerful leads me to believe that they’d be utterly unable to organise any sort of conspiracy themselves.

Most haven’t touched Google Calendar in a decade. They can’t call anyone without their assistant typing in the number first.

Sure, but it's sort of dumb for me to bring an idea I value to the table until I have answers to all the obvious questions.

I owe it to my colleagues to not make them the bad guys by shooting down an idea.