Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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 görüntüleme • 4 ay önce •via X (Twitter)

36 Yorum

Chris Olin profil fotoğrafı
Chris Olin4 ay önce

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

slash1s profil fotoğrafı
slash1s4 ay önce

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

Ridark profil fotoğrafı
Ridark4 ay önce

The host asks the question I was thinking every single time

slash1s profil fotoğrafı
slash1s4 ay önce

no way bro haha

Zoki profil fotoğrafı
Zoki4 ay önce

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 profil fotoğrafı
Nikolay Konovalov4 ay önce

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 profil fotoğrafı
Bias4 ay önce

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 profil fotoğrafı
Andhrimnir @ Lan Game Studios4 ay önce

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

Anym Bck profil fotoğrafı
Anym Bck4 ay önce

.@RandyMcMillan

Bizzi profil fotoğrafı
Bizzi4 ay önce

Devs liked

slash1s profil fotoğrafı
slash1s4 ay önce

100% bro

Jojo Braun profil fotoğrafı
Jojo Braun4 ay önce

you are like 15 years late lol

Nekt0 profil fotoğrafı
Nekt04 ay önce

Let’s go

Richard Shaw profil fotoğrafı
Richard Shaw4 ay önce

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

Myttle profil fotoğrafı
Myttle4 ay önce

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

writer of strange software profil fotoğrafı
writer of strange software4 ay önce

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 profil fotoğrafı
leopardracer4 ay önce

nice share!

kiosa profil fotoğrafı
kiosa4 ay önce

Still don’t know how to use Linux

3randomxxx profil fotoğrafı
3randomxxx4 ay önce

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 profil fotoğrafı
SCOTTY BEAM4 ay önce

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

cvxv666 profil fotoğrafı
cvxv6664 ay önce

Linux marked an entire era fr

rari profil fotoğrafı
rari4 ay önce

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

Huong Analyst | Nhỏ mê ăn profil fotoğrafı
Huong Analyst | Nhỏ mê ăn4 ay önce

Imagine all the creative uses for Git!

OldSchoolGamerP profil fotoğrafı
OldSchoolGamerP4 ay önce

Files are files. *mind blown*

Eplurubusnullus profil fotoğrafı
Eplurubusnullus4 ay önce

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 profil fotoğrafı
Tabea4 ay önce

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 profil fotoğrafı
Apu avocado4 ay önce

Any YouTube links?

ShitCockaSays profil fotoğrafı
ShitCockaSays4 ay önce

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 profil fotoğrafı
ingrid souza4 ay önce

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

R&all profil fotoğrafı
R&all4 ay önce

someone please fix the audio!!!

grev profil fotoğrafı
grev4 ay önce

I wonder how long it took to prove that

vijn profil fotoğrafı
vijn4 ay önce

this guy r so smart haha

Dipanshu Kushwaha profil fotoğrafı
Dipanshu Kushwaha4 ay önce

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

Gipp 🦅 profil fotoğrafı
Gipp 🦅4 ay önce

This is really very smart

Garrie Irons profil fotoğrafı
Garrie Irons4 ay önce

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

codengod profil fotoğrafı
codengod4 ay önce

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

Benzer Videolar

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 görüntüleme • 10 ay önce

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 görüntüleme • 6 ay önce

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 görüntüleme • 4 ay önce