All tags
2FA
3D Printing
Abstract Machine
- Kellerautomat
- Sprachen, Automaten und Grammatiken: Ein Überblick
- Konstruktion eines deterministischen endlichen Automaten aus einem nicht-deterministischem
- How to draw a finite-state machine
Academia
- Citations with LaTeX
- Scientific Writing
- Why do we use references?
- Master Thesis
- Paper List
- Tools for Academia
Advertising
- Disable Wikipedia fundraising banner
- When advertising becomes spam
- The Best Advertising Campaigns
- Typography: Word as Image
- Funny Commercials
AI
- How I use AI on this blog
- Let your computer speak to you
- How Twitter’s Image Choice is Biased
- Funny Machine Learning
- Face Recognition
- Movielens Data Set
- Siamese Networks
- WiLI-2018
- Expert Systems
- Techniques for Analyzing ML models
- Ways to store Data
- Code Challenges in ML
- WhatsApp Data
- Perfect Models
- Recommender Systems
- Regression
- Evaluation of binary classifiers
- Data Scientist Interviews
- Feature Importance
- Data Science Project Guide
- Data Science - An Overview
- Forecasting
- SLAM
- Gradient Boosting
- ML Showcases
- Reproducibility in Machine Learning
- DQN - Deep Q Networks
- Q-Learning
- Best practice for Machine Learning Projects
- RL Agents
- ASR Services
- 1D Data Visualization
- ML Review 6
- Data Serialization
- The Reuters Dataset
- Document Classification
- How to get Data for ML systems
- Unsupervised Pretraining
- ML Review 5
- Natural Language Processing
- Master Thesis
- How to silence TensorFlow
- ZCA Whitening
- ML Review 4
- Object Detection
- Image Classification
- Ensembles
- How to download ImageNet
- ML Review 3
- Best of ML
- State of the Art in ML
- skdata
- Label Correction Algorithm
- How to use arXiv data
- Learning Machine Learning
- Reinforcement Learning
- Word Vectors
- ML Review 2
- NIPS 2016
- ML Review 1
- Machine Learning Glossary
- Average Distance of Random Points in a Unit Hypercube
- Computer Vision for Human-Computer Interaction
- Iterating over Graphs
- Diverging Gradient Descent
- XOR tutorial with TensorFlow
- Optimization Basics
- Linear Classification
- Thoughts about Language
- Lokalisierung Mobiler Agenten
- Probabilistische Planung
- Analysetechniken für große Datenbestände
- Microsoft Vision API
- Collaborative Filtering
- Softmax
- Comparing Classifiers
- Function Approximation
- Using SVMs with sklearn
- Explaining Away
- Tensor Flow - A quick impression
- Machine Learning 1
- Machine Learning 2
- Mustererkennung - Klausur
- Neuronale Netze - Klausur
- Lasagne for Python Newbies
- Chatbots
- Replicators
- How mathematics could change our future
- The Impact of Strong AIs
- Gradient Descent, the Delta Rule and Backpropagation
- The Twiddle Algorithm
- Hyperlapse
- GPUs - Supercomputers for your home
- Introduction to Octave
- A.I. in Computer Games
- What are pfiles?
- Awesome Robots
- Classify MNIST with PyBrain
- Classification with PyBrain
- Word Error Rate Calculation
- How to apply the Viterbi algorithm
- k-nearest-neighbor classification and k-means - an interactive example
- KogSys-Klausur
- Cleverbot vs. Wolfram|Alpha
Algebra
- Trickreiche Matheaufgaben
- Calculations with quaternions
- Gauß'sche Zahlen und verwandte Ringe
- How to calculate the Legendre symbol
- How many Homomorphisms exist between Z/nZ and Z/mZ?
- Why is the stabilizer subgroup a subgroup?
- Why is the intersection of two normal subgroups a normal subgroup?
- Mathematische Strukturen
- Wie wende ich die Shannon-Zerlegung an?
- Beweise aus der booleschen Algebra
- Ist die Funktion / Relation wohldefiniert?
- Wie berechne ich das multiplikativ Inverse einer komplexen Zahl?
Algorithms
- Sorting Big Data
- Maximum Contiguous Subarray Sum
- Dynamic Programming
- Backtracking
- Label Correction Algorithm
- Linear Classification
- Kalman Filter
- How mathematics could change our future
- How to check if a point is inside of a polygon?
- Word Error Rate Calculation
- Sweep-Line algorithm for intersections
- How to check if two line segments intersect
- Algorithmen II - Klausur
- Part II: The Strassen algorithm in Python, Java and C++
- How to sort with Java
- Project Euler: Problem 32
- Project Euler: Problem 26
- B-Bäume
- Die Landau-Symbole
- Übersicht über Datenstrukturen
- Übersicht über Sortieralgorithmen
- GBI-Klausur
Amazon
Analysis
- The Absolute Value Function
- Warum ist Q abzählbar?
- Wie wendet man den Transformationssatz an?
- Wie zeige ich Differenzierbarkeit?
- Aufgaben zur Integralrechnung
- Integration durch Substitution
- Partielle Integration
- Konvergenz von Reihen
- Konvergenz von Folgen
- Klausur Analysis I und II
Android
Apache
- Increase the maximum file upload size in PHP
- Execute Python on Apache2
- Custom 404 error pages
- Tricks with .htaccess
API
AppSec
- ReDoS — Denial of Service by RegEx 😈
- Multi-Factor Authentication 😇
- Docker Security 😇 A hands-on guide to security for Docker
- Insecure Deserialization 😈🐝
- HTTPS vs SSL vs TLS What they are and what the differences are
- DoS via a billion laughs 😈 Consume arbitrarily much RAM by repeated referencing
- Effective Access Control 😇
- ZIP Bombs 💣😈 Make your storage explode 💥
- Password Hashing 😇
- Cross-site Scripting (XSS) 😈
- Leaking Secrets 😇
- SQL Injections 😈
- Identification vs Authentication vs Authorization
- Static Code Analysis for Python
- XXE attacks 😈 PDF, Excel, SVG, ebooks — all use XML. They can be vulnerable.
Architecture
- Der perfekte Neubau
- Library vs Service: 7 Arguments to consider Learn what the difference is and when to use which
- CMS Page Versions
- Celery
- REST
- Python Projects
Art
arXiv
ASR
Assembly Language
- Perfect number check and ROT-13 encryption in MIPS-assembly code
- How to print MIPS assembly code in LaTeX
- Add MIPS syntax highlighting to gEdit
- C Puzzle #1
- Get your programs assembly code and more information
Audio
AWS
Backtracking
Backup
Banking
Bash
- Sorting Big Data
- Working with Terminal
- How to analyze Mailman archives
- Basic Multithreading in Java
- Make your Bash more useful
- Wandering through the depths of find
- Colorize Your Script Output
Beautiful
Benchmark
Big-O
Bitcoin
Blender
Blockchain
- Blockchain 101 Transactions, Blocks, Consensus, Protocols, and Networks
- The 7 Types of Cryptocurrencies You Must Know Coins, Utility and Security tokens, Stablecoins and NFTs: Bringing order to an ecosystem
- The UTXO model A technical cornerstone of Bitcoin
- Merkle Trees The concept and applications - plain and simple!
- The Blockchain An Introduction to Blockchain, Bitcoin ₿, and related concepts
- Bitcoin
Blog
- How I use AI on this blog
- Medium
- This Blog - Technical Stuff
- Support Me
- How to use Jekyll with GitHub
- My blog in 2012
- Imprint
- About Martin Thoma
- Subscribe via Email
Board Game
Boolean Algebra
Boolean Expression
Branch-and-Bound
Browser
Brute-Force
Bugs
- Bugs
- Bug Reporting - A User's Perspective
- Famous Software Bugs
- Change password in ATIS
- Linux access rights and attributes
- Cyclic references kill Nautilus
Building
Bundestagswahl
BWInf
C
- Part III: Matrix multiplication on multiple cores in Python, Java and C++
- How do hash functions work?
- What does volatile mean?
- C Puzzle #3
- Check File Systems maximum path depth
- C++ Preprocessor Snippets
- Profiling C programs
- Debugging a C program
- What is the best programming language?
- A practical approach to floats
- C Puzzle #2
- C Puzzle #1
- How do Bitmasks work?
- Get your programs assembly code and more information
- Surprising C errors
Camera
Canvas
CCC
Challenge
- Project Euler: Problem 35
- Project Euler: Problem 33
- Project Euler: Problem 32
- Project Euler: Problem 26
- Project Euler: Problem 142
- Community Chess
- Challenge Websites
Cheat Sheet
- Subversion
- Software Versioning Cheat Sheet
- Wahrscheinlichkeitstheorie - Klausur (Info)
- Getting Hardware Information in Ubuntu
- Converting Files with Linux
Chess
Chrome
- Bug Reporting - A User's Perspective
- How Chrome could be improved - 2nd Post
- How Chrome could be improved
- Search Engine Autodiscovery
- Browser Wars
Classification
- The Reuters Dataset
- Document Classification
- Comparing Classifiers
- Using SVMs with sklearn
- Classify MNIST with PyBrain
- Classification with PyBrain
Cleaning
Climate Change
- Die Energiewende
- Strom in Deutschland: Auf dem richtigen Weg in eine nachhaltige Zukunft
- Was mir Hoffnung macht
- Was mir Sorgen macht
- E-Autos
- Wärmepumpen
- Climate Change
Climbing
Clustering
CMS
Code Golf
Color
Command Line
- Command Line
- Git - Version Control Done Right
- Git Bundle
- Get PDF pages
- Cronjobs
- Working with Terminal
- What does #!/usr/bin/env python mean?
- Linux Memory Consumption
- Wandering through the depths of find
- How to use magic rescue
- Colorize Your Script Output
- Converting Files with Linux
Community
- PyPI Analysis 2020
- Support Me
- Analyzing PyPI Data - 2
- Analyzing PyPI Metadata
- Universal Rating System
- MediaViewer and Superprotect
Competition
- Logo Design Tournament
- Google Code Jam 2012 – Round 1C 2012
- Google Code Jam 2012 – Round 1B 2012
- Google Code Jam 2012 – Round 1A 2012
- Google Code Jam 2012 - Qualification Round
Competitive Programming
Computer Science
- Merkle Trees The concept and applications - plain and simple!
- Sorting Big Data
- Maximum Contiguous Subarray Sum
- Dynamic Programming
- Backtracking
- Label Correction Algorithm
- Paper List
- Linear Classification
- Kalman Filter
- How mathematics could change our future
- Formale Systeme Klausur
- Hyperlapse
- Citizen Science Projects
- How to check if a point is inside of a polygon?
- Word Error Rate Calculation
- Polynomial interpolation
- Maps in C++
- How do hash functions work?
- Semantische Sicherheit
- How to check if two line segments intersect
- What can ArrayList / LinkedList do what List can't?
- Basic Multithreading in Java
- Part II: The Strassen algorithm in Python, Java and C++
- Cyclic references kill Nautilus
- Adressierung
- How to sort with Java
- Linux Scheduler
- Project Euler: Problem 32
- Error correcting Codes
- Project Euler: Problem 26
- B-Bäume
- Die Landau-Symbole
- Übersicht über Datenstrukturen
- Übersicht über Sortieralgorithmen
- Perfect number check and ROT-13 encryption in MIPS-assembly code
- How to print MIPS assembly code in LaTeX
- Add MIPS syntax highlighting to gEdit
- Stacks in C++
- C Puzzle #1
- How do Bitmasks work?
- Computer Science Jokes
- Definitionen aus GBI
- Get your programs assembly code and more information
- GBI-Klausur
- Kellerautomat
- Komplexitätsklassen in der Informatik: Ein Überblick
- Konstruktion der Chomsky-Normalform
- Minimierung eines Automaten mittels Äquivalenzklassenkonstruktion
- Sprachen, Automaten und Grammatiken: Ein Überblick
- Bachelor Informatik, 1. Semester: Was bisher geschah
- Eine Sprache ist nicht regulär - Beweis mit dem Pumping-Lemma
- Konstruktion eines deterministischen endlichen Automaten aus einem nicht-deterministischem
- How to draw a finite-state machine
- Understanding Python Lists
- Joke: Electrical Engineering vs. Computer Science
Computer Vision
- Face Recognition
- ZCA Whitening
- Object Detection
- Image Classification
- Ensembles
- Computer Vision for Human-Computer Interaction
- Hyperlapse
Configuration
Cooking
- Rezept: Rohkostsalat
- Rezept: Schoko-Power-Müsli mit Banane
- 365 Hauptgerichte
- Food Processors
- Pfannen
- Weißbrot
- 365 Main Dishes
- Cantuccini
- Carrot Soup
- Semmelknödel
- Chicken Fried Rice
- Apple Pancakes
- Shrimps and Tofu
- Lasagne
- Sandwich
- Vegetable Curry
- Crispy Tuna and Tofu
- Schlagsahne vs Saure Sahne
- Siomay Ayam
- Phở
- Bala Bala
COP
CPP
- Matrix Multiplication: 2020 Update
- Part IV: How to multiply matrix with its transpose in Python and C++
- Structs in C++
- Calculate square roots
- Fractions in C++
- Solving linear equations with Gaussian elimination
- Generating many prime numbers
- Maps in C++
- Google Code Jam Templates
- C++ Preprocessor Snippets
- GOTO in Python, Java and C++
- C++ Operator Overloading
- Part I: Performance of Matrix multiplication in Python, Java and C++
- Vectors in C++
- Sets in C++
- Stacks in C++
Crypto
- The 7 Types of Cryptocurrencies You Must Know Coins, Utility and Security tokens, Stablecoins and NFTs: Bringing order to an ecosystem
- 5 Applications of Digital Signatures Learn what they are and how they are used
Cryptocurrency
- The 7 Types of Cryptocurrencies You Must Know Coins, Utility and Security tokens, Stablecoins and NFTs: Bringing order to an ecosystem
- The UTXO model A technical cornerstone of Bitcoin
- Bitcoin
Cryptography
CSP
CSV
Data
- Ways to store Data
- Exploratory Data Analysis
- How to get Data for ML systems
- Google Ngram Viewer
- Data Visualization
Data Analysis
Data Science
- Sorting Big Data
- Coronavirus disease 2019
- Data Applications
- Bucketing in A/B-Testing
- Simulated Annealing
- jq
- Data Scientist Interviews
- Feature Importance
- Data Science Project Guide
- Sankey Diagrams
- 1D Data Visualization
- Data Visualization with Python
- State of the Art in ML
- skdata
Data Structures
- Merkle Trees The concept and applications - plain and simple!
- Hyperlapse
- Maps in C++
- How do hash functions work?
- What can ArrayList / LinkedList do what List can't?
- B-Bäume
- Übersicht über Datenstrukturen
- Stacks in C++
- Understanding Python Lists
Data Visualization
- Sankey Diagrams
- 1D Data Visualization
- Data Visualization with Python
- R - A language
- Creating Gantt Charts
- Data Visualization
Database
- 8 Techniques To Speed up Your Database “If everything seems under control, you’re not going fast enough”
- Raw SQL vs Query Builder vs ORM
- MongoDB
- Key-Value Stores
- SQL Connection Strings
- Analyzing PyPI Data - 2
- Analyzing PyPI Metadata
- SQL Injections
- Datenbanksysteme-Klausur
- Comparing Dates in PHP and MySQL
- PHP: PEAR MDB2
Datetime
Dependency-injection
Design
- Perfect Design: Security Camera
- Perfect Design: Frischhaltedosen
- Perfect Design: Akku-Staubsauger
- REST
- API Design
- Design
- MP3 Player
- How to draw speech bubbles
- Top 5 Worst Website Designs
- 7 mind-blowing artists you didn't know
- How to create a color scheme
- DVD menu in YouTube
Design Pattern
- 10 Robustness and Resiliency Design Patterns to Learn Today
- Entwurfsmuster-Beispiele
- Java Puzzle #9: Template method pattern
Device
Devices
DevOps
- Scaling Vertically vs Scaling Horizontally Be smart or throw money at the problem
- Shift Left: 7 Stages to Speed up Application Development while Improving Quality Let’s do it in an agile way
- Docker Security 😇 A hands-on guide to security for Docker
- Safe vs Secure
- CI Pipelines
- How to Speed up Docker
- Data Applications
- Ansible
- Docker
Digitaltechnik
- KV-Diagramme
- CMOS circuits
- Flipflops und Latches
- Das Consensus-Verfahren
- Das Quine-McCluskey-Verfahren
- TI-Klausur (DT & RO)
- Wie wende ich die Shannon-Zerlegung an?
- Definitionen aus Digitaltechnik
Display
DIY
- Decke abhängen - eine Anleitung
- Einbau-Spots
- Wood Joints
- DIY Bench
- Beton
- Haus-Projekte
- Dämmstoffe
- Innenputz
- Innenwände streichen
- How to fill holes in your wall / ceiling
- Kitchen renovation (My first one!)
DNS
Docker
Documentation
Download
DVD
Dynamic Programming
E-governance
Eclipse
Economics
EDA
Editor
- Visual Studio Code — Python Editors in Review I think I fell in love 😍
- PyCharm Professional — Python Editors in Review See what money can give you 🤑
- Coding Fonts
- Sublime Text
- Colors in Vim
- Configurig gEdit for developers
Education
- Online-Schule
- Education platform
- Lectures on YouTube
- Sommerakademie Greifswald
- Short Educational Clips
- Duolingo - Learn a Language Online
Electron
- Email Spoofing 😈 Learn what it is, how it works, and how to defend against it with SPF, DKIM, DMARC
- How to analyze Mailman archives
- Subscribe via Email
Encoding
- Encryption vs Encoding vs Hashing They might appear in the same context, but they are vastly different
- Strings
- Python and Encodings
Encryption
- Encryption vs Encoding vs Hashing They might appear in the same context, but they are vastly different
- Full Disk Encryption 😇 Keep your data private, even if you lose your device
Energy
- Die Energiewende
- Bildungspolitik: Ein Grund für teure Wärmepumpen
- PV-Angebotsvergleich
- Wirtschaftlichkeitsberechnung einer Photovoltaikanlage
- Steckersolar-Batterien 2025
- Strom in Deutschland: Auf dem richtigen Weg in eine nachhaltige Zukunft
- Heizungsvergleich
- Alternativen für die alte Ölheizung
- Dämmstoffe
- Kühlmittel
- E-Fuels - zu teuer für PKW
- Eisspeicher
- Is it worth changing the Lightbulb? Switching for a more efficient lightbulb for economic reasons
- Nukleare Endlagerung
- Getting a Feeling for Energy
English
Fibonacci
- Dynamic Programming
- Fibonacci, recursion and decorators
- Nature by Numbers
- Mathe Puzzle #1: Verschleierung
File
Firefox
Flake8
Flashgames
- Flags of the Earth
- Globetrotter
- WarLight: An online Risk clone
- Game: QWERTY Warriors 2
- Game: Lightbot 2.0
Flask
Food
Funny
- Funny Machine Learning
- Scherzfragen
- Signs that it is too hot outside
- JavaScript: WTF?!?
- Neil deGrasse Tyson
- George Carlin
- The Best Advertising Campaigns
- Computer Science Jokes
- Clip: Bob the Hamster
- When Geeks become Parents
- If Computer Problems Were Real
- Joke: Electrical Engineering vs. Computer Science
- Cleverbot vs. Wolfram|Alpha
- Funny Commercials
- Ingenious Autocomplete
- Epic Translation Fails
- 8 Animal Memes in Cyberculture
- Animator vs. Animation
- Freaky Wikipedia Articles
Games
- Game Consoles
- Mouse clicking games
- A.I. in Computer Games
- three.js is AWESOME!
- Unreal Tournament 2004
- Peg Solitaire
- Der Kaiser von China und der Reis
- Flags of the Earth
- Globetrotter
- Game: Marble Run
- WarLight: An online Risk clone
- Game: QWERTY Warriors 2
- Game: Z-Type
- Game: Winterbells
- Game: Lightbot 2.0
Garden
GBI
Gear
gedit
- Linux access rights and attributes
- How can I clear gedit text search / replace history?
- Configurig gEdit for developers
Geek
Geography
Geometry
- How to check if a point is inside of a polygon?
- Sweep-Line algorithm for intersections
- Triangle area
- How to check if two line segments intersect
- Reflecting a point over a line
- How to check if a point is inside a rectangle
- Sichtweite des Burdsch Chalifa
German
Germany
- Die Energiewende
- Hilfreiche Bürokratie
- Günstiger Bauen
- Bundestagswahl 2025
- Ausländer in Deutschland
- Wirtschaft und Staatsfinanzen in Deutschland
- Kosten der Krankenversorgung in Deutschland
- Strom in Deutschland: Auf dem richtigen Weg in eine nachhaltige Zukunft
- Was mir Hoffnung macht
- Was mir Sorgen macht
- Politik gegen Wohnungsmangel
- Rente
- Reichtum in Deutschland
- E-Fuels - zu teuer für PKW
- Online-Schule
- Krankenkasse
- German Politics
- Nukleare Endlagerung
- Bundestagswahl 2013
Git
GLPK
GNOME
- Improve German Public Transportation
- Google Reader Alternatives
- Google Code Jam 2012 – Round 1C 2012
- Google Code Jam 2012 – Round 1B 2012
- Google Code Jam 2012 – Round 1A 2012
- Google Code Jam 2012 - Qualification Round
- Google Ngram Viewer
- Ingenious Autocomplete
Google Code Jam
- Google Code Jam – Round 1C 2013
- Google Code Jam – Round 1B 2013
- Google Code Jam – Round 1A 2013
- Google Code Jam Templates
- Google Code Jam 2012 – Round 1C 2012
- Google Code Jam 2012 – Round 1B 2012
- Google Code Jam 2012 – Round 1A 2012
- Google Code Jam 2012 - Qualification Round
Gradient Descent
GUI
Gunicorn
Hardware
- Perfect Design: Security Camera
- Perfect Design: Frischhaltedosen
- Perfect Design: Akku-Staubsauger
- Home Security Cameras 2025
- Notebooks 2025
- Tablets
- Game Consoles
- Resolutions
- Rasenmähroboter
- Printers
- E-book Readers
- In-Ear Headphones
- Fitness Trackers
- Computer Temperature
- Monitors
- Video Display Interfaces
- Comparing Cameras
- MP3 Player
- How to clear a USB stick
- Hörspiele
- Don't lose your stuff
- Start long-running processes via SSH
- Panasonic Lumix DMC-TZ41
- High-End Notebooks
- Medion Life MD 83962 E69229
- Nexus 4
- Review des Acer Travelmate 5744Z
- Check Computer / Hardware for Linux-compatibility
- Getting Hardware Information in Ubuntu
Hash
- Encryption vs Encoding vs Hashing They might appear in the same context, but they are vastly different
- Merkle Trees The concept and applications - plain and simple!
- The 3 Applications of Hash Functions What they are, what the options are, and why they matter
- Kollisionsresistente Hashfunktionen und Einwegfunktionen
- How do hash functions work?
- MD5 cracking
Health
- Kosten der Krankenversorgung in Deutschland
- Was mir Hoffnung macht
- Textilien
- Coronavirus disease 2019
- Homöopathie
- Krankenkasse
- OpenBCI
Heat Pumps
Heating
- Bildungspolitik: Ein Grund für teure Wärmepumpen
- Heizungsvergleich
- Alternativen für die alte Ölheizung
- Eisspeicher
Hiking
- Trekking Trousers
- Fleece
- Down Jackets
- Nepal
- Hardshell Jackets
- Triglav National Park
- Backpacking Tours by Month
- Mindelheimer Klettersteig
- Korsika GR 20
- Alpspitze via ferrata
Home Improvement
- Decke abhängen - eine Anleitung
- Dämmstoffe
- Innenwände streichen
- How to fill holes in your wall / ceiling
- Kitchen renovation (My first one!)
House
- Bildungspolitik: Ein Grund für teure Wärmepumpen
- Decke abhängen - eine Anleitung
- PV-Angebotsvergleich
- Wirtschaftlichkeitsberechnung einer Photovoltaikanlage
- Einbau-Spots
- Günstiger Bauen
- Steckersolar-Batterien 2025
- Home Security Cameras 2025
- Stromzähler
- Steckersolargeräte (Balkonkraftwerke)
- Wood Joints
- Hauswert bestimmen
- Stein
- Rasenmäher
- Interior Design Styles
- Wärmepumpen: Klimaanlagen-Modelle
- Heizungsvergleich
- Der perfekte Neubau
- Beton
- Brauchwasser-Wärmepumpe
- Haus-Projekte
- Alternativen für die alte Ölheizung
- Dämmstoffe
- Innenputz
- Dew Points
- Betriebskosten einer Holz-Heizung
- Betriebskosten: Wärmepumpe vs Ölheizung
- Heizlastberechnung
- Kühlmittel
- Innenwände streichen
- Stromtarife
- Wirtschaftlichkeit von effizienten Haushaltsgeräten
- Wärmepumpen
- Eisspeicher
- Der Weg zum Eigenheim
- IKEA PAX
- Design
- How to fill holes in your wall / ceiling
- Kitchen renovation (My first one!)
Household
- Perfect Design: Frischhaltedosen
- Perfect Design: Akku-Staubsauger
- Textilien
- Food Processors
- Pfannen
- Is it worth changing the Lightbulb? Switching for a more efficient lightbulb for economic reasons
- Washing
- Umzug
HTML
HTML5
Hypothesis
IaC
IDE
- Visual Studio Code — Python Editors in Review I think I fell in love 😍
- PyCharm Professional — Python Editors in Review See what money can give you 🤑
Idea
- Education platform
- Universal Rating System
- Projects I never realized
- Using Wikipedia as a Newsstream
Indonesia
Information
Inkscape
Integral Calculus
Inter-Process Communication
Internet
- Simple Operations and Basic Numbers
- Domain Registration
- Abandoned domains are a security issue
- Fake News: It's a symptom, not the problem
- Internet Traffic
- Universal Rating System
- Internet at KIT
- DNS-Services
- Rechnernetze-Klausur
- How many IPv6 addresses exist?
- Impact of SOPA protests
Investment
Italian
itertools
Java
- Languages for Back Ends
- Java Exceptions
- Part III: Matrix multiplication on multiple cores in Python, Java and C++
- Sweep-Line algorithm for intersections
- Google Code Jam Templates
- What does volatile mean?
- How to check if two line segments intersect
- What can ArrayList / LinkedList do what List can't?
- Basic Multithreading in Java
- Part II: The Strassen algorithm in Python, Java and C++
- Check x-in-a-row for board games
- How to sort with Java
- Tribonacci-Folge
- What is the best programming language?
- Java Puzzle #14: Integers
- Programmieren Tutorium
- Java Puzzle #13: Absolute Value Weirdness
- Java Puzzle #12: Control-flow
- Learning Java
- Java Puzzle #11: Change argument of foreach
- Java Generics
- Java Puzzle #10: Multiple Interfaces
- Java Puzzle #9: Template method pattern
- Java Puzzle #8: Interfaces and Visibility
- Java Puzzle #7: Inheritance and Visibility
- Java Puzzle #6: Double Arithmetic
- Java Puzzle #5: Parallel Programming, Part 2
- Java Puzzle #4: Parallel Programming
- Swing II: How to arrange Objects
- Swing I: How to use Swing
- How to parse command line arguments in Java
- Java Puzzle #3: Rounding
- Java Puzzle #2: Integers and Floats
- GOTO in Python, Java and C++
- Java Puzzle #1: Pre- and Postincrement
- Part I: Performance of Matrix multiplication in Python, Java and C++
- Cool Features of Python
- Eclipse für SWT I einrichten
- Abschlussaufgaben Programmieren
- Checkstyle
JavaScript
- Python EEL
- The JavaScript World
- Languages for Back Ends
- Graphic filters
- three.js is AWESOME!
- JavaScript: WTF?!?
JavaScript Game
Joke
JSON
- JSON encoding/decoding with Python
- jq
- Make Python Objects JSON serializable
- Configuration files in Python
Karlsruhe
KIT
- Ideen zur Verbesserung des KIT
- Statistik - Klausur
- Computer Vision for Human-Computer Interaction
- Kalman Filter
- Informationsfusion
- Lokalisierung Mobiler Agenten
- Probabilistische Planung
- Analysetechniken für große Datenbestände
- Machine Learning 1
- Wo ist Hörsaal 9 am KIT?
- Computergrafik - Klausur
- Machine Learning 2
- Mustererkennung - Klausur
- Neuronale Netze - Klausur
- Echtzeitsysteme - Klausur
- SVN am KIT
- Formale Systeme Klausur
- One-on-One Tutoring
- Change password in ATIS
- Prüfungsverwaltung am KIT
- Internet at KIT
- GeoTopo Klausur
- Programmierparadigmen Klausur
- How to apply the Viterbi algorithm
- How do I calculate a Histogram equalization?
- Informatik am KIT
- Zero Mean Normalized Cross-Correlation
- Sicherheit-Klausur
- Rechnernetze-Klausur
- E.i.d. Algebra und Zahlentheorie-Klausur
- Datenbanksysteme-Klausur
- KogSys-Klausur
- Numerik-Klausur
- KV-Diagramme
- Betriebssysteme Klausur
- CMOS circuits
- Algorithmen II - Klausur
- Flipflops und Latches
- Das Consensus-Verfahren
- Das Quine-McCluskey-Verfahren
- TI-Klausur (DT & RO)
- Wie wende ich die Shannon-Zerlegung an?
- Web Engineering
- Definitionen aus Digitaltechnik
- Programmieren Tutorium
- Bürokratie am KIT
- PSE am KIT
- Klausur Analysis I und II
- Entwurfsmuster-Beispiele
- Java Puzzle #9: Template method pattern
- Klausur Lineare Algebra I + II
- Übersicht der Pfeile in UML
- Java Puzzle #5: Parallel Programming, Part 2
- SWT I Klausur
- Java Puzzle #4: Parallel Programming
- LaTeX-Vorlage für ein Lastenheft
- Eclipse für SWT I einrichten
- Abschlussaufgaben Programmieren
- Definitionen aus GBI
- GBI-Klausur
- Bachelor Informatik, 1. Semester: Was bisher geschah
- Frauenquote am KIT
- Checkstyle
- Improvements for my University's Website
Klausur
- Statistik - Klausur
- Computer Vision for Human-Computer Interaction
- Informationsfusion
- Lokalisierung Mobiler Agenten
- Probabilistische Planung
- Analysetechniken für große Datenbestände
- Machine Learning 1
- Computergrafik - Klausur
- Machine Learning 2
- Mustererkennung - Klausur
- Neuronale Netze - Klausur
- Echtzeitsysteme - Klausur
- Markovsche Ketten - Klausur
- Formale Systeme Klausur
- GeoTopo Klausur
- Programmierparadigmen Klausur
- Sicherheit-Klausur
- Rechnernetze-Klausur
- E.i.d. Algebra und Zahlentheorie-Klausur
- Datenbanksysteme-Klausur
- KogSys-Klausur
- Numerik-Klausur
- Betriebssysteme Klausur
- Algorithmen II - Klausur
- TI-Klausur (DT & RO)
- Web Engineering
- Klausur Analysis I und II
- Klausur Lineare Algebra I + II
- SWT I Klausur
- Algorithmen-Klausur
- Abschlussaufgaben Programmieren
- GBI-Klausur
- TGI-Klausur
- Wahrscheinlichkeitstheorie - Klausur (Info)
Knowledge Sharing
KogSys
- How to apply the Viterbi algorithm
- How do I calculate a Histogram equalization?
- Zero Mean Normalized Cross-Correlation
- KogSys-Klausur
Language
LaTeX
- Citations with LaTeX
- Abschlussbericht der Studienstiftung
- How to typeset chess games with LaTeX
- Colors in LaTeX
- LaTeX and tables
- Reference Management with JabRef
- Improving lecture notes: Job (almost) done!
- LaTeX Beamer
- How to create a digital signature
- Creating Gantt Charts
- Sizes in LaTeX
- How to write music with LaTeX
- Plotting graphs with PGFplots (LaTeX and Tikz)
- How to search for mathematical symbols in LaTeX
- My LaTeX Tikz Template
- LaTeX + Versioning = A great Experience
- Complex LaTeX visualizations (Tikz)
- How to print MIPS assembly code in LaTeX
- LaTeX-Vorlage für den Semesterbericht der Studienstiftung
- How to visualize Graph algorithms with LaTeX
- How to create UML class diagrams
- How to Print Source Code with LaTeX
- LaTeX-Vorlage für ein Lastenheft
- How to install the latest LaTeX Version
- Briefe mit LaTeX schreiben
- Creating pdf-forms with LaTeX
- Plotting function graphs with LaTeX
- How to draw a finite-state machine
- Create LaTeX timetable
Learning
- Education platform
- German Language
- Learning Java
- Crash Course: World History
- Flags of the Earth
- Globetrotter
- Die Länder der Erde
- Duolingo - Learn a Language Online
- Learn How to Type
- Surprising C errors
- For Loops in Different Programming Languages
- Challenge Websites
- Game: QWERTY Warriors 2
- Motion of the sun
- Compare Planet Sizes
- Game: Z-Type
- Game: Lightbot 2.0
Lecture Notes
- Markovsche Ketten - Klausur
- Improving lecture notes: Job (almost) done!
- Wie berechnet man das charakteristische Polynom?
- Lernkontrolle: Lineare Algebra I
- Definitionen aus GBI
- Konstruktion der Chomsky-Normalform
- Wie führe ich einen Induktionsbeweis?
- Prädikatenlogik: Aussagen formalisieren
- Einführung in die abzählende Kombinatorik
- Wie führe ich einen sauberen Beweis?
- Analysis I - Teil 1
- Einführung in die Stochastik
Linear Algebra
- Inverting matrices
- Solving linear equations with Gaussian elimination
- Solving equations of upper triangular matrices
- Solving equations of lower unitriangular matrices
- Part II: The Strassen algorithm in Python, Java and C++
- Jordansche Normalform: 4x4 Matrizen
- Berechnung der euklidischen Normalform
- Jordansche Normalform: 2x2 Matrizen
- Wie berechnet man die Jordan'sche Normalform?
- Wie bestimme ich den Kern einer linearen Abbildung?
- Endliche Gruppen
- Permutationen und Transpositionen
- Klausur Lineare Algebra I + II
- When Is Matrix Multiplication Commutative?
- Wie berechnet man die Cholesky-Zerlegung?
- Part I: Performance of Matrix multiplication in Python, Java and C++
- Wie berechnet man das charakteristische Polynom?
- Eigenwerte, Eigenvektoren und Eigenräume
- Lernkontrolle: Lineare Algebra I
- Eigenschaften von Abbildungsmatrizen
- Wie bestimme ich das Inverse einer Matrix?
- Wie bestimme ich die Basiswechselmatrix?
- Wie bildet man den Schnitt zweier Vektorräume?
Linux
- Full Disk Encryption 😇 Keep your data private, even if you lose your device
- How to get an amazing Terminal In Windows and Linux; including prompts, fonts, and colors
- Computer Temperature
- Working at FZI
- Disable Caps Lock
- Get PDF pages
- Why I prefer Linux over Windows
- Cronjobs
- Fix zypper readline error
- Change password in ATIS
- Install and configure computer
- SLURM
- Working with Terminal
- How to install Arch Linux 2013.10.01
- What does #!/usr/bin/env python mean?
- Colors in Vim
- Add a new font to ImageMagick
- Linux access rights and attributes
- Check File Systems maximum path depth
- Cyclic references kill Nautilus
- How can I clear gedit text search / replace history?
- Make your Bash more useful
- Linux Scheduler
- Review des Acer Travelmate 5744Z
- Balanzan Theme
- How to install the latest LaTeX Version
- Linux Memory Consumption
- Check Computer / Hardware for Linux-compatibility
- Wandering through the depths of find
- Adding a ppa in Ubuntu
- vrms - virtual Richard M. Stallman
- How to use magic rescue
- Configurig gEdit for developers
- Getting Hardware Information in Ubuntu
- Converting Files with Linux
Logging
Lolcat
Machine Learning
- Let your computer speak to you
- How Twitter’s Image Choice is Biased
- Funny Machine Learning
- Face Recognition
- Movielens Data Set
- Siamese Networks
- WiLI-2018
- Expert Systems
- Techniques for Analyzing ML models
- Ways to store Data
- Code Challenges in ML
- WhatsApp Data
- Perfect Models
- Recommender Systems
- Regression
- Evaluation of binary classifiers
- Data Scientist Interviews
- Feature Importance
- Data Science Project Guide
- Data Science - An Overview
- Forecasting
- Gradient Boosting
- ML Showcases
- Reproducibility in Machine Learning
- DQN - Deep Q Networks
- Q-Learning
- Best practice for Machine Learning Projects
- RL Agents
- ASR Services
- 1D Data Visualization
- ML Review 6
- Data Serialization
- The Reuters Dataset
- Document Classification
- How to get Data for ML systems
- Unsupervised Pretraining
- ML Review 5
- Natural Language Processing
- Master Thesis
- How to silence TensorFlow
- ZCA Whitening
- ML Review 4
- Object Detection
- Image Classification
- Ensembles
- How to download ImageNet
- ML Review 3
- Best of ML
- State of the Art in ML
- skdata
- Label Correction Algorithm
- How to use arXiv data
- Learning Machine Learning
- Reinforcement Learning
- Word Vectors
- ML Review 2
- NIPS 2016
- ML Review 1
- Machine Learning Glossary
- Average Distance of Random Points in a Unit Hypercube
- Iterating over Graphs
- Diverging Gradient Descent
- XOR tutorial with TensorFlow
- Optimization Basics
- Linear Classification
- Thoughts about Language
- Lokalisierung Mobiler Agenten
- Probabilistische Planung
- Analysetechniken für große Datenbestände
- Microsoft Vision API
- Collaborative Filtering
- Softmax
- Comparing Classifiers
- Function Approximation
- Using SVMs with sklearn
- Explaining Away
- Tensor Flow - A quick impression
- Machine Learning 1
- Machine Learning 2
- Mustererkennung - Klausur
- Neuronale Netze - Klausur
- Lasagne for Python Newbies
- Chatbots
- Gradient Descent, the Delta Rule and Backpropagation
- The Twiddle Algorithm
- GPUs - Supercomputers for your home
- Introduction to Octave
- A.I. in Computer Games
- What are pfiles?
- Awesome Robots
- Classify MNIST with PyBrain
- Classification with PyBrain
- How to apply the Viterbi algorithm
- k-nearest-neighbor classification and k-means - an interactive example
Main Dish
Mathematical Induction
Mathematics
- Zeitdilatation
- Die Mathematik hinter dem Wohnungsmangel
- XOR
- Dynamic Programming
- The p value
- The Absolute Value Function
- Statistik - Klausur
- Estimating Demand
- Explaining Away
- Python Markov Chain Packages
- Markovsche Ketten - Klausur
- Distribution of Random Variables when max gets applied
- Trickreiche Matheaufgaben
- Vertex coloring
- Warum ist Q abzählbar?
- How mathematics could change our future
- GeoTopo Klausur
- Sum of cubed digits riddle
- How to check if a point is inside of a polygon?
- Fibonacci, recursion and decorators
- Calculations with quaternions
- Gauß'sche Zahlen und verwandte Ringe
- How to solve linear congruence equations
- How to calculate the Legendre symbol
- How many Homomorphisms exist between Z/nZ and Z/mZ?
- Why is the stabilizer subgroup a subgroup?
- Why is the intersection of two normal subgroups a normal subgroup?
- Why everybody should know about conditional probability
- Spline interpolation
- Polynomial interpolation
- Mathematische Strukturen
- Inverting matrices
- Solving linear equations with Gaussian elimination
- Generating many prime numbers
- Solving equations of upper triangular matrices
- Solving equations of lower unitriangular matrices
- The Collatz sequence
- Triangle area
- E.i.d. Algebra und Zahlentheorie-Klausur
- Numerik-Klausur
- How to check if two line segments intersect
- Part II: The Strassen algorithm in Python, Java and C++
- Wie wende ich die Shannon-Zerlegung an?
- Wie wendet man den Transformationssatz an?
- Wie zeige ich Differenzierbarkeit?
- Reflecting a point over a line
- Beweise aus der booleschen Algebra
- Error correcting Codes
- Aufgaben zur Integralrechnung
- Integration durch Substitution
- Partielle Integration
- Konvergenz von Reihen
- Jordansche Normalform: 4x4 Matrizen
- Berechnung der euklidischen Normalform
- How to check if a point is inside a rectangle
- How to reverse engineer a function
- Konvergenz von Folgen
- Jordansche Normalform: 2x2 Matrizen
- Wie berechnet man die Jordan'sche Normalform?
- Wie bestimme ich den Kern einer linearen Abbildung?
- Der Kaiser von China und der Reis
- Klausur Analysis I und II
- Mathe-Aufgabe: Blutspende
- Project Euler: Problem 26
- Ist die Funktion / Relation wohldefiniert?
- Sichtweite des Burdsch Chalifa
- Endliche Gruppen
- Permutationen und Transpositionen
- Klausur Lineare Algebra I + II
- Nature by Numbers
- Why to study math?
- How to search for mathematical symbols in LaTeX
- When Is Matrix Multiplication Commutative?
- What is a fractal?
- Mathe Puzzle #1: Verschleierung
- Wie berechnet man die Cholesky-Zerlegung?
- Part I: Performance of Matrix multiplication in Python, Java and C++
- Wie berechnet man das charakteristische Polynom?
- Eigenwerte, Eigenvektoren und Eigenräume
- Lernkontrolle: Lineare Algebra I
- Project Euler: Problem 142
- Wie berechne ich das multiplikativ Inverse einer komplexen Zahl?
- Eigenschaften von Abbildungsmatrizen
- Wie bestimme ich das Inverse einer Matrix?
- Wie bestimme ich die Basiswechselmatrix?
- Plotting function graphs with LaTeX
- Bachelor Informatik, 1. Semester: Was bisher geschah
- Wie bildet man den Schnitt zweier Vektorräume?
- Eine Sprache ist nicht regulär - Beweis mit dem Pumping-Lemma
- Wie führe ich einen Induktionsbeweis?
- Prädikatenlogik: Aussagen formalisieren
- Einführung in die abzählende Kombinatorik
- Wie führe ich einen sauberen Beweis?
- Analysis I - Teil 1
- Einführung in die Stochastik
Matplotlib
- ML Review 6
- Data Visualization with Python
- ML Review 5
- ML Review 4
- Matplotlib Markers
- R - A language
- Distribution of Random Variables when max gets applied
Matrix
- Inverting matrices
- Solving equations of upper triangular matrices
- Solving equations of lower unitriangular matrices
- Jordansche Normalform: 4x4 Matrizen
- Berechnung der euklidischen Normalform
- Part I: Performance of Matrix multiplication in Python, Java and C++
- Eigenschaften von Abbildungsmatrizen
- Wie bestimme ich das Inverse einer Matrix?
- Wie bestimme ich die Basiswechselmatrix?
Matrix Multiplication
- Part III: Matrix multiplication on multiple cores in Python, Java and C++
- Part II: The Strassen algorithm in Python, Java and C++
Medicine
Meme
MetaUML
MFA
Microsoft
- Visual Studio Code — Python Editors in Review I think I fell in love 😍
- Microsoft Vision API
- Dreamspark SDM Odyssey
- Why are Microsoft products so User unfriendly?
- Microsoft product flavor hell
MIPS
- Perfect number check and ROT-13 encryption in MIPS-assembly code
- How to print MIPS assembly code in LaTeX
- Add MIPS syntax highlighting to gEdit
Money
- Kameralistik: Der Gemeindehaushalt einfach erklärt
- PV-Angebotsvergleich
- Stromzähler
- Steckersolargeräte (Balkonkraftwerke)
- Hauswert bestimmen
- Reichtum in Deutschland
- Interior Design Styles
- Wärmepumpen: Klimaanlagen-Modelle
- Brauchwasser-Wärmepumpe
- Betriebskosten einer Holz-Heizung
- Betriebskosten: Wärmepumpe vs Ölheizung
- Heizlastberechnung
- Stromtarife
- Wirtschaftlichkeit von effizienten Haushaltsgeräten
- Wärmepumpen
- Eisspeicher
- Der Weg zum Eigenheim
- Cost of Living (2023)
- Is it worth changing the Lightbulb? Switching for a more efficient lightbulb for economic reasons
- Analyzing what I spend money on in 2020 A data scientist's yearly review
- Financial Planning
- Cost of Living (2019)
- How to get foreign currencies
- 1822direkt
- Online Banking
Movie
Multithreading
Music
mypy
- pydantic The library you must know if you juggle data around
- Static Code Analysis for Python
- Type Annotations in Python 3.8
MySQL
Nature
Neural Networks
- Siamese Networks
- Unsupervised Pretraining
- Softmax
- Neuronale Netze - Klausur
- Awesome Robots
- Classify MNIST with PyBrain
- Classification with PyBrain
New Years Eve
NLP
Normal Form
Notebook
Numerics
- Spline interpolation
- Polynomial interpolation
- Solving equations of upper triangular matrices
- Solving equations of lower unitriangular matrices
NumPy
- Distribution of Random Variables when max gets applied
- Google Code Jam – Round 1A 2013
- Wie berechnet man die Cholesky-Zerlegung?
Open Source
- Perfect Design: Security Camera
- Software Licenses
- vrms - virtual Richard M. Stallman
- Community Chess
OpenID
Operating Systems
Operations Research
Optimization
OS
OWASP
Packaging
- Packaging in Python: Tools and Formats 16 solutions to 9 problems — which ones do you know?
- How I moved a library from Python 2 to 3
- pyproject.toml
- Python Package Versions
- Python Packages
- Packaging with Python
- How to create your own Python module
Pandas
Papers
Password
- Get PDF pages
- PDF-Printing on Windows 7
- Manipulating PDF files
- Creating pdf-forms with LaTeX
- Converting Files with Linux
Performance
- 8 Techniques To Speed up Your Database “If everything seems under control, you’re not going fast enough”
- Maximum Fixed-Length Contiguous Subarray
- Computer Temperature
- Profiling C programs
- Part I: Performance of Matrix multiplication in Python, Java and C++
Phishing
Photovoltaics
PHP
- Languages for Back Ends
- Increase the maximum file upload size in PHP
- SQL Injections
- Solving linear equations with Gaussian elimination
- Google Code Jam Templates
- PHP: A strange language
- Comparing Dates in PHP and MySQL
- PHP: PEAR MDB2
- Benchmarking PHP
Physics
- Dew Points
- Earth to Moon
- Getting a Feeling for Energy
- How fast are electrons moving?
- Nobel Prize in Physics 2009
- Sichtweite des Burdsch Chalifa
- Warum kann der Mond keine Atmosphäre haben?
Plattling
Politics
- Die Energiewende
- Kameralistik: Der Gemeindehaushalt einfach erklärt
- Prognosen zur Landtagswahl in Sachsen-Anhalt 2026
- Deutschland in der Welt
- Protokoll Verkehrsausschuss Plattling, November 2025
- Bildungspolitik: Ein Grund für teure Wärmepumpen
- Hilfreiche Bürokratie
- Günstiger Bauen
- Bundestagswahl 2025
- Ausländer in Deutschland
- Wirtschaft und Staatsfinanzen in Deutschland
- Kosten der Krankenversorgung in Deutschland
- Strom in Deutschland: Auf dem richtigen Weg in eine nachhaltige Zukunft
- Was mir Hoffnung macht
- Was mir Sorgen macht
- Die Mathematik hinter dem Wohnungsmangel
- E-Autos
- Politik gegen Wohnungsmangel
- Rente
- Reichtum in Deutschland
- E-Fuels - zu teuer für PKW
- Bundestagswahl 2021
- Climate Change
- German Politics
- Fake News: It's a symptom, not the problem
- Why Trump might be Good
- US problems
- Nukleare Endlagerung
- Voting
- The cost of fighting Terrorism with Bombs, Surveillance and Fear
- Terror in Paris
- The Impact of Strong AIs
- Discussions with friends
- Bundestagswahl 2013
- Improve German Public Transportation
- Karlsruhe: Oberbürgermeisterwahl 2012
- Stop ACTA
- Impact of SOPA protests
- SOPA protests
- What seems to be wrong in the U.S. - some caricatures
Presentations
Probability
- Explaining Away
- Python Markov Chain Packages
- Distribution of Random Variables when max gets applied
- Why everybody should know about conditional probability
- Mathe-Aufgabe: Blutspende
- Einführung in die Stochastik
Productivity
Programming
- 9 Clean Code Patterns I wish I knew earlier
- Hooks vs Callbacks vs Webhooks How do I use them and where is the difference?
- Synchronous vs Asynchronous vs Concurrent vs Parallel What is the difference and why does it matter?
- Credential Stuffing 😈🐝
- 6 Alternatives to Classes in Python Speed of development, execution time, (de)serialization, and maintainability all play a role in making your code shine
- Python is interpreted
- Killer Features by Python Version
- Naming Styles
- XOR
- Maximum Contiguous Subarray Sum
- Code Golf: Brackets Check
- Coding Fonts
- Python Puzzle 4
- Python's str vs repr
- Python property
- Defaults of Configuration Files
- Label Correction Algorithm
- R - A language
- URL RegEx
- Python's map, reduce and filter as list comprehensions
- The Rust Programming Language
- Critique of Python 3
- Prolog
- TCL
- Ruby
- Formatting Strings in Python
- Programmierparadigmen Klausur
- Fractions in C++
- Generating many prime numbers
- How do hash functions work?
- What can ArrayList / LinkedList do what List can't?
- Check x-in-a-row for board games
- How to sort with Java
- Tribonacci-Folge
- Project Euler: Problem 35
- Project Euler: Problem 33
- What is the best programming language?
- Java Puzzle #14: Integers
- C Puzzle #2
- Java Puzzle #13: Absolute Value Weirdness
- Java Puzzle #12: Control-flow
- Learning Java
- Java Puzzle #11: Change argument of foreach
- Python Puzzle #3: Associativity
- Code golf
- Java Puzzle #10: Multiple Interfaces
- Java Puzzle #9: Template method pattern
- Java Puzzle #8: Interfaces and Visibility
- Java Puzzle #7: Inheritance and Visibility
- Java Puzzle #6: Double Arithmetic
- Java Puzzle #5: Parallel Programming, Part 2
- Java Puzzle #4: Parallel Programming
- Python Puzzle #2: None and False
- Swing II: How to arrange Objects
- Swing I: How to use Swing
- How to parse command line arguments in Java
- Java Puzzle #3: Rounding
- Java Puzzle #2: Integers and Floats
- Java Puzzle #1: Pre- and Postincrement
- C++ Operator Overloading
- How to create your own Python module
- Python Puzzle #1: List multiplication
- Functional Programming in Python
- Cool Features of Python
- C Puzzle #1
- Google Code Jam 2012 – Round 1C 2012
- Google Code Jam 2012 – Round 1B 2012
- Google Code Jam 2012 – Round 1A 2012
- Google Code Jam 2012 - Qualification Round
- PHP: A strange language
- Surprising C errors
- Comparing programming languages
- For Loops in Different Programming Languages
- Python Generators
- Comparing Dates in PHP and MySQL
- Polyglots - Crazy Programming Stuff
Programming Language
Programming Languages
Project
Project Euler
- Generating many prime numbers
- The Collatz sequence
- Project Euler: Problem 35
- Project Euler: Problem 33
- Project Euler: Problem 32
- Project Euler: Problem 26
- Python one-liners for Project Euler
- Project Euler: Problem 142
- Challenge Websites
Project Management
Proof
- XOR
- Eine Sprache ist nicht regulär - Beweis mit dem Pumping-Lemma
- Wie führe ich einen Induktionsbeweis?
- Wie führe ich einen sauberen Beweis?
Public Transportation
Puzzle
- Python Puzzle 4
- Trickreiche Matheaufgaben
- C Puzzle #3
- Java Puzzle #14: Integers
- C Puzzle #2
- Java Puzzle #13: Absolute Value Weirdness
- Java Puzzle #12: Control-flow
- Java Puzzle #11: Change argument of foreach
- Python Puzzle #3: Associativity
- Java Puzzle #10: Multiple Interfaces
- Mathe-Aufgabe: Blutspende
- Java Puzzle #9: Template method pattern
- Java Puzzle #8: Interfaces and Visibility
- Java Puzzle #7: Inheritance and Visibility
- Java Puzzle #6: Double Arithmetic
- Java Puzzle #5: Parallel Programming, Part 2
- Java Puzzle #4: Parallel Programming
- Python Puzzle #2: None and False
- Java Puzzle #3: Rounding
- Java Puzzle #2: Integers and Floats
- Java Puzzle #1: Pre- and Postincrement
- Mathe Puzzle #1: Verschleierung
- Python Puzzle #1: List multiplication
- C Puzzle #1
PyBrain
PyPI
pytest
- Pytest Plugins to Love ❤️
- Mutation Testing
- Structuring Unit Tests
- Unit Testing in Python — tox and nox
- Unit Testing in Python — Patching, Mocks and Dependency Injection
- Unit Testing in Python — The Basics
- Testing in Python
Python
- Designing Event-Driven Systems in Local Python Applications
- Let your computer speak to you
- 9 Clean Code Patterns I wish I knew earlier
- Python 3.10 is Released
- Programming Interviews: Fizz Buzz An all-time programming classic for interviews
- 6 Alternatives to Classes in Python Speed of development, execution time, (de)serialization, and maintainability all play a role in making your code shine
- 6 YAML Features most programmers don’t know Level up your YAML knowledge to write cleaner YAML files
- Python's Scoping Rules The extraordinarily short guide to Python's crazy scoping rules
- Packaging in Python: Tools and Formats 16 solutions to 9 problems — which ones do you know?
- pydantic The library you must know if you juggle data around
- PyCharm Professional — Python Editors in Review See what money can give you 🤑
- JSON encoding/decoding with Python
- How to write Flake8 plugins 😍
- Logging Basics in Python
- Pre-commit hooks
- Pytest Plugins to Love ❤️
- How I moved a library from Python 2 to 3
- Static Code Analysis for Python
- Mutation Testing
- Property-based Testing
- CI Pipelines
- Structuring Unit Tests
- Unit Testing in Python — tox and nox
- How to Test Flask Applications
- Unit Testing in Python — Patching, Mocks and Dependency Injection
- Unit Testing in Python — The Basics
- Type Annotations in Python 3.8
- Python's super() Function
- Sorting Big Data
- Python EEL
- Python is interpreted
- Killer Features by Python Version
- Raw SQL vs Query Builder vs ORM
- Python Requirements
- XOR
- MongoDB
- File Encryption
- asyncio
- Maximum Contiguous Subarray Sum
- Solving Equations
- Dynamic Programming
- Backtracking
- Code Golf: Brackets Check
- Migrate to Python 3
- Maximum Fixed-Length Contiguous Subarray
- Matrix Multiplication: 2020 Update
- Current Python Versions
- Python Packaging Course
- Virtual Environments
- PyPI Analysis 2020
- Flask Plugins
- Flask Chat - Part I
- Python Itertools
- Bucketing in A/B-Testing
- Simulated Annealing
- Ansible
- Key-Value Stores
- pyproject.toml
- How to analyze Set Data
- Celery
- SQL Connection Strings
- Gunicorn
- REST
- Simple Operations and Basic Numbers
- Python Puzzle 4
- Code Quality
- WhatsApp Data
- Python Package Versions
- Python's str vs repr
- Closures
- Python property
- How old am I?
- Bugs
- Flask and Gunicorn
- Testing in Python
- Python Style Guide
- Make Python Objects JSON serializable
- Python Packages
- Pandas: Merge, join, concatenate
- Datetime
- Python Projects
- RL Agents
- Exploratory Data Analysis
- ASR Services
- ML Review 6
- Python Scheduling
- Data Visualization with Python
- The Reuters Dataset
- ML Review 5
- Defaults of Configuration Files
- ML Review 4
- How to download ImageNet
- Matplotlib Markers
- skdata
- Label Correction Algorithm
- R - A language
- Word Vectors
- Constants as Music
- Average Distance of Random Points in a Unit Hypercube
- Iterating over Graphs
- XOR tutorial with TensorFlow
- Python's map, reduce and filter as list comprehensions
- Linear Classification
- Talking with Daemons
- Softmax
- Comparing Classifiers
- Using SVMs with sklearn
- Analyzing PyPI Data - 2
- Tensor Flow - A quick impression
- Rename Script
- Languages for Back Ends
- Python Markov Chain Packages
- Lasagne for Python Newbies
- Python Code Documentation
- Python ctypes
- Python and Encodings
- Reading and Writing Files with Python
- Python and CSV
- Python Shell autocomplete
- Execute Python on Apache2
- GUI programming with Python
- Distribution of Random Variables when max gets applied
- Regular Expressions with Python
- Analyzing PyPI Metadata
- Packaging with Python
- Critique of Python 3
- On-line Handwriting Recognition of Mathematical Symbols
- The Twiddle Algorithm
- Mouse clicking games
- GPUs - Supercomputers for your home
- Logging in Python
- Configuration files in Python
- Append Python PATH
- Classify MNIST with PyBrain
- Classification with PyBrain
- Sum of cubed digits riddle
- How to check if a point is inside of a polygon?
- Formatting Strings in Python
- Fibonacci, recursion and decorators
- Part III: Matrix multiplication on multiple cores in Python, Java and C++
- Part IV: How to multiply matrix with its transpose in Python and C++
- How to solve linear congruence equations
- How to calculate the Legendre symbol
- Solving linear equations with Gaussian elimination
- Solving equations of upper triangular matrices
- Solving equations of lower unitriangular matrices
- Google Code Jam – Round 1C 2013
- Google Code Jam – Round 1B 2013
- Google Code Jam – Round 1A 2013
- Google Code Jam Templates
- What does #!/usr/bin/env python mean?
- Part II: The Strassen algorithm in Python, Java and C++
- Tribonacci-Folge
- Project Euler: Problem 35
- Project Euler: Problem 33
- Project Euler: Problem 32
- What is the best programming language?
- A practical approach to floats
- Python Puzzle #3: Associativity
- Code golf
- How to check if a point is inside a rectangle
- Python Puzzle #2: None and False
- How to parse command line arguments in Python
- GOTO in Python, Java and C++
- How to create your own Python module
- Wie berechnet man die Cholesky-Zerlegung?
- Part I: Performance of Matrix multiplication in Python, Java and C++
- Python Puzzle #1: List multiplication
- Python one-liners for Project Euler
- Functional Programming in Python
- Cool Features of Python
- Google Code Jam 2012 – Round 1C 2012
- Google Code Jam 2012 – Round 1B 2012
- Google Code Jam 2012 – Round 1A 2012
- Google Code Jam 2012 - Qualification Round
- For Loops in Different Programming Languages
- Python Generators
- Understanding Python Lists
- Python: Check Wiki-references for citation template
- Converting Files with Linux
- Polyglots - Crazy Programming Stuff
Rant
Reading
Recipe
- Rezept: Rohkostsalat
- Rezept: Schoko-Power-Müsli mit Banane
- Weißbrot
- 365 Main Dishes
- Cantuccini
- Carrot Soup
- Semmelknödel
- Chicken Fried Rice
- Apple Pancakes
- Shrimps and Tofu
- Lasagne
- Sandwich
- Vegetable Curry
- Crispy Tuna and Tofu
- Siomay Ayam
- Phở
- Bala Bala
Recommendations
RegEx
- ReDoS — Denial of Service by RegEx 😈
- URL RegEx
- Regular Expressions with Python
- Python: Check Wiki-references for citation template
Regression
Reinforcement Learning
- DQN - Deep Q Networks
- Q-Learning
- RL Agents
- Probabilistische Planung
- Machine Learning 1
- Machine Learning 2
- Neuronale Netze - Klausur
Research
Review
- Steckersolar-Batterien 2025
- Home Security Cameras 2025
- Notebooks 2025
- Textilien
- Food Processors
- Pfannen
- Rasenmäher
- Game Consoles
- In-Ear Headphones
- Fitness Trackers
- Monitors
- Insoles
- Water Bottles
- Airlines
- Washing
- IKEA PAX
- Comparing Cameras
- Lidl Connect
- Paid Reviews
- Logitech z120 Lautsprecher
- Panasonic Lumix DMC-TZ41
- Arena Villa am Wasserpark
- Bolt (DVD)
- Chinesischer Garten
- Dialogmuseum
- Die Kuh die Lacht
- MeinFernbus
- MortPlayer Audio Books
- High-End Notebooks
- Audible
- Simquadrat
- Nexus 4
- Review des Acer Travelmate 5744Z
RL
Robotics
RSS
Rust
Scheduling
Science
- Dew Points
- Earth to Moon
- Homöopathie
- Why do we use references?
- Extraordinary Materials
- Paper List
- Tools for Academia
- How to find new Papers
- OpenBCI
- Getting a Feeling for Energy
- Citizen Science Projects
- Reference Management with JabRef
- How fast are electrons moving?
- Nobel Prize in Physics 2009
- Sichtweite des Burdsch Chalifa
- Short Educational Clips
- Warum kann der Mond keine Atmosphäre haben?
- Incredible Optical Illusions
- Motion of the sun
- Compare Planet Sizes
scikit-learn
Security
- ReDoS — Denial of Service by RegEx 😈
- How to use GPG Send and receive encrypted messages
- Multi-Factor Authentication 😇
- The 7 Types of Cryptocurrencies You Must Know Coins, Utility and Security tokens, Stablecoins and NFTs: Bringing order to an ecosystem
- 5 Applications of Digital Signatures Learn what they are and how they are used
- Credential Stuffing 😈🐝
- Docker Security 😇 A hands-on guide to security for Docker
- Encryption vs Encoding vs Hashing They might appear in the same context, but they are vastly different
- Insecure Deserialization 😈🐝
- Merkle Trees The concept and applications - plain and simple!
- The 3 Applications of Hash Functions What they are, what the options are, and why they matter
- HTTPS vs SSL vs TLS What they are and what the differences are
- Full Disk Encryption 😇 Keep your data private, even if you lose your device
- DoS via a billion laughs 😈 Consume arbitrarily much RAM by repeated referencing
- Effective Access Control 😇
- The Cyber Security Triad It’s the CIA 🕵 — but maybe not what you think
- Software Composition Analysis (SCA)
- Email Spoofing 😈 Learn what it is, how it works, and how to defend against it with SPF, DKIM, DMARC
- ZIP Bombs 💣😈 Make your storage explode 💥
- Password Hashing 😇
- Cross-site Scripting (XSS) 😈
- Leaking Secrets 😇
- SQL Injections 😈
- Identification vs Authentication vs Authorization
- Safe vs Secure
- Static Code Analysis for Python
- XXE attacks 😈 PDF, Excel, SVG, ebooks — all use XML. They can be vulnerable.
- File Encryption
- Lynis
- Password Managers
- TLS and Nginx
- Abandoned domains are a security issue
- Working at FZI
- Rental Scam
- Autofill Phishing
- How to clear a USB stick
- Vertex coloring
- Internet at KIT
- Kollisionsresistente Hashfunktionen und Einwegfunktionen
- SQL Injections
- Data Backup Strategies
- Sicherheit-Klausur
- Semantische Sicherheit
- Linux access rights and attributes
- How to create a digital signature
- Stuxnet
- OpenID autodiscovery
- Password Changing Services
- MD5 cracking
- Challenge Websites
- 5 Web Technologies which should be used more often
- CAPTCHA
Sell
Semantic Web
Shell
- Digital Process Automation
- Python Shell autocomplete
- Linux Commands for Working from Home
- Interpreters and Shells
- Working with Terminal
Signal Processing
Smartphone
Society
- Prognosen zur Landtagswahl in Sachsen-Anhalt 2026
- Deutschland in der Welt
- Hilfreiche Bürokratie
- Amazon's Power
- Fake News: It's a symptom, not the problem
- Terror in Paris
- The Impact of Strong AIs
Software Architecture
- Designing Event-Driven Systems in Local Python Applications
- Hooks vs Callbacks vs Webhooks How do I use them and where is the difference?
- 10 Robustness and Resiliency Design Patterns to Learn Today
- Scaling Vertically vs Scaling Horizontally Be smart or throw money at the problem
- Software Architecture
- Software Stacks
Software Engineering
- Designing Event-Driven Systems in Local Python Applications
- 9 Clean Code Patterns I wish I knew earlier
- Hooks vs Callbacks vs Webhooks How do I use them and where is the difference?
- Synchronous vs Asynchronous vs Concurrent vs Parallel What is the difference and why does it matter?
- 10 Robustness and Resiliency Design Patterns to Learn Today
- Library vs Service: 7 Arguments to consider Learn what the difference is and when to use which
- 8 Techniques To Speed up Your Database “If everything seems under control, you’re not going fast enough”
- Scaling Vertically vs Scaling Horizontally Be smart or throw money at the problem
- Credential Stuffing 😈🐝
- 6 Alternatives to Classes in Python Speed of development, execution time, (de)serialization, and maintainability all play a role in making your code shine
- Shift Left: 7 Stages to Speed up Application Development while Improving Quality Let’s do it in an agile way
- Docker Security 😇 A hands-on guide to security for Docker
- The 3 Applications of Hash Functions What they are, what the options are, and why they matter
- 6 YAML Features most programmers don’t know Level up your YAML knowledge to write cleaner YAML files
- A Beginner’s Guide to Python Development on Windows 10
- Safe vs Secure
- Pre-commit hooks
- Pytest Plugins to Love ❤️
- How I moved a library from Python 2 to 3
- Static Code Analysis for Python
- Mutation Testing
- Property-based Testing
- CI Pipelines
- Structuring Unit Tests
- Unit Testing in Python — tox and nox
- How to Test Flask Applications
- Unit Testing in Python — Patching, Mocks and Dependency Injection
- Unit Testing in Python — The Basics
- Python Requirements
- How to build reliable Software
- Software Architecture
- Current Python Versions
- How to Speed up Docker
- Git Contribution Statistics
- Make a Webservice
- Software Stacks
- Data Applications
- Ansible
- Digital Process Automation
- Code Optimization
- Code Quality
- Python Package Versions
- Closures
- Command Line
- How old am I?
- Bugs
- Git - Version Control Done Right
- Testing in Python
- Make Python Objects JSON serializable
- Software Handover
- Stages of Software Development
- Python Projects
- Online Tools
- Scrum
- Scraping with Selenium
- Docker
- Git Bundle
- Python Shell autocomplete
- Bug Reporting - A User's Perspective
- Subversion
- Famous Software Bugs
- On-line Handwriting Recognition of Mathematical Symbols
- Start long-running processes via SSH
- Linux Commands for Working from Home
- How to use Sublime Text via SSH
- Interpreters and Shells
- Sublime Text
- Projects I never realized
- How can I sketch an application?
- Creating Gantt Charts
- A practical approach to floats
- Entwurfsmuster-Beispiele
- Java Puzzle #9: Template method pattern
- LaTeX-Vorlage für ein Lastenheft
- Software Versioning Cheat Sheet
Software Quality
Software Versioning
SOPA
Sorting
Space
Spam
Speed
SQL
- Raw SQL vs Query Builder vs ORM
- Analyzing PyPI Data - 2
- Analyzing PyPI Metadata
- SQL Injections
- Datenbanksysteme-Klausur
SQLAlchemy
SSH
- Start long-running processes via SSH
- Change password in ATIS
- Linux Commands for Working from Home
- How to use Sublime Text via SSH
Statistics
- Cost of Living (2023)
- Analyzing what I spend money on in 2020 A data scientist's yearly review
- Git Contribution Statistics
- Cost of Living (2019)
- The p value
- Estimating Demand
- My blog in 2012
STL
Stochastic
Studienstiftung
- Abschlussbericht der Studienstiftung
- Sommerakademie Greifswald
- LaTeX-Vorlage für den Semesterbericht der Studienstiftung
Style Guide
Sublime Text
SVM
Swing
SWT I
- SVN am KIT
- Entwurfsmuster-Beispiele
- Übersicht der Pfeile in UML
- Java Puzzle #5: Parallel Programming, Part 2
- SWT I Klausur
- Java Puzzle #4: Parallel Programming
- LaTeX-Vorlage für ein Lastenheft
- Eclipse für SWT I einrichten
Systems of Equations
Talks
Technology
Tensorflow
Terminology
Testing
- Pytest Plugins to Love ❤️
- Mutation Testing
- Property-based Testing
- Structuring Unit Tests
- Unit Testing in Python — tox and nox
- How to Test Flask Applications
- Unit Testing in Python — Patching, Mocks and Dependency Injection
- Unit Testing in Python — The Basics
- Testing in Python
- Scraping with Selenium
Theoretical Computer Science
- Formale Systeme Klausur
- Semantische Sicherheit
- Definitionen aus GBI
- Kellerautomat
- Komplexitätsklassen in der Informatik: Ein Überblick
- Konstruktion der Chomsky-Normalform
- Minimierung eines Automaten mittels Äquivalenzklassenkonstruktion
- Sprachen, Automaten und Grammatiken: Ein Überblick
- Eine Sprache ist nicht regulär - Beweis mit dem Pumping-Lemma
- Konstruktion eines deterministischen endlichen Automaten aus einem nicht-deterministischem
Tikz
- Colors in LaTeX
- Sizes in LaTeX
- Plotting graphs with PGFplots (LaTeX and Tikz)
- My LaTeX Tikz Template
- Complex LaTeX visualizations (Tikz)
- How to visualize Graph algorithms with LaTeX
- Plotting function graphs with LaTeX
- How to draw a finite-state machine
Tools
Touch Typing
tox
Traffic
- Protokoll Verkehrsausschuss Plattling, November 2025
- Simple Operations and Basic Numbers
- Internet Traffic
Travel
Traveling
Trekking
- Insoles
- Water Bottles
- Trekking Poles
- Sleeping Bags
- Trekking Trousers
- Fleece
- Down Jackets
- Hardshell Jackets
- Backpacking Tours by Month
Typography
- Coding Fonts
- Add a new font to ImageMagick
- Typography: Word as Image
- Portal - Still Alive typography clip
Ubuntu
- Disable Caps Lock
- Install and configure computer
- Review des Acer Travelmate 5744Z
- Balanzan Theme
- How to install the latest LaTeX Version
- Adding a ppa in Ubuntu
- Getting Hardware Information in Ubuntu
- Converting Files with Linux
UML
Unit Testing
- Property-based Testing
- Unit Testing in Python — tox and nox
- How to Test Flask Applications
- Unit Testing in Python — Patching, Mocks and Dependency Injection
- Unit Testing in Python — The Basics
United States
- Was mir Sorgen macht
- Why Trump might be Good
- US problems
- interACT
- What seems to be wrong in the U.S. - some caricatures
University
- Scientific Writing
- Academic Writing
- Ideen zur Verbesserung des KIT
- Master Thesis
- Statistik - Klausur
- Lectures on YouTube
- Computer Vision for Human-Computer Interaction
- Sommerakademie Greifswald
- Kalman Filter
- Informationsfusion
- Lokalisierung Mobiler Agenten
- Probabilistische Planung
- Analysetechniken für große Datenbestände
- Machine Learning 1
- Computergrafik - Klausur
- Machine Learning 2
- Mustererkennung - Klausur
- Neuronale Netze - Klausur
- Echtzeitsysteme - Klausur
- Markovsche Ketten - Klausur
- SVN am KIT
- Formale Systeme Klausur
- One-on-One Tutoring
- Change password in ATIS
- Prüfungsverwaltung am KIT
- Internet at KIT
- GeoTopo Klausur
- Programmierparadigmen Klausur
- How to apply the Viterbi algorithm
- How do I calculate a Histogram equalization?
- Informatik am KIT
- Improving lecture notes: Job (almost) done!
- Zero Mean Normalized Cross-Correlation
- Sicherheit-Klausur
- Rechnernetze-Klausur
- E.i.d. Algebra und Zahlentheorie-Klausur
- Datenbanksysteme-Klausur
- KogSys-Klausur
- Numerik-Klausur
- KV-Diagramme
- Betriebssysteme Klausur
- CMOS circuits
- Algorithmen II - Klausur
- Flipflops und Latches
- Das Consensus-Verfahren
- Das Quine-McCluskey-Verfahren
- TI-Klausur (DT & RO)
- Wie wende ich die Shannon-Zerlegung an?
- Web Engineering
- Definitionen aus Digitaltechnik
- Programmieren Tutorium
- Bürokratie am KIT
- PSE am KIT
- Klausur Analysis I und II
- Ist die Funktion / Relation wohldefiniert?
- Entwurfsmuster-Beispiele
- Java Puzzle #9: Template method pattern
- Klausur Lineare Algebra I + II
- Übersicht der Pfeile in UML
- Java Puzzle #5: Parallel Programming, Part 2
- SWT I Klausur
- Java Puzzle #4: Parallel Programming
- Algorithmen-Klausur
- LaTeX-Vorlage für ein Lastenheft
- Eclipse für SWT I einrichten
- Wie berechnet man das charakteristische Polynom?
- Lernkontrolle: Lineare Algebra I
- Wie berechne ich das multiplikativ Inverse einer komplexen Zahl?
- Abschlussaufgaben Programmieren
- Definitionen aus GBI
- GBI-Klausur
- TGI-Klausur
- Konstruktion der Chomsky-Normalform
- Wahrscheinlichkeitstheorie - Klausur (Info)
- Bachelor Informatik, 1. Semester: Was bisher geschah
- Frauenquote am KIT
- Checkstyle
- Wie führe ich einen Induktionsbeweis?
- Prädikatenlogik: Aussagen formalisieren
- Einführung in die abzählende Kombinatorik
- Wie führe ich einen sauberen Beweis?
- Improvements for my University's Website
- Analysis I - Teil 1
- Create LaTeX timetable
- Einführung in die Stochastik
UTF8
Vacation
Version Control
- Git Contribution Statistics
- Git - Version Control Done Right
- Git Bundle
- Subversion
- SVN am KIT
- How to use Jekyll with GitHub
- LaTeX + Versioning = A great Experience
- Eclipse für SWT I einrichten
- Software Versioning Cheat Sheet
Video
- YouTube Playlist Cleanup 2019
- Shortfilms, Part III
- Project Gooseberry
- Music videos
- Blender Open Movies
- Learning Java
- Crash Course: World History
- Neil deGrasse Tyson
- Nobel Prize in Physics 2009
- Short Educational Clips
- Shortfilms, Part II
- Nature by Numbers
- Why to study math?
- George Carlin
- Amazing Animals
- Typography: Word as Image
- Stuxnet
- Portal - Still Alive typography clip
- DVD menu in YouTube
- Clip: Love Tap
- Clip: Bob the Hamster
- Clip: What Light
- If Computer Problems Were Real
- Shortfilms
- 10 Great Videos on Vimeo
- Lolcats: Hermes' Favorite Activity
- Funny Commercials
- Animator vs. Animation
virtualenv
- Packaging in Python: Tools and Formats 16 solutions to 9 problems — which ones do you know?
- Virtual Environments
Visualization
- The Collatz sequence
- Plotting function graphs with LaTeX
- Einführung in die Stochastik
- Google Ngram Viewer
Voting
VPN
Water
Web
Web Development
- Hooks vs Callbacks vs Webhooks How do I use them and where is the difference?
- How to Test Flask Applications
- Flask Plugins
- Make a Webservice
- HTML Quantities
- Software Stacks
- Flask Chat - Part I
- CMS Page Versions
- Gunicorn
- REST
- Usernames
- Flask and Gunicorn
- Online Tools
- The JavaScript World
- URL RegEx
- Languages for Back Ends
- HTTPie
- Play Audio
- HTML5 Template
- How to use Jekyll with GitHub
- DNS-Services
- Graphic filters
- three.js is AWESOME!
- JavaScript: WTF?!?
- Web Engineering
- How can I sketch an application?
- URL shortener
- Improvements for my University's Website
- Custom 404 error pages
- Search Engine Autodiscovery
- Password Changing Services
- Order categories in WordPress
- 5 Web Technologies which should be used more often
- PHP: PEAR MDB2
- Benchmarking PHP
- Tricks with .htaccess
- Setting up WordPress
Web Services
Wikipedia
- MediaViewer and Superprotect
- Disable Wikipedia fundraising banner
- How to reverse engineer a function
- Using Wikipedia as a Newsstream
- Python: Check Wiki-references for citation template
- Freaky Wikipedia Articles
Windows
- How to get an amazing Terminal In Windows and Linux; including prompts, fonts, and colors
- A Beginner’s Guide to Python Development on Windows 10
- Why I prefer Linux over Windows
- PDF-Printing on Windows 7
- Why are Microsoft products so User unfriendly?
- Microsoft product flavor hell
Windows 7
- Why I prefer Linux over Windows
- PDF-Printing on Windows 7
- Why are Microsoft products so User unfriendly?
- Microsoft product flavor hell
Wolfram|Alpha
- Wie berechnet man die Jordan'sche Normalform?
- Wie berechnet man die Cholesky-Zerlegung?
- Wie berechnet man das charakteristische Polynom?
- Wie bestimme ich das Inverse einer Matrix?
- Cleverbot vs. Wolfram|Alpha