Lars's Avatar

Lars

@haselkern.com.bsky.social

Software, nature, music, photography

30 Followers  |  109 Following  |  9 Posts  |  Joined: 17.11.2024  |  1.8229

Latest posts by haselkern.com on Bluesky

One of the most common arguments you hear from fans of generative ‘AI’ is that it’s not plagiarizing people’s work, it’s just learning like a human learns. So I’m going to break down why that’s just not true, and why it can never be true, with the existing systems. 1/

26.02.2025 18:58 — 👍 4221    🔁 1991    💬 111    📌 283
A red bug with long antennas sitting on a bud of a pinkish flower.

A red bug with long antennas sitting on a bud of a pinkish flower.

A brown argus butterfly spreads its wings in the sun.

A brown argus butterfly spreads its wings in the sun.

An essex skipper sits on a blade of grass.

An essex skipper sits on a blade of grass.

A bee sits on a pinkish flower.

A bee sits on a pinkish flower.

I took a few pictures of all the critters I came across walking through a meadow on my way to work. I think they came out quite nice :) #nature #photography

13.07.2025 08:15 — 👍 9    🔁 0    💬 0    📌 0

You are not going to believe what the X button at the top does 😎 I'll give you a ping when this thing is ready if you want :)

01.06.2025 11:22 — 👍 1    🔁 0    💬 1    📌 0
31.05.2025 13:17 — 👍 0    🔁 0    💬 0    📌 0
The "Back to the Future" movie poster, but with the title replaced by "Box<impl Future>". On top it says "1.21 gigabytes". The license plate of the DeLorean reads "ENOMEM".

The "Back to the Future" movie poster, but with the title replaced by "Box<impl Future>". On top it says "1.21 gigabytes". The license plate of the DeLorean reads "ENOMEM".

Here are all the posters I designed for RustWeek 2025!

1. "Box<impl Future>" (Back tot the Future)

#rustweek #rustweek2025

13.05.2025 20:50 — 👍 187    🔁 53    💬 5    📌 4
An infographic. There are six panels.

1. "Slow internet. Alt text is shown in place of unloaded images." a drawing shows a phone with poor signal, and alt text is visible where the image should have loaded.

2. "Findabillity. Alt text helps to search content." A drawing shows someone searching 'dog with banana' and a post is shown underneath without the words 'dog' or 'banana'. It is implied to be part of the alt text.

3. "Screen readers. Alt is read out to people using text-to-speech software". There is a drawing of the output a screen-reader would show when viewing an image with alt text on bluesky.

4. "Translation. Alt text can be translated". A drawing shows a post being translated. The alt text is also translated into german.

5. "Readability. Text in images can be made legible" There is a drawing of some truly awful handwriting inside a speech bubble. The alt text clarifies what the text is supposed to say.

6. "Disambiguation. Description helps clarify intent." There is a drawing of a post with a picture of a creature. This is styled after the famous optical illusion of a rabbit and a duck. The alt text clarifies that the animal is a rabbit. It definitely looks more like a duck.

An infographic. There are six panels. 1. "Slow internet. Alt text is shown in place of unloaded images." a drawing shows a phone with poor signal, and alt text is visible where the image should have loaded. 2. "Findabillity. Alt text helps to search content." A drawing shows someone searching 'dog with banana' and a post is shown underneath without the words 'dog' or 'banana'. It is implied to be part of the alt text. 3. "Screen readers. Alt is read out to people using text-to-speech software". There is a drawing of the output a screen-reader would show when viewing an image with alt text on bluesky. 4. "Translation. Alt text can be translated". A drawing shows a post being translated. The alt text is also translated into german. 5. "Readability. Text in images can be made legible" There is a drawing of some truly awful handwriting inside a speech bubble. The alt text clarifies what the text is supposed to say. 6. "Disambiguation. Description helps clarify intent." There is a drawing of a post with a picture of a creature. This is styled after the famous optical illusion of a rabbit and a duck. The alt text clarifies that the animal is a rabbit. It definitely looks more like a duck.

Generally we think of alt-text as the domain of those with accessibility needs.

However alt-text is useful for many reasons, which benefit your viewers, as well as you, the creator!

28.10.2024 22:20 — 👍 10713    🔁 6629    💬 196    📌 697
Preview
How to write error messages that actually help users rather than frustrate them One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same...

One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same care and attention to the times when things will go wrong

piccalil.li/blog/how-to-...

17.04.2025 11:06 — 👍 74    🔁 25    💬 3    📌 10
A MacOS application that shows a list of running processes and which port they are listening to.

A MacOS application that shows a list of running processes and which port they are listening to.

Would you use a program for #macOS that show which processes are listening on which ports?

I sometimes find myself in the situation that a process has not been stopped correctly but can't remember the command to find it.

#mac #dev

30.03.2025 10:56 — 👍 1    🔁 0    💬 1    📌 0

“AI made art accessible” is like saying burglary made me having your tv accessible

28.03.2025 11:27 — 👍 2535    🔁 860    💬 27    📌 15
Post image Post image Post image Post image

📰 The #EU consumer commission has started a push against predatory microtransactions in #videogames, suggesting a ban or regulatations on practices that are harmful to the consumer.
#gaming #gamedev

Full report:
www.forbrukerradet.no/report-on-vi...

Guidelines:
commission.europa.eu/document/dow...

24.03.2025 04:29 — 👍 88    🔁 16    💬 4    📌 0
Array sorted so that chicken comes before the egg. #devjoke #programmerhumor #programmerhumour #programminghumor #code #javascript

Array sorted so that chicken comes before the egg. #devjoke #programmerhumor #programmerhumour #programminghumor #code #javascript

Well, that settles the debate

07.03.2025 10:00 — 👍 209    🔁 34    💬 2    📌 1

My GPU has 45 billion transistors in it.

Like, we have this magic rock that we carved 45,000,000,000 miniature switches on it to create images of worlds that do not exist on a screen.

We really, really not appreciate enough how insanely magical technology is.

19.01.2025 17:33 — 👍 3761    🔁 361    💬 105    📌 27
A snippet of code, annotated with lines pointing to different tokens in the input. Each line shows the type of token and span where it was found in the input.

A snippet of code, annotated with lines pointing to different tokens in the input. Each line shows the type of token and span where it was found in the input.

Using ariadne (github.com/zesterer/ari...) helped me spot an off-by-one error in my tokenizer! Seeing data structure visualized this way can really help. Check out ariadne if you are into #rustlang.

19.01.2025 19:42 — 👍 3    🔁 0    💬 0    📌 0
Code written with box characters used on old old software to make fake UIs

Code written with box characters used on old old software to make fake UIs

You’re still arguing about tabs vs. spaces? May I present…

25.12.2024 18:37 — 👍 5327    🔁 1293    💬 157    📌 149
Advent of Code 2024

After a few attempts in the previous years, I finally managed to complete all 25 days of Advent of Code! #AdventOfCode adventofcode.com Thank you @was.tl for these amazing puzzles!

25.12.2024 14:06 — 👍 2    🔁 0    💬 0    📌 0
Compiler Optimizations

Merry early Christmas! I wrote a new blog post about compiler optimizations in #rustlang I stumbled over while doing #adventofcode.
haselkern.com/blog/2024-co...

23.12.2024 19:10 — 👍 5    🔁 0    💬 0    📌 0
Diagram with large number: 2.7.123
First “2” is commented: Proud version. Bump when you are proud of the release
Second “7” is commented: Default version. Just normal/okay releases
Third “123” is commented: Shame version. Bump when fixing things too embarrassing to admit

Diagram with large number: 2.7.123 First “2” is commented: Proud version. Bump when you are proud of the release Second “7” is commented: Default version. Just normal/okay releases Third “123” is commented: Shame version. Bump when fixing things too embarrassing to admit

I propose we replace semantic versioning with pride versioning

21.12.2024 19:07 — 👍 2558    🔁 745    💬 34    📌 52
Preview
Larian boss Swen Vincke calls out pretty much the entire videogame industry at The Game Awards Vincke returned to The Game Awards to share the secret formula of running a successful studio: "It's stupidly simple, but it keeps on getting lost."

This is the way.

www.pcgamer.com/gaming-indus...

13.12.2024 07:25 — 👍 15    🔁 4    💬 1    📌 0
Video thumbnail

how do you all remember every UUID? I find it really hard. so I wrote them all down on every uuid dot com

the list has fast search across all 2^122 values (so you can find your favorites) - hoping to add some social features like "trending UUIDs" soon!

06.12.2024 17:51 — 👍 1175    🔁 279    💬 48    📌 48
Close-up shot of a white tree fungus.

Close-up shot of a white tree fungus.

#fungifriends is a really cute hashtag, I just had to share a picture myself 🍄 #nature #photography #mushroommonday

18.11.2024 11:32 — 👍 21    🔁 0    💬 0    📌 0

Having tried out bluesky for only a few hours: I think I like it. It has some nice features and is fun to use and explore. I might use it more than mastodon.

17.11.2024 17:26 — 👍 2    🔁 0    💬 0    📌 0

“bluesky is an echo chamber” everywhere’s an echo chamber i’m going with the one without cybertruck guys

17.11.2024 04:30 — 👍 94243    🔁 9930    💬 1108    📌 350

@haselkern.com is following 20 prominent accounts