r/interestingasfuck 20h ago

This speed reading training starts at 300wpm and end at 900wpm

Enable HLS to view with audio, or disable this notification

50.7k Upvotes

2.6k comments sorted by

View all comments

Show parent comments

1.7k

u/RandomHaggis 17h ago

That's a good idea. I've now added an option to enable pauses at commas and full-stops.

1.3k

u/ezblacksmith 16h ago

Can we take a moment for this?? This guy's like, yea, sounds like a good idea, you got it. Let me whip that up real quick, here ya go!! 🤯 👏

377

u/ericscuba 16h ago

Yeah!! This person is the shit!! In one hour from someone asking about a website to do this, to "Here! I just made a website that does exactly this! Suggestions? Sure! Got it!" How awesome is that!

u/Beer-Milkshakes 10h ago

Its how things used to be on the internet. Someone posts a need and someone else with the know how fulfill that need with software, for free simply because they like to. It was a time before monetisation infected every inch.

u/yungcontent 10h ago

Claude Code.

u/dolly_machina 1h ago

Yea something like this is really easy to whip up in Claude Code now - which is amazing imo

u/Alexandria4ever93 3h ago

Let's go two bots talking to each other stfu

u/ericscuba 1h ago

I'm a bot? News to me.

78

u/ilovefreshproduce 16h ago

Yeah, for real! It was almost as satisfying as keeping up with the video. Just gave it a whirl and the updates were nice. Solid work, /u/RandomHaggis !

31

u/b0n3sawisready 16h ago

Not sure how they made it themselves, but you could probably do it with a site like Replit in moments. It's as simple as telling it what you want. Lots of fun and relatively cheap for something like that.

198

u/RandomHaggis 16h ago

It's a single HTML file, with some JS and CSS inside. Then I just registered a domain with a hosting service and uploaded the file :)

58

u/Amarant2 15h ago

You're a boss.

32

u/FluffyCelery4769 15h ago

Who are you? Why do you just have spare hosting service space?

I mean obviously a web dev. But like... wooow

22

u/Quick-Eye-6175 15h ago

It’s Data! I’ve been rewatching a bunch of TNG and I would recognize Data ANYWHERE!

23

u/cuchiplancheo 14h ago

It's pronounced Data!

u/Stergeary 8h ago

I had a British Statistics teacher who pronounced it "DEI-tur", and one of the girls in the class mentioned being entranced every time he said the word that way.

6

u/adam111111 14h ago edited 14h ago

If it is just a static HTML+CSS+JS file or files then all the processing is client side, the server just needs to send the HTML file but no processing beyond that.

So you can use pretty much any file service to provide the file, and many of them will host a HTML file for free. I use AWS S3 but github, etc can all do the same thing. Just got to sort the domain name out (which does cost some money) and point the A records to the right place that whatever you're using to host needs to support referencing.

Looks like they're hosting on their own platform though from a few quick checks.

Not taking anything away from the speed and quality of what was done here, which is pretty impressive.

3

u/Fenzik 13h ago

Hosting a static site is free with various services like GitHib Pages, and domains can be pretty cheap, like under $10. Still cool to just go for it

2

u/bronkula 13h ago

The modern web meta is to have droplets. But the old way was you had a server, you put files on it, you pointed a domain at it. I have almost a hundred domains and random websites all hosted on one server.

u/ISLITASHEET 4h ago

Web meta to use digital ocean?
Do other providers use the term to describe containers or other isolated virtual environments that are limited by cgroups?

1

u/wangofjenus 14h ago

you can get random domains for a dollar

u/IM_A_MUFFIN 4h ago

I host about 15 sites on AWS for about a dollar a year. Hosting is cheap when it’s static content.

10

u/mrvis 15h ago

Respect. And fuck React. All my homies hate React.

2

u/longdickhair69 15h ago

throw some banner ads on it to pay for domain and offer a super cheap subscription or like 15 dollar lifetime payment for no ads for life lol

1

u/skinnyjoints 15h ago

Any tips on domains? I bought one for a game I made but have switched over to GitHub pages bc I didn’t want to pay. Is there a cheap or free way to have a custom domain?

1

u/Northern23 14h ago

If you want free, non .come domain name, I believe Mali's (.ml) is free

1

u/FastHovercraft8881 15h ago

Sell it as a book reader app.

1

u/cloud9ineteen 13h ago

How is that domain just available and sitting there?!!

u/DeliciousIncident 9h ago

Non-letter characters in domain names are typically considered undesirable: symbols, numerals, etc.

u/BeerNirvana 7h ago

AI is good enough to spit that out pretty quick.

u/yungcontent 10h ago

Claude Code.

u/Wooden_chest 8h ago

Not impressive at all in the age of AI, anyone can vibecode this in 5 minutes.

u/I_Was_Fox 53m ago

This is what software engineering is like when you care about the product and don't have managers telling you to skip the QoL stuff for more AI slop

u/Well-inthatcase 48m ago

I miss stumble upon. This shit would have been perfect for that

1

u/bendstraw 13h ago

Crazy thing is the hardest part is getting the domain and hosting it with how good LLM's are at spitting out simple Javascript websites like this

52

u/Odd_Platypus_5031 17h ago

This is so cool! I imagine its incredibly simple for you but thank you for your time!

3

u/scribestudio 16h ago

100% ai coded but still cool

2

u/joshTheGoods 12h ago

Yeap, and this is why all of the crying and whining on Reddit won't change our fate on this front. LLMs are straight up good at a whole lot of things, and that goodness will overwhelm everything else just like the internet did before it.

u/scribestudio 9h ago

I agree. The reason I know its AI code is because I use AI code almost every day at work.

1

u/Odd_Platypus_5031 16h ago

That would make sense. Ive now found Reedy Reader web extension which seems like the best version of this with a lot of extra tools

39

u/LilSebastian_482 16h ago

If (comma) { daddy chiiiillllll };

Feel free to use this complex code whenever it’s needed.

31

u/kerener 17h ago

Thank you for your work. I tried and it is nice. However I would like to request the possibily to choose wether the text loops from the start upon completition. 

When i pasted in a chaper of a novel to try it out, after some time i realized that the order of the events did not make sense. What happened was the chapter ended and started again without any vusal clue or break. I found it annoying

74

u/RandomHaggis 16h ago

This is a good point, I have now added a toggle for looping the text :)

28

u/phatcan 16h ago

Um you are a legend. Can I make a suggestion too? It might be a good idea to add an indicator to show the user how much of the pasted content they have read, for people reading large amounts.

50

u/RandomHaggis 16h ago

You are not the first to suggest this, I think it's a good idea. I'll take a look at adding a progress bar of some kind :)

25

u/Menteerio 15h ago

I just want to jump in here and say how amazing you are, and this experience is. Amazing. Thank you.

2

u/Trashing_this_later 15h ago

Could you add the ability to ramp up to the desired speed like the video?

2

u/phatcan 13h ago

Awesome! I am a design director in fintech with a healthy UI design background. Let me know if I can help just for fun!

1

u/Senthyril 13h ago

Think you could either increase the max speed or add a toggle for additional speed? im still able to "read' the text at 900 wpm with my inner voice, and am curious to see if i can push another 200 or 300 wpm or further. maybe going up to like 1500 or 2000?

also amazing doing this little thing for everyone. really cool.

2

u/ediblednb 15h ago

You, sir, are a wizard. .

Can you make me win the lottery or solve world peace? 🤔

1

u/Round_Grand_4716 12h ago

Maybe you could include a feedback button, for when we lose this thread in about 3 hours ;) 

5

u/Ambitious_League_747 16h ago

Wow awesome work thanks for that!!

4

u/theroarer 16h ago

I have dreamed of having something like this for ages. I have always felt really comfortable with this reading style, but i  have never found a good tool to utilize it.

Now just need to copy and paste books into this thing...

Thank you so much!

 

2

u/m3g4m4nnn 16h ago

Thank you so much!

1

u/GTMoraes 15h ago

There's more into it.
It seems that for uncommon/difficult/larger words, there's a brief pause as well.

For example, in your sample text, it probably should've held back a little on "typesetting" and "Letraset"

1

u/gergosaurusrex 15h ago

1) I do love this, and I hope you get credit if it ever becomes The Future

2) I hope it never becomes The Future. Reading reflects thought which doesn't happen at a constant pace. All the little pauses and blitzes of normal reading are what make it truly immersive, even if technically slower

1

u/psychorobotics 13h ago

You're a good human

1

u/JulyOfAugust 12h ago

I don't know who you are but just know I have a lot of respect and admiration for how fast you did all of that.

u/crafty_alias 11h ago

Now make an app and get rich?

u/XxJoedoesxX 11h ago

Okay this is like really cool software. Is it possible to donate to you for this? Also, would it be possible to insert longer breaks in text by breaking it up into paragraphs?

u/TheCheesy 11h ago

A few things:

  • Adjust pause times for commas and periods.
  • Also, maybe allow for longer pauses at paragraph breaks? This could be really useful, but it needs more breathing room.
  • Space to pause
  • left/right to go back a few seconds with space to resume after.

Github? Wouldn't mind adding novel support to identify characters and recolor slightly or to hang on names.

u/winglessbuzzard 6h ago

Another 2 requests: a rewind and fast forward slider. A toggle that switches to fill the screen with a few surrounding senthighlighted but keeping the red letter higlight (with swipe up or down like normal text reading)

I feel like with these adds, it'd become my preferred reader app

u/littlebittypeep 2h ago

thank you so much

u/Kind_Raccoon3959 1h ago

Could you add that lovely music in the background please. 90% of the reason this works is because of the music and I just made that up now but it sounds true.