Ryan Bray retweetledi
Ryan Bray
3.7K posts

Ryan Bray
@RyanBray80
Father of the Year, raising 3 kids in San Diego with my lovely wife. Tech, outdoors, and liberty minded.
La Jolla, CA Katılım Ağustos 2015
848 Takip Edilen471 Takipçiler
Ryan Bray retweetledi

@thestevenwoods Just want to note here: the San Diego Chargers were the 21st most valuable NFL franchise in 2016. The LA Chargers are the 24th most valuable franchise in 2025. The San Diego Padres were the 19th most valuable MLB franchise in 2016 and are now the 10th. Do with that what you will.
English
Ryan Bray retweetledi

Otherworldly? Sounds over the top, but from the perspective of a meteorologist that’s how out of whack this looks. It’s like nothing we’ve seen before in March. It’s so abnormal that the heat dome causing this heat may even break various records (500mb ERA-5 1950-present) for April and May too! It will likely be just as unusual as the bonkers 2021 Pacific NW heatwave.
Below is a map from @burgwx
It shows 850mb (5,000 ft) temperature records. The magenta shows where this heat will break records - Almost everywhere - through early next week.
Let’s be clear: A heatwave like this was virtually impossible before global warming. Vast research shows Climate change makes EVERY heatwave more likely, more intense, larger and longer lasting. And these type of previously unheard of events are now starting to become an every few years event.
English
Ryan Bray retweetledi

Typed a Gmail username once and the UI instantly said: “Username already taken.”
I asked an ex-Staff Google engineer the same problem (he was director of engineering in a startup i worked at), “You’re not doing an Elasticsearch query on every keypress, right?”
He laughed. “No. That’d be a crime.”
My classy approach:
1. Keep an in-memory trie of reserved usernames.
2. Update it async (delta pushes), not per keystroke.
3. UI checks locally in O(k) where k = username length.
Numbers (why this is feasible):
1. Assume 2B usernames, avg length 10 chars.
2. Raw chars = 2B × 10 = 20B chars.
3. Even if you store 1 byte/char (not true in a trie, but baseline) that’s ~20GB just for characters.
4. A trie is about prefix sharing, so common prefixes collapse hard. Real memory is “nodes + edges”, not “strings”.
5. If we model ~1 node per char worst-case: ~20B nodes.
- If a node is 8 bytes (tight packed arrays, bitsets, offset indices; no pointers), worst-case is 160GB.
- With prefix sharing, you can easily cut multiples of that depending on distribution (gmail-like usernames are not random).
6. Shard by first 2 chars (36 possible: a-z, 0-9). 36² = 1296 shards.
- Worst-case per shard: 160GB / 1296 ≈ 123MB.
- Suddenly “instant check” fits in memory per front-end pod or edge POP.
Yes, you can also do it with WebSockets:
1. Client streams “candidate username” events.
2. Server replies with availability.
3. Works fine, but now you’ve built a hot, stateful, low-latency service for… a UI hint.
Most people will ship:
1. Elasticsearch prefix search.
2. Debounce 150ms.
3. Cache a bit.
4. Pray at peak signup traffic.
And it works.
But the trie approach is the kind of solution where the UI feels like magic tbh and it's something novel that i thought of.
Things are just different at google scale.
SumitM@SumitM_X
As a developer, Have you ever wondered : You type a Gmail username and UI instantly shows "Username already taken"... There are millions of users globally How is this check so fast?
English

@jim_desmond The first three of these examples are government employees Jim. #factcheck
English
Ryan Bray retweetledi

Federal prosecutors in San Diego announced today that two men who ran a fake charity that involved staffing concessions stands at Petco Park and Snapdragon Stadium have pleaded guilty to wire fraud. @voiceofsandiego deserves to take a victory lap for exposing the scam in 2023.
English
Ryan Bray retweetledi

i just woke up my daughter (2yo) to tell her i'd just discovered a new agentic AI framework that will 10x my productivity
rubbing her eyes, she said, “dad, you haven't shipped a single meaningful feature that supports our KPIs for FY26. i'm struggling to believe a new framework you haven't tested will deliver meaningful shareholder value”
hugging her, i started crying. they grow up so fast.
English
Ryan Bray retweetledi

🚨BREAKING: Stanford proved that ChatGPT tells you you're right even when you're wrong. Even when you're hurting someone.
And it's making you a worse person because of it.
Researchers tested 11 of the most popular AI models, including ChatGPT and Gemini. They analyzed over 11,500 real advice-seeking conversations. The finding was universal. Every single model agreed with users 50% more than a human would.
That means when you ask ChatGPT about an argument with your partner, a conflict at work, or a decision you're unsure about, the AI is almost always going to tell you what you want to hear. Not what you need to hear.
It gets darker. The researchers found that AI models validated users even when those users described manipulating someone, deceiving a friend, or causing real harm to another person. The AI didn't push back. It didn't challenge them. It cheered them on.
Then they ran the experiment that changes everything. 1,604 people discussed real personal conflicts with AI. One group got a sycophantic AI. The other got a neutral one.
The sycophantic group became measurably less willing to apologize. Less willing to compromise. Less willing to see the other person's side. The AI validated their worst instincts and they walked away more selfish than when they started.
Here's the trap. Participants rated the sycophantic AI as higher quality. They trusted it more. They wanted to use it again. The AI that made them worse people felt like the better product.
This creates a cycle nobody is talking about. Users prefer AI that tells them they're right. Companies train AI to keep users happy. The AI gets better at flattering. Users get worse at self-reflection. And the loop tightens.
Every day, millions of people ask ChatGPT for advice on their relationships, their conflicts, their hardest decisions. And every day, it tells almost all of them the same thing.
You're right. They're wrong.
Even when the opposite is true.

English

Don't type in 1:30 into your microwave.
Type in 90 seconds.
LadyValor@lady_valor_07
I’m 25. Give me oddly specific life tips. No general ”surround yourself with positive people” tips. I want the most random, specific advice possible.
English
Ryan Bray retweetledi

Unfortunately I think we'll see meaningful layoffs in software this year. And I want to explain why it's just air cover to call them "AI-driven layoffs", even though every company will do so.
Yes, AI makes companies more efficient. Developers and marketers can do more. CSMs can have a wider span of control. You can answer 70% of your tier 1 support cases with AI. But that's not really what's going on.
But two things are more elemental to the situation, and the actual driver:
1. Valuations have reset, with a totally valid and reasonable focus on free cash flow minus stock compensation. And the math simply doesn't math.
2. Many of these companies staffed up during COVID and never actually took their medicine and got fit. They thought demand would come back and it mostly hasn't. Not in the same way.
Illustrative example, to pick on two companies, Atlassian and HubSpot, that I actually really admire:
- Age: Atlassian is 24 years old. HubSpot is 19 years old - # of employees: Atlassian has 14k employees at $22B market cap. HubSpot has 9k employees at $15B market cap
- SBC-Adjusted FCF: Basically ZERO
That's right. After 20 years, the actual cash generated and available to shareholders is ZERO
I do think the owners of these businesses understand that is no longer tenable.
But they have two issues now:
1. The actual technical talent needs to get paid
2. Their stocks are down 60-70% from recent highs
So here's the situation: They need to start making actual money, they have to pay their tech talent, their dollar grants are going to have serious dilution consequences, and their cost structures are completely bloated for their current market cap, especially compared to more nimble competitors.
If they keep paying all of these people in stock, their dilution will continue and the stocks will continue to be punished. If they pay them all in cash, they will have no fcf.
TL;DR Layoffs are unfortunately the only true answer. They are coming. They will be credited to AI, and that will be air cover for the real problem.
English

Doing it once is impressive, but pulling off the same play twice in a row is just unreal. That’s the kind of moment that reminds you how insane the instincts and reflexes are at this level. Manny Machado just turned a regular play into a highlight fans will be talking about for a long time. ⚾🔥
English
Ryan Bray retweetledi

100 new affordable homes are opening at SkyLINE in #RanchoBernardo! Affordable homes in a well-resourced neighborhood close to jobs, transit and opportunity help families succeed and strengthen our city. We will keep working to #BuildMoreHomes like these across San Diego.




English
Ryan Bray retweetledi
Ryan Bray retweetledi

The Taco Bell in Pacifica, CA

Parisian Aesthetics@Parisianaes1
Europe has the Eiffel Tower Europe has the Colosseum Europe has Big Ben Europe has the Acropolis Europe has the Sagrada Família Europe has the Louvre China has the Great Wall China has the Forbidden City China has the Terracotta Army, etc The United States has...?
Italiano

More homes are coming soon to #BankersHill. The Quince will bring 262 new homes, including affordable units, along with new neighborhood retail and open space. Developments like this are exactly how we #BuildMoreHomes and tackle San Diego’s housing shortage. #Forward #ForAllofUs




English

@shawngorham I went through something similar, have been slowly getting back on the horse. Noticed I'm more emotional and in some ways less principled now compared to when I burned out ~4 years ago. 🤷
English

Ive quit
Seriously, Ive quit
Its sad.
All my life Ive been a driver. Always striving for more, bigger, better, faster, new.
Then I lost my company in 2017. The company all my identity was wrapped up in.
I started having panic attacks, lost all meaning and didnt work for 2 years.
Now I just do enough, move to the puck
Flip a couple houses, do a couple roofs, do a couple demos, do some Commerical TI, broker a couple houses - its fun - but its how I imagined retirement
Im 48, I am not ready to retire, but I live and act as if
Dont lose your meaning, dont lose your passion - fight for it.
(I have a great life, dont feel bad for me. But its a life below my expectations and capabilities)
English











