Sign in

David Tippett

@taidesu.bsky.social
347 followers 109 following 509 posts

Open Source enthusiast and builder of search systems. Currently building search at Firecrawl.

PostsRepliesMedia
David Tippett @taidesu.bsky.social · 01/10/2026
Hot take for spooky season: "AI Search" for most companies means "we added embeddings." Embeddings don't learn from clicks. They don't test ranking changes. They don't get better next week. Same label. Different machine. 🎃
000
David Tippett @taidesu.bsky.social · 28/09/2026
So we asked Jev if people should use Relevan for their Agentic search and the answer was a resounding yes! Then we tried to do some real work with and and were super happy with the outcome. Check out our blog (which links our open source eval repo) for the methodology: relevan.dev/blog/decisio...
011
David Tippett @taidesu.bsky.social · 03/09/2026
I was today years old when I learned YAML was renamed from "Yet Another Markup Language" to -> "YAML Ain't Markup Language"
000
David Tippett @taidesu.bsky.social · 01/09/2026
Thats it! Although, I am mostly building for desktop at the moment. It would be cool if we could have a bring your own keys to signal. I'd love to be able to plug in my yubikey to have an additional layer.
000
David Tippett @taidesu.bsky.social · 01/09/2026
It's just a silly little CLI tool... Send GPG encrypted messages encrypted over Signal. That way if any of your devices are ever compromised your messages never will be. github.com/dtaivpp/sgpg
github.com
GitHub - dtaivpp/sgpg: A command line client that sends encrypted messages over signal. Signal protects your messages in transit but what about if one of your devices is compromised?
A command line client that sends encrypted messages over signal. Signal protects your messages in transit but what about if one of your devices is compromised? - dtaivpp/sgpg
120
David Tippett @taidesu.bsky.social · 19/08/2026
Relevan is officially live! The beta is capped so you may get added to the wait list as you login. We are slowly letting people onto the platform. If you're interested in becoming a design partner we still have a few slots open so reach out! Join at relevan.dev
010
David Tippett @taidesu.bsky.social · 18/08/2026
Each company has different data, language, users and goals. Most platforms give everyone the same tools. Relevan is building a relevance loop per customer: measure quality, learn signals, test improvements and tune to their use case. Beta tomorrow: relevan.dev
An orange 1 with black background.
000
David Tippett @taidesu.bsky.social · 17/08/2026
Agent-first search isn’t a chatbot bolted onto an old console. Relevan uses LLM-driven onboarding. Bring any agent, point it to our LLMs.txt, OpenAPI spec, and per-index skills, then let it configure, ingest, and search. Beta opens Wednesday: relevan.dev
An orange two on a black background.
000
David Tippett @taidesu.bsky.social · 16/08/2026
Relevan wouldn’t exist without open source. We’re built on @opensearch.org and @valkeyio.bsky.social but open source shouldn’t be a one-way transaction. We're excited to contribute code, knowledge, and improvements back. Join the beta @ relevan.dev
An orange 3 on a black background.
000
David Tippett @taidesu.bsky.social · 16/08/2026
Join the Relevan beta by going to relevan.dev and clicking "Join Beta"
relevan.dev
Relevan | Search rebuilt for agents
Most search APIs return results. Relevan returns results with reasons and next steps so agents can recover faster and stop guessing.
000
David Tippett @taidesu.bsky.social · 16/08/2026
Agents break the old “query then click” feedback loop. They branch, refine, and use results without clicking. We’re working on that problem in the open through the UBI standard: github.com/o19s/ubi/issue
The orange number four on a black background.
120
David Tippett @taidesu.bsky.social · 14/08/2026
Relevan launches its beta Wednesday, August 19. We’re building search for a world where agents configure it, query it, and help improve it. No more need for a dedicated search engineer. Join the waitlist: relevan.dev (click Join Beta) #AgenticSearch #AISearch
Its an orange 5 on a black background.
000
David Tippett @taidesu.bsky.social · 28/07/2026
what's the point of oauth if I need to set a password to change my email despite the account being the same slack... WHAT IS THE POINT :cries_in_slack:
000
David Tippett @taidesu.bsky.social · 28/07/2026
I have come to a newfound hatred of slacks account system. I hated it before but now that Google allowed me to change my email handle slack seems to be the only place that is freaking out. Despite claiming to support OAuth slack requires me to set a password to change the email on my account...
110
David Tippett @taidesu.bsky.social · 14/07/2026
"who's that?" moment when someone asked me what I thought about Glean and Coveo Should I drop a dis track?
000
David Tippett @taidesu.bsky.social · 09/07/2026
Another day. Another person asking, can't we just replace GitHub search with Azure AI search. no.. you cannot... 🎤
000
David Tippett @taidesu.bsky.social · 25/06/2026
I hate poking the GitHub commits search cluster. That thing is a behemoth and any mess up means probably a month or more of cleanup jobs. That said it needs a lot of work since it's gotten so large. We're doing some much needed segment merge work.
000
David Tippett @taidesu.bsky.social · 18/05/2026
Wow today's just the day, first the DNC and now I got my first live lead. Can't wait to see what happens with the remaining 4 days this week 😆
010
David Tippett @taidesu.bsky.social · 18/05/2026
Two replies on one post? I am not sure if you're bot'ing or just grinding so hard you forgot 😆 Either way I am happy to connect. It's a signal even if a negative one. We're building an auto-relevance search platform. It takes the work normally done by a search engineer and abstracts most of it away
000
David Tippett @taidesu.bsky.social · 18/05/2026
No kidding, or even pivoting. Honestly, I believe in the tech but e-commerce is seriously saturated. There are still plenty of stores with bad search but that's probably because they don't care enough not because the right tool isn't out there.
100
David Tippett @taidesu.bsky.social · 18/05/2026
Dang got my first Do Not Contact for my startup. Gotta have pretty tick skin for these types of things. I believe theres a world for better search! Just need to find the people who are aligned with the mission. :D
220
David Tippett @taidesu.bsky.social · 14/05/2026
I'd literally take a no a this point. Anything to feel like I'm not just shouting into the void.
000
David Tippett @taidesu.bsky.social · 14/05/2026
Prospecting for my startup is eating my soul alive. I got pretty thick skin but not hearing back after all the outreach I have done is killing me. For every 1 outreach I do I have like 7 that I disqualify. I mean we are going for a niche but I didn't realize ti was that niche.
200
David Tippett @taidesu.bsky.social · 07/05/2026
This is definitely the best photo of me from Haystack. For context, I am keeled over as a pain response to someone simplifying my career to flipping on a switch 😆
020
David Tippett @taidesu.bsky.social · 27/04/2026
You can also listen through Spotify and Apple podcasts: - open.spotify.com/episode/6ckx... - podcasts.apple.com/us/podcast/u...
open.spotify.com
Understanding users at internet scale with Tito Sierra
000
David Tippett @taidesu.bsky.social · 27/04/2026
How do you determine what users want to see at internet scale? We ask Tito Director of Product Management at @yahoo.bsky.social on this next episode of For the Sake of Search! #SearchRelevance #Ecommerce #Search youtu.be/BarHKGXknXA
youtu.be
Understanding users at internet scale with Tito Sierra
YouTube video by Relevan-Dev
210
David Tippett @taidesu.bsky.social · 16/04/2026
I hope one day we can kit both perf and availability. Right now feels like chasing being the "most ai" is not working out.
000
David Tippett @taidesu.bsky.social · 16/04/2026
A watched website never breaks. Literally had my marketing site crash twice yesterday for two different people. Loading it up to debug today? NUFING sat there for 15 min like a dummie waiting for it to break.
000
David Tippett @taidesu.bsky.social · 16/04/2026
Thank you sir it was filled with lots of friends and family :D
010
David Tippett @taidesu.bsky.social · 27/03/2026
The barista offered to buy me another cup and I was like no way I am not going to make you do that. A shift manager ended up expensing one for me tho which was nice. Free cup :D
000
David Tippett @taidesu.bsky.social · 27/03/2026
I just got cup-jacked at Starbucks. The barista accidentally put some one else's drink into my cup and handed it out. Instead of realizing: hey... this isn't a normal Starbucks cup... and it doesn't have a lid... they person just took it. 🤪
100
David Tippett @taidesu.bsky.social · 25/02/2026
Why do editors, devrel, and the like feel the need to make so many asinine edits to my blogs? Like you changed "With search being" -> "Given search is" Is it more clear? Idk It just rubs me wrong when I've gone through these changes 3 times with each subsequent editor changing the voice.
110
David Tippett @taidesu.bsky.social · 25/02/2026
To be clear I am not just doing customer driven development. My goal is to show them a future they didn't even realize was possible. One where each persons learnings helps create a more whole picture.
000
David Tippett @taidesu.bsky.social · 25/02/2026
Along with that another contender for tank tracking software has hit the market. I'm honestly not checking them out at all. I believe in what I am building. I can only hope that they're listening to their users and doing the same. It is encouraging though since it means others see the need.
100
David Tippett @taidesu.bsky.social · 25/02/2026
I am 2 months into building my saltwater aquarium tracker tanki.dev and sent a newsletter out asking for feedback. And my users showed up! #1 bit of feedback? "Make auth sessions longer" - people who track aquariums typically do so only once per week and auth logged out after 7 days.
tanki.dev
Tanki
110
David Tippett @taidesu.bsky.social · 25/02/2026
Me logging into outlook this morning 🥴 this is not the land of milk and honey anymore.
000
David Tippett @taidesu.bsky.social · 24/02/2026
GitHub is going for the other four nines of availability. 9.9999% available.
000
David Tippett @taidesu.bsky.social · 24/02/2026
WELL. That was not the result I was expecting
000
David Tippett @taidesu.bsky.social · 24/02/2026
Soundtrack ready for my change: open.spotify.com/track/0pMLuF...
open.spotify.com
Toxic
010
David Tippett @taidesu.bsky.social · 24/02/2026
✅ Change checklist ready ✅ Fail back plan ready ✅ Pager assigned to me ✅ Monitoring up ❌ Getting up the gut to make a hard change to avoid an inevitably worse incident tomorrow...
100
David Tippett @taidesu.bsky.social · 24/02/2026
Not me about to take GitHub down for the second time today.
100
David Tippett @taidesu.bsky.social · 20/02/2026
I want to ensure we're making the right moves at the right time and Elasticsearch isn't aggressive enough at balancing these settings.
000
David Tippett @taidesu.bsky.social · 20/02/2026
I am doing my best to resist building an operator for Elasticsearch. I dont think I can for much longer though. We need a stable way to automatically change cluster settings. Rolling upgrades? Reduce merge pressure and increase shard move speed. Low QPS times? Lets bump up merge concurrency.
100
Reposted by David Tippett
Martin Kleppmann @martin.kleppmann.com · 18/02/2026
The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅 (BTW, this is a good opportunity to support your favourite local bookshop!)
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.
27673140
David Tippett @taidesu.bsky.social · 13/02/2026
🧵 ANNDDDDDDD MY SSD's WONT MOUNT because the Kingston NV2 wont train on the CM5 and buying new drives is not ideal because storage cost is up 3-4x because of the DRAM shortages. Thank you for coming to my Ted talk. 🫡 See you in 10 years when I finally finish this project.
000
David Tippett @taidesu.bsky.social · 13/02/2026
🧵 CM5's are ARMv8 so a few of them and I can do it! Of course none were available because of the initial shortage. Finally get the CM5s and then I have to wait for the availability of heat sinks. Wait for a while and finally get a community made version. Now to install the CM5's FINALLY 🚀
100
David Tippett @taidesu.bsky.social · 13/02/2026
🧵 No worries, others are posting OpenSearch containers right? Get it running for a bit using the bitnami/opensearch containers and BOOM - Bitnami pulls their containers and moves to a paid model -_- (I know I could make my own but I don't want to maintain that infra 😭)
100
David Tippett @taidesu.bsky.social · 13/02/2026
Dang. My Compute blade project is literally pandoras box. I initially got a bunch of the Uptime Compute blades to run an OpenSearch cluster. After months of waiting I get the blades in, go to start up OpenSearch and BOOM. Craps out because the Amazon Linux containers can't run on ARMv7. 🧵
100
David Tippett @taidesu.bsky.social · 11/02/2026
New favorite move. Introduce drama for no reason. Example: I got my wife ice cream. Before handing it to her I assured her no blood was spilled getting her ice cream. The concern that followed was priceless.
000
David Tippett @taidesu.bsky.social · 09/02/2026
Time to fight fire with fire. Even worse AI generated PR reviews.
020