Open in app

Sign In

Write

Sign In

Martin Thoma
Martin Thoma

6.3K Followers

Home

About

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 Publication

·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


Apr 7

GPT-4: Playing with Word Arithmetic

The field of Natural Language Processing (NLP) has seen significant advancements over the years, with language models like OpenAI’s GPT-4 exhibiting remarkable capabilities in understanding and generating human language. …

Gpt 4

4 min read

GPT-4: Playing with Word Arithmetic
GPT-4: Playing with Word Arithmetic
Gpt 4

4 min read


Apr 4

5 jobs no AI can replace any time soon

AI advancements are impressive, but those tasks are far out of our reach. — № 1: Software Development

Gpt 4

6 min read

5 jobs no AI can replace any time soon
5 jobs no AI can replace any time soon
Gpt 4

6 min read


Apr 2

[WP] Betraying the Goddess I was dating

A ChatGPT experiment with a writing prompt — Writing prompts are sentences that give you ideas for interesting stories. I took the following prompt to generate a story written with ChatGPT (GPT-4): You stood there, looking at your friend, faceplaming “Let me get this straight, you’re dating a Goddess, an actual ‘divine powers, older than civilization’ Goddess and…

Novel

8 min read

[WP] Betraying the Goddess I was dating
[WP] Betraying the Goddess I was dating
Novel

8 min read


Apr 2

How Chat-GPT fails to generate light reading

GPT-4 can produce stories. Let’s examine the quality. — We all want some forms of light entertainment once in a while. It might be to stop us from thinking about work at the end of the day. It might be to distract from hardships in our lives. It might just be to relax. Light reading could be love stories…

ChatGPT

3 min read

How Chat-GPT fails to generate light reading
How Chat-GPT fails to generate light reading
ChatGPT

3 min read


Apr 1

Data Science Pattern #1: The Progress Serializer

It saved me hundreds of hours as a data scientist — Data cleaning and preprocessing is a necessary and time-consuming task in data science. I typically do this in iterations with a subset of the original dataset. Once I think I have found all the issues, I run the cleaning code on the complete dataset. There are several different ways to…

Data Science

3 min read

Data Science Pattern #1: The Progress Serializer
Data Science Pattern #1: The Progress Serializer
Data Science

3 min read


Published in

FAUN Publication

·Mar 31

The Role of Certificates in Secure Communication 😇

A secure channel over an insecure network can be established via asymmetric cryptography. But we also need to make sure that we are actually talking with the correct person (or rather server). It is of no help if we have a secure channel to an attacker. …

Information Technology

7 min read

The Role of Certificates in Secure Communication 😇
The Role of Certificates in Secure Communication 😇
Information Technology

7 min read


Published in

Plain and Simple

·Mar 31

Arrange-Act-Assert vs Given-When-Then

Or: How to structure your tests — Unit tests typically consist of three meaningful phases: Arrange: Set up the preconditions for the tests. That could be creating data/objects or configuring a state. Act: Perform the action that should get tested. Typically this means calling the function/method you want to test Assert: Verify the correctness of the outcome…

Unit Testing

2 min read

Arrange-Act-Assert vs Given-When-Then
Arrange-Act-Assert vs Given-When-Then
Unit Testing

2 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
  • Patrick Kalkman

    Patrick Kalkman

  • Barack Obama

    Barack Obama

  • SatoshiLabs

    SatoshiLabs

  • Martin Heinz

    Martin Heinz

  • Jeanna Schoonmaker

    Jeanna Schoonmaker

See all (41)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech