Johnny Graber's Avatar

Johnny Graber

@jgraber.bsky.social

Problem solver (partially by writing code), loves reading and travels the world whenever possible.

52 Followers  |  97 Following  |  133 Posts  |  Joined: 06.12.2023
Posts Following

Posts by Johnny Graber (@jgraber.bsky.social)

Preview
#320: Store Embeddings in ChromaDB - Python Friday

#Python Friday #320: Store Embeddings in ChromaDB - #ai

pythonfriday.dev/2026/02/320-...

27.02.2026 17:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Little Git Tricks: Fix Reference Broken Error - Improve & Repeat

Little #Git Tricks: Fix Reference Broken Error

improveandrepeat.com/2026/02/litt...

24.02.2026 19:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#319: Testing Trading Algorithms: MACD - Python Friday

#Python Friday #319: Testing Trading Algorithms: MACD

pythonfriday.dev/2026/02/319-...

20.02.2026 18:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Fix the Missing NuGet Packages Folder in Azure DevOps - Improve & Repeat

Fix the Missing NuGet Packages Folder in #Azure #DevOps - #dotNet

improveandrepeat.com/2026/02/fix-...

17.02.2026 20:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#318: Testing Trading Algorithms: Bollinger Bands - Python Friday

#Python Friday #318: Testing Trading Algorithms: Bollinger Bands

pythonfriday.dev/2026/02/318-...

13.02.2026 16:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Clone Dashboards in Seq - Improve & Repeat

How to Clone Dashboards in #Seq - #dotNet

improveandrepeat.com/2026/02/how-...

10.02.2026 20:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#317: Working With Stock Marked Data - Python Friday

#Python Friday #317: Working With Stock Marked Data

pythonfriday.dev/2026/02/317-...

06.02.2026 16:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Little Git Tricks: Get Rid of Commits - Improve & Repeat

Little #Git Tricks: Get Rid of Commits

improveandrepeat.com/2026/02/litt...

03.02.2026 18:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#316: Visualise Stock Market Data With mplfinance - Python Friday

#Python Friday #316: Visualise Stock Market Data With mplfinance

pythonfriday.dev/2026/01/316-...

30.01.2026 12:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Al blunder in Aurskog-Holand - children
received water bills
Al blunder in Aurskog-Holand - children received water bills
Things didn't go smoothly when Aurskog-Holand Municipality tried to use Al to clean up the mess with water and sewage payments. The municipal manager regrets the attempt.
Al blunder in Aurskog-Holand - children received water bills

Al blunder in Aurskog-Holand - children received water bills Al blunder in Aurskog-Holand - children received water bills Things didn't go smoothly when Aurskog-Holand Municipality tried to use Al to clean up the mess with water and sewage payments. The municipal manager regrets the attempt. Al blunder in Aurskog-Holand - children received water bills

- It is important to look at ourselves in the mirror, see what we have done wrong and what we should have done differently, said Marianne Grimstad Hansen when she briefed the municipality's chairmanship on the matter on Wednesday, according to Indre Akershus Blad.
She is the municipal manager for culture and community development in the municipality.
A year ago, the municipality discovered an error in the billing of water and sewage fees that affected 1,000 residents. The error turned out to have been going on for some time, and since the municipality can only claim reimbursement three years in advance, they wanted to finish the case in 2025.

- It is important to look at ourselves in the mirror, see what we have done wrong and what we should have done differently, said Marianne Grimstad Hansen when she briefed the municipality's chairmanship on the matter on Wednesday, according to Indre Akershus Blad. She is the municipal manager for culture and community development in the municipality. A year ago, the municipality discovered an error in the billing of water and sewage fees that affected 1,000 residents. The error turned out to have been going on for some time, and since the municipality can only claim reimbursement three years in advance, they wanted to finish the case in 2025.

- We used artificial intelligence to save time, and thought it was good enough, but we should have taken an extra day or two and gone through the list, said Grimstad Hansen.
The experiment didn't go so well. The rush and use of Al led to children, among others, receiving letters asking them to pay. The reactions were immediate.
- Two worked through Christmas to take enquiries. It was important that someone answered the phone then. After New Year's, we hired more, and five employees went around taking enquiries, the municipal manager said.

- We used artificial intelligence to save time, and thought it was good enough, but we should have taken an extra day or two and gone through the list, said Grimstad Hansen. The experiment didn't go so well. The rush and use of Al led to children, among others, receiving letters asking them to pay. The reactions were immediate. - Two worked through Christmas to take enquiries. It was important that someone answered the phone then. After New Year's, we hired more, and five employees went around taking enquiries, the municipal manager said.

She emphasized that they will not gloss over what has happened.
- We could have retrieved the address list from the supplier of the new system. We should have had more eyes on the letter that was sent out and quality assured it. Inbyggertorget and others should have been informed earlier, summarized Grimstad Hansen in the meeting.

She emphasized that they will not gloss over what has happened. - We could have retrieved the address list from the supplier of the new system. We should have had more eyes on the letter that was sent out and quality assured it. Inbyggertorget and others should have been informed earlier, summarized Grimstad Hansen in the meeting.

Β«AI blunder in Aurskog-HΓΈland [Norway] – children received water billsΒ»

29.01.2026 06:52 β€” πŸ‘ 27    πŸ” 4    πŸ’¬ 4    πŸ“Œ 2
Preview
List Patterns in .Net - Improve & Repeat

List Patterns in .Net - #dotNet

improveandrepeat.com/2026/01/list...

27.01.2026 20:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#315: Access Stock Market Data With yfinance - Python Friday

#Python Friday #315: Access Stock Market Data With #yfinance

pythonfriday.dev/2026/01/315-...

23.01.2026 11:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Install PowerShell 7 With Winget - Improve & Repeat

How to Install #PowerShell 7 With Winget - #windows

improveandrepeat.com/2026/01/how-...

20.01.2026 21:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#314: Sortable GUIDs With UUID V7 - Python Friday

#Python Friday #314: Sortable GUIDs With UUID V7

pythonfriday.dev/2026/01/314-...

16.01.2026 11:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Change the SSL Certificate of the Octopus Deploy Server - Improve & Repeat

Change the #SSL Certificate of the Octopus Deploy Server - #dotNet #web

improveandrepeat.com/2026/01/chan...

13.01.2026 21:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#313: Persisted Cache for Function Calls - Python Friday

#Python Friday #313: Persisted Cache for Function Calls

pythonfriday.dev/2026/01/313-...

09.01.2026 14:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Find Outdated Packages in .NET Projects - Improve & Repeat

Find Outdated Packages in .NET Projects - #dotNet #security

improveandrepeat.com/2026/01/find...

06.01.2026 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#312: Switch Statement in Python - Python Friday

#Python Friday #312: Switch Statement in Python

pythonfriday.dev/2026/01/312-...

02.01.2026 14:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ist euch auch schon aufgefallen, dass KI alles zu allem weiß, außer in dem Bereich, in dem ihr euch richtig gut auskennt?

31.12.2025 10:40 β€” πŸ‘ 192    πŸ” 57    πŸ’¬ 0    πŸ“Œ 0
Preview
Goodbye 2025, Welcome 2026 - Improve & Repeat

Goodbye #2025, Welcome #2026

improveandrepeat.com/2025/12/good...

30.12.2025 21:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#311: Creating Packages With uv - Python Friday

#Python Friday #311: Creating Packages With #uv

pythonfriday.dev/2025/12/311-...

26.12.2025 16:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Track Down the Elusive 0x00 Character in Your Data - Improve & Repeat

How to Track Down the Elusive 0x00 Character in Your Data - #dotNet #sqlServer #sql

improveandrepeat.com/2025/12/how-...

23.12.2025 18:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#310: The Zip() Function - Python Friday

#Python Friday #310: The Zip() Function

pythonfriday.dev/2025/12/310-...

19.12.2025 21:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Validate the Dependency Injection Configuration at Build Time - Improve & Repeat None

Validate the Dependency Injection Configuration at Build Time - #dotNet

improveandrepeat.com/2025/12/vali...

16.12.2025 20:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The new owasp top ten, the list of items

The new owasp top ten, the list of items

Big news in #AppSec: the #OWASP Top 10 2025 is now available! I'm part of the project team and ALL OF US want every dev, security engineer, and leader to read it (please).

https://twp.ai/E6ClNO

1/5

12.12.2025 18:50 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Preview
#309: Repeating and Combining Lists With itertools - Python Friday None

#Python Friday #309: Repeating and Combining Lists With itertools

pythonfriday.dev/2025/12/309-...

12.12.2025 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Configure InternalsVisibleTo in the *.csproj File - Improve & Repeat None

How to Configure InternalsVisibleTo in the *.csproj File - #dotNet

improveandrepeat.com/2025/12/how-...

09.12.2025 19:56 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
#308: Overwrite | to Simulate UNIX Pipes - Python Friday None

#Python Friday #308: Overwrite | to Simulate UNIX Pipes

pythonfriday.dev/2025/12/308-...

05.12.2025 19:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Fix the Context Menu of Windows 11 - Improve & Repeat None

How to Fix the Context Menu of #Windows 11

improveandrepeat.com/2025/12/how-...

02.12.2025 19:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
#307 Experimenting With a Large PDF File in LangChain - Python Friday None

#Python Friday #307 Experimenting With a Large PDF File in #LangChain - #ai #llm

pythonfriday.dev/2025/11/307-...

28.11.2025 15:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0