Tehnic

Dorin

19 iulie, ziua când lumea IT a stat în loc

Dimineața zilei de 19 iulie a fost una interesantă. Jumătate din serviciile IT ale unui client de-al meu nu funcționau. Un prieten îmi zicea pe discord că a ajuns la birou și toate stațiile de lucru erau în blue screen. Windows eșuează peste tot, aparent, pe toate sistemele. Prima ipoteză de lucru: un update cu un timebomb neintenționat. 19 iulie 2024 nu este însă vreo dată semnificativă - niciun timer nu expiră pe 19 iulie 2024.
Dorin

Cum o să se termine cu AI-ul?

După un an și jumătate, încă nu există o nouă aplicație AI care să impacteze pozitiv viața mea sau a cuiva din jurul meu. Nu există încă nicio situație pe care să o văd cu adevărat îmbunătățită folosind modele lingvistice masive. Și nu mă refer la lucrurile care foloseau deja un model de genul ăsta în spate. Vorbesc de aplicații noi, utilizări noi. Nu știu, ceva să-i ușureze viața măturătorului de pe stradă.
Dorin

Open source is failing as expected. Not programming advice

These two things don’t seem related, but they are. It’s not the timeframe that makes them related, but they are two sides of the same many-sided coin, I guess. So let’s look at them: the xz disaster and the redis debacle. The xz disaster So, someone had a five year plan to hack every system on the planet. So they started to contribute (under the name Jia Tan) to a widely used but unsustained open source project, xz.
Dorin

I hate Rust (programming language)

Now, hear me out, it’s the middle of the night here and I’m feeling a bit rusty with my English, but we’ll try to be creative with this one. There are many ways in which we can say that we have a poisonous community, and I’ll enumerate a few in this article. Also, obviously, this is a very subjective article. It’s not about technical merits, although it will mention those as well, it’s more about the social engineering around Rust (programming language).
Dorin

Apple răspunde la DMA

Când am intrat prima oară în lumea calculatoarelor, pe la începutul anilor ‘90, credeam că calculatorul va fi unealta care să elibereze oamenii. Bine, nu chiar la-nceput, la început eram ferm convins că calculatoarele erau doar pentru jocuri, și tot ce visam era cum să-l fac pe prințul ăla din Persia să o salveze pe prințesă. Dar pe măsură ce înțelegeam ce posibilități îți oferă, am înțeles că tehnologia este politică, mereu politică - dar o vedeam ca o forță de schimbare în bine.
Dorin

Îmi doresc o școală de meserii în IT

Aveam o discuție legată de programatori care reinventează roata pentru că o pot face fix atât de rotundă cât e necesar pentru proiectul pe care lucrează, și am ajuns cumva la subiectul fundamentelor făcute de la zero. Și cineva îmi spunea că atunci când era tânăr era supărat pe un profesor care îi preda un motor de baze de date scris de la zero. Motivul? „în loc să îi învețe pe studenți ceva util îi învață porcăria asta folosită de nimeni”.
Dorin

AI*-ul e furt

Să încep cu explicarea asteriscului din titlu, pentru că ăsta e foarte important. AI-ul, așa cum e definit în ziua de azi, nu are foarte multe de-a face cu inteligența artificială, ci este un MLM (Model Lingvistic Masiv) pe care o să îl numim LLM pentru a evita confuzia cu o altă țeapă numită Multi-Level Marketing. Ce e un LLM? Un LLM este un predictor de text - având anumite cuvinte deja, îți prezice care e următorul cuvânt pe care să-l pună.
Dorin

Vârsta nu contează*

Atenție mare la asteriscul ăla, pentru că e poveste lungă. S-a lansat Threads în Europa și am intrat să văd ce se întâmplă - dincolo de câțiva oameni care vor să facă scandal, să testeze limitele platformei, apar timid oamenii care vor, cinstit, influensăreală, să câștige followeri cu conținut pozitiv și care să-i ducă până la cer; a pornit, practic, de la zero, următoarea bursă a MLM-ului de influensăreală. Și printre vocile pe care le-a promovat Zuck relativ tare este techgirlstory, care ne învață șapte mituri din programare.
Dorin

Mai ușor cu codurile QR pe scări

Unul din cele mai neplăcute efecte ale pandemiei COVID-19 este adoptarea în masă a codurilor QR în cafenele, restaurante, sau alte locuri publice. Mi-e neclar dacă au fost ceva indicații guvernamentale care au cerut genul ăsta de intervenții - știu că în pandemie majoritatea redirectau către o pagină care îți cerea să-ți completezi numele și numărul de telefon, pentru proximity-tracking, dar suspectez că nimeni de la guvern nu a venit să le zică oamenilor din HoReCa să bage coduri QR peste tot.
Dorin

Reinventing the wheel, 001 spokes at a time

Ok, let me practice a bit my written English by starting a series on how I plan to reinvent the wheel while actually doing it. I could say that I’m inspired in this by the likes of Casey Muratori, and I do have a great admiration for the guys who actually work their minds on how to make better use of the hardware and how to improve the software we write.