Introducing Ling-3.1-flash-1019 🚀
It scores 44 on the Artificial Analysis Intelligence Index, up from 41 for Ling-3.1-flash. Gains in agentic work: AA-Briefcase ~1400→1524 Elo and AutomationBench-AA 62%→68%.
API access and open weights coming soon. Stay tuned.
I joined @nvidia nine years ago today, against the advice of a colleague who said their comp was below market.
But I really believed in the mission and the people, so I went.
I met @__simt__, Michael Garland, and Jared Hoberock on the C++ committee. I thought they were the smartest people there.
I worked at @BerkeleyLab on concurrent and parallel programming paradigms, mostly for SIMD.
@__simt__ convinced me that SIMT was a superior model for parallelism.
He sold me on a revolutionary new GPU architecture where threads would independently scheduled: Volta, the basis of all modern GPUs.
I asked him three times to find me a place at @nvidia. The first two times, he wasn't sure where to place me or if I'd like it.
The third time, he had me come in to talk to Chris Lamb (now VP of CUDA). We chatted for two hours and he outlined the role he believed modern C++ would play in CUDA.
I came back for an 8 round interview panel. All of the questions were answered with std::atomic. No one was sure what I would be working on.
I, a modern C++ person, was placed in the CUDA driver org, which was written almost entirely in C.
On my first day, my manager told me I'd be responsible for Thrust and CUB, @nvidia's first two open source libraries. No one had worked on them for a while and there was no product manager. I'd have to do it all.
I put together a roadmap and got the libraries back on GitHub. I started sending status updates from CCCL, the CUDA Core Compute Libraries team, which did not exist. Eventually, they let me hire three people to fill out the team.
We built libcu++ and abstractions for all the quirky new features being added to our chips to support these AI workloads that seemed to be growing in importance rapidly.
After a few years I was asked switch orgs and guide the roadmap for our HPC C++ compiler. Programming languages and models quickly became my role, from stdpar to CUDA-Q to CUDA Python to CUDA Tile to autoresearch.
What a ride it's been!
Sicherheit hat mich heute um 6:12 Uhr morgens angerufen.
„Patchen Sie jeden PHP-Server sofort.“
Ich fragte, was passiert sei.
„Zwei kritische Schwachstellen. Remote-Code-Ausführung. Keine Authentifizierung erforderlich.“
Cool.
Wie viele PHP-Server haben wir?
Laut Inventar: 12
Laut Realität:
Niemand weiß es.
Wir haben einen gefunden, der WordPress läuft.
Drei, die alte interne Tools betreiben.
Einen unter dem Schreibtisch von jemandem.
Zwei in Vendor-Geräten.
Ein vergessenes Mitarbeiterverzeichnis aus 2016.
Und einen Server namens:
PHP-OLD-DO-NOT-TOUCH
Natürlich betreibt der die Gehaltsabrechnungen.
Dann haben wir einen PHP-5.6-Box gefunden.
Ich fragte, wem er gehört.
Die Dokumentation sagte:
BRIAN.
Brian ist 2019 gegangen.
Wir haben Brian angerufen.
Er sagte:
„Oh wow, der läuft immer noch?“
Ausgezeichnet.
Um 8 Uhr morgens hat die Führungsebene dem Incident-Call beigetreten.
CEO:
„Können Hacker wirklich reinkommen?“
Sicherheit:
„Potenziell ja.“
CEO:
„Ohne Passwort?“
Sicherheit:
„Ja.“
CEO:
„Warum brauchen dann WIR Passwörter?“
Nicht die Lektion.
Die Finanzabteilung fragte, ob wir nicht bis zum Wochenende mit dem Patchen warten könnten, weil Ausfälle den Umsatz beeinträchtigen.
Sicherheit erklärte, dass die Alternative darin besteht, Fremden Code auf unseren Servern ausführen zu lassen.
Die Finanzabteilung verlangte einen Kostenvergleich.
Um 9:17 Uhr schlug jemand vor, die anfälligen Websites vorübergehend offline zu nehmen.
Marketing weigerte sich.
„Unsere Kampagne ist live.“
Also hat das Unternehmen in der nächsten Stunde offiziell beschlossen, dass das Aufrechterhalten einer Landingpage für 20 % Rabatt auf Webinar-Registrierungen wichtiger ist als die Verhinderung einer Remote-Serverübernahme.
Wir haben schließlich alles gepatcht, was wir finden konnten.
Dann entdeckte unser Scanner einen weiteren PHP-Server.
Hostname:
TEMP-PHP-2014
Laufzeit:
4.512 Tage.
Niemand weiß, was er tut.
Niemand besitzt ihn.
Niemand kann ihn abschalten.
Aber jedes Mal, wenn wir den Netzwerkzugriff blockieren, hört das Lager auf, Versandlabels zu drucken.
Sicherheit hat ihn als kritische Infrastruktur eingestuft.
Er läuft PHP 5.4.
Die Schwachstelle existiert länger als die Hälfte unserer Mitarbeiter.
Der Notfall-Patch hat vier Stunden gedauert.
Herausfinden, was PHP tatsächlich betreibt, hat elf.
Das Internet wird nicht mit Code zusammengehalten.
Es wird mit Servern zusammengehalten, vor denen sich jeder fürchtet, sie auszuschalten.