Lennard Berger's blogA Cognitive Scientist's blog 🌙RSSAboutGitHub2026Apr 19A decade of softwaresoftwareengineering2025Nov 28Building OCR pipelines with Google AI StudiopythonllmocrgooglegeminiAug 28Quarto for scientific presentationsquartopresentationsMar 17Micronaut Data and pgvectorjavamicronautdatajdbcpostgrespgvectorword embeddingsMar 03How accurate is the weather forecast?pythondata sciencemeteorologyFeb 27Micronaut 3x Security: Authentication with Firebasejavafirebasemicronautsecurity2024Dec 08Hosting on the Google Cloud PlatformcloudinfrastructurejavamicroservicesNov 04Testing linear regression empiricallypythonstatisticslinear regressionSep 20How much calories does an LLM burn?llmdeep learningaienergyJun 01Thinking is not hierarchical, why should AI be?machine learningdeep learningartificial intelligenceMay 06Word embedding similarity is trickypythonrustword embeddingsmachine learningApr 08Building a property graph database from scratchpythonneo4jgraphdatabaseMar 03Mapping spans from one document to another, an excellent interview questionleadershipinterviewspythonFeb 01The relationship between L2 norm and dropout in linear regressionpythondeep learningJan 05Playing "The game" with Monte Carlo simulationsgamespythonsimulation2023Nov 28NVIDIA resolves gRPC performance issuesmachine learningnvidiatriton inference serverpythonNov 25Graph randomization is not the same as graph randomizationnetwork sciencejupyterpythonSep 28The missing spaCy benchmarkpythonspacynlpAug 11A note on compression based classifiersnlppythoncompressiontext-classificationJul 31Modeling mindsetsstatisticsmodeling mindsetspythonJun 15Who wrote it first, or: why originality matters?newsoriginalityMay 14Python dataclasses, a package full of surprisespythondataclasses2020Jan 08yGuard is now open source - obfuscation easy as piejavaossobfuscation