#cssChallenge2025 How would you code this with:

✨ 1 HTML element, no JS, no SVG
✨ inner border interrupted by text box shape
✨ responsive
✨ text wraps depending on space
✨ contenteditable
✨ 1 image = the background one

(if you're Cheetah+ on Ko-fi/ Patreon, you know where to find the answer)

#CSS #cssLayout #code #coding #frontend #web #dev #webDev #webDevelopment

Text that can wrap depending on available space in the bottom left corner of a card with padding. At the limit between the card's padding area and content area, there's an inner border interrupted in the bottom left corner by the text box. The text is contenteditable.
Text that can wrap depending on available space in the bottom left corner of a card with padding. At the limit between the card's padding area and content area, there's an inner border interrupted in the bottom left corner by the text box. The text is contenteditable.
#cssChallenge2025 How would you code this with:

✨ 1 HTML element, no JS, no SVG
✨ inner border interrupted by text box shape
✨ responsive
✨ text wraps depending on space
✨ contenteditable
✨ 1 image = the background one

(if you're Cheetah+ on Ko-fi/ Patreon, you know where to find the answer)

#CSS #cssLayout #code #coding #frontend #web #dev #webDev #webDevelopment

Text that can wrap depending on available space in the bottom left corner of a card with padding. At the limit between the card's padding area and content area, there's an inner border interrupted in the bottom left corner by the text box. The text is contenteditable.
Text that can wrap depending on available space in the bottom left corner of a card with padding. At the limit between the card's padding area and content area, there's an inner border interrupted in the bottom left corner by the text box. The text is contenteditable.

"Coders confuse technical power with social change. They think: “If I can write the tool, I can fix the politics.” But tools reflect cultures. Without collective governance, tools just reproduce existing hierarchies."

Good post of @hamishcampbell which reminded me of Aaron Swartz's "all code is political" statement. Sadly, in the "teach all to code" we quietly left out socio-political part - because it makes tons of people uncomfortable.

https://hamishcampbell.com/why-teach-everyone-to-code-has-become-a-dead-end-slogan/

#devops #code #developers

"Coders confuse technical power with social change. They think: “If I can write the tool, I can fix the politics.” But tools reflect cultures. Without collective governance, tools just reproduce existing hierarchies."

Good post of @hamishcampbell which reminded me of Aaron Swartz's "all code is political" statement. Sadly, in the "teach all to code" we quietly left out socio-political part - because it makes tons of people uncomfortable.

https://hamishcampbell.com/why-teach-everyone-to-code-has-become-a-dead-end-slogan/

#devops #code #developers

Fedizens, that's a 33% discount on the rediculously low price of $25 for an online course by the author and inventor of Sonic Pi.

Learning outcomes:

- Become a Live Coding DJ

- Compose

- Express Yourself with Code

- Perform

Cannot recommend enough!

#SonicPi#SummerSale#Music#Code

marc0s
Moritz Heiber
Alex Akselrod
marc0s and 3 others boosted

GitLab CFO, Brian Robins, says they are “aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. What the Department of Government Efficiency is trying to do is what GitLab does.”

https://archive.is/okSlz

You either support fascism or you don’t. It’s binary. There’s no gray area or “aligning.”

Considering GitLab? Don’t. Use @Codeberg.

(Hat tip @aphyr)

#Code#Dev#Development#Codeberg#GitLab#Fascism#GIT

Combining two ideas from my feed.

First there is the account of @pluralistic on how AI are the perfect bullshit machines and spit out hard code bugs. This is especially true when forced upon people (the reverse-centaurs).

https://pluralistic.net/2025/08/04/bad-vibe-coding/#maximally-codelike-bugs

Second, an old account on how improper use of image compression algorithms in Xerox scans lied about numbers, at scale.

https://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_are_switching_written_numbers_when_scanning

These two things are related, and someone will take the fall for failure.

#AI #bug#DevOps #code

Combining two ideas from my feed.

First there is the account of @pluralistic on how AI are the perfect bullshit machines and spit out hard code bugs. This is especially true when forced upon people (the reverse-centaurs).

https://pluralistic.net/2025/08/04/bad-vibe-coding/#maximally-codelike-bugs

Second, an old account on how improper use of image compression algorithms in Xerox scans lied about numbers, at scale.

https://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_are_switching_written_numbers_when_scanning

These two things are related, and someone will take the fall for failure.

#AI #bug#DevOps #code

Ich unterlasse dazu mal jeglichen Kommentar…

»#Code-KI gerät in #Panik und löscht absichtlich gesamte #Datenbank:
Das KI-Tool, das beim #Programmieren unterstützen soll, hat über 2.400 #Daten'sätze gelöscht. Man könnte meinen, ein Vorteil von #KI-Systemen sei, dass sie im Gegensatz zu #Menschen nicht emotional reagieren und deshalb bessere Entscheidungen treffen. Doch wie ein aktueller Vorfall zeigt, braucht es keine #Emotionen, um gravierende #Fehler zu machen.«

🤷 https://futurezone.at/digital-life/coding-ki-panik-replit-datenbank-geloescht-fehler-vibe-coding/403060377

Ich unterlasse dazu mal jeglichen Kommentar…

»#Code-KI gerät in #Panik und löscht absichtlich gesamte #Datenbank:
Das KI-Tool, das beim #Programmieren unterstützen soll, hat über 2.400 #Daten'sätze gelöscht. Man könnte meinen, ein Vorteil von #KI-Systemen sei, dass sie im Gegensatz zu #Menschen nicht emotional reagieren und deshalb bessere Entscheidungen treffen. Doch wie ein aktueller Vorfall zeigt, braucht es keine #Emotionen, um gravierende #Fehler zu machen.«

🤷 https://futurezone.at/digital-life/coding-ki-panik-replit-datenbank-geloescht-fehler-vibe-coding/403060377