How and why to make a /now page on your site
sive.rs
sive.rs
Idea for the future: in a few years, check how many /now pages were last updated in May 2024.
I'm thinking of moving to a wordpress-backed CMS (that gets ingested by the static page build system) just to remove it, so I can simply type into a box and smash a button.
I’m on the CLI all day, but even just cd’ing into the project directory feels like friction when I want to post something.
I’ve considered a hosted data store with a private submission form, and then that’s what gets ingested into the build system.
https://til.simonwillison.net/
Like a microblog of little learnings in day-to-day development.
One interesting thing that occurred to me recently is that my personal site (https://amontalenti.com) is more an essay archive and identity verification tool, than it is a “blog” or “microblog.” That is, the timestamps of the content on there are the least interesting thing about it. The most valuable page, for me, is https://amontalenti.com/archive.
As for something like /now, the most fascinating implementation of this is an old friend of mine from college. He and I were both early 2000s bloggers, but he came up with the idea, in 2001 or so, to keep a nearly-daily one sentence personal diary on his blog. He kept that up for the last 20+ years (he is nowadays a CS researcher and inventor in HCI). Very impressive near-daily microblogging habit over a lifetime!
TBH linking to a twitter or equivalent social media might be better. Or make now now now a more automatic system.
You can use an LLM to extract and summarize data from your social media.
You might be right but the people who have personal websites/blogs with enough passion to add a now page are likely to be in the opposite camp, the minority who dislike social media
Why do you think so?
> So in 2015, I made a /now page on my website, saying what I’d tell a friend I hadn’t seen in a year.
So the 2021 pages are probably a little out of date, but I think the 2023 and more recent ones should be fine. I think /now is less a Twitter clone and more like an 'About Me' with only the most recent interesting thing you want to say.
Twitter, etc.: hours - days
Now page: months - years
About page: decades
For those who didn't know or don't remember what the finger protocol was:
> The program would supply information such as whether a user is currently logged-on, e-mail address, full name etc. As well as standard user information, finger displays the contents of the .project and .plan files in the user's home directory.
The idea of showing a real name, email address and logged in status, without the explicit consent of that person, is completely incompatible with a modern understanding of trust.
But a small protocol to find out what someone is up to, available on demand, well that would be nice.
The key difference between this and something like twitter, is that firstly it's a first class protocol, there isn't a twitter protocol and you can't implement a twitter server and twitter client independently, but more importantly, it's pull not push.
You're not being pushed notifications when someone updates their .project or .plan. You're not being pushed a feed of "recommended users". You simply ask for someone's .plan and get served it.
Can you recreate that functionality with nothing more than HTTP and an index page? Yes, of course, and this is one such attempt, but until we have a simple client, shipped on most machines, where I could simply type the equivalent of "finger jcarmac@id.net", and get back a short burst of a dozen or so lines, then it won't feel the same.
Of course money ruins everything too, it wouldn't be enough to provide such a thing, because people would far too quickly start having space reserved to advertising. There's too many eyeballs leading to too much money chasing those eyeballs.
A handful of academics have a chance to push back and shun someone who tries to advertise on their usenet newsgroup. There's zero chance of that happening to anyone on any new platform now.
Any platform that gets popular enough to "take off" will all too quickly be taken over by people who optimise for eyeballs, monetise those eyeballs and reinvest money into chasing more eyeballs.
And that's a core "problem" with this project and projects like it. It's a social problem, not a technological one. The technology was solved in the 1970s.
I'd disagree about "Times weren't better". The internet of even just 25 years ago was vastly better for many use cases, if your interests aligned with the relatively smaller pool of people on it back then.
Does that make it overall better? Well not really, and I'm not the sort of person who tries desperately to recreate that time through things like neocities, because time marches on and things change.
But it is still worth appreciating what was good about that time, and asking ourselves if there are lessons we can learn about what's changed over time.
It's just that the small town back then had John Carmack diligently updating his finger profile as he was working on major projects.
That being said, the "standard" you defined could have been bit more specific in my opinion. If I have multiple friends with /now pages, I would like to read them all in one place. For this RSS would work nicely, maybe with a separate feed from your blog. If you don't want RSS, maybe making the /now page a uniform text-based format would have been better?
Just an opinion on this.
I wrote about now pages here https://untested.sonnet.io/My+Now+Page
I also made a version of "my life in weeks" https://days.sonnet.io as an excuse for reflection, an excuse to get the bird's eye view of my life, then to encourage others to do something similar. And, some people, even here on HN, have!
That is such a great idea. I have been toying with the idea of writing a memoir, but I haven't started because it seems so daunting of a task. This, on the other hand, is constrained, but still leaves a lot of room for creativity.
I've been doing this since the late 2019 and it's become a huge part of my life, my relationship with myself and others.
IIRC this is what WhatsApp did, and sharing your current status was the original purpose of WhatsApp. Messaging and calls were added later.
- https://en.wikipedia.org/wiki/Finger_(protocol) (one of the earliest implementations of the idea)
- https://en.wikipedia.org/wiki/Microblogging (the general concept)
- https://spec.indieweb.org/ (existing standards for this kind of thing)
Before Mastodon there was Identica/Status.Net, before that generation of tools there were bots that would let you update a page on your website by sending a short message from your chat client. Even Twitter had SMS and XMPP interfaces for this, in the early days.
ln -s .plan ~/public_html/now/index.html
Sure, we can run it through some template or use awk, but what the heck.
https://fabiensanglard.net/fd_proxy/doom3/pdfs/johnc-plan_19...
Looks like the same to me. The page gets updated "regularly" (like a blog) and older content serves as a history of what the person was doing at that moment.
If you look at the author's /now page, it's very clearly not that: https://sive.rs/now.
However it's very obviously not a blog since a blog encompasses a much larger concept. You can blog about your hobbies, interests, specific topics, related or otherwise. I'm confused at the OP's confusion between a blog and a /now page.
Hm? And you can also blog the same content as you put on /now. Many people do. A public journal of whatever is going on in author's life is pretty much the OG idea of a weblog.
Or, Twitter! Giving short status reports was the original point of that application, maybe the only one it ever had.
Congrats and thank you for your work. I hope to add my blog as soon as I have my /now.
There's not a whole ton of folks that I'm particularly interested in knowing what they are doing, away from the technical interactions that we're having. It's not because I'm a misanthrope, but because I already have a circle of friends and acquaintances that I get that information, verbally, from, each day.
But I'm not saying it's a bad idea; just that I'm probably not one to use it.
Drop your now link below and let's get in touch: https://nazavo.com/now/
I don't have any fancy tools or frameworks to create extension-less URLs. I just dump my HTMLs into a folder. So can /now.html work for this?
Edit: Wow! Why downvote me for an honest question? What's so revolting about this question that you feel the need to downvote this?
But "/now.html" feels "cleaner" to me. I know others might disagree.
If this now thing could support just "/now.html" or even "/now" redirecting to "/now.html", that would be swell! Maybe they already do support it? Hoping to learn from the community if these alternative paths are supported.
File path /now/index.html is a fine way to expose your content at /now ... Most webservers will default to config that allows this.
You could replace it in the future with a gigantic web app that is wired into your brain implant to retrieve realtime status. If you use /now.html, you would have to fight the framework to lie about the implementation details, instead of just not specifying them in the first place.
You could also configure your webserver to serve /home/carbonatom/webstuff/dereks-idea/now/new-version-2025.html as /now, if you like. These are the kind of implementation details that a good URL will hide (even if the specific example is a terrible case, the equivalent does happen sometimes!).
there's no reason your HTML files have to be named with .html at the end of the filename
How do you know that? Do you know how I use my computer? I need to browse the HTML files lying on my disk with my browser? My OS and browser does not open files that are not named .html on the disk as HTML pages on the browser. So I need them to be .html so that I can browse my pages on my laptop.
Working at company B
Working at company B
Working at company A
Working at company A