正在加载视频...

视频加载失败

A LINUX KERNEL DEVELOPER PROVED THE THING YOU PUSH CODE TO IS SECRETLY A DATABASE THAT CAN VERSION ALMOST ANYTHING AND THAT MOST DEVS HAVE ONLY EVER TOUCHED A TENTH OF IT 42 minutes from Josh Triplett -- a longtime Linux kernel and Debian developer -- showing that Git...

386,950 次观看 • 4 个月前 •via X (Twitter)

36 条评论

Chris Olin 的头像
Chris Olin4 个月前

I had to stop watching after a few minutes. The audio clipping is painful to listen to.

slash1s 的头像
slash1s4 个月前

join my tg for the actual alpha on ai, financial markets and coding ->

Ridark 的头像
Ridark4 个月前

The host asks the question I was thinking every single time

slash1s 的头像
slash1s4 个月前

no way bro haha

Zoki 的头像
Zoki4 个月前

I mean, hello? Git is actually more like a blockchain than a database. But yes both are technically databases. I dont think this comes as a surprise to any developer who read anything about how git works.

Nikolay Konovalov 的头像
Nikolay Konovalov4 个月前

I'm using Git for versioning product specs that are maintained in your SQL. I didn't make it myself, just using Dolt DB underneath. But now the interesting part is I can diff specs separately from the code. If code changes, and spec is updated, I can look at spec diff first, then code.

Bias 的头像
Bias4 个月前

the all-caps delivery makes this feel like ancient forbidden knowledge being revealed and honestly that's the only way this take should be served.

Andhrimnir @ Lan Game Studios 的头像
Andhrimnir @ Lan Game Studios4 个月前

Approved, combined with nix it is crazy what you can manage and version with just one git mono repo

Anym Bck 的头像
Anym Bck4 个月前

.@RandyMcMillan

Bizzi 的头像
Bizzi4 个月前

Devs liked

slash1s 的头像
slash1s4 个月前

100% bro

Jojo Braun 的头像
Jojo Braun4 个月前

you are like 15 years late lol

Nekt0 的头像
Nekt04 个月前

Let’s go

Richard Shaw 的头像
Richard Shaw4 个月前

Yes, I do all my technical documentation using git+Markdown+MermaidJS.

Myttle 的头像
Myttle4 个月前

most devs learned just enough Git to stop the bleeding and called it done

writer of strange software 的头像
writer of strange software4 个月前

I’ve been doing this for a few years. A five years ago I wrote my own for server to accelerate it. Two years ago I made a fully streamable so that the server could react in milliseconds to an update. I’m working on my next video update.

leopardracer 的头像
leopardracer4 个月前

nice share!

kiosa 的头像
kiosa4 个月前

Still don’t know how to use Linux

3randomxxx 的头像
3randomxxx4 个月前

That's fine. 99% of time you don't even care about your code 1 version ago, not to mention 10 versions ago.

SCOTTY BEAM 的头像
SCOTTY BEAM4 个月前

you learned five commands to survive. this is the talk that shows you were standing on top of a database the whole time.

cvxv666 的头像
cvxv6664 个月前

Linux marked an entire era fr

rari 的头像
rari4 个月前

git as a database is the kind of idea that changes how you use it

Huong Analyst | Nhỏ mê ăn 的头像
Huong Analyst | Nhỏ mê ăn4 个月前

Imagine all the creative uses for Git!

OldSchoolGamerP 的头像
OldSchoolGamerP4 个月前

Files are files. *mind blown*

Eplurubusnullus 的头像
Eplurubusnullus4 个月前

This is almost embarassing to state so openly. He’s a kernel developer? What’s he work on, documentation typesetting? OSes have these things called filesystems. Maybe use one of those?

Tabea 的头像
Tabea4 个月前

I wrote my master thesis on a db-like extension for git and was kindly provided with this link to an email on the idea of git: The interesting part is that git is about distribution and archiving tasks

Apu avocado 的头像
Apu avocado4 个月前

Any YouTube links?

ShitCockaSays 的头像
ShitCockaSays4 个月前

wow that :ninja: looks and sounds exactly like the guy who'd teach a class to use a DVCS as a general purpose database gooolly

ingrid souza 的头像
ingrid souza4 个月前

本当に驚くべき情報ですね!Gitの活用範囲が広がる可能性に期待が高まります。

R&all 的头像
R&all4 个月前

someone please fix the audio!!!

grev 的头像
grev4 个月前

I wonder how long it took to prove that

vijn 的头像
vijn4 个月前

this guy r so smart haha

Dipanshu Kushwaha 的头像
Dipanshu Kushwaha4 个月前

That's wild! So we’ve barely scratched the surface of what Git can do? Imagine all the hidden features waiting for us! 🧐

Gipp 🦅 的头像
Gipp 🦅4 个月前

This is really very smart

Garrie Irons 的头像
Garrie Irons4 个月前

A dev team i supported was bewildered when I used it, as repo, of requirements documents. Yes, ms word documents.

codengod 的头像
codengod4 个月前

Inject into my veins! Never got the hate it gets! Is that really hard? Are you really in programming business?

相关视频

Bash is all you need! Which is why I'm introducing my holiday project: just-bash just-bash is a pretty complete implementation of bash in TypeScript designed to be used as a bash tool by AI agents. Because it turns out agents love exploring data via shell scripts, even beyond coding. It comes with grep, sed, awk and the 99th percentile features that an agent like Claude Code or Cursor would use. In fact, Claude Code can use it for secure bash execution. In the package - A bash-tool for AI SDK - A binary for use by yourself or your coding agents - An overlay filesystem to feed files to your agent securely - A Vercel Sandbox compatible API, so you can quickly upgrade to a real VM if you need to run binaries - An example AI agent that explores the just-bash code base using just-bash - I imported the Oils shell bash compatibility suite and just-bash passes a very good chunk What is interesting about this codebase: It was essentially entirely written by Opus 4.5. Coding agents love bash and they are good at reproducing it. They are also great at text-book recursive descent parsers and AST tweet-walk interpreters. That said, it is, like, a lot of code and I didn't read it all 😅. This is very much a hack, but it also seems to be _really_ useful. I haven't really found anything agents want to use that it doesn't support and it's fast and secure (caveats apply). It doesn't have write access to your computer and the filesystem is given a root that the agent cannot escape from. Find it at Related: Our recent blog post how we migrated our data analysis agent to bash tools and achieved incredible quality improvements The video shows the example agent investigating the just-bash code base

Malte Ubl

125,326 次观看 • 10 个月前

An entire empire was overthrown over a two percent tax on a breakfast beverage. Look at what you tolerate now. You are taxed when you earn it. Taxed when you spend it. Taxed when you save it. Taxed when you invest it. And when you die, they tax whatever is left. That is not a system. That is a harvest. You commute in a car you paid sales tax to buy. You drive it on roads you were already taxed to build. You fill it with gas taxed by the gallon. When you sell that car, the next buyer pays sales tax on it again. The same car. Taxed every time it changes hands. You arrive at a job where your salary is cut before it ever touches your hands. If you work for yourself, you pay both sides. Two people on paper. Neither one keeps what they earned. Then you go home. Every bill you open has a government standing behind it with its hand out. You buy a house with money they already took their share of. Then they charge you property tax on it every year for the rest of your life. You want to renovate your own kitchen. You need a permit. You want to build a deck on your own land. You need a permit. You pay for the property. Then you pay for permission to use it. Stop paying property tax and they seize your home. Not because you missed a mortgage payment. Because you missed a payment to the government for the privilege of keeping what is already yours. You do not own your home. You rent it from the state. If you leave something behind for your children, they are taxed on what you were already taxed to earn. The same wealth. Taxed at every stage of your life. Then taxed one final time because you had the audacity to die. They found a way to monetize your absence. We are told this is the price of civilization. It is not. It is architecture. The most effective prison ever built is the one where the inmates believe they are free. They did not take your freedom. They priced you out of it. If you kept the full value of your labor, you would be free within years. Not decades. Years. The system cannot allow that. A machine built on consumption needs a consumer that never stops. You did not sign a social contract. You were assigned one. Now pay attention. They spent decades perfecting the extraction of your productivity. Now they are building the technology to replace you. AI is not coming for your job because corporations are greedy. It is coming because a system that already takes half your output just realized it can take all of it. Without needing you in the equation. You were never the point of this arrangement. You were the input. And the moment they engineer a cheaper one, you become a rounding error on a quarterly earnings call. They did not build AI to free you. They built it to finish what the tax code started. It was never about the tea. It was about the precedent. Today we hand over half our waking lives and thank them for the potholes. You do not live in a free economy. You live in a subscription you never signed up for. And the penalty for canceling is everything you have.

Dustin

27,945 次观看 • 6 个月前

A DEVELOPER FOUND SEVEN WAYS TO TAKE DOWN A PRODUCTION DATABASE THAT ALL LOOK EXACTLY LIKE NORMAL, INNOCENT CODE AND ALMOST EVERY TEAM IS SHIPPING AT LEAST ONE OF THEM RIGHT NOW 17 minutes from Josh Berkus, one of the people who actually maintains PostgreSQL, walking through the quiet mistakes that turn a healthy database into a 3am outage. -> The moment it lands, you realize none of these are exotic attacks. They're ordinary-looking decisions -- a query that locks a table, a connection that never closes, a setting no one ever questioned -- that work perfectly until the day they don't, and then they take everything down with them. The scary part isn't that the database breaks. It's how normal the code looks right up until it does. A query that runs in 5ms on your laptop and 5 minutes on prod. A migration that silently locks the whole table. A connection pool that runs dry the moment real traffic shows up. Every one of them passed review. Writing SQL that runs was never the hard part -> writing SQL that survives production is. And now that an AI agent is generating and firing queries at your real database faster than anyone can read them, every one of those seven landmines is one autocomplete away -- and the only person who can stop it is the one who already knows where they're buried. Your database doesn't go down because someone attacked it. It goes down because something that looked completely normal finally caught up with it. Save and Watch it today. You'll see the next outage coming before it lands ↓

slash1s

22,268 次观看 • 4 个月前