Carlos 'Los' De Santiago

3.4K posts

Carlos 'Los' De Santiago banner
Carlos 'Los' De Santiago

Carlos 'Los' De Santiago

@HeyClos

Señor dev, 2x founder, background in fashion + science, 🇲🇽 immigrant. Prev: team lead @Bloomtech ,@StartupSchool '17, CEO at Buymeby, @Stanford '12

Las Vegas, Nevada Katılım Kasım 2011
1.5K Takip Edilen648 Takipçiler
Sabitlenmiş Tweet
Carlos 'Los' De Santiago
Carlos 'Los' De Santiago@HeyClos·
Anthropic’s February 2026 update means new prompting strategies & less time staring at output that’s almost right but not quite. @carlosdesantiago/all-your-bad-outputs-are-belong-to-you-74c555110bba?sk=429a15feb287e797a7572862efd0104e" target="_blank" rel="nofollow noopener">medium.com/@carlosdesanti
English
1
0
2
176
David Frosdick
David Frosdick@DavidFrosdick·
I did it 👍 thanks @levelsio for sharing. Setup @Tailscale on my @Hetzner_Online VPS 🙌 Installed @claudeai on VPS 🤞 All my sites run through @Cloudflare tunnels 😎 Got @TermiusHQ running locally on my Mac and iPhone ❤️ Locked all the ports 💪 Migrate 25GB of projects, websites, apps onto my VPS. All MD files there as well 🏋️‍♀️ Then went shopping with the wife while coding from my phone and I’m no coder. This means I can check daily tasks, fix minor bugs and constantly and work on our main Shopify site. I’m launching a daily deals section all automated with resend but I can build and tweak that without needing to be at my MacBook. And if someone says you should be present when shopping. Fuck that. I’m present when 99% around my family and kids.
David Frosdick tweet media
English
78
45
928
68.4K
Carlos 'Los' De Santiago
@levelsio Creator forgot to log out of their creator account & commented: "I signed up for updates on this ages ago and nearly screamed when I saw the Kickstarter went live. Can’t wait to translate my dog. I’m fully prepared for him to just be saying “ball? ball? ball? ball?” on repeat 😂"
English
0
0
1
289
Carlos 'Los' De Santiago retweetledi
Alvin Sng
Alvin Sng@alvinsng·
One of my favorite superpowers of agents is building classifiers. It’s insanely high leverage. Before AI, you needed a year-round team: - 3 ML engineers to build the models - 3 ML infra engineers to scale them up - 2 software engineers to integrate the parts - 1 data scientist to analyze it - 1 PM to manage the product - 0.5 EM to hold it together Now, in minutes, you can have an agent generate a markdown file that classifies inputs, then let agents run continuously against it. Below is a Sentry error classifier I generated at @FactoryAI. But you can build this for almost anything: customer-reported bugs, backend traffic analysis, fraudulent payment activity. Personal use cases too: categorizing credit card transactions, labeling emails, or organizing documents.
Alvin Sng tweet media
English
56
82
977
75.5K
Carlos 'Los' De Santiago
@kaaaash____ “For the simplicity that lies this side of complexity, I would not give a fig, but for the simplicity that lies on the other side of complexity, I would give my life.” - Oliver Wendell Holmes
English
0
0
0
58
Akash
Akash@kaaaash____·
Be honest, Why is every software engineer’s backup plan always farming?
Akash tweet mediaAkash tweet media
English
1.1K
671
9K
1.2M
Hridoy Rehman
Hridoy Rehman@hridoyreh·
That's how I find $5K leads for clients:
Hridoy Rehman tweet media
English
6
24
365
127.8K
Carlos 'Los' De Santiago retweetledi
@levelsio
@levelsio@levelsio·
My laptop screen looks pretty much like this all day now and same on my iPhone when I work (which could be anywhere now) It's just tabs for my sites, all on a VPS, synced with my iPhone via @TermiusHQ (unaffiliated) and usually with Claude Code open to fix or build new things
@levelsio tweet media@levelsio tweet media@levelsio tweet media
@levelsio@levelsio

So here's my latest set up Every site I have is a profile on Termius like > hoodmaps .com I click it and immediately I'm in my server and I get dropped in a tmux session that's always tied to the corresponding site I wanna log in to To make this work I have this startup snippet in each site's Termius profile: > cd /srv/http/hoodmaps.com && tm (so /srv/http is where my sites are and then hoodmaps .com is the example site here, and "&& tm" is the important part here) Then in my ~/.bashrc file I added this (written by Claude Code) which defines the "tm" function, again all it does it just put me in the right tmux session based on the folder I'm in The result is I can switch without interruption from my laptop to phone in Termius with auto reconnecting sessions and usually I just have Claude Code open in each session to work Before I had to mess around with 1) not having smooth switching from laptop to phone, I'd have to use Claude Code's /resume for it, annoying, 2) having multiple sessions for same sites, gets messy and confusing fast, now it FORCES me into one session per site, this just works so well, I'm so fast, and each of my sites is just an open tab in Termius, I've never worked so structured and clean! Here is the code, maybe it helps somebody: # tmux session per folder. `tm` (no args) attaches to / creates a session # named after the current dir's basename. `tm name` overrides the name. # Works whether already inside tmux (uses switch-client) or outside it. tm() { command -v tmux >/dev/null 2>&1 || { echo "tmux not installed"; return 1; } local name="${1:-$(basename "$PWD")}" # tmux session names can't contain '.' or ':' — replace with '-' name="${name//./-}" name="${name//:/-}" if [ -n "$TMUX" ]; then tmux has-session -t "$name" 2>/dev/null || tmux new-session -d -s "$name" -c "$PWD" tmux switch-client -t "$name" else tmux attach -t "$name" 2>/dev/null || tmux new -s "$name" -c "$PWD" fi } # Auto-attach on interactive login: picks a session named after wherever # you land. Plain `ssh server` lands in $HOME → session "root". Use # `ssh server -t "cd /srv/sm.levels.io && bash -l"` to land in a site # folder → session "sm-levels-io". Skips inside tmux and non-interactive # shells so scp/rsync/scripted ssh keep working. if command -v tmux >/dev/null 2>&1 && [ -z "$TMUX" ] && [[ $- == *i* ]]; then tm fi

English
192
129
3K
829.7K
Carlos 'Los' De Santiago retweetledi
Dan Hightower
Dan Hightower@Danhightower·
Founder hack: form a startup as an LLC first, then convert to a C‑corp once the LLC is worth several million (but under the QSBS $75M cap) so that the higher fair market value becomes your “basis” for QSBS and you can exclude up to 10x that amount from federal tax on exit, potentially turning hundreds of millions of gain into 0%-tax QSBS instead of being limited to the flat $10–15M cap. You're welcome have a good weekend.
English
48
38
1.3K
124.3K
Carlos 'Los' De Santiago retweetledi
@levelsio
@levelsio@levelsio·
So here's my latest set up Every site I have is a profile on Termius like > hoodmaps .com I click it and immediately I'm in my server and I get dropped in a tmux session that's always tied to the corresponding site I wanna log in to To make this work I have this startup snippet in each site's Termius profile: > cd /srv/http/hoodmaps.com && tm (so /srv/http is where my sites are and then hoodmaps .com is the example site here, and "&& tm" is the important part here) Then in my ~/.bashrc file I added this (written by Claude Code) which defines the "tm" function, again all it does it just put me in the right tmux session based on the folder I'm in The result is I can switch without interruption from my laptop to phone in Termius with auto reconnecting sessions and usually I just have Claude Code open in each session to work Before I had to mess around with 1) not having smooth switching from laptop to phone, I'd have to use Claude Code's /resume for it, annoying, 2) having multiple sessions for same sites, gets messy and confusing fast, now it FORCES me into one session per site, this just works so well, I'm so fast, and each of my sites is just an open tab in Termius, I've never worked so structured and clean! Here is the code, maybe it helps somebody: # tmux session per folder. `tm` (no args) attaches to / creates a session # named after the current dir's basename. `tm name` overrides the name. # Works whether already inside tmux (uses switch-client) or outside it. tm() { command -v tmux >/dev/null 2>&1 || { echo "tmux not installed"; return 1; } local name="${1:-$(basename "$PWD")}" # tmux session names can't contain '.' or ':' — replace with '-' name="${name//./-}" name="${name//:/-}" if [ -n "$TMUX" ]; then tmux has-session -t "$name" 2>/dev/null || tmux new-session -d -s "$name" -c "$PWD" tmux switch-client -t "$name" else tmux attach -t "$name" 2>/dev/null || tmux new -s "$name" -c "$PWD" fi } # Auto-attach on interactive login: picks a session named after wherever # you land. Plain `ssh server` lands in $HOME → session "root". Use # `ssh server -t "cd /srv/sm.levels.io && bash -l"` to land in a site # folder → session "sm-levels-io". Skips inside tmux and non-interactive # shells so scp/rsync/scripted ssh keep working. if command -v tmux >/dev/null 2>&1 && [ -z "$TMUX" ] && [[ $- == *i* ]]; then tm fi
@levelsio tweet media
Jerry the Cowboy@ldsc4303

@levelsio @dcbuilder Hey dude, how do you setup tmux, mosh, clipboards and all of that. Would love to get you dotfile and 80/20 it.

English
29
73
1.5K
787.4K
Carlos 'Los' De Santiago retweetledi
Aaron Levie
Aaron Levie@levie·
Great post on FDEs. Everyone should read it if you’re interested in this job category. This is a job that is going to be around as long as AI keeps changing rapidly, which it inevitably will. People often wonder why isn’t this like just deploying other forms of technology in the past, like cloud. Because something like cloud adoption affected a fairly concentrated set of users (developers and IT), and generally didn’t require a fundamental change to the workflows of employees to get the benefits of the new service being delivered on the cloud. At best you went to one training session and you were done. With agents, the work to implement them is not only highly technical, but they directly impact the underlying workflows that people participate in. This means there’s a ton of technical work and change management that comes with it. Further, the pace of change of cloud wasn’t nearly as quick, so there was a lot more time for best practices to propagate. Now, every model change means either something new can be done that wasn’t possible before, or some piece of scaffolding is now redundant or holding you back. This is why it’s commonly easier for a vendor or partner that’s seen the implementation hundreds or thousands of times help do the work, even with internal support from the customer. So, this job isn’t going away any time soon, and will be a great path for a lot of technical talent, especially early career.
vas@vasuman

x.com/i/article/2057…

English
70
183
1.7K
583.8K
Carlos 'Los' De Santiago retweetledi
Jaid
Jaid@JaidCodes·
Jaid tweet media
QME
8
82
2.9K
171.5K
Kiro
Kiro@kirodotdev·
Got something sitting in your backlog? Now’s a good time. Kiro Web credits are 50% off through May 29. That bug you keep moving to next sprint. That migration. Those tests. Hand it to Kiro and see what comes back. Get started now👉 spr.ly/6012BB4Ibq
English
8
12
26
3K
Carlos 'Los' De Santiago
Carlos 'Los' De Santiago@HeyClos·
@MrKryptonBTC @kirodotdev hahah on Opus 4.7? Work took 5x as long 2 nights ago thanks to these errors, had to switch models unfortunately. I'm confident they're an industry-wide issue tho
English
0
0
0
72
Glauber Costa
Glauber Costa@glcst·
Like this post if you think I should offer @pavan4820 an internship after this.
Glauber Costa@glcst

Turso wants to match and surpass SQLite's reliability. When I say "surpass", usually ppl just look funny at me. But this is one such example: One of our OSS contributors have just found 10+ bugs in SQLite using validation he built for Turso. @pavan4820 used @quint_lang to build a formal model of the system and then executed its traces to find corner cases where SQLite deviated from the spec. It is a great demonstration of how modern reliability tools, formal methods in particular, can lead to reliable systems and find *many* issues even on the most stable software on Earth. Read more: turso.tech/blog/how-we-us…

English
17
14
285
20.4K
Carlos 'Los' De Santiago retweetledi
@levelsio
@levelsio@levelsio·
A nice way to stay safe is to ask Claude Code to audit your devices I do same on my VPS servers, so today I tried it on my MacBook Pro and it's pretty good at it too It founds lots of stuff that was not secured, I actually forgot to enable FileVault when I got this new MBP in 2025, also some local networking stuff Just ask it "can you security audit my computer"
@levelsio tweet media
English
35
127
2.8K
214.8K
Carlos 'Los' De Santiago retweetledi
Yasser
Yasser@yasser_elsaid_·
We just crossed $10M in ARR at @Chatbase! 🎉 🎉 And today, we're launching Chatbase as the full harness for customer-facing AI agents. Similar to how Claude code is a harness for coding agents, Chatbase is the harness for customer experience agents. That means we give the model the context, tools, workflows, guardrails, and human-in-the-loop systems to be the best ambassador for your brand. It's going beyond just solving issues and is giving your customers the best experiences across every channel. This is a milestone I have been thinking about and obsessed with since day 1, and I am super excited to bring my vision for customer facing agents to life with Chatbase. Thank you to every one of our customers and to the amazing Chatbase team for getting us here! Next stop: $100M ARR
English
238
87
2K
726.8K
Carlos 'Los' De Santiago retweetledi
jhey ʕ•ᴥ•ʔ
jhey ʕ•ᴥ•ʔ@jh3yy·
product spotlight cards 🔦 w/ depth map lighting + css scroll tricks
English
12
25
594
132.4K