Sebastian Bonholt retweeted
Eigentlich ist es in Deutschland verboten, Dokumente aus laufenden Strafverfahren zu veröffentlichen. Doch es gibt Dokumente, die gehören an die Öffentlichkeit.
Hier sind die Gerichtsbeschlüsse zu Durchsuchungen & Abhörmaßnahmen bei der @AufstandLastGen fragdenstaat.de/blog/2023/08…
Sebastian Bonholt retweeted
I cannot POSSIBLY be any clearer (as someone who worked in IT managing some of this country's biggest databases)
UNDER NO CIRCUMSTANCES SHOULD ANYONE PROVIDE PICTURES OF THEIR PASSPORTS OR DRIVING LICENCES
ESPECIALLY NOT
to databases outside the GDPR
THREAD:
X will begin to have users verify their identity by having them submit a selfie alongside a government issued ID. The process requires users to consent to X storing their information for 30 days and sharing it with AU10TIX, an identity verification company based in Israel.
Readers added context they thought people might want to know
ID verification is going to be an optional layer of verification for X Blue users. This is not going to affect non-Blue users in any way.
socialmediatoday.com/news/x-may-soo…
Sebastian Bonholt retweeted
"Germany is becoming expert at defeating itself" economist.com/europe/2023/08…
Sebastian Bonholt retweeted
Even OpenAI CEO Sam Altman was skeptical a few weeks ago: "I probably trust the answers that come out of ChatGPT the least of anybody on Earth." fortune-com.cdn.ampproject.o…
Sebastian Bonholt retweeted
Interesting post -> Generative AI could be a dud, so we shouldn't build around the premise that the tech is world-changing
"If hallucinations aren’t fixable, generative AI probably isn’t going to make a trillion dollars a year." garymarcus.substack.com/p/wh…
Sebastian Bonholt retweeted
I'm really not that interested in this story, but as the facts are revealed, I can't help reminding us all about the frantic speculation last week, "Electric cars start fire!!! AAaaarrrrgh!!!
It was NOT the electric cars.
sasatimes.com/first-inspecti…
Sebastian Bonholt retweeted
500 #Eautos auf Feuer-Frachter unbeschädigt - aber wir hörten fälschlicherweise tagelang in den Medien, sie wären die Brandursache gewesen. 🤦♂️
Nachdem das Feuer auf dem Frachschiff nun gelöscht ist, stehen die #Elektroautos unbeschadet da.
Die Decks mit Elektroautos haben nicht gebrannt. Entsprechend ist davon auszugehen, dass der Band auf dem Frachtschiff nicht von Elektroautos ausgelöst wurde.
Sebastian Bonholt retweeted
Das Erstarken der AfD weckt bei Gerhart Baum Erinnerungen an Traumata der Nachkriegszeit. Die Gefahr werde auch vom Kanzler verharmlost, schreibt der ehemalige Innenminister in seinem Gastbeitrag. trib.al/GgpA68E
Sebastian Bonholt retweeted
Three years ago, new international rules took effect limiting sulfur in the heavy fuels used by ships.
Practically overnight, maritime sulfur pollution dropped 85%. This is good for humans, as sulfur pollution is toxic, but probably had unintended climate consequences.
A 🧵
Sebastian Bonholt retweeted
Machine Learning for SEO
Are you ready for this?🤯
I just generated top ten internal link recommendations in a dataset of 100,000 pages that don't link to each other but should. Rather than using traditional means of matching pages such as TF-IDF, LDA, n-grams and keyword frequency I use machine learning.
Embeddings
Scraped, pre-processed and tokenised data is embedded to a 768-dimensional vector space using Google's language-agnostic BERT sentence embedding model.
Page > Page
Combined and averaged sentence vectors for each URL are used to form a page similarity matrix in numpy which is then used to build a list of semantically related pages through cosine similarity.
That was the easy part.
Now onto the tricky business of anchor text recommendation by selecting a portion of existing text on the proposed linking page that is also relevant to the target page.
Sentence > Page
Iterating over all sentence vectors nested within each identified link candidate page, once again, looking for the one with the shortest cosine distance in respect to the page-level embedding of the target URL as a whole. Once the most suitable sentence embedding has been identified, it's then possible to, on the fly, reconstitute that sentence by mapping the sentence ID and URL which are stored as raw text key column at the end of the vector values.
Word > Page
Regenerated raw text content is used to produce word IDs + word-level embeddings which are cycled through one final similarity lookup. Again, looking for the shortest cosine distance between the selected word vectors of the source page and page-level vectors of the target page. It's now possible to re-build the keyword text (otherwise lost in vector data) by mapping word ID keys kept in the program memory during this temporary cycle same as we did earlier with sentences.
Word = Anchor Text
All identified keywords are then recorded in the "anchor_text" column of the link recommendation csv (source,target,anchor_text) in descending order of relevance.
Note: The reason word-level vector embeddings are generated on the fly and not during sentence-level embeddings is due to it being computationally demanding and requiring hundreds of gigabytes of storage for a dataframe of 100,000 scraped pages.
Tech Stack
For word embeddings I use SentenceTransformers [1], LaBSE [2], PyTorch [3] and Nvidia's CUDA [4] on a Tesla T4 16GB GPU. LaBSE is a good choice for websites with many herflang silos due to it being completely language agnostic. You can of course use vanilla BERT if you like, but I would recommend BERT-large-cased.
Pro Tips:
1. My tests show significantly better outcomes when using L2 normalised [5] LaBSE embeddings.
2. Don't strip full stops during tokenisation process otherwise you'll lose sentence boundary data.
Useful Links:
[1] sbert.net/
[2] ai.googleblog.com/2020/08/la…
[3] pytorch.org/
[4] developer.nvidia.com/cuda-to…
[5] numpy.org/doc/stable/referen…
Sebastian Bonholt retweeted
"Das Verkehrsministerium muss die Probleme bei der Autobahn GmbH dringend lösen."
Herr @Wissing, das ist Ihr Job!
heise.de/news/Windkraft-Komp…
Sebastian Bonholt retweeted
Es wäre sicher nicht uninteressant die ganz besondere Liebe dieser Bundesregierung für #Wasserstoff inklusive der entsprechenden personellen Verbindungen auch im Gebäudesektor anzuschauen 🧐 spiegel.de/politik/deutschla…
Sebastian Bonholt retweeted
Ich möchte diesen Tweet von @HubertAiwanger zum Anlass nehmen und einen 🧵 über CO2e-Rucksäcke von Lebensmitteln zu schreiben.
Viele überschätzen die Bedeutung des Transports. Darum ist es wichtig, sich die Bilanzen anzuschauen und nicht auf sein Bauchgefühl zu vertrauen. ➡️
Sebastian Bonholt retweeted
🔥Fahrzeuge mit Verbrennungsmotor und Hybridantrieb brennen deutlich häufiger als reine E-Autos.
So haben pro 100.000 verkauften Autos 3475 mit Hybridantrieb gebrannt, 1.530 mit Verbrennungsmotor und nur 25 #eautos. riffreporter.de/de/technik/e… via @riffreporter #FremantleHighway
Sebastian Bonholt retweeted
Wir waren gerade mit der Familie am Gardasee auf einem Campingplatz. Alle 500 Autos sind komplett zerstört, die Mobilhomes sind kaputt, die Scheiben zum Teil eingeschlagen, Menschen zum Glück nicht schwer verletzt. Es braucht ein Krisenwarnsystem u. ein Umdenken. @Eurocamp_Urlaub – at Castiglione della Pescaia, Tuscany
Sebastian Bonholt retweeted
⚠️„Die Welt steht vor'm Burnout“⚠️
"Wir sollten stolz sein, dass wir endlich wieder eine Generation haben, die den Politikern Dampf macht."
"Anstatt diese Generation zu kriminalisieren, sollte die Politik in die Gänge kommen."
Gänsehaut-Rede von @groenemeyer🖤
@AufstandLastGen































