frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Scroll Wikipedia like TikTok

https://quack.sdan.io
198•sdan•11h ago
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

xnx•10h ago
Sounds like WikTok (2023, https://news.ycombinator.com/item?id=42936723) or WikiTok (early 2025, https://news.ycombinator.com/item?id=42936723).
SirFatty•10h ago
"This was inspired by Wikitok, a VSCode Extension I made around brainrot, and another fully generative UI site I made."
xnx•9h ago
I saw that but got the submitter and commenter names mixed up, so I didn't realize it was the same person.
aizk•9h ago
:)
mellosouls•7h ago
I also thought immediately of WikiTok and was confused by this exchange and the grammar in the quote here; I thought they were claiming to have made a VSCode extension called Wikitok. I understand now!
sdan•5h ago
https://marketplace.visualstudio.com/items?itemName=SuryaDan...

for clarification :)

personjerry•10h ago
The animations + audio are great. I feel like these meaningfully differentiate from some other similar projects. There's a lot of potential here.
furyofantares•10h ago
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.
recallingmemory•10h ago
Neat idea, and love the Undertale menu mp3: https://brainrot-vscode-ext.sdan.io/quack/music/undertale-me...
ram_rattle•10h ago
Looks super cool
emsign•10h ago
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?
odie5533•9h ago
It's a proof of concept to pave the way. I could see benefit in having series which deep dive into material. This felt too shallow to me.
Edmond•9h ago
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

lukebechtel•9h ago
Honestly, pretty cool.
kerisi•9h ago
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

sdan•7h ago
nice did you make this just for the comment? haha
kerisi•4h ago
yep haha
gregjw•4h ago
we live in an era of frictionless slop creation. yay.
vedmakk•9h ago
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?

pests•8h ago
Google AI Studio has a Gallery[0] with some similar apps. It's an editor so you can view the code, they are usually react apps with gemini integration via genai package. Like this one here[1] is similar. It generates interesting stories to share about a route you are driving / walking / biking along. This is one of the pre-made examples I believe, I didn't make it or anything. Just to show some how some of this might work.

[0] https://aistudio.google.com/apps?source=showcase&showcaseTag...

[1] https://aistudio.google.com/apps/bundled/echo_paths?showPrev...

sdan•7h ago
Yes I have base css/js that I inject on top of whatever codegen gemini 3 comes back with -- It runs via ai-sdk so the specific function is streamObject which is prompted to generate inner HTML elements
nseth•9h ago
Another sick Surya project, well done dude!

[Neall]

sdan•7h ago
thanks
aizk•9h ago
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.
sdan•7h ago
Thanks! Half of the work here was getting gemini to generate reasonable canvas animations within the window. I'm still experimenting which "style" I should keep/add
cons0le•8h ago
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.

sdan•7h ago
Huge- good to hear will see if I can add a way to type in what you want or to go dig further into just certain hashtags.
bstsb•8h ago
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

cornonthecobra•7h ago
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?
sdan•7h ago
Yes just fixed timer, and using browser TTS nothing fancy here on purpose - when I did some research on tiktok videos generally simpler/worse quality seemed to be better XD
vishnuharidas•7h ago
Coincidentally, I was vibe-coding a doom-scroller for Hacker News Top Stories today: https://vishnuharidas.github.io/hn-reels/
timwalz•5h ago
FIKKIPEDIAAAAAA FTW
oceansky•5h ago
Very cool! But text moves way too fast
jaredsohn•4h ago
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.

NoteyComplexity•1h ago
Instead of LLM and just like Wikipedia, there should be users to submit the descriptions of the videos, and see people fighting for getting the most “correct” description.

It will be hilarious to see what people will come up with when they see brain rot content.

maxbond•4h ago
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.

gregjw•4h ago
Indeed.
tylervigen•4h ago
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.
Imustaskforhelp•4h ago
Yea I didn't like the voice as well, it felt very coarse to me and not very enjoyable

To be really honest, I still occasionally browse shorts sometimes because of some youtubers/niche content (there is this really good etymology shorts guy and a fun fact guy I watch usually)

So like the other day I was asking fun fact about niche legal laws just out of curiosity if anyone of them might be interesting/genuinely helpful to me lol to chatgpt about different countries

There were lot of niche things but one which I found interesting was that its possible in finland and other norweigian countries to browse even private land / private forests etc. and finland even has a digital right to internet

> Finland was the first country in the world to make access to high-speed internet a legal right, establishing this policy in July 2010. The law requires all service providers to offer a minimum internet speed of one megabit per second to every household, with a goal of providing access to 100 megabits per second by 2015. PBS edri.org (from Duckduckgo AI)

sdan•3h ago
A few months ago I made a (theoretically) infinitely learning geo-guessing model that updated the policy with each user guess: https://geospot.sdan.io/

Hoping to implement a simple RL loop here and optimize whats generated by the LLM to create the perfect slop machine :)

grugagag•3h ago
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.
sdan•3h ago
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!
mappum•3h ago
Missed an opportunity to name it WikWok or Tikipedia.
raleighm•2h ago
WikWok is tremendous
sdan•2h ago
great suggestion ! i might change it to wikwok, so good
asciii•2h ago
This is so awesome - i wish I could modify that annoying voice :)
alexpadula•2h ago
It’s a cool idea but the content needs to be more useful imo.
sdan•2h ago
how could i make it more useful? different formats? would you want to keep you engaged for longer? entertained for longer?
garyfirestorm•2h ago
Relevant content - what is relevant to me may not be relevant to you.
breadchris•1h ago
I love this! I made a cooking knowledge brain rot app for myself from my favorite youtuber https://recipes.justshare.io/random-dan
anotherpaul•1h ago
Oh I hate it it's so brain rotty. Well done. Well done indeed.
omegabravo•22m ago
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.

You probably don't need Oh My Zsh

https://rushter.com/blog/zsh-shell/
53•fla•1h ago•29 comments

“Erdos problem #728 was solved more or less autonomously by AI”

https://mathstodon.xyz/@tao/115855840223258103
337•cod1r•7h ago•204 comments

OLED, Not for Me

https://nuxx.net/blog/2026/01/09/oled-not-for-me/
37•c0nsumer•1h ago•34 comments

Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times

https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-inf...
365•fuck_flock•12h ago•122 comments

Maine's black market for baby eels

https://www.pressherald.com/2025/09/09/maines-black-market-for-baby-eels-is-spawning-a-crime-thri...
17•noleary•2h ago•3 comments

JavaScript Demos in 140 Characters

https://beta.dwitter.net
219•themanmaran•10h ago•49 comments

Greenland sharks maintain vision for centuries through DNA repair mechanism

https://phys.org/news/2026-01-eye-greenland-sharks-vision-centuries.html
44•pseudolus•3d ago•9 comments

RTX 5090 and Raspberry Pi: Can it game?

https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/
191•scottjg•10h ago•74 comments

Changes to Android Open Source Project

https://source.android.com/
18•TechTechTech•2d ago•8 comments

How Markdown took over the world

https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/
197•zdw•11h ago•162 comments

How will the miracle happen today?

https://kk.org/thetechnium/how-will-the-miracle-happen-today/
406•zdw•5d ago•214 comments

Show HN: Rocket Launch and Orbit Simulator

https://www.donutthejedi.com/
113•donutthejedi•10h ago•34 comments

Start your meetings at 5 minutes past

https://philipotoole.com/start-your-meetings-at-5-minutes-past/
52•otoolep•7h ago•65 comments

Show HN: Scroll Wikipedia like TikTok

https://quack.sdan.io
198•sdan•11h ago•52 comments

Robotopia: A 3D, first-person, talking simulator

https://elbowgreasegames.substack.com/p/introducing-robotopia-a-3d-first
40•psawaya•1d ago•16 comments

Scientists discover oldest poison, on 60k-year-old arrows

https://www.nytimes.com/2026/01/07/science/poison-arrows-south-africa.html
109•noleary•1d ago•37 comments

Cloudflare CEO on the Italy fines

https://twitter.com/eastdakota/status/2009654937303896492
458•sidcool•12h ago•651 comments

My article on why AI is great (or terrible) or how to use it

https://matthewrocklin.com/ai-zealotry/
95•akshayka•11h ago•139 comments

The rise and fall of the company behind Reader Rabbit (2018)

https://theoutline.com/post/6293/reader-rabbit-history-the-learning-company-zoombinis-carmen-sand...
16•mmcclure•1d ago•2 comments

Favorite Tech Museums

https://aresluna.org/fav-tech-museums/
28•justincormack•4d ago•14 comments

Show HN: Miditui – a terminal app/UI for MIDI composing, mixing, and playback

https://github.com/minimaxir/miditui
19•minimaxir•1d ago•2 comments

Kagi releases alpha version of Orion for Linux

https://help.kagi.com/orion/misc/linux-status.html
367•HelloUsername•16h ago•255 comments

Deno has made its PyPI distribution official

https://github.com/denoland/deno/issues/31254
36•zahlman•7h ago•24 comments

Show HN: I made a memory game to teach you to play piano by ear

https://lend-me-your-ears.specr.net
441•vunderba•12h ago•162 comments

How to store a chess position in 26 bytes (2022)

https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1...
87•kurinikku•14h ago•76 comments

How to code Claude Code in 200 lines of code

https://www.mihaileric.com/The-Emperor-Has-No-Clothes/
741•nutellalover•1d ago•229 comments

Show HN: Similarity = cosine(your_GitHub_stars, Karpathy) Client-side

https://puzer.github.io/github_recommender/
129•puzer•3d ago•36 comments

Replit (YC W18) Is Hiring

https://jobs.ashbyhq.com/replit
1•amasad•11h ago

Microsoft revealed as company behind controversial data center proposal in MI

https://www.cnbc.com/2026/01/07/microsoft-behind-controversial-data-center-in-michigan-township.html
12•1vuio0pswjnm7•1h ago•0 comments

Show HN: A website that auctions itself daily

https://www.thedailyauction.com/
29•nsomani•1d ago•9 comments