Open in app

Sign In

Write

Sign In

Martin Thoma
Martin Thoma

6.2K Followers

Home

About

Published in Plain and Simple

·21 hours ago

Python Terminology: Distribution vs Package vs Module

A Python distribution is an archive file that contains one or more Python package. The distribution file is what the end-user will download and install. It’s typically just one package. There are two common types of distributions: Source distributions and the wheel binary format. A Python package is an importable…

Terminology

1 min read

Python Terminology: Distribution vs Package vs Module
Python Terminology: Distribution vs Package vs Module
Terminology

1 min read

Python Terminology: Distribution vs Package vs Module

A Python distribution is an archive file that contains one or more Python package. The distribution file is what the end-user will download and install. It’s typically just one package.

There are two common types of distributions: Source distributions and the wheel binary format.

A Python package is an importable…

--

--


Published in InfoSec Write-ups

·5 days ago

Clipboard Hijacking 😈

What it is, how to do it, and how to prevent it — We regularly copy and paste stuff. Sometimes, the copied characters contain important information such as bank numbers or crypto wallet addresses. Attackers can replace the copied address with an address under their control. Hence you might accidentally transfer money to an attacker instead of your original target. Why it Matters I suspect that…

Security

4 min read

Clipboard Hijacking 😈
Clipboard Hijacking 😈
Security

4 min read


Jan 15

Cookies 😇

HttpOnly, Secure, SameSite and their security implications — HTTP is a stateless protocol. The web servers handle each HTTP request independently. This is especially a problem for identification. The webserver needs to know to whom it is talking. For that reason, we allow the client side (the browser) to store information that it can send along with every…

Web

3 min read

Cookies 😇
Cookies 😇
Web

3 min read


Published in Plain and Simple

·Jan 7

Watermarks, Digital Signatures, and Fingerprinting

I see the terms watermark and digital signature being used interchangeably, but they different: Good watermarks are hard to remove, but might be easy to forge. Watermarks help the person who created the work to be able to proof they did it. Fingerprints are used to trace people against their…

Technology

3 min read

Watermarks, Digital Signatures, and Fingerprinting
Watermarks, Digital Signatures, and Fingerprinting
Technology

3 min read


Jan 1

New Year 2023 🎆

What happened in 2022 and what I expect for 2023 — It’s new years eve and — as always — I finish some things and have some plans for next year. Review of 2022 The Russo-Ukrainian war shaped 2022 for me. Worries about an atomic war in proximity to Germany first crossed my mind. Oil was sold out for a while, and a lot…

2023

10 min read

New Year 2023 🎆
New Year 2023 🎆
2023

10 min read


Dec 30, 2022

A hopeful glance into the Future

5 Reasons why I’m optimistic about humanities future — Current times are hard. Energy prices are high in Germany due to the supply cut from Russian gas, the supply interruptions from Ukrainian grain causes food prices to rise, and supply chain interruptions caused by Corona from Chinese goods are troublesome. The interest rates are suddenly way higher than they…

Technology

5 min read

A hopeful glance into the Future
A hopeful glance into the Future
Technology

5 min read


Published in Geek Culture

·Dec 30, 2022

7 Ways ChatGPT Falls Short in Question Answering

Why Jordan Petterson is wrong about ChatGPT — I’ve just watched a clip of Jordan Petterson talking about ChatGPT. While I’m very impressed by ChatGPT as well, I’m certain he is completely wrong with his assessment of the current and future capabilities of ChatGPT. It’s hard to estimate what we will be able to do in the future…

Chatgpt

4 min read

7 Ways ChatGPT Falls Short in Question Answering
7 Ways ChatGPT Falls Short in Question Answering
Chatgpt

4 min read


Dec 27, 2022

The 2022 State of Battery Technology

Batteries are extremely important. They are built into millions of devices, especially smartphones, cars, and homes. You need to have different properties depending on which application you’re talking about. For example, smartphones need a very high energy density. In contrast, the batteries used to store energy from solar cells can…

Battery

6 min read

The 2022 State of Battery Technology
The 2022 State of Battery Technology
Battery

6 min read


Dec 25, 2022

pypdf: The 2022 Review

Better text extraction, encryption, and project setup — pypdf is a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files. pypdf can retrieve text, images, and metadata from PDFs as well. The library has quite a…

Pypdf

3 min read

pypdf: The 2022 Review
pypdf: The 2022 Review
Pypdf

3 min read


Published in Geek Culture

·Dec 12, 2022

ChatGPT — the new AI tool everybody is talking about

How powerful is ChatGPT? Can it replace your job? — ChatGPT is a chatbot accessible via chat.openai.com. It is by far the most impressive chatbot I’ve seen as a Machine Learning developer / consultant. It’s a similar leap to DeepL compared to the early Google Translate. It’s like comparing a modern iPhone with a Nokia 3010. Let’s explore what ChatGPT…

Chatbots

7 min read

ChatGPT — the new AI tool everybody is talking about
ChatGPT — the new AI tool everybody is talking about
Chatbots

7 min read

Martin Thoma

Martin Thoma

6.2K 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
  • SatoshiLabs

    SatoshiLabs

  • Martin Heinz

    Martin Heinz

  • Jarrod Overson

    Jarrod Overson

  • Barack Obama

    Barack Obama

  • Robert Harrison

    Robert Harrison

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech