Joël's Avatar

Joël

@joelkuiper.eu.bsky.social

Photography, writing, and general melancholic nerdity. Dutch. https://joelkuiper.eu

4,965 Followers  |  1,121 Following  |  12,967 Posts  |  Joined: 10.01.2024  |  1.7471

Latest posts by joelkuiper.eu on Bluesky

Nee, maar dat kan wel 🤔

05.08.2025 18:40 — 👍 1    🔁 0    💬 0    📌 0
Preview
GitHub - joelkuiper/flask-htmx-llm: A chatbot web app based on Flask, HTMX, and llama-cpp-python via LangChain A chatbot web app based on Flask, HTMX, and llama-cpp-python via LangChain - joelkuiper/flask-htmx-llm

It also meant I had to scope all the sessions to the users, which conceptually easy ... but still a bit of work to get right. I hope I got all the checks right, you can check my code 😅

github.com/joelkuiper/f...

05.08.2025 18:39 — 👍 0    🔁 0    💬 0    📌 0

It uses libsodium (via nacl) for the password hashing, which is nice pynacl.readthedocs.io/en/latest/

05.08.2025 18:31 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image

It also does a bit of validation, of course.

05.08.2025 18:26 — 👍 1    🔁 0    💬 1    📌 0
A login screen

A login screen

A registration form

A registration form

A chat interface

A chat interface

So my day was implementing a user registration and authentication flow. And a lot of refactoring.

05.08.2025 18:25 — 👍 1    🔁 0    💬 1    📌 0

Ja, er zit echt nog wel ruimte voor optimalisatie, denk ik. En inderdaad, toen ik mijn studie deed bestonden die dingen natuurlijk niet eens ... veel lol gehad met de filosofie en natuurlijk old school logisch programmeren tijdens mijn studie. 😀

05.08.2025 18:24 — 👍 1    🔁 0    💬 0    📌 0

Ik ga kijken 👀

05.08.2025 18:18 — 👍 1    🔁 0    💬 1    📌 0

Een van de betere aankopen die ik ooit gedaan heb is een SodaStream (yay bubbeltjeswater) #notsponsored

05.08.2025 18:17 — 👍 2    🔁 0    💬 0    📌 0

Ik heb AI gestudeerd, en ik gebruik het ook wel redelijk veel, en ik moet wel zeggen dat ik het nu wel zie als toevoeging op mijn leven (als disclaimer). Het is zeker niet "nutteloos" in mijn optiek, en dat het iets "kost" ... tsjah, wat niet. Ik hoop wel op betere infrastructuur, maar dat komt wel.

05.08.2025 17:58 — 👍 1    🔁 0    💬 1    📌 0

En ik denk juist omdat AI nog nieuw is, en er nog mogelijkheden voor optimalisatie zijn, kunnen we het wel even aanzien. Containerschepen, cryptomunten, vliegen, auto's, vlees en vis, "het internet" ... we vergeten altijd de externaliteiten, blijkbaar.

05.08.2025 17:58 — 👍 1    🔁 0    💬 1    📌 0

Misschien is mijn bubbel anders, maar ik hoor niets anders dan anti-AI sentiment (en middelverbruik hoor ik daarbij vaak). Ik ben het wel met je eens dan we ons bewust moeten worden van de impact op milieu. Maar net als alles is het kosten/baten.

05.08.2025 17:58 — 👍 0    🔁 0    💬 1    📌 0

Het fenomeen van dissociatie is iets waar ik sterk in geïnteresseerd ben, dus alle case studies zijn welkom 😃

05.08.2025 17:46 — 👍 1    🔁 0    💬 0    📌 0

Daar kunnen we vast dan wel eens een keer over discussiëren 😄

05.08.2025 17:45 — 👍 1    🔁 0    💬 1    📌 0

Oh dat wil ik eigenlijk wel eens lezen, is het nog ergens verkrijgbaar?

05.08.2025 17:44 — 👍 1    🔁 0    💬 3    📌 0

Nee, dat heb ik niet! Maar ik heb vast wat gemist 😅

05.08.2025 17:43 — 👍 1    🔁 0    💬 1    📌 0

Jouw MPS komt het dichts in de buurt bij DID en.wikipedia.org/wiki/Dissoci... gok ik

05.08.2025 17:28 — 👍 1    🔁 0    💬 1    📌 0

Ach zo! Nah ja, ik heb sowieso een heel scala aan psychische problemen 😆

05.08.2025 17:20 — 👍 1    🔁 0    💬 2    📌 0

De afkorting MPS zegt me niks in deze context, sorry 😅

05.08.2025 17:16 — 👍 2    🔁 0    💬 1    📌 0

Ergens is het wel opmerkelijk dat de schreeuw "maar AI verbruikt heel veel stroom" in mijn beleving minder aanwezig was bij cryptomunten (zoals bitcoin) ... maar als er iets nutteloos stroom verbruikt dan is het wel cryptomunten.

... echt "whataboutism" maar toch.

05.08.2025 17:11 — 👍 7    🔁 0    💬 3    📌 0
An Intentional Camera Movement image of a valley in north Dartmoor. Dark patches interspersed with the colour of golden grass.

An Intentional Camera Movement image of a valley in north Dartmoor. Dark patches interspersed with the colour of golden grass.

An image from a while back when the wind howled across Dartmoor and all was chaos.

#Dartmoor #ICM #photography

04.08.2025 15:20 — 👍 99    🔁 11    💬 3    📌 1

"a clean UI, secure auth, local LLM streaming with SSE & HTMX-powered interactivity "

05.08.2025 16:45 — 👍 0    🔁 0    💬 0    📌 0

Perceptie is toch wel een heel bijzonder gegeven.

05.08.2025 16:40 — 👍 0    🔁 0    💬 0    📌 0

Ik kan ook proberen de boel async te maken maar dan moet ik vrijwel overal in de code "async/await" doen ... en dat is niet zo mooi, ook niet heel educatief (en vrij nutteloos want dit zal nooit een concurrent load zien)

05.08.2025 16:32 — 👍 0    🔁 0    💬 1    📌 0

Even wat betere sessie navigatie erin prakken ... en dan toch maar eens even serieus wat AI dingen gaan doen in plaats van web/ui dingen. Ik weet alleen nog niet zo goed wat ... komt wel 😆

05.08.2025 16:31 — 👍 0    🔁 0    💬 1    📌 0

Top! 😄

05.08.2025 16:28 — 👍 1    🔁 0    💬 0    📌 0

Zeker 😃 ... maar er zijn online allemaal tooltjes waarbij je de likes van gebruikers kunt zien ... ik voel die behoefte niet zo, maar het kan dus wel (en het lijkt in de interface dat ze geheim zijn, maar dat is dus niet zo)

05.08.2025 16:26 — 👍 1    🔁 0    💬 1    📌 0

Het is wellicht onbekend, vandaar als herinnering, maar "likes" op BlueSky zijn publiekelijk toegankelijk (alleen niet zichtbaar in de interface)

05.08.2025 16:20 — 👍 2    🔁 0    💬 2    📌 0

Python is wel ok. Het is duidelijk minder dan Clojure, maar ja ... je moet soms wat concessies doen in je leven 🤣

JavaScript ... dat dus letterlijk zo min mogelijk, vandaar htmx in dit probeersel (werkt erg goed, huge fan!)

05.08.2025 15:45 — 👍 0    🔁 0    💬 1    📌 0

Het is wel heel erg "ik" dit ding. Vrijwel nutteloos, maar dan wel met grumpy developer tech stack 😆

... die UI ook, ach ja.

05.08.2025 15:44 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

💧 #photography

05.08.2025 04:13 — 👍 60    🔁 5    💬 3    📌 1

@joelkuiper.eu is following 20 prominent accounts