isRecord'un bizim hatamız olduğundan oldukça eminim

@tldraw
İNGILIZCE22 saat önce · 09 Tem 2026
263K
1.1K
62
19
364

TL;DR

tldraw ekibi, viral isRecord kodlama deseninin kökenini kendi veri depolarına kadar takip ederek, açık kaynak kodun yapay zeka model ağırlıklarını nasıl etkilediğini gözler önüne seriyor.

Birkaç hafta önce, birçok programcı (ya da belki eski programcı) OpenAI’ın Codex modelinin savunma amaçlı kodlamaya takıntılı hale geldiğini fark etmeye başladı.

Bunu en iyi yansıtan şey, her yerde ortaya çıkmaya başlayan isRecord adlı, bir nesne benzeri şeyin gerçekten bir nesne olup olmadığını kontrol eden saçma bir koruma koduydu.

https://x.com/weswinder/status/2073959658167898594

https://x.com/cnakazawa/status/2062755985702494643

https://x.com/thdxr/status/2069927201638682976

Bu tuhaflık kısa sürede bir meme haline geldi. Hatta npm paketi olarak bile mevcut.

Hey, bu kodu tanıyorum

Ben her zaman boolean döndüren yardımcılar için isWhatever kullanmışımdır. Zavallı çalışma arkadaşlarımı da bunu kullanmaları için zaman zaman zorlamam gerekmiştir; hem stil tutarlılığı hem de kurucu modu denen küçük bir şey yüzünden.

Tüm bu isRecord tartışmaları akışımda görününce durup düşünmek zorunda kaldım. isRecord'u daha önce gördüğümden emindim. Ve tahmin edin ne oldu, tldraw kod tabanında yaptığım bir arama bunu ortaya çıkardı:

tldraw - inline image

Bu koruma kodu, veri depolama paketimizin bir parçası; tldraw tuvalindeki tüm bilgilerin düz bir reaktif nesne veya "kayıt" haritası olarak saklandığı yer. Basit bir koruma kodu ve aslında depoyu korumaktan çok bir tür atamayla ilgili. Store.As anlayabildiğim kadarıyla, bu satırlar kodlama modellerinin çok sevdiği isRecord'un kaynağı. GitHub'da bu kodu ararsanız, tldraw'ı ve tldraw'ın birçok kopyasını, ardından Codex tarafından yazılmış daha yeni kodları bulursunuz.

tldraw - inline image

isRecord'u eski zamanlardan kullanan bulduğum tek diğer repo ise RocketChat'in Temmuz 2025'te eklenen sürümü:

tldraw - inline image

Övünmek gibi olmasın ama bizim isRecord'umuz bundan en az iki yıl daha eski. Aslında, depoyu 2022 yazında yazdığımızı düşünüyorum, ancak git blame bizi yalnızca 2023'e kadar götürebiliyor, çünkü kodu özel repodan genel repoya taşıdığımız zaman bu tarihe ulaşıyoruz.

10.000 yıllık isRecord

Sonuç olarak, bu kadar inanılmaz modellerin ağırlıkları üzerinde küçük de olsa bir etkim olmasından gurur duyduğumu itiraf etmeliyim. Bir daha kod tabanınızda bir isRecord gördüğünüzde, lütfen tldraw'ı anın.

Tek tıkla kaydet

YouMind ile viral makaleleri AI derin okumayla incele

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind
Üreticiler için

Markdown'ınızı temiz bir 𝕏 makalesine dönüştürün

Kendi uzun yazılarınızı yayımlarken görselleri, tabloları ve kod bloklarını 𝕏 için biçimlendirmek zahmetlidir. YouMind, eksiksiz bir Markdown taslağını temiz ve hemen paylaşılabilir bir 𝕏 makalesine dönüştürür.

Markdown'dan 𝕏'e deneyin

Çözülecek daha fazla kalıp

Son viral makaleler

Daha fazla viral makale keşfet