Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app (bigwords.page)
260 points by SpeakingOfBrad 6 hours ago
isaac-harvey a few seconds ago
This sort of incredibly simple, crisp idea is what changes the world. Great job!
SpeakingOfBrad 6 hours ago
I had the idea for BIGWORDS.PAGE when I wanted to display a message on a tablet that I had remote management control over, but no physical access. Configuring it to be a kiosk browser is easy, but how do I get the browser to show my message? So I made the URL be the message.
It uses a URL fragment to configure the message. Browsers don't send URL fragments to the server, so I never see your message. There's no backend, and no storage.
All parameters are documented, so generating a message link is easy. There's also a built-in editor to make it extra easy.
https://bigwords.page/#Hello,%20HN!&bg=ff6600&fg=000000&font...
There are a few extra features like slides, animations, and countdowns and timers. QR codes too. Not too fancy, but hopefully enough to be useful.
I know the uses for this are pretty niche. But it may be one of those things that you keep as a nugget in your brain, a tool in your back pocket. Not something you use often, but when you do it makes things just a little bit easier.
It's open source (MIT), and self-hostable if that's your thing.
Let me know what you think.
abejfehr 2 hours ago
We had similar ideas! Except mine is less customizable, I never thought to add formatting.
xd1936 20 minutes ago
Same! This solution is way more flexible than mine was.
https://github.com/leoherzog/ParameterPage
https://parameter.page/?title=This%20is%20an%20Example%20Pag...!
okaleniuk 3 hours ago
I love it!
In fact I employed the same idea for the slide stack site I use for teaching. Not exactly "URL is an app" but "URL is a slide"
https://okaleniuk.codeberg.page/blackboard/_1.html?sequence=...
The same consideration applies. No backend, no storage, also no user data collection, no authorization, no hurdles in general. Everyone can use it.
idw 5 hours ago
Really nicely done
rinconrex 2 hours ago
Great execution.
NoDodgeQuestion 2 hours ago
Curious, did you use AI model?
notpushkin 3 hours ago
> The URL is the app
LLM-speak is a huge turn off to me (and a lot of other people here, from my interactions), so the fact that your submission title is AI-generated is... sorry, I have no words. I don’t even care that much about the code, but please write prose by hand, in your own voice, if you want us to read it.
Edit: rephrased the last sentence. Also, here’s my take on the title:
> Show HN: Bigwords.page – turn any screen into a sign, controlled by the URL params
rendleflag 3 hours ago
Let me guess, you saw the `–` and thought "Clearly no human uses the em dash. It must all be AI".
I looked over the website and their github page and saw no indication of AI usage. I'm not saying it wasn't used, but unless you have actual evidence, then please point it out.
notpushkin 3 hours ago
GrinningFool 2 hours ago
IncreasePosts 3 hours ago
ajkjk 2 hours ago
dylanhouli 3 hours ago
Wait how is "The URL is the app" LLM-speak? Genuine question, sounded fine to me when I read it, not sure what a better way to phrase it would be
rpdillon 3 hours ago
notpushkin 3 hours ago
okaleniuk 3 hours ago
Donald Knuth once said "Jon Bentley probably hit the nail on the head when he once was asked why literate programming hasn’t taken the whole world by storm. He observed that a small percentage of the world’s population is good at programming, and a small percentage is good at writing; apparently I am asking everybody to be in both subsets."
Get off your high horse. Not everybody studied to write prose, not everybody was born American to begin with. If LLMs helps programmers get heard - good. That's probably the best usage for them anyway.
bmacho 3 hours ago
notpushkin 3 hours ago
rpdillon 3 hours ago
Yeah, the issue here is that the URL is not the app.
This is basically a differently-shaped https://github.com/antonmedv/textarea
Cool idea, but agree that fixing actual mistakes in the title is a worthwhile use of time.
paulsmith 4 hours ago
Who remembers https://bigassmessage.com/
ShinyLeftPad 9 minutes ago
white screen for me
yunruse 2 hours ago
epilepsy warning for the 'MAGIC' style :(
megraf 32 minutes ago
Can epileptics drive to a movie theater and watch a movie?
pbhjpbhj 19 minutes ago
jedbrooke 22 minutes ago
pvillano 3 hours ago
https://bigwords.page/#smol!%20!%20!%20!%20!%20!%20!%20!%20!...!
You seem to have the same bug I had when I first implemented https://screaming.saej.in/
In Firefox, scrollWidth includes spaces that extend into the margin, so it's possible for text to fit perfectly on the screen, but scrollWidth > clientWidth. Fix here https://saej.in/posts/screaming/
SpeakingOfBrad an hour ago
Thanks! Like a dummy, I never tested in anything but my own browser. I found a couple of other bugs as well that weren't obvious without Firefox.
ceejayoz 5 hours ago
Hook it up to voice control so I can put an iPad in the back window of the car and tell other drivers… things.
GoRudy 5 hours ago
I had this idea ten years ago. Told my parents it’d be nice to say “have a good day” and my moms initial reaction was she’d say “** you”. End of that idea.
seb1204 2 hours ago
Ouch, life long child trauma created. No idea is good enough to impress mum.
ShinyLeftPad 7 minutes ago
trallnag 4 hours ago
I considered something similar with LED lights but I deemed it illegal in Germany
a3w 5 hours ago
Won't it say
> You are a poo-emoji bomb-emoji #!! driver
?
ceejayoz 4 hours ago
I am exercising my Fifth Amendment right to silence at this time.
KingMachiavelli 3 hours ago
Completely different architecture, but would be amazing if another device could control what message (or photo, embedded video) is displayed.
There's a huge industry around digital signage and I've always felt it could be replaced with a simple Chromium kiosk + auto-refreshed webpage content. There's really no need for expensive HDMI connections or custom video streams when we already have browsers.
antgiant an hour ago
I did something similar years ago but for live satellite imagery https://earth.wooleys.us. I wanted to show my kids hurricane/typhoon imagery live. Worked great to throw up on a chromecast and let it run.
hidelooktropic 2 hours ago
In the make one by hand section, you probably don't need to tell people %20 is a space. If they type it in naturally, the browser should encode automatically
SpeakingOfBrad an hour ago
Good call. Removed it.
darkstar999 4 hours ago
"Nothing else: no lists, tables, links, quotes, images or rules."
Claudish needs to be cleaned up.
whycome 4 hours ago
I love solutions like this. Make the URL the entirety of the data needed. Awesome
below43 2 hours ago
I did a similar thing to share files via a URL :)
pelzatessa 2 hours ago
Damn, you triggered my old memories of clicking one of these on some old forum: https://disco.[EPILEPSY WARNING]fleo.se/hello
pimlottc 5 hours ago
The URL is the state but clearly there is an actual app here
SpeakingOfBrad 3 hours ago
You right. But I only had 80 characters to work with.
ulrischa 3 hours ago
Cool project. But why not built with php so I can simply throw it on my running web server?
pvillano 3 hours ago
It's a static site.
Zarel 3 hours ago
I use a similar thing but designed to be as few steps as possible:
kinduff 4 hours ago
I used to order drinks like this when the bar was full
PBnFlash 4 hours ago
I use to try and coordinate game nights across the world, and a url with the Unix timestamp of the event and a countdown showing how many days and hours worked quite well.
simlevesque 4 hours ago
Suggestion: make it a GoogleTV / AppleTV app so users can set it up in a few clicks and transform any screen laying around into a sign.
wiradikusuma 4 hours ago
I built https://signagesync.app for my cafe. It can be used to create a video wall (combine multiple screens to make a bigger screen).
SpeakingOfBrad 4 hours ago
I think BIGWORDS.PAGE would be a great companion to a web browser app on those TV devices. I haven't found any good web browser for AppleTV, but if somebody has a browser/kiosk app that let's you send a URL from your phone, that would be really great!
wiradikusuma 4 hours ago
Unfortunately Apple TV doesn't support WebView. I'm procuring a second-hand device so I can test my app there. I'm thinking of rendering it on the server and sending a series of images. Not sure of the cost, though.
libertyit 5 hours ago
Brilliant
1-6 4 hours ago
I like this site because it exemplifies DOTADIW, do one thing and do it well.
T0mSIlver 4 hours ago
I like that the fragment is basically argv for a static web app.
frankthecobbler 4 hours ago
how to hide or change the gigantic preview when sharing on apple messages? id prefer to change it, the default is obtrusive
slater 4 hours ago
IIRC with any link thru Messages, before sending, you can press and hold it and it'll give u the option to send just as a text link
moecables 4 hours ago
Love this and I already have a use for this
frankthecobbler 4 hours ago
how to hide the Preview when sharing on messages? id prefer something more neutral.
SpeakingOfBrad 3 hours ago
That's the OG (Open Graph) Image. It's an image built into the site that's used as the thumbnail for shares on social media and messaging apps. (More info on OG Images here: https://layerre.com/glossary/open-graph-image/)
How could I change the image to be less intrusive? I can't have it show an image of the message you're trying to share, because the server never sees that message. But can I make the default image nicer on the eyes.
taoji1994 an hour ago
Make the default og.png calm and generic, just the wordmark on a plain background, so the preview reads as "here's a sign link" rather than a big ad.
sandymcmurray 4 hours ago
Nice work! This is great.
totallygeeky 5 hours ago
Really well done, can think of a few times this would have been useful in the recent past. Would be great for conferences in particular!
iJohnDoe 5 hours ago
Really clever! Definitely feels like positive hacker creativity. Thanks for making it open source.
adzm 5 hours ago
this is actually awesome, i've had something similar on my todo list forever. thanks!!! https://bigwords.page/#%E2%9D%A4%EF%B8%8F
mariotacke 19 minutes ago
j45 3 hours ago
This is a new project and a great place to start.
So many fun rabbit holes from here with the different ways to get this working (and keeping displaying) on a chromecast, etc.
paul7986 4 hours ago
Site is blocked - getting an SSL warning on Firefox.
jonotime 4 hours ago
Love this. Simple idea. Nice execution.
chrisra 5 hours ago
I've used something like this on a phone to tell another car something was wrong with their vehicle.
Retr0id 5 hours ago
> The URL is the app
We used to call them websites