#dev 2026-05-11

2026-05-11 UTC
blacklight, vriska, barnaby and cotsuka joined the channel
#
aaronpk
Are we calling them digital assistants now?
cotsuka joined the channel
#
[tantek]
GWG, pulling a slot machine lever is often frustrating
#
GWG
That's why I gave up gambling
#
GWG
aaronpk: I was thinking about what my brother said.. "Think of it like a very stupid intern."
#
[tantek]
GWG, it's worse than that. It makes you dumber. See recent WIRED article: https://www.wired.com/story/using-ai-negative-impact-thinking-problem-solving-study/
grufwub joined the channel
#
GWG
The exercise was just curiosity about how far I could get with it
[pcarrier] joined the channel
#
[pcarrier]
AI helps me produce product surface so fast… Good luck finding an intern materializing something like http://moo.pcarrier.com in a week.
#
[tantek]
Hope it's static or very containerized bc I expect any slop code to have tons of vulns
#
[tantek]
Web exposing slop code is brave
#
[pcarrier]
That's a static page
#
[pcarrier]
The tool doesn't expose itself externally by default
#
[pcarrier]
And everything is well-authenticated, that's the little I reviewed rather well
#
[pcarrier]
honestly I see much sloppier code from the average engineer.
#
[pcarrier]
not to mention, this just wouldn't even begin to exist with a team of average engineers given a similar timeframe
#
aaronpk
i've been surprised at how well these things can follow my lead and write code that fits the same structure that i started
#
aaronpk
and similarly, the thing i just made would absolutely not exist without it
#
[pcarrier]
I mean this is an AI tool itself, so obviously wouldn't exist without AI, but even https://blit.sh/ would have taken many months not days
#
[morgan]
I think the main thing Id say is that sometimes the slot machine actually wins. Sometimes the probablistic machine spits out a response thats nice to see. Except many people are not counting all the incredible number of misses for every partial win. Sometimes a backend engineer gets a semi functional front end spat out for them. Sometimes vice versa. To the individual, these experiences can seem amazing, time saving, advancing. In
#
[morgan]
the wider world we are seeing its not always that way for projects, businesses
#
[pcarrier]
If that's a slot machine, Shakespeare was a monkey on a typewriter.
jjuran joined the channel
#
[social]
I use it for small things, but need to keep a good eye on it and review everything. There is only one service I have confidence in for the coding I do (PHP and python). But, I use one other for one off grunt work, like converting PDF to markdown and turning transcripts from text flows to normal punctuation and paragraphs (not changing words).
#
[social]
I’ve dealt with AI/ML since 2008 and done a lot of automation with scripting. I’ll test process scripting with AI if if it is repeatable and stable I’ll turn it into python scripts and run those. AI tools are slow and computationally expensive (in a lot of ways) and for rote processes python scripting is faster and dead on repeatable, which isn’t a strength of generative AI.
#
[social]
AI has been incredibly helpful for debugging my own code and suggesting options. I validate everything.
#
[social]
I also run into what it suggests as being really wrong, but my thinking through why it is wrong gets me on the right path.
#
elliotwren
ah yeah. ai is in a really weird spot for me honestly. i avoid it for a number of reasons, but especially as someone learning i really want to absorb what i'm learning to the fullest and i know myself well enough to know that i personally can't really learn with ai.
#
[morgan]
[social] Those sound like really good use cases, with all the integrated features of the ability to generate feedback and debugging info that has value to us. Im at a point now where I could start looking at running an instance of a local on-device model based on linux somehow. Im not fully committed to experimenting with it. Will see where it goes 🙂
#
[tantek]
Yeah for debugging and sec bug discovery it's proved its utility. For code gen I'd say if you've been lucky with the slot machine good for you.
#
[pcarrier]
negative-sum game of pure luck vs productivity multiplier with the right skills.
cotsuka, barnaby and blacklight joined the channel
#
nsmsn
[edit] Here’s the original article, that launched thousands of redesigns: https://alistapart.com/article/responsive-web-design/
#
nsmsn
[edit] Responsive Web Design (the article) is 15 years old. https://philarcher.org/diary/2025/responsive-web-design/
#
Loqi
[preview] [James] Notes on responsible web crawling
gRegorLove_, gRegor, gRegorLove__, barnaby, TwinAdam, jjuran, cotsuka, lanodan and [KevinMarks] joined the channel
#
superkuh
Did advanced machining operators who used to perform all machine setup and operation in an analog way themselves become lazy and dumb when (computer) numerical control took over? Are modern machinists dumb? Or are they just smart in a different domain now that the positioning is actually taken care of? Does showing that the machinists don't want to, and would chose to skip physically positioning of the machine tools every step of the way, mean the
#
superkuh
y are lazy?
#
jak2k
I'd say there is one major difference: Previous systems were deterministic. LLMs are not and their mistakes are often not obvious.
#
aks
As if this hellscape of an industry needed any more bullshit
#
jak2k
If that bullshit was at least ethical…
ZodiacalComet joined the channel
#
aks
this industry has not done anything ethical for long time sadly
ax562 joined the channel
#
superkuh
LLM are deterministic too up to the point of the sampler selecting from logits. The actual neural network part will always return the same set of logits for the same input. It's the normal, algorithmic (not neural network style) bolt-ons to chose *not* the most probable logit that introduces indeterminism. But not really because with the same sampler settings you always get the same. Now, corporate hosted services are bad because you have no contr
#
superkuh
ol of this and it is all opaque and in that sense, indeterminate. But everything corporations do is shady and profit driven. Doesn't mean air is bad just because they breath it too.
#
superkuh
So, 1. they don't make you dumber. 2. they aren't indeterminate. 3. I'm doing way too off-topic again.
[snarfed] joined the channel; superkuh left the channel
#
[snarfed]
on topic for #indieweb-random though, feel free to take it there!
[artlung] joined the channel
#
[capjamesg]
t​ellroboxer I think a lot of people here write their own CSS by hand so they can play more and have more control, but Tailwind is always an option if you would prefer a framework.
[jeremycherfas] joined the channel
#
[jeremycherfas]
[social] I'm particularly interested in your approach to cleaning up structure, not words, of a transcript. Have you written that up?
mnuuu and JadedBlueEyes joined the channel
#
[jeremycherfas]
I used Tailwind for a quick win when I redesigned my site to be more responsive, but after a while I got fed up with all the classes and moved to a simpler setup using thing I learned from everylayout.
#
tellroboxer
I once tried react with tailwind CSS
#
tellroboxer
is it even possible to use react on neocities?
#
[KevinMarks]
Those are both quite large and possible overkill for a personal site - React is built for complex dynamic sites where the api changes by the second, tailwind is a way to micromanange styles.
#
tellroboxer
yeah I am in the planning stage as I am still figuring out how my site should look and what I need to have on it
#
[KevinMarks]
If you already know basic HTML you may have more fun using a classless CSS library (ie one that defines how standard elements look). There are examples at https://classless-css-demo.deno.dev/classless.html
#
[KevinMarks]
You can pick one of those as a baseline and then override elements in your own stylesheet
lanodan joined the channel
#
[KevinMarks]
The webawesome team (that now runs 11ty) have a variant of this approach that has web components for more complex layouts https://webawesome.com/docs/utilities/native
#
[social]
[jeremycherfas] I have not written it up. But, it is rather straight forward and always check the results. The big issue is how long the session was as that sort of determines what I use to run the clean-up. If it is 30 minutes or less I do the clean-up locally using Google’s Gemma 4 and either copy and past or give it a text file with the rough transcript. If it is longer I’ll run it through Claude.
#
[social]
That is it.
#
[social]
The prompt is the same for both: “This text needs to be converted into normal sentence and paragraph structure. Do not change the words or word order and do not delete or add any works in the text.”
#
[social]
[KevinMarks]++ this is really helpful
#
Loqi
[KevinMarks] has 11 karma in this channel over the last year (35 in all channels)
#
tellroboxer
Would it be possible to make a really authentic 2000's website by using HTML 4 and outdated HTML tags like blink?
#
tellroboxer
it's how I made my first website
cotsuka joined the channel
#
[artlung]
You can still use the W3C Validator and target HTML 4.01
#
[KevinMarks]
You'd have to use a blink polyfill though
#
tellroboxer
[artlung]: I remember that the way websites are built in HTML 4 is very different
#
tellroboxer
the code is super ugly usually
#
tellroboxer
[KevinMarks]: I never heard of that
#
[KevinMarks]
Sorry, that's a but jargony. A polyfill is a implementation of a future standard in existing css/js. You can make things blink with css animation
#
[tantek]
tellroboxer, I remember plenty of well-coded HTML4 sites and pages. I think it's like anything else, if people care, they do a good job.
#
tellroboxer
[tantek]: Mine was a real mess and I was a kid when I did mine
#
[tantek]
similarly today's sites have a lot more unnecessary cruft and layers of frameworks that make sites / pages much more bloated
#
[KevinMarks]
Here's a verbose example (you don't need all those browser prefixes anymore, Tantek chased them away) https://github.com/yocontra/blink-polyfill
#
[tantek]
FrESH is a great resource for better HTML4, HTML5, etc. coding practices
#
[tantek]
when is FrESH
#
Loqi
Front End Study Hall #051 in 10 days https://events.indieweb.org/TG1XW5SC1mV3
#
Loqi
[preview] [yocontra] blink-polyfill: Fix idiocy in newer browsers
#
tellroboxer
I still remember some of my first websites that had bright red colours with other clashing colors and text that was hard to read
#
[tantek]
what is accessibility
#
Loqi
Accessibility is key to designing web sites in an inclusive manner, lowering barriers to information, interaction, and communication, to make the web accessible to people with disabilities, and sometimes a literal site path (/accessibility) for a website accessibility statement; the IndieWeb community encourages both accessible events & personal sites https://indieweb.org/accessibility
#
[tantek]
^ some tools to help with that there
#
tellroboxer
The way I made my first html4 website was with tons of tables to make a layout
#
tellroboxer
[edit] The way I made my first html4 website was with tons of tables Tr and TD to make a layout
#
tellroboxer
not a surprise then that the code was very hard to maintain
#
[tantek]
What are the 90s?
#
Loqi
The 1990s was a decade that saw the invention and growth of the web, dominated by independent websites, as well as nascent silos like Geocities, with a particular brightly colored and often translucent design aesthetic that would come to define the era along with under construction graphics, dancing animals, site counters, ornate backgrounds, and guest books https://indieweb.org/90s
#
[artlung]
I wrote about adapting old table based designs — specifically for the headers from my blog — a few years ago. https://artlung.com/blog/2024/01/09/modernizing-2004-web-design-to-2024/
#
[artlung]
Sure a lot of code is not great, and when design tools to make fun colors and shapes come out folks tend to load up on the fun colors and shapes. It's easy to look at bad examples and think “everything was bad”
#
[artlung]
I like to think every moment has excesses and silliness but to try to appreciate the actual creative output. The writing, the photography, the sharing and design.
cotsuka, blacklight, [calumryan], illminded, barnaby, gRegor and [Leo] joined the channel
#
[capjamesg]
What is CrowdSec?
#
Loqi
It looks like we don't have a page for "CrowdSec" yet. Would you like to create it? (Or just say "CrowdSec is ____", a sentence describing the term)
#
[capjamesg]
Does anyone have any mitigations to block bots that try to look for .env files etc?
#
[capjamesg]
My server has got a lot of traffic from automated scanning bots and I’d love to block them 😄
#
[capjamesg]
I already have fail2ban and Cloudflare set up with the default settings.
barnaby joined the channel
#
[KevinMarks]
Fascinating backend work from [snarfed] here: https://blog.anew.social/bridging-on-a-budget/
#
[capjamesg]
[snarfed]++ wow!
#
Loqi
[snarfed] has 39 karma in this channel over the last year (52 in all channels)
#
[snarfed]
thanks all! nothing's ever easy 🤷
cotsuka, [marksuth], ax562 and barnaby joined the channel
#
[tantek]
[snarfed]++ amazing bridgyfed++
#
Loqi
bridgyfed has 4 karma in this channel over the last year (6 in all channels)
#
Loqi
[snarfed] has 40 karma in this channel over the last year (53 in all channels)
#
[tantek]
when is FrESH
#
Loqi
Front End Study Hall #051 in 9 days https://events.indieweb.org/TG1XW5SC1mV3
#
[tantek]
some interesting scroll parallax effects happening here maybe worth an exploration? (nevermind the subject material) https://dottxt.ai/
cotsuka joined the channel
#
ax562
has anyone tried -> https://www.helcim.com/developer-api/ for purchases on their website?
#
ax562
looking for a payment gateway/processor
cotsuka and troojg joined the channel