News for hackers. Stuff that matters.

SmileyJames

Re:Generative Design a Web Experiment by CBM Digital on Friday December 13, 2024 @12:24PM (#42410428)
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-...)

Re:Ask HN: Who wants to be hired? (March 2023) on Wednesday March 01, 2023 @04:55PM (#34988889)
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.

Re:Build ChatGPT like chatbots on your website on Sunday January 29, 2023 @03:42PM (#34572513)
Glad people are having fun with this, Cassandra has told me about some interesting project ideas discussed with her. Thanks HN
Re:Build ChatGPT like chatbots on your website on Sunday January 29, 2023 @02:25PM (#34571714)
Chat with Cassandra: https://www.cbmdigital.co.uk/contact our friendly assistant
Re:Can I get a resume review? on Wednesday January 11, 2023 @05:43PM (#34346149)
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?
Why is this dead?
Re:Was Vincent van Gogh color blind? (2012) on Sunday September 04, 2022 @06:25AM (#32711594)
HIV
Re:A hormone may boost cognition in Down syndrome on Sunday September 04, 2022 @06:22AM (#32711580)
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)

Re:A hormone may boost cognition in Down syndrome on Saturday September 03, 2022 @06:58PM (#32707189)
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

Got some paintings hanging on the walls
Re:Why thinking hard makes us feel tired on Thursday August 11, 2022 @07:04PM (#32432926)
Looks like an interesting article, too tired to read it though. XD
Re:Botspam apocalypse on Thursday August 04, 2022 @04:48AM (#32340669)
I thought a plan for spam had solved this one? http://www.paulgraham.com/spam.html

Has NLP progressed rendering Paul's plan a failure?

Am I a bot? How about you? Does it matter if I make valuable contributions?

Re:Britain should scrap its online safety bill on Sunday May 29, 2022 @05:13AM (#31547694)
The Queen doesn't have any real power really...??

Do I need a counter argument?

Clearly one of the most powerful people in the world. She controls the majority of British wealth and doesn't pay taxes on it because she owns a whole countries to embezzle it with

Her son just sold a chalet in Switzerland for millions so he could settle an international case

That's without getting into the good graces from the media

No power literally can't name a single person more powerful and less accountable to any laws

Re:Heresy on Sunday April 10, 2022 @11:00AM (#30977524)
It's heretical
Sound advice in general
Re:Ask HN: Does anyone else lie on the internet? on Tuesday March 29, 2022 @02:24AM (#30839457)
The comments are funny. People calling you a sociopath that needs help - lol. I think hn needs to look in the mirror - 200 points for representing some ideological point - if hn is upvoting like Twitter, maybe it's hn that needs help
How big is the company? If they are massive and you aren't making money they probably won't see you as a threat, as others have said be careful they won't perceive any loss of secret sauce to competitors.

If they are small they wont have the money to make a case against you.

If you are brushing up your CV are you looking for a new job?

I don't think it's in your best interest to talk about that project with colleagues. Likely no one will even notice

> greatly improve the development efficiency of your team?

Embrace using open source not reinventing the wheel, hopefully you are already standing on the shoulders of giants

Practise extreme programming. Test driven. Pairing. Trunk based development. Stop using PRs... that's a controversial one - pair instead

Continuously integrate and deploy.

Now optimise that loop. How long does it take a pair to get a commit on mainline. How long does it take for that commit to be live. If the commit had a bug how long does it take to revert and have the fix go live.

Write tests first. TDD. Otherwise all of the above is for nothing and you'll have very quickly developed a big pile of something that doesn't do what you want it to do

Re:China Is Not Russia. Taiwan Is Not Ukraine on Saturday March 05, 2022 @03:36PM (#30571617)
Feminists arm women
Best way to improve at drawing is to go to a life drawing class.

Most cities have them on on the evening. Community centers, universities, art colleges. Most very affordable to attend. And it's not as awkward as you'd expect.

You'll need to take: Lots of BIG (A3 at least) sheets paper Low density drawing charcoal And or 4B pencil Putty rubber Some way of clipping or sticking paper to a board (probably provided)

Older »