Live data from Hacker News

Microfeatures I love in blogs and personal websites

danilafe.com

341–350 of 444 posts

Re: Microfeatures I love in blogs and personal websites

#341
> If you want to show progress while the reader is somewhere in the middle of a page, you could use a page progress bar.

As best as I can tell, the standard name for these is 'scroll spy'. Gwern.nt mobile example: https://gwern.net/doc/design/2023-04-28-gwern-gwernnet-mobil...

They are becoming increasingly common as web browsers/OSes kill scroll bars and you are forced to implement your own: https://artemis.sh/2023/10/12/scrollbars.html

> I’ve seen this floating ToC done before, but could not find a site off the top of my head that implements the feature

Gwern.net has it! It's just that because we use both margins already, there is usually not enough horizontal space. But if you have a wide enough screen, you should see it, like https://gwern.net/doc/design/2023-08-07-gwern-gwernnet-deskt... You can also see this on LessWrong.com and https://80000hours.org/podcast/ podcasts.

> Relatively often I come across pages that have unique IDs for each header, but no clickable links! I end up having to use inspect element to find the anchor points.

Chrome has a 'link to text fragment' feature for this which got standardized and which Firefox is supposed to support at some point. So not so necessary as it used to be. (The unique IDs are often not so unique anyway or unstable.)

> I’ve found the link processing code on GitHub , and even the list of websites that get their own icons . I could not find a verbal description, though.

Links.js hasn't been used in years on Gwern.net. You actually want https://github.com/gwern/gwern.net/blob/959ba9c50d327a960e07... https://github.com/gwern/gwern.net/blob/959ba9c50d327a960e07... and for the history/overview, https://gwern.net/design-graveyard#link-icon-css-regexps , and to see all of the link-icons, https://gwern.net/lorem-link#link-icons

> Gwern’s website has no shortage of cool ideas. Among them showing link previews on hover. When hovering over a link, the site displays a popup window that contains a view into that page. I suspect that this view is also archived somehow, so that it retains a view into the page that matches it at the time of writing.

The archiving is complicated. Most of what you are seeing there is the use of iframes for 'live' links. (I manually check that websites do not break in an iframe before whitelisting them for popups like that.) But we do make extensive use of archives: https://gwern.net/archiving#preemptive-local-archiving

> Links to Other Sites

Gwern.net has a blogroll, incidentally. But I've always found the traditional 'big list in the sidebar' to be clunky. More fun is the 'site of the day' approach. So we went with an 'X of the Day' approach: in the footer of every page, there is a quote, a website, and an annotation of the day. (It's not really 'daily', but every few days after a full site sync.)

Re: Microfeatures I love in blogs and personal websites

#343

Since this article mention's Gwern's site several times: While I admire Gwern's work a lot, I often find his website is trying to do so much that my browser will really struggle. Especially on mobile. It's bad enough I usually avoid reading there, which is a shame. I'm not sure exactly what causes it, but it might be a combination of page length with many layers of nested, richly formatted and embedded content.

Yeah, it used to be fast, but then you add features and have pages with a ridiculous amount of stuff in them compared to most pages (every DOM element costs you), and, well...

We plan to go back and optimize stuff once one last feature is in. (It's a novel feature I came up with I've never seen anywhere else: I call it the 'browsing history' feature. Every link you pop up will also be transcluded into a section at the end, so you can create your own bibliography as you go. This means you don't have to have FOMO about reading every popup or tab as you go, and you can rebrowse what might be interesting at the end, or even snapshot the page with a particular set of links having been browsed.)

Achmiz meant to get around to it a while ago but among other things, he got nerdsniped by studying high-dimensional geometry for modeling an extradimensional invasion in his current D&D campaign: https://blog.obormot.net/Extreme-D-D-DIY-adventures-in-hyper...

Re: Microfeatures I love in blogs and personal websites

#344
post #167

Many of these suggestions are good. (I should make my subheds clickable!) But a couple of them, oh dear… I really hate progress bars, they are incredibly distracting. One of the worst examples of front end programmers wasting their time reimplementing browser functions badly. I already have scroll bars! I do not need more scroll bars! Also, link decoration: my browser already has a nice discreet indicator to tell me…

This may be controversial, but i the blame browsers for letting them hijack the scrollbar. it should not a feature.

Re: Microfeatures I love in blogs and personal websites

#345
post #238

Earlier quoted context omitted.

> and I still consume all of my podcasts via RSS feeds. Considering that a podcast is an RSS feed, it's not like there's any other option. People using fancy modern podcast apps might not be interacting with the RSS feed directly, but the software they're using certainly is.

The world's most popular podcast is the Joe Rogan Experience. Which part of Spotify is using an RSS feed for that?

https://openrss.org/open.spotify.com/show/4rOoJ6Egrf8K2Irywz...

Re: Microfeatures I love in blogs and personal websites

#346

Since this article mention's Gwern's site several times: While I admire Gwern's work a lot, I often find his website is trying to do so much that my browser will really struggle. Especially on mobile. It's bad enough I usually avoid reading there, which is a shame. I'm not sure exactly what causes it, but it might be a combination of page length with many layers of nested, richly formatted and embedded content.

Ditto. I like Gwern's content but not much the presentation. The same goes for Simon Willison's site. I much prefer the brutalist look of Drew Devault, Fabien Sanglard, or Dan Luu's site.

For the lazy who don't know some of these:

https://drewdevault.com

https://fabiensanglard.net

https://danluu.com

Dan's is the only one I recall visiting before. And it's memorable because of the maximally wide text width. Personally I would find Dan's site more usable, and visitable, if there was an ordinary text width. Some reasonable default that is more readable.

Re: Microfeatures I love in blogs and personal websites

#347
post #305

Earlier quoted context omitted.

Yes please! Another reason: I'll often come across a blog post from 12 years where the author writes "in my next post, I'll continue to discuss..." And how the heck am I supposed to find that next post? They didn't add a hyperlink, obviously, because they hadn't written it yet. Sometimes a blog has posts you can navigate by month, but that's definitely a small minority of blogs I come across. If there was just a sing…

> And how the heck am I supposed to find that next post? Subscribe to the blog's RSS feed?

> Subscribe to the blog's RSS feed?

Which has the 10 or 20 most recent posts, but not the post from 12 years ago. If it's a wordpress blog, you can use pagination tricks to get older posts, but, AFAIK, there's no standard way to say "Give me all of the posts" when fetching the RSS feed.

Re: Microfeatures I love in blogs and personal websites

#348
post #332

Earlier quoted context omitted.

They are not ignorant just for holding a different opinion. My entire reading system is built on RSS but I don’t think it’s an invalid take to say that RSS is a thing of the past, or at the very least that the train has left the station. Every month I have some feed just randomly die because nobody paid attention or cares anymore. It’s pretty unfortunate. Browsers should never have backed off exposing it, IMO.

> They are not ignorant just for holding a different opinion. No, but this isn't a contest of opinions. The claim that RSS unsupported, no longer in widespread use, and/or is merely a remnant of a previous era is factually incorrect. > don’t think it’s an invalid take to say that RSS is a thing of the past Sorry, but it's an invalid take. I don't know what sites you're using that stopped offering RSS, but I have hund…

> The claim that RSS unsupported, no longer in widespread use, and/or is merely a remnant of a previous era is factually incorrect.

I did not say they were factually correct, merely that I'd lump RSS in with "things of the past" given how many sites and developers neglect it nowadays. I was pretty clearly saying that their opinion isn't unfathomable to me.

The slow decline of RSS is not some new topic and this very site has discussed the topic for the better part of a decade. You're free to feel whatever you'd like tho.

Re: Microfeatures I love in blogs and personal websites

#349
post #270

One micro feature I implement on my blog that I would like to see everywhere: a single-page index of all the posts, like at https://blog.zorinaq.com Don't paginate this. I want to see at a glance the titles of all the posts the author wrote. I want to be able to ctrl-f to search these titles. Heck, even if you had 100k titles they could still easily be shown on one page, as it would compress to 1 or 2MB transmitted o…

Yes please! Another reason: I'll often come across a blog post from 12 years where the author writes "in my next post, I'll continue to discuss..." And how the heck am I supposed to find that next post? They didn't add a hyperlink, obviously, because they hadn't written it yet. Sometimes a blog has posts you can navigate by month, but that's definitely a small minority of blogs I come across. If there was just a sing…

> Another reason: I'll often come across a blog post from 12 years where the author writes "in my next post, I'll continue to discuss..."

Worse than that is the "part 3" blog post, where the opening paragraph of part 3 starts out with something like:

In part 1 we discussed "...one or two sentences on part 1..." and in part 2 we discussed "...part 2 quick overview..." ...

And there are no links at all in part 3 to either of parts 1 or 2 (yet, presumably, part 3 was written after parts 1 and 2, so links back to 1 and 2 could have been inserted). If one came across part 3 from a search, and landed on it for the first time, one just might want to start at part 1 and read forward.

Re: Microfeatures I love in blogs and personal websites

#350
post #270

One micro feature I implement on my blog that I would like to see everywhere: a single-page index of all the posts, like at https://blog.zorinaq.com Don't paginate this. I want to see at a glance the titles of all the posts the author wrote. I want to be able to ctrl-f to search these titles. Heck, even if you had 100k titles they could still easily be shown on one page, as it would compress to 1 or 2MB transmitted o…

A single-page index of all posts is hands down the number one feature every blog should have. Also, no images to clutter the index, and slow down the page.
Post reply on HN