Ryan Bray

3.7K posts

Ryan Bray banner
Ryan Bray

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
Giannis Auntiegotapoodle
Giannis Auntiegotapoodle@TooMuchMortons_·
Ethan Salas today Single Stolen base 108.5 mph groundout 3 run homer 8 pitch walk Throws out 2 runners
English
28
83
1.5K
64.1K
Ryan Bray retweetledi
Jefferson Steelflex
Jefferson Steelflex@whompinbobula·
@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
6
33
203
3.8K
Ryan Bray retweetledi
Jeff Berardelli
Jeff Berardelli@WeatherProf·
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
40
216
723
65.6K
Ryan Bray retweetledi
Abhishek Singh
Abhishek Singh@0xlelouch_·
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
64
214
4K
1.2M
Mason Home Builder
Mason Home Builder@bankertobuilder·
A modern twist on an old classic We turned this 1960s conversation pit living room into a modern beauty What do you think?
Mason Home Builder tweet mediaMason Home Builder tweet media
English
2.5K
80
2.7K
1.7M
Supervisor Jim Desmond
Supervisor Jim Desmond@jim_desmond·
Nurses, teachers, deputies, small business owners, young couples, seniors. All saying some version of the same thing: "We love this place. We just don't know how much longer we can afford to stay." We have to change that.
English
2
0
12
342
Supervisor Jim Desmond
Supervisor Jim Desmond@jim_desmond·
The best measure of good government is simple: are the people achieving their dreams and goals? Tonight at the State of North County, let's talk about where we are, what we've accomplished, and what still needs fixing.
English
2
2
29
1.1K
Ryan Bray retweetledi
Alex Riggins
Alex Riggins@Alex_Riggins·
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
4
18
280
27.9K
Ryan Bray retweetledi
james hawkins
james hawkins@james406·
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
153
599
9.8K
427.2K
Ryan Bray retweetledi
Nav Toor
Nav Toor@heynavtoor·
🚨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.
Nav Toor tweet media
English
1.5K
16.6K
48.9K
9.8M
Ryan Bray
Ryan Bray@RyanBray80·
@kurri_jari I prefer 88. Then don't have to select 2 diff digits.
English
0
0
2
79
Ryan Bray retweetledi
BuccoCapital Bloke
BuccoCapital Bloke@buccocapital·
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
103
187
2.7K
513.5K
🎥MoviePulse
🎥MoviePulse@Amre9dra·
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
1
1
33
6.4K
Ryan Bray retweetledi
World Baseball Classic
World Baseball Classic@WBCBaseball·
No, this is not a replay 😮 Manny Machado did this TWICE IN A ROW!
English
340
5.5K
38K
5.2M
San Diego Mayor Todd Gloria
San Diego Mayor Todd Gloria@MayorToddGloria·
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.
San Diego Mayor Todd Gloria tweet mediaSan Diego Mayor Todd Gloria tweet mediaSan Diego Mayor Todd Gloria tweet mediaSan Diego Mayor Todd Gloria tweet media
English
8
2
9
2.5K
Ryan Bray retweetledi
Bunkie Perkins
Bunkie Perkins@BunkiePerkins·
Finally, someone put international conflict into terms I can understand
English
235
3.3K
16.9K
2.1M
Ryan Bray
Ryan Bray@RyanBray80·
@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
0
0
0
16
Shawn Gorham
Shawn Gorham@shawngorham·
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
138
6
626
89K
TechOperator
TechOperator@TechOperator·
You can just post a picture of your dog on 𝕏 and other people will reply with pictures of their dogs 🐾
TechOperator tweet media
English
1.2K
75
2.5K
56.2K