Ideas for extending the Java language with data classes and sealed types to get the effect of algebraic datatypes in the Haskel or SML sense.
Lovely Milky Way composite image, with a discussion of how it is achieved in the comments.
What is the greenest way to wrap a garment for delivery through the post?Noted by .
The Tiny Type Museum is a compact mini-collection of typesetting artefacts curated by Glenn Fleishman.
Webactions are ways to like or reply to posts on IndieWeb sites using your own IndieWeb site instead of a social-network intermediary like Twitter.
How should an IndieWeb blog (like Ooble) fit in with federated social networks like mastodon? Should it copy its posts to an Activity|Pub site (syndication) or instead BE an ActivityPub site? Here's an introduction to how you might implement the latter approach.
Cog is a nifty code-generator utility done with python scripts hidden in comments in the source files, so the generated code is OK to check in to source-code control. Useful for repetitive compiled-in data, or for filling in gaps in the syntax of the host language.
Making a site that automatically chooses a thumbnail from a page is tricky at times. Like when it ends up choosing a picture of the commentor with the largest avatar.Noted by .
Plaid is a 4x12 ortholinear USB keyboard kit using only through-hole components. The microcontroller, diodes and other components are artistically arranged at the top of the PCB.
There is now an Atom feed for lists of notes (if you have software that consumes RSS feeds, it’s essentially the same thing). Depending on your feed reader software you may be able to autodiscover the feed from the list page’s URL, or you may need to add ‘atom/’ to the end to make it work.Noted by .
Content of web pages has become so convoluted that you cannot expect readers to understand which image is the thumbnail, so now there is a protocol for asking the page how to locate and embed its main content on your blog post.
Webmention is the IndieWeb equivalent of likes, reposts, retweets, boosts, etc.—a signal to one site that you have mentioned their content on your site.
The Social Web Protocols are a collection of standards which enable various aspects of decentralised social interaction on the Web.Noted by .
Open Graph Protocol is a set of metadata attributes you can ad to web pages to make them easily embeddable by FaceBook (and other web sites as well of course, but mainly FaceBook).Noted by .
Brid.gy is a service for connecting IndieWeb sites with social media sites like Twitter.Noted by .
Site update! Different series get different subdomains—so what was ooble.uk/pdc becomes pdc.ooble.uk. A subtle distinction given there is just the one series for now, but it opens the door to multiple series in future!Noted by .
Long read on how the USA includes a lot of territories that we mostly forget about.Noted by .
The next stage in fancy typography online is variable fonts.
Site update! Ooble now shows a list of tags it is filtering by at the top of the list so you can remove them from the filter. Tag lists are paginated if they have more than 30-odd notes in them.Noted by .
How to Neatly Wrap a Gift Without Using Any TapeNoted by .
Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class.