Wochennotiz Nr. 16

Posted on Mo 01 April 2024 in Blog

Wochennotiz 16

Durch das verlängerte Osterwochenende kommt die Wochennotiz nach dem Wochenende. Und auch ein klein wenig ist es den Entwicklungen rund um Xz geschuldet. Aber dazu gibt es ja Security und Privacy einiges lesenswertes.

Inhalt:

Postgres und die Datenwelt

Eine traurige Nachricht hat die Postgres-Community erreicht: Simon Riggs ist verstorben. Er war über Jahre hinweg maßgeblich an der Entwicklung von Postgres beteiligt, 2ndQuadrant gegründet. In Berlin 2022 hat er auf der pgconf.eu bekannt gegeben in den Ruhestand zu gehen und bei seiner Keynote in Prag es nochmals bekräftigt, dass sich am Ruhestand nichts ändern wird. Leider war ihm nur ein kurzer Ruhestand vergönnt. Ruhe in Frieden:

Beim Artikel zum Postgres Start-up Ökosystem habe ich noch Xata ergänzt.

Jonathan Katz macht sich Gedanken über den Lizenzwechsel von Redis und geht der Frage auf den Grund, ob Postgres auch die Lizenz wechseln könnte: Will PostgreSQL ever change its license?. Dazu passend wird bei LWN der Frage nachgegangen, welche passenden Alternativen es zu Redis gibt: The race to replace Redis.

Die Leute von Infisical beschreiben in einem Blogbeitrag The Great Migration from MongoDB to PostgreSQL, warum sie auf Postgres umgestiegen sind. Völlig überraschend haben sie Daten, die miteinander in Beziehung stehen. Und völlig überraschenderweise ist eine Document-DB, wie MongoDB, dafür nicht wirklich geeignet:

Missing out on relational features: With MongoDB, we lost out on many nice features from the relational world like CASCADE which, when specified, deletes all referenced resources across other tables whenever a target resource is deleted; this hurt in particular because our data was very much relational

Shaun Thomas zeigt, wie man ein RAG mit Postgres bauen kann: PG Phriday: A Dirty Postgres RAG.

Letzte Woche habe ich den Beitrag von Figma über ihre Sharding-Lösung verlinkt. Heute gibt es dazu einen Beitrag, der versucht zu ergründen, warum man eine eigene Lösung entwickelt hat und nicht auf eine bestehende Lösung zurückgegriffen hat: Why Has Figma Reinvented the Wheel With PostgreSQL?.

Und es gibt jetzt scheinbar auch die Möglichkeit Stored Procedures in Prolog zu schreiben: Prolog language for PostgreSQL.

Timescale berichtet über das Zusammenspiel von Postgres und Apache Superset: Data Visualization in PostgreSQL With Apache Superset. Disclaimer: Auch ich verwende diese Kombination ;-)

Bei EDB geht man der Frage nach, wie man memory leaks findet: Finding memory leaks in Postgres C code.

Bei Crunchy Data gibt es einen lesenswerten Beitrag zu HOT Updates: Postgres Performance Boost: HOT Updates and Fill Factor.

DuckDB entwickelt eine Parquet-Bomb: 42.parquet – A Zip Bomb for the Big Data Age.

Security und Privacy

Auch im Security-Bereich gibt es eine Todenachricht: Nachruf: Security-Legende Ross Anderson verstorben.

Das Überwachungsrad dreht sich immer weiter. Scheinbar reicht es jetzt schon aus, ein Video auf YouTube anzusehen, um in den Fokus der Ermittlungsbehörden zu gelangen: USA: Polizei will Daten zu allen, die bestimmte YouTube-Videos angesehen haben.

Und Facebook macht Facebook-Dinge: Facebook snooped on users’ Snapchat traffic in secret project, documents reveal.

China will amerikanische IT aus der öffentlichen Verwaltung wegbekommen. Auch Windows soll weg: Bericht: Chinesische Regierung soll ohne US-IT auskommen.

Mozilla schließt eine Sicherheitslücke im Firefox: Mozilla fixes two Firefox zero-day bugs exploited at Pwn2Own.

Und das BSI schlägt Alarm, da in Deutschland noch tausende Exchange-Server angreifbar sind: Tausende Microsoft-Exchange-Server durch kritische Schwachstellen verwundbar.

Europol hat wohl etwas verloren: Serious security breach hits EU police agency.

2FA scheinbar über Phishing ausgehebelt: Neues Phishing-Kit zielt auf Gmail- und Microsoft-Konten.

Und auch Apple-Nutzer:innen werden attackiert: Recent ‘MFA Bombing’ Attacks Targeting Apple Users.

Und Python kämpft mit einer Schadcode-Flut: Schon wieder zu viel Schadcode: Keine neuen Projekte für Python-Registry PyPI.

Letzte Woche habe ich noch berichtet, dass AT&T ihren Databreach nicht zugeben wollten. Jetzt war es dann doch so weit: AT&T confirms data for 73 million customers leaked on hacker forum.

Andres Freund, hauptsächlich Postgres Developer und Committer, hat ein Backdoor in Xz gefunden. Und das schlägt durchaus Wellen:

AI

Google "verbessert" die Suche mittels AI: Google's new AI search results promotes sites pushing malware, scams.

Microsoft und OpenAI planen den Bau eines neuen Supercomputers: Microsoft und OpenAI sollen KI-Rechenzentrum für bis zu 100 Milliarden Dollar planen.

In der AI-Welt gibt es einen neuen König. In Ausgabe #13 habe ich Anthropic und Claude 3 erwähnt. Wie sich nun herausstellt, schneidet Claude 3 besser als ChatGPT ab: “The king is dead”—Claude 3 surpasses GPT-4 on Chatbot Arena for the first time.

Und dmait es in Zukunft bessere KI gibt, braucht es auch bessere Chips. Daher: Cerebras Systems Unveils World’s Fastest AI Chip with Whopping 4 Trillion Transistors.

Könnte genauso gut im Security Teil sein, aber da das Problem eher auf Seiten der AI liegt, gebe ich es einmal hier rein: AI hallucinates software packages and devs download them – even if potentially poisoned with malware.

Diverses

In einem lesenswerten Beitrag Baldur Bjarnason, warum er seine Kritik nicht als Zynismus verstanden haben will: ‘I’m not a cynic, I’m disappointed’ – the Software Crisis Easter Sale.

Gute Nachrichten findet man bei Heise: Telefonspam-Nazi muss fast 10 Millionen Dollar Strafe zahlen.

Ich wünsche allen eine schöne Woche und bis zur nächsten Ausgabe :-)