Proud dad, husband, product guy, SEO and co-founder of https://xitter.cf/t.co/5HUr1DaJJm. I like 🐱, 🚴‍♂️ and beeing geek. Living and loving in Munich. Tweets: private views.

Joined January 2009
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…
21
288
30
764
155,325
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…
447
13,903
786
33,279
5,795,622
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…
2
2
5
1,615
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…
1
2
784
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…
63
150
17
652
114,563
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.
16
83
2
383
17,071
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
465
212
36
1,026
136,108
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 🧵
85
675
161
4,220
924,837
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…
16
26
5
175
30,598
Sebastian Bonholt retweeted
Penguins going on a trip.. 😊
1,892
35,549
3,858
246,205
23,480,254
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…
76
145
11
726
41,491
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…
14
95
5
271
16,906
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. ➡️
73
251
19
1,367
221,435
🔥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
4
5
554
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
Was für eine Nacht in der Po-Ebene. Eine Superzelle nach der anderen, jeweils mit 8 bis 12 cm großem Hagel. Von Mailand über Bergamo, Brescia, dem Gardasee bis Vicenza, Venedig & Udine werden teils große Schäden gemeldet. 📸 Ivana Gafforini, Marco Francini, Vola Milano Malpensa
21
50
4
166
49,098
Sebastian Bonholt retweeted
Ein kleiner Hinweis an alle Protestwähler.👇
23
255
10
1,063
22,766
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
158
325
27
1,572
48,213