Open in app

Sign In

Write

Sign In

Martin Thoma
Martin Thoma

6.3K Followers

Home

Lists

About

Aug 1

Whats’ hot and what not in Python, August 2023

An analysis of PyPI download statistics — The Python Packaging Index (PyPI) tracks the downloaded packages. I’ve checked the monthly statistics for the two time frames: 1st of June to 30th of June and 1st of July to 31st of July and compared them. It’s important to realize that download statistics do not tell you anything about…

Python

5 min read

Whats’ hot and what not in Python, August 2023
Whats’ hot and what not in Python, August 2023
Python

5 min read


Published in

Plain and Simple

·Aug 1

How well can ChatGPT play Code Names?

You are playing the association game “Code Names”. The words are: Blue: ski, star, fish, blind, tip, file, cotton, scarecrow Red: bond, sound, park, penny, bee, tokyo, walrus, hospital, suba diver Black: boil neutral: angel, captain, bass, casino, day, goldilocks, field You are the red spy master. It’s your turn…

ChatGPT

4 min read

How well can ChatGPT play Code Names?
How well can ChatGPT play Code Names?
ChatGPT

4 min read


Jul 16

Energy Comparisons

How long can you heat your home with a Tesla? — Modern electric cars have huge batteries and modern homes heat using heat pumps and thus electricity. Theoretically, you could heat a home using a Tesla. But how long would it last? Heat Energy Usage

Energy

4 min read

Energy Comparisons
Energy Comparisons
Energy

4 min read


Published in

Plain and Simple

·Jul 9

Superstitious believes in Software Engineering

The Monkey-Ladder Experiment is a parabel from Competing for the future by Gary Hamel and C. K. Prahalad (1996) and goes like this: 4 monkeys in a room. In the center of the room is a tall pole with a bunch of bananas suspended from the top. One of the…

Software Development

2 min read

Superstitious believes in Software Engineering
Superstitious believes in Software Engineering
Software Development

2 min read


Published in

Plain and Simple

·Jul 6

Always use the latest version, but not instantly

People don’t make security advisories. They might not even explicitly state that there was/is a security issue. — This is a warning to my fellow software developers. I’m writing this article as the current maintainer of pypdf and PyPDF2, probably the most widely used PDF packages in the Python ecosystem. …

Software Development

4 min read

Always use the latest version, but not instantly
Always use the latest version, but not instantly
Software Development

4 min read


Jun 26

How to evaluate new appliances as investments

Focusing purely on the economic view — When I started investing, I read a lot about ETFs, stocks, and the stock market. I started with a time deposit as I felt super insecure. Once I understood ETFs and the stock market better, I continued with that. Now that I own a house, I’m thinking about investing in…

House

9 min read

How to evaluate new appliances as investments
How to evaluate new appliances as investments
House

9 min read


Jun 5

How efficient can LEDs become?

One of my favorite articles is “Is it worth changing the lightbulb”. The article contains the following table that shows rather clearly that it’s pretty much always worth replacing old incandescent light bulbs by LEDs: However, even within the category of LEDs there are differences. The EU has given us…

Electricity

3 min read

How efficient can LEDs become?
How efficient can LEDs become?
Electricity

3 min read


Apr 16

GPT-4 could solve a 60-year old Challenge in Computer Science

Cooking is a common analogy to programming. You have to write down instructions in a very clear way as the computer just executes those instructions — not more, not less. We are not used to make such precise instructions, which is hilariously shown in the “exact instructions challenge”: Computers…

Technology

8 min read

GPT-4 could solve a 60-year old Challenge in Computer Science
GPT-4 could solve a 60-year old Challenge in Computer Science
Technology

8 min read


Published in

FAUN — Developer Community 🐾

·Apr 9

Content Security Policy (CSP) 😇

In today’s digital landscape, web security threats have become increasingly sophisticated and pervasive. As our reliance on the internet continues to grow, it becomes crucial for organizations to implement robust security measures to protect their digital assets and users’ sensitive information. One such security measure that has gained significant attention…

It Security

8 min read

Content Security Policy (CSP) 😇
Content Security Policy (CSP) 😇
It Security

8 min read


Apr 8

Shiny pytest plugins

Improve the output for better readability — Pytest allows a lot of customization for the look-and-feel. Output formats for the progress, the results, the diffs in error cases. While you can do it all yourself, there are tons of plugins. Test setup I used the pypdf test suite in most screenshots. …

Pytest

4 min read

Shiny pytest plugins
Shiny pytest plugins
Pytest

4 min read

Martin Thoma

Martin Thoma

6.3K Followers

I’m a Software Engineer with over 10 years of Python experience (Backend/ML/AI). Support me via https://martinthoma.medium.com/membership

Following
  • Barack Obama

    Barack Obama

  • Whale Alert

    Whale Alert

  • Martin Heinz

    Martin Heinz

  • Matt Przybyla

    Matt Przybyla

  • Patrick Kalkman

    Patrick Kalkman

See all (41)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams