Hacker Newsnew | past | comments | ask | show | jobs | submit | SmileyJames's commentslogin

approx $10 in credit in my account, so we'll see how long the fun lasts

wrote a blog too:

https://www.cbmdigital.co.uk/blog/generative-design-shaping-...

# Generative Design ## Shaping a More Adaptive Web

James O'Toole | 2024-12-09

For decades, online experiences have followed a familiar script: users land on websites that, while visually engaging and occasionally personalised, remain largely static. Even when websites attempt to adapt—perhaps with tailored recommendations or dynamic content—the changes are often based on broad assumptions, applied to predefined user segments, and limited in their responsiveness. What if we could move beyond this paradigm? What if a website could continuously evolve, in real time, to meet the unique interests and behaviours of every individual user?

This question arose during a conversation with Dr. Stuart Mills, a behavioural economist whose insights often focus on how digital environments shape human decision-making. Dr. Mills suggested combining the principles of website morphing—a concept introduced by John Hauser and Glen Urban—with the adaptive potential of large language models like ChatGPT. The idea was deceptively simple: instead of merely predicting user preferences, why not enable a site to dynamically reconfigure itself, moment by moment, based on how users interact?

Around the same time, I attended Glenn Jones's talk at UX Brighton. His presentation explored how large language models could go beyond content generation to actively create and modify UI components in real-time. Glenn's demonstration was compelling, illustrating how an AI could receive user inputs, craft interface elements, and seamlessly integrate them into a live experience. Inspired by Stuart's challenge and Glenn's practical insights, I spent a weekend building a prototype to explore what this could look like in practice.

### From Concept to Reality

The prototype leverages two key technologies: generative AI and real-time behavioural data streaming. As a user navigates the site, their actions—scroll depth, interaction frequency, dwell time—are captured and fed into a generative AI model. This model interprets these signals and returns structured instructions to modify the site's layout and content. These instructions, formatted as JSON Patch operations, enable the site to:

Dynamically generate interactive elements like quizzes, polls, and mini-games based on the user's engagement patterns and interests, creating "hook points" that maintain attention and encourage deeper exploration surface relevant images that match user interests, using AI to analyze engagement patterns and continuously refine the visual experience Weave together relevant facts, anecdotes, and contextual information into an evolving narrative thread that adapts to the user's curiosity and learning style Each modification is seamlessly applied to the DOM, styled with Tailwind CSS, and animated to ensure a smooth, visually appealing transition. The result isn't merely a personalised website but an experience that feels alive and responsive. The interface adapts continuously, creating an engaging flow that blends the addictive, "just one more scroll" dynamic of platforms like TikTok with educational depth and entertainment value.

[read more](https://www.cbmdigital.co.uk/blog/generative-design-shaping-...)


Location: Remote / UK Remote: yes Willing to relocate: no Tech: React; Node; Typescript; AWS; Python; GPT. Resume/CV: https://www.cbmdigital.co.uk/ https://www.github.com/SmileyJames Email: [email protected]

Seeking contract/freelance.


Chat with Cassandra: https://www.cbmdigital.co.uk/contact our friendly assistant


Glad people are having fun with this, Cassandra has told me about some interesting project ideas discussed with her. Thanks HN


Looks good to me, good luck!


I think the field of automata has some lovely diagrams.

https://en.m.wikipedia.org/wiki/Automata_theory

I'm sure many are familiar with state diagrams, directed graphs that can be used to explain regular expressions or any other FSM

Turing machines also can be represented with a diagram featuring a "tape" - so elegant

Professor Rick Thomas made a great impression on me whilst lecturing on the subject of Automata


Hugged to death?


Yes, indeed. It should be working fine now, though.


You might want to consider using a CDN like CloudFlare. The information on your site looks very cacheable.

That would reduce load because requests for the same content would get served by them rather than hitting your server directly.


Why is this dead?


Because some people can't accept there are consequences to actions.


HIV


https://en.m.wikipedia.org/wiki/Eugenics

Aside: I'd love to be a fly on the wall as you try to discuss your stance with a person with one more chromosome than you


If they're already born then obviously there's nothing to do. However, what I'm talking about is the same as the abortion debate, about allowing a parent to choose whether they want to rear a child or not.


The difference is not in the act, but the information the decision is based on.

Choosing not to have a child because of you are unable to safely raise it, is one thing. (can't afford to raise a child; mother is too young; rape victims)

Choosing not to have a child because it's genetic code doesn't fit your notion of good. Is another. (Downs; autism; gender; eye color)


Children with Down syndrome, severe autism, and other disabilities are significantly harder to raise than children without, often requiring lifelong care. This falls under your first criterion (“choosing not to have a child because ~of~ you are unable to safely raise it”). Gender and eye color do not fall under this criterion.

(Tangentially, this is a question that supporters of unconditional access to abortion do not have a good answer for. If abortion is 100% legal, without exception, does that mean it’s OK to use it for female infanticide?)


Same for the autistic and mentally ill. I'd like to just roll the dice until I get one that'll be easy to raise. And in much of the world girls are indeed much harder to raise



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: