Issue #130

The comuna’s tools, the surveillant’s gaze

The day splits clean: AI finally learning to talk to messy data without breaking the warehouse, while Meta’s always-on glasses decide they own your street. One set of tools serves la gente’s hustle. The other watches it. Pick your side.

other

DesktopCommander MCP: run terminal commands from your AI app

A dev called wonderwhy-er just pushed a GitHub repo called DesktopCommander MCP. It lets AI agents execute terminal commands on your machine.

The tool is built as an MCP server. That means an app can talk to it and tell it what to run. The idea is straightforward: give your AI a direct line to the shell.

The GitHub page lists installation steps and a few commands. There are also notes about permissions and safety. The author says it is meant to be a building block for other tools.

TLDR DevOps shared the repo in their newsletter. The post points readers to the GitHub page. It also links to another project called ruflo on GitHub. That one looks like a different tool with a similar idea.

The repo is open source. You can find it at https://github.com/wonderwhy-er/DesktopCommanderMCP. If you want to try it, you will need to install the server and connect it to an MCP client.

This is still early. The repo is small. The README is short. The author has not released a polished product yet. It is more of a proof of concept.

Why this matters for us:
If you run a small tech shop or side hustle, tools that let AI talk to your terminal could change how you handle deployments, backups, and maintenance — but you need to know exactly what is being executed before you let it run.

Read the sourcegithub.com
other

How to slice Postgres tables so queries don’t choke

Postgres lets you split big tables into partitions — rows with the same date, the same region, whatever. The database then prunes away partitions it doesn’t need, so queries scan less data. It’s not magic, but it’s the cheapest way to keep a table from becoming a bottleneck.

TLDR DevOps walks through how partition pruning works under the hood. The gist: you define a partition key, and the planner uses that key to skip partitions that can’t possibly match your WHERE clause. If you’re running analytics on a table that’s grown to millions of rows, this is usually the first lever you pull before reaching for a full rewrite.

The post also touches on trade-offs — partition maintenance, the cost of too many small partitions, and when pruning just doesn’t kick in because the planner can’t prove a partition is irrelevant. Worth a read if you’re wrestling with a table that’s gotten too big to manage in one shot.

The source is a dev newsletter, so the tone is practical, no fluff. TLDR DevOps is run by Dan Luu, who writes for engineers who need to ship.

Why this matters for us: when apps built by Brown devs slow to a crawl because the database can’t keep up, this is the kind of low-level fix that keeps the hustle running without a full rebuild.

Read the sourcecircleci.com
Explainer del día

What a system prompt actually does — and why it matters for your side hustle

You know how your abuela gives you instructions when she sends you to the mercado? She doesn’t say “go buy food.” She says, “Buy the cilantro, not the parsley. Get the small onions. Don’t let the vendor short you on peso.” That’s a system prompt.

An AI model without a prompt is like a cousin who knows how to cook but has no recipe. He’ll throw something in the pan, but you never know what flavor you’re getting. The prompt is the recipe card. It tells the model: who to be, what to avoid, how to talk.

Think of it like your family WhatsApp group chat. When you send a message there, you don’t write “Dear Sir/Madam.” You write “primos, la migra is at the border again, watch out.” The prompt sets the tone, the audience, the rules. Same thing for the AI.

Here’s the thing nobody tells you: the prompt isn’t just instructions. It’s the first layer of control. If you don’t set the rules, the model sets them for you — and it will default to corporate, safe, boring.

Why this matters for us: Most of us are already using AI tools for our businesses, our kids’ homework, our translation needs. If we don’t understand what the system prompt is doing, we’re letting someone else write the rules for how our own words get answered.

So here’s your move: when you use any AI tool, ask yourself — who wrote the instructions underneath? And if you’re the one typing the prompt, write it like you’re talking to a cousin, not a lawyer. Be specific. Set the tone. Say what you don’t want. The model will follow.

other

A Grammar for Data Engineering, Not Just SQL

Xorq is pushing data engineering toward a unified grammar. Instead of writing separate SQL queries, Spark jobs, or Pandas scripts for each task, the idea is to express your data pipeline as a single abstract representation — and then compile it into whatever backend you need.

The pitch is straightforward: define what you want, not how to do it on one engine. If your cluster is down, you swap backends. If your data grows past memory, you swap from Pandas to Spark. The logic stays the same.

It is a real idea, not a pitch deck. The grammar is the point.

From the Studio
studio

BFTS Chat: AI for the comuna, not the cloud

You’re running a community clinic, a school district, a county program, or a small business. Your staff switches between English and Spanish mid-conversation. A parent asks about IEP options, a patient needs help with prior auth, a teacher drafts a grant proposal — all in the same thread. Mainstream chatbots either ignore the bilingual reality or send your documents off to someone else’s cloud. That’s not how you protect your gente, your patients, your students. BFTS Chat is built for this. One tenant per organization. Eight purpose-built tools — chat, doc analysis, IEP drafts, helpdesk, grants, prior auth, SOPs, proposals — all bilingual by default. You can run it against an on-prem brain so nothing leaves your network. No public API required. No forced English-first mode. No “I don’t understand.” Esto te toca. Build it, test it, run it your way. https://tools.brownforces.io

Daily issue · no spam

Get the daily on your stoop

One short email a day — AI, tech, and what it means for our communities. Plain language, cultural lens, no Silicon Valley jargon.

other

Vector search lands in Apache Hudi lakehouses

Apache Hudi is adding vector search to its lakehouse platform, letting teams run semantic queries directly on raw data without moving it into a separate vector database.

The feature plugs into Hudi's existing table formats, so data stays in the same place it was ingested. Teams can store embeddings alongside structured columns and query them with similarity search. The move reduces the plumbing between ingestion, storage, and retrieval.

Hudi is open source. The lakehouse angle means you keep data governance and auditing in one place instead of juggling a data warehouse, a lake, and a vector store.

This is not a new product.

Read the sourcehudi.apache.org
other

Kafka’s hidden latency trap: linger.ms is costing you time

Jack vanlightly broke down a quiet but expensive Kafka setting that most teams leave on default.

The setting: linger.ms. It controls how long the broker waits to batch messages before sending them to disk.

The default is zero. That means every single message gets written immediately. In a high-throughput system, that’s a lot of disk writes. And disk writes are expensive.

The fix is simple. Set linger.ms to something like 5 or 10 milliseconds. The broker now waits a few milliseconds, collects a small batch, and writes them together. One write instead of ten.

The result: throughput jumps. Latency per message drops. CPU usage on the broker goes down.

But it’s not free. You’re trading a tiny bit of tail latency for a big gain in throughput. If your system is already slow at the edges, this won’t help. But if you’re writing thousands of messages per second, this setting is probably the cheapest performance win you’ll find.

The blog post walks through the math. It shows how batching changes the I/O profile. It’s not rocket science. It’s just a setting most people ignore because it’s buried in the docs.

No magic. No new tool. Just a number you can change in your config and watch your broker stop choking.

Why this matters for us: Most of the apps our communities rely on — the ones running on shared servers, the ones that can’t afford a bigger instance — are probably running this default. A 10ms tweak costs nothing and buys you breathing room. We don’t need to wait for a bigger budget to run our systems smoother.

Read the sourcejack-vanlightly.com
other

Iceberg 3's new type lets AI send messy JSON without breaking your warehouse

Apache Iceberg 3.0 just landed a new data type called V3 Variant. It's a big deal for teams that feed AI models into their data warehouses. The old way meant you had to guess what your JSON payloads would look like and build a rigid schema. If the AI changed its output, everything broke.

With V3 Variant, you just dump the JSON as-is. Iceberg stores it. You can still query it. The data stays structured enough to search but flexible enough to handle whatever the model spits out. No more schema migrations every time the model updates.

This is the kind of tooling the side-hustle crew and small shops need.

Read the sourceiceberglakehouse.com
border_surveillance

Meta's always-on smart glasses: the future of recording everything

Meta is toying with the idea of smart glasses that record everything, all the time.

That's the headline. The detail is thinner. Gizmodo reports Meta is exploring the concept. They haven't built it. They haven't shipped it. They're toying with it.

Still. The implication lands heavy.

Glasses that see what you see. That capture what you capture. That never stop recording. Not because you ask them to. Because they can.

Let's be clear: this isn't a product. It's a direction. And directions are how companies test whether the public will flinch before they launch.

The tech is already here. Cameras in glasses. Tiny batteries. Always-on sensors. The hardware isn't the barrier. The barrier is what happens to the footage. Who stores it. Who sells it. Who gets to watch it.

And the real question, the one nobody's asking yet:

If a pair of glasses is always recording, who owns the image of the stranger walking past you on the block? The person wearing the glasses? The company that made them? The algorithm that flags it?

This is the cousin who runs a side business selling cameras. He knows the tech. He also knows how fast it spreads once it's cheap enough.

Why this matters for us:
When the people holding the cameras are the ones buying them, la gente becomes the content — and the content gets sold to the highest bidder, whether we asked for it or not.

Read the sourcelinks.tldrnewsletter.com
border_surveillance

Meta’s smart glasses want to record everything, all the time

Meta is toying with the idea of smart glasses that record everything, all the time. The Gizmodo report flags this as a real possibility, not just a rumor.

That means cameras and mics inside frames you wear like regular glasses. Always on. Always watching. Always listening.

The tech is already here. Meta’s Ray-Ban glasses already record video and audio. The difference is scope — this new angle pushes toward constant, unblinking surveillance you carry on your face.

This isn’t a new product launch. It’s a direction. A nudge. A test of how much people will accept before they push back.

The privacy implications are obvious.

Read the sourcegizmodo.com
other

Miami-based City Labs hits first commercial nuclear power in space milestone

A Miami-based company called City Labs just achieved what no one else has done yet: it produced its first commercial nuclear power in space. The news broke after Ars Technica ran the story.

City Labs is based in Miami. That matters. Not all the action is in Silicon Valley. Sometimes the people building the next thing are doing it in South Florida, with a different kind of hustle.

The milestone is described as "a first for commercial nuclear power in space." That's the headline. The details are thin in what's available right now. We don't have a full technical breakdown, a timeline, or a breakdown of how much power they're generating. What we do have is the fact that it happened and that the company is Miami-based.

This isn't government NASA stuff. It's commercial. That means private money, private risk, private reward. It means someone out there is betting real capital on nuclear power beyond Earth's atmosphere. The stakes are high. The failures would be spectacular. The wins would change how we think about energy off-world.

There's a whole world of people in this comunidad who think space is some rich person's hobby. But the people building this stuff are the same kind of people who run side businesses, who hustle, who figure things out with less than what the textbooks say they need. Miami is the base. The work is hard. The reward is real.

Why this matters for us: when people from our neighborhoods are building the future of energy beyond Earth, they're proof that the next wave of innovation isn't waiting for permission from a coast you've never seen.

Read the sourcelinks.tldrnewsletter.com

Past issues

30
Oct 8Thu

The bodega shelf and the shutdown

Issue #138
Oct 7Wed

Your AI app wants your fingerprints

Issue #137
Oct 6Tue

AI hears us, LinkedIn polices us

Issue #136
Oct 5Mon

The hustle is bleeding into policy now.

Issue #135
Oct 4Sun

Surveillance, scams, and the side hustle

Issue #134
Oct 3Sat

La migra app, free family files, and burnout

Issue #133
Oct 2Fri

Dumb TVs, disco beats, and the hustle that pays

Issue #132
Oct 1Thu

AI is in your feed, your bed, your phone.

Issue #131
Sep 29Tue

AI, El Niño, and who pays when the primos get left behind

Issue #129
Sep 28Mon

Your phone hurts, your cousin guesses the answer

Issue #128
Sep 27Sun

The grind shifts, primos — bots, drones, and the real work

Issue #127
Sep 26Sat

AI eats the backend, la gente still needs the fix.

Issue #126
Sep 25Fri

La migra app, AI paywalls, and the cousin’s USB knife

Issue #125
Sep 24Thu

Tech that works for la gente, not just VC pitch decks

Issue #124
Sep 21Mon

Bikes that know the block, agents that remember — the week got practical.

Issue #121
Sep 20Sun

The new tech is busy but not useful. "intro": "Meta's Muse watches you. Siri got a facelift and nobody noticed. Agents are the new app — they do the work. TradeWork does one thing for the trades. The GSA office smells like wet drywall and has mice. Why this matters for us: we're paying f

Issue #120
Sep 19Sat

The house is changing, la gente is keeping up

Issue #119
Sep 18Fri

Issue 118 — 2026-09-18

Issue #118
Sep 17Thu

Four things moving the needle today

Issue #117
Sep 16Wed

Issue 116 — 2026-09-16

Issue #116
Sep 15Tue

Issue 115 — 2026-09-15

Issue #115
Sep 14Mon

Issue 114 — 2026-09-14

Issue #114
Sep 13Sun

La migra app is inside your car. Your data is in the crosshairs.

Issue #113
Sep 12Sat

No robot yet, but the stock is listed.

Issue #112
Sep 11Fri

Issue 111 — 2026-09-11

Issue #111
Sep 10Thu

Great products, rotten companies — and the work nobody talks about

Issue #110
Sep 9Wed

Issue 109 — 2026-09-09

Issue #109
Sep 8Tue

Issue 108 — 2026-09-08

Issue #108
Sep 7Mon

La gente y el ruido

Issue #107
Sep 6Sun

Tech is breaking and fixing itself at the same time

Issue #106

Daily issue · no spam

Get the daily on your stoop

One short email a day — AI, tech, and what it means for our communities. Plain language, cultural lens, no Silicon Valley jargon.