Categories
Applications Blogs and blogging

Pretty excited about Gutenberg

Gutenberg 4.0 has arrived. I’m planning to spend a lot more time using it in the week ahead. I’m really looking forward to it rolling out as the default WordPress editor!

It works pretty well on mobile too! 😁

Categories
Applications Coding Design Education Science and nature

Scientific papers shouldn’t be published as PDFs

Jupyter notebook examples
Examples of Jupyter notebooks

I enjoyed James Somers’ article in the Atlantic titled “The Scientific Paper Is Obsolete” about how the standard format for scientific papers, namely PDF, is no longer the appropriate format for such data-intensive work.

This is, of course, the whole problem of scientific communication in a nutshell: Scientific results today are as often as not found with the help of computers. That’s because the ideas are complex, dynamic, hard to grab ahold of in your mind’s eye. And yet by far the most popular tool we have for communicating these results is the PDF—literally a simulation of a piece of paper. Maybe we can do better.

The article recounts the history of Wolfram’s Wolfram Mathematica notebook model, and the rise of Jupyter notebooks as an open source alternative that’s also rising to prominence in the space.

I love the idea of more open, more dynamic formats for sharing knowledge, capturing ideas, and promoting access to knowledge.

Categories
Books Publishing Spirituality Useful stuff

You can now read important Jewish texts like the Talmud online

This story appeals to me on so many levels. Perhaps the biggest reason why it excites me is that I’m very much in favour of important works like the Talmud being made freely available online, if anything, as an important cultural and historical resource.

After a prolonged negotiation process, and a substantial gift from the William Davidson Foundation, Sefaria was able to secure the copyright. Then, they ceded their rights and made it available free to the public, a move common to nature conservancies but vanishingly rare in the publishing world, since copyright and exclusivity are major guarantors of revenue.

I’m not even remotely a serious Jewish scholar, but the fact that these resources are available online to anyone who wants to read them, is a powerful way to ensure that our history is preserved for future generations. It’s also a terrific way to accurately communicate who we are as a people.

Categories
Applications Mindsets

VS Code has a little too much of the old Microsoft

Update (2018-09-18): I had this wrong. I was able to disable the Live Share and Azure extensions in VS Code. I just wasn’t paying close enough attention to the error messages I highlighted below.

You can disable the both the Azure and Live Share extensions by first disabling their dependencies. In the case of Live Share, I first had to disable the Live Share Audio extension. In the case of the Azure extension, I had to disable the Azure Functions extension first.


I like VS Code. That, in itself, still surprises me a little given which company created it. I still remember the Old Days when Microsoft took every opportunity to coerce users to use its solutions, often using pretty aggressive tactics.

Many have said that we’re dealing with a new Microsoft, friend to the FOSS community, trusted custodian of critical platforms like GitHub. That may well be true. At the same time, I still see a little of the old Microsoft seeping through now and then.

I opened VS Code today, to take a look at some code I’ve been meaning to continue working on. I noticed that Live Share updated when I open the app, and then seemed to start running for some reason.

I don’t use Live Share (although the functionality is interesting).

Rather than have extensions running that I don’t use, I thought I’d disable Live Share, along with the Azure extensions that seem to be installed and activated by default. That didn’t quite work out for me.

Can't uninstall or deactivate Live Share
Can’t uninstall or deactivate Live Share

I can't uninstall or deactivate VS Code's Azure extensions either.
I can’t uninstall or deactivate VS Code’s Azure extensions either.

As good as VS Code is, I don’t like being required to keep Microsoft’s extensions installed when I don’t make use of them. I’d expect that from an application that doesn’t hold itself out as “extensible and customizable”.

This just taints the progress the company has made, to a degree. It also leaves me wondering what else is running in VS Code when I use it, that I didn’t enable?

Categories
Blogs and blogging Publishing Semantic Web Tutorials Useful stuff

Post Kinds, in depth

If you’re looking for a detailed guide to Post Kinds, then read Chris Aldrich’s “Post Kinds Plugin for WordPress“. I’ve been meaning to read this article properly for a little while now to help me better understand how to use Post Kinds more effectively on my site.

Categories
Television Useful stuff

Take your keyboard to warp

This LCARS keyboard appeals to me for so many reasons!

Categories
Applications Blogs and blogging Tutorials

Now even more IndieWebified

I just watched Chris Aldrich’s tutorial on how to configure a WordPress site for IndieWeb use. In other words, how to setup your WordPress site as pretty dynamic hub on the Web using a variety of IndieWeb technologies and plugins.

The tutorial runs to about two hours, but it was worth watching. It certainly helped me figure out how to make better use of the plugins I’d installed.

One aspect of this that really impresses me is the Post Kinds plugin. It’s become so much more useful to me. At the same time, it’s only really useful if I publish posts using the WP Admin dashboard on my site.

I’d love to be able to map selected Post Kinds to WordPress’ default post formats so I could take advantage of more Post Kinds when publishing posts from other WordPress interfaces (such as the mobile WordPress.com app).

Categories
Applications Blogs and blogging

Spending more time with MarsEdit

I’ve been using MarsEdit for several years, just not particularly regularly. I do seem to fairly consistently underestimate what @danielpunkass has been able to achieve with it, though.