Author: Jens-Ingo Farley

  • Scroll to the Top of Facebook Messages

    This JavaScript bookmarklet automatically loads and scrolls to the top of any conversation in Facebook Messenger (one “page” at a time), with one click of a button. To install the bookmarklet, click here to bring up a page with the bookmarklet in it, along with some simple instructions. Also see my Expand All bookmarklet. A…

  • JavaScript :not() Selector Examples

    I was recently unable to find simple, basic examples of using :not() in a JavaScript selector. As always, maybe I missed something, and I hate contributing to the noise out there, but here’s a summary of simple, basic usage—so simple I won’t even show any HTML. First of all, the kind of selector I’m talking…

  • Drug Half-Life Calculator

    Here we go again with some baffling stuff. I wanted to understand the implications of drug (i.e., medicine or medication) half-lives, in particular for drugs taken daily. The half-life calculators that I found were not useful at all, so I created my own (including an interactive graph), for use on a desktop or laptop, with…

  • Traverse Facebook Comments by Time

    2020-03-13 update On 2020-03-13 or so, Facebook rolled out a brand new look (in beta), which broke this bookmarklet. Timestamps in the HTML are gone. This bookmarklet cannot be repaired. Original introduction I have written a JavaScript bookmarklet that facilitates traversing all Facebook comments for a given post in time order. This applies only to the…

  • Ain’t No Scandal Dire Enough

    This song parody reveals my political leanings. Oh, well. That’s actually the point, confirming that I am, in fact, alive. I’ve been a fan of song parodies since reading Mad magazine and listening to Dr. Demento (including “Weird Al”) when I was a young kid. Sung to the tune of “Ain’t No Mountain High Enough.”…

  • Expand All Facebook Responses

    Update for 2023+ This no longer works. This tool stopped working sometime early in 2023, and I will no longer be maintaining it. It kinda-sorta still works (better on old / legacy threads), and I’ll leave it up indefinitely. It has stopped working due to Facebook changes that, as a human, make no sense to…

  • Comparing Traditional and Simplified Chinese

    I have posted a web page that uses my live Chinese Character Web API to generate some visualizations around the quantitative comparison of traditional and simplified Chinese characters. The page is here: http://hanzi.hemiola.com/compare.html.

  • Chinese Character Browser

    The Chinese Character Browser: Presents Chinese characters in a browsable fashion. Exercises my Chinese Character Web API. Demonstrates a fully keyboard-accessible HTML UI. If you are in the process of learning Chinese, or if you would like to see an example of a keyboard-accessible HTML UI, then you might find it interesting. Browsable Chinese characters…

  • Chinese Character Web API

    The Chinese Character Web API provides a programmatic way to get information about Chinese characters through a live interface on the Web. For complete documentation, see http://ccdb.hemiola.com/.

  • Seeing Stars

    Rating things is all the rage. I suspect that rating scales can influence ratings given and that there are other factors that influence the ratings a person is comfortable giving publicly. Except for the “thumbs up” idea (only occasionally paired with a “thumbs down” to go along with it), there’s been somewhat universal usage of…