logoalt Hacker News

Show HN: Scroll Wikipedia like TikTok

314 pointsby sdanyesterday at 6:15 PM81 commentsview on HN

Hey - I've been playing with LLMs since GPT-2 and recently experimented with fully generative UIs where the HTML/Canvas are generated just-in-time.

Every post on the feed( on slop/duck/storytime) you see is streamed and generated just-in-time with HTML and into a Canvas with Gemini 3 Flash.

Comments and DMs are bidirectionally linked with a Cloudflare Workers Durable Object which is why they feel so fast. Every generated post is saved into a DO SQLite which is then served into the "Following" feed so it can be served quicker.

This was inspired by Wikitok, a VSCode Extension I made around brainrot, and another fully generative UI site I made.


Comments

thihttoday at 11:14 AM

I thought the scroll didn’t work at first, apparently only the bottom of the screen is scrollable. I see other comments talking about a voice, I don’t have it, just the music? Also the content is really irrelevant and uninteresting (I’m assuming it uses a random article? It should aim for the most popular instead), it really needs some curation.

The subtitles are also hard to read, they should be displayed sentence by sentence, not word by word.

IMO you didn’t capture what makes some interesting content work on TikTok. The scientific content on TikTok doesn’t have the brainrot music, it’s just interesting because of the short format. It looks to me like a clone of TikTok made by someone who hates TikTok and built it out of assumptions on what TikTok is.

Honestly interesting Wikipedia articles summarized as TikTok content is a killer idea, but the implementation is not there yet

show 2 replies
jaredsohntoday at 12:59 AM

Next step is allow viewing TikTok like wikipedia. Take a bunch of popular tiktok posts, use an LLM to describe what's happening via text/screenshots (with references to memes, etc), and link them to other relevant tiktoks.

Some meme sites might be somewhat similar to this.

show 5 replies
mandeepjtoday at 8:23 PM

> fully generative UIs where the HTML/Canvas are generated just-in-time

Why? The UI is a template and the core structure never changes, in the context of TikTok’s feed, so what’s the benefit you are trying to reap by dynamically generating the UI?

xnxyesterday at 6:43 PM

Sounds like WikTok (2023, https://news.ycombinator.com/item?id=42936723) or WikiTok (early 2025, https://news.ycombinator.com/item?id=42936723).

show 2 replies
cons0leyesterday at 9:15 PM

This is amazing! I think this could actually catch on!

Plz give an easy way to follow some tags so it's not showing me football stuff. If it was just topics I was interested in, I could scroll this for hours.

show 1 reply
-itoday at 9:17 AM

747.run is a realtime infinite Ai wikipedia, every word is a link to a unique article based on the word in the URL, Ai frequently checks all URL's and writes a new article based on the word you click.

You can also write articles and all your words become links, use the website address bar to type any word after 747.run/ or type 747.run/ behind any domain to generate unique articles based on domain.

Have a group chat with unlimited people and Ai, share any link to chat with anyone, press space to chat with the Ai, have an Ai chatbot on your website or chat with users privately by embedding it on your website with iFrame (set BG color or leave it transparent)

The Ai sometimes drifts & hallucinates.

recallingmemoryyesterday at 7:12 PM

Neat idea, and love the Undertale menu mp3: https://brainrot-vscode-ext.sdan.io/quack/music/undertale-me...

personjerryyesterday at 6:51 PM

The animations + audio are great. I feel like these meaningfully differentiate from some other similar projects. There's a lot of potential here.

asciiitoday at 3:02 AM

This is so awesome - i wish I could modify that annoying voice :)

babytoday at 6:20 AM

Wow this is so freaking awesome! I guess the pages I ended up scrolling on weren't too interesting though, how do you figure out what stories to create/show?

show 1 reply
aizkyesterday at 8:29 PM

Hi there, creator of Wikitok here! Very happy to hear that my random little project inspired you :) The attention to detail in the UI is good - I'm so over every default AI generated UI being rounded corners, centered divs, blue and purple gradients, etc. Nice work.

show 1 reply
sdantoday at 1:51 AM

Note there's a rate limit on generated content for the time being, why you're unable to see any new content on the rest of the feeds. LLMs are expensive!

show 1 reply
mappumtoday at 2:18 AM

Missed an opportunity to name it WikWok or Tikipedia.

show 2 replies
tylervigentoday at 1:20 AM

Hilarious. The one AI voice is a little too grating for me, but with a little variation I might actually scroll it for a while.

show 3 replies
FergusArgylltoday at 8:57 PM

I've never used tiktok, if this is an accurate representation, it's jarring!

kerisiyesterday at 7:56 PM

you can use LTX to generate the videos, this video took 15s on a 4090

https://vimeo.com/1152992073?share=copy&fl=sv&fe=ci

show 2 replies
fitnessapptoday at 6:36 PM

The idea is really interesting the implementation sucks.

nephihahatoday at 12:40 PM

Google should buy Wikipedia and be done with it. Or we could cut out Google altogether and just search Wikipedia because it is one of the few sites Google will show you.

show 1 reply
vedmakkyesterday at 8:02 PM

This is really cool. I'm interested in the GenUI part. Is the web app itself static and the stories are generated on-demand?

Do you give gemini some UI components/templates to build with or is it just prompting to get consistent results across multiple stories?

show 2 replies
exomonktoday at 7:29 AM

Can you request a specific wiki article?

I'd like to see https://wikipedia.org/wiki/Golden_Dome_(missile_defense_syst...

Edmondyesterday at 7:40 PM

Work related versions of this, expense report:

https://youtu.be/h0Bg-lqNlkU

In general Just-In-Time app generation is a bad idea. The right approach is to create human-in-loop tools that a bot would recognize and invoke as needed, of course the human-in-loop tool would itself be AI generated.

Example of human-in-loop tool in use:

https://youtu.be/srG5Ze7mS7s

breadchristoday at 3:58 AM

I love this! I made a cooking knowledge brain rot app for myself from my favorite youtuber https://recipes.justshare.io/random-dan

omegabravotoday at 5:17 AM

I was confused why someone would possibly configure the voice to be quiet and raspy.

Seems like there's an issue with Firefox that was causing it. Chrome voice sounds "normal" - like TikTok.

keepamovintoday at 2:15 PM

That's awesome man that is REALLY cool. Useful :)

vishnuharidasyesterday at 10:21 PM

Coincidentally, I was vibe-coding a doom-scroller for Hacker News Top Stories today: https://vishnuharidas.github.io/hn-reels/

cornonthecobrayesterday at 9:46 PM

The caption highlight timing is very inaccurate. It looks like it just steps through each word on a fixed timer, rather than using timing information from the TTS engine?

show 1 reply
grugagagtoday at 1:49 AM

Good. However, on a smaller phone such as Iphone SE the viewport gets cropped all around and I don’t see around 20% of the content.

maxbondtoday at 1:12 AM

Having a generated voice tell me about some historical massacre in a chipper tone with a generated infographic and set to TikTok music was. Especially dystopian.

As an experience I found it nauseating and am never doing it again, but as an art piece I give it high marks. Good job.

show 1 reply
furyofantaresyesterday at 7:04 PM

Reading it with sound off is really hard because of the way the words come up one at a time, rather than the whole sentence at once.

bstsbyesterday at 9:26 PM

wow, my attention span is terrible - the first time i tried watching a generated video, i instinctively held the right side of the screen to speed it up to 2x…

is there scope for allowing users to search for / ask about specific topics? although then you do have to think about security issues with prompt injection

anotherpaultoday at 4:35 AM

Oh I hate it it's so brain rotty. Well done. Well done indeed.

alexpadulatoday at 3:18 AM

It’s a cool idea but the content needs to be more useful imo.

show 1 reply
eastboundtoday at 1:34 PM

It lacks superlatives. “Discover how [the amazing] [secret|mystery] that no-one [wants to tell you|ever discovers]” should be the first sentence.

Hopefully it will not make its way upstream in Wikipedia.

oceanskytoday at 12:37 AM

Very cool! But text moves way too fast

cramcgrabtoday at 12:27 PM

How appropriate

ram_rattleyesterday at 7:15 PM

Looks super cool

lukebechtelyesterday at 7:50 PM

Honestly, pretty cool.

nsethyesterday at 8:28 PM

Another sick Surya project, well done dude!

[Neall]

show 1 reply
timwalztoday at 12:32 AM

FIKKIPEDIAAAAAA FTW

emsignyesterday at 7:30 PM

Nice tech demo but in practice utterly annoying and without purpose. I mean don't you think enshitifying Wiki knowledge kind of beats the purpose of acquiring knowledge?

show 1 reply