HNHacker News
TopNewBestAskShowJobs

bradleybuda

3,971 karma · joined October 25, 2011

bradleybuda@gmail.com | Co-Founder of Census (acquired by Fivetran) | and Meldium (YC W13, acquired by LogMeIn) | Before that TrackSimple, BlueKai, AWS CloudWatch
submissionscomments
bradleybuda··on Steer your Waymo with your phone
Overview video: https://youtu.be/YmPTfPh3T-Y
bradleybuda··on Wide logging: Stripe's canonical log line pattern
This is all good advice but it's not what I would traditionally think of as "logging" - it's something more like what the industry calls APM or tracing.

> For a web service, that usually means one log event at the end of every request.

The point of a log, as I have seen it used, is to understand what's going on during a request. Yes, some of that is timing / success / failure information, but you also need:

- Logical tracing - at a high level, what decisions did we make (authz, business logic) when serving this request

- Partial failures or warnings - the request may have succeeded, but we may have failed or timed out a call to a dependent service and delivered a partially degraded response as a result

- Tracepoints to support active development - how often do we hit a certain codepath (to help developers roll out or deprecate features)

It's useful to distinguish between "context" (things we know about a request), timing, success, and plain old logging (using human language to describe to an operator what the system is doing). Context should be included with every line - I strongly agree with OP's proposal of wide events, don't make operators ever JOIN if you can avoid it - but it won't always be the same because we learn things about the request as we process it. Yes, if you wait until the end of a request, you will have maximal context, but at the loss of fine-grained detail during processing.

bradleybuda··on Office.eu launches as Europe's sovereign office platform
XHR requests to cookiebot.com -> dig cookiebot.com -> 141.193.213.20 -> ipinfo.io -> Austin, TX
bradleybuda··on Block spent $68M on a company offsite in September 2025
Don't underestimate travel + hotels + airport transfers when you're paying corporate prices
bradleybuda··on We installed a single turnstile to feel secure
There is excellent recent (last 10y) research on this; summary here: https://nij.ojp.gov/topics/articles/five-things-about-deterr...

Unfortunately, the US and many other countries have chosen the other path (sporadic enforcement with severe punishment) largely because it's easier to implement. There's a lot of momentum to change this but it's politically difficult at least in America.

bradleybuda··on Heathrow scraps liquid container limit
Last I checked, in the US there has not been a single instance of the TSA detecting and preventing a terror attack in its 25 year history.

And presumably they wouldn’t be shy about telling us if they had.

bradleybuda··on Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday
HN: VC is a cancer, businesses don't need to grow forever at all costs, products can be finished, what we need is sustainable small companies

Also HN: No, not like that

bradleybuda··on Backing up Spotify
“I only pirate because evil corporations make it too hard to pay for my favorite content” is a multi-decade ever-shifting goalpost. Some people just like to steal shit and will justify it to themselves on the thinnest of pretenses.
bradleybuda··on Pebble Index 01 – External memory for your brain
Wow, sucks to bE yoU!
bradleybuda··on Why are 38 percent of Stanford students saying they're disabled?
Reminds me of "Miracle Flights", in which dozens of people require wheelchairs to board but only a few require them to deboard. Of course, if you are in a wheelchair, you get to board first.

https://www.explore.com/1804742/not-divine-story-miracle-fli...

bradleybuda··on OpenAI needs to raise at least $207B by 2030
In fairness, no company’s mission statement says “maximize shareholder value” because it doesn’t need to be said - it’s implicit. But I agree that AGI is at the forefront of OpenAI’s mission in a way it isn’t for Google - the nonprofit roots are not gone.
bradleybuda··on Building a message queue with only two UNIX signals
Answering both of my questions, from the post:

  sleep 0.001 # Delay to allow the receiver to process the signal
bradleybuda··on Building a message queue with only two UNIX signals
This is awesome. Does POSIX guarantee the order of signal delivery? And I'm dying to see what the bandwidth / throughput of this channel is...
bradleybuda··on US cities pay too much for buses
If only there was an entire American city filled with people and companies who had this expertise. We could call it the "Motor City".
bradleybuda··on Waymo has received our pilot permit allowing for commercial operations at SFO
Lots of people, myself included, pay a premium to not have a human at the steering wheel; it's nice to have the car to yourself.
bradleybuda··on Show HN: An MCP Gateway to block the lethal trifecta
I think the "lethal trifecta" framing is useful and glad that attempts are being made at this! But there are two big, hard-to-solve problems here:

1. The "lethal trifecta" is also the "productive trifecta" - people want to be able to use LLMs to operate in this space since that's where much of the value is; using private / proprietary data to interact with (do I/O with) the real world.

2. I worry that there will soon be (if not already) a fourth leg to the stool - latent malicious training within the LLMs themselves. I know the AI labs are working on this, but trying to ferret out Manchurian Candidates embedded within LLMs may very well be the greatest security challenge of the next few decades.

bradleybuda··on Newsmax agrees to pay $67M in defamation case over bogus 2020 election claims
It's a publicly-traded company (and was private for 16 years prior to going public) so it seems likely that actually making money is at least somewhere on their list of priorities...
bradleybuda··on Newsmax agrees to pay $67M in defamation case over bogus 2020 election claims
This kind of comment comes up a lot On The Internet and it tells me that the commenter has never worked at a company that has lost a massive lawsuit. As someone who has worked at one of those companies, I can tell you that losing a suit like this will absolutely lead to huge operational changes to avoid it happening again.

Whether or not those changes actually change the "character" of the company is a different question (IMHO Newsmax is morally defunct and cannot be saved) but no company anywhere would just shrug something like this off as "the cost of doing business".

bradleybuda··on Dr. Demento Announces Retirement After 55-Year Radio Career
Camp Granada
bradleybuda··on Google AI Ultra
It's 6x that. The median is 2x: https://chatgpt.com/share/682ceb2a-b56c-800b-b49d-1a24c48709...
bradleybuda··on The first year of free-threaded Python
Fargate is just a container runtime. You can fork processes and share memory like you can in any other Linux environment. You may not want to (because you are running many cheap / small containers) but if your Fargate containers are running 0.25 vCPUs then you probably don't want traditional multiprocessing or multithreading...
bradleybuda··on Fivetran to acquire Census
Thanks DU! You've had our back since the early days, thanks for taking a chance on us!
bradleybuda··on Virginia passes law to enforce maximum vehicle speeds for repeat speeders
Which gives you a really strong incentive to not put other people’s lives at risk by driving recklessly.
bradleybuda··on Apple restricts Pebble from being awesome with iPhones
If you don't like an iPhone, don't buy an iPhone. Don't legislate your consumer preferences on me.
bradleybuda··on Jeff Bezos' revamp of 'Washington Post' opinions leads editor to quit
Not to mention the total lack of regard for the rule of law, a previous strong point for companies doing business in the US
bradleybuda··on Allstate used GasBuddy and other apps to track driving behavior: lawsuit
Correct. As a State Farm policy holder, I get an annual letter reminding me that I am also an owner and have governance rights (basically a proxy vote). More similar to Vanguard than a credit union.
bradleybuda··on Allstate used GasBuddy and other apps to track driving behavior: lawsuit
These same companies ruthlessly compete on rates in the consumer marketplace
bradleybuda··on Allstate used GasBuddy and other apps to track driving behavior: lawsuit
The insurance companies are betting their margins on this. If they are wrong, they will fail in the marketplace.
bradleybuda··on Bhutan, after prioritizing happiness, now faces an existential crisis
Poverty. Regulation and testing are not just a matter of will, they cost money. We like to pretend like all the wealth in richer economies goes to TVs and cars and fashion but health, education, safety, etc are all luxury goods.
bradleybuda··on Ambulance hits cyclist, rushes him to hospital, then sticks him with $1,800 bill
If the Waymo could not see the bicycle then them cyclist could not see the Waymo. So at best the fault lies with each party to make visual contact and determine who goes first.
← PreviousPage 2 of 12Next →