Skip to main content
 

Working on building your own personal website? Join us tonight at Homebrew Website Club Los Angeles http://stream.boffosocko.com/2016/homebrew-website-club-la-2016-08-24

 

Replied to a post on github.com :

About/FAQ missing reference to webmention-endpoint? · Issue #673 · snarfed/bridgy

I'm always a fan of instructions being built intuitively into the UI flow, to guide new users along, especially if they have a solid idea of what they're getting into in the first place. In this particular instance, the reference to the HTML was a tad too nebulous and may confuse many -- especially those who begin reading rather than jumping right in.

Shortly the indieweb will be so big that totally tyro users with no facility with code will be on the doorstep and will need better explanations/instructions. Perhaps I'll take some time in the coming months to put together simple walk thrus for the handful of major platforms? If you think it's worthwhile, can you let me know, based on the current userbase (or even recent growth in the past 6months-year), how you'd rank them in order of priority so we can help the biggest groups first? Or perhaps it's worth starting at the lowest hurdle for the least technical users (Tumblr/Blogger?) and building toward the more technical (WordPress.com)? (I'd presume most above this level are okay with most of what exists now).

I'm presuming that Brid.gy was originally meant as a "code" bridge to connect activity on silos, but I can also see it as taking on a secondary meaning in providing the initial value and impetus to bridge users into to the bigger IndieWeb movement.

 

"Building a Better Web" IndieWeb Ad - SquareSpace Parody https://www.youtube.com/watch?v=7sP4k2nPu7w

 

Thanks for the follow up. I saw the returned 500 server error through the interface, and have spent some time trying to track down the bug. I did some experimenting last night with OwnYourGram as a working example and think I've gotten it squared away. I'll come back later today/tomorrow to see if I can't get OwnYourCheckin working properly too. Thanks for building it!

 

Configuring the #IndieWeb RSS Reader Woodwind for @WithKnown

4 min read

Woodwind (so, named because it's part of the "reed/read" family), is a nice little RSS program for following and interacting with blogs and sites as part of one's regimen.

Today, I began setting it up in conjunction with my self-hosted Known [download] site which also has Kyle Mahan's "KnownReactions" plugin installed. This plugin allows me to "like" and "repost" content on the web in addition to Known's built in "share", "bookmark", and "reply" functionality.

I played around on my Known site with some various options to configure Woodwind which has several built in reply mechanisms available:

Reply Mechanism

  Each post will have Like, Repost, and Reply buttons that will post content to your site directly via micropub. See Micropub for details.

  Clicking an indie-action link will invoke your web+action handler if registered. See indie-configfor details.

  Manually configure your own web action handlers. The placeholder {url} will be replaced with the permalink URL of each entry.

These variations are primarily based upon the type of site and architecture you're using to take the content from the reader and post it to your own site.

I tried out Micropub, which Known supports automatically, and liked the interface, but it didn't give me as much flexibility as I would have liked in terms of post types. (The stars it posts up for likes are a tad unwieldly too.) I'm honestly not sure if Known supports the Indie-config option, though my guess is that it doesn't. (I'm thinking that building a WordPress plugin to allow easy plug-and-play for Indie-config would be fun on an alternate CMS platform, but I'd guess that David Shanske likely already has.)

I finally messed around for a while with trying to get the Configurable action urls option working on my Known site. It seems to be working pretty well now, so I thought I'd pass along the very simple hack so that others who are less tenatious can relatively easily cut and paste the solution to get their Woodwind configuration humming more quickly.

Each action get's a title, which appears on the associated buttons within Woodwind, which is followed by a custom url.  I'll list the most common ones for Known below:

One need only to replace `www.yoursitenamehere.com` with the appropriate site URL, thus in my case for the "Share" button, I used `http://stream.boffosocko.com/share?share_url={url}&share_title=&share_type=note`.

I imagine that one could also use this general format to create buttons within Woodwind to post comics, recipes, and even reviews using the community plugins for Known, though it's likely that some of these plugins may need some tweaks to work properly.

Again, I'll note that I'm using the KnownReactions plugin to provide functionality for the "like" and "repost" types and that without it, these buttons won't function properly on your installation.

Those at Known, are more than welcome to freely cut/paste/modify this for potential inclusion into their documentation for future use.

 

+Mark van Walraven To strip cruft (ads, widgets, and other distractions) off of blog articles and general web pages for a cleaner and easier reading/concentrating experience, you might consider using Readability, which has a handy bookmarklet that you can put in your browser toolbar for quick and easy use: https://www.readability.com/bookmarklets. If you're an avid Evernote user, they have a product called Clearly that's pretty good as well: https://evernote.com/clearly/. Similarly Pocket and Instapaper have this type of functionality (with bookmarklets as well), though they typically require one to save articles to one's account first prior to reading, though this is rather handy when skimming through G+, Twitter, and Facebook feeds for interesting material one wants to read later.

+John Baez For RSS, the heir apparent to Google Reader's old product is Feedly (http://feedly.com/). There are certainly a small handful of others, but I suspect most would say that Feedly is the clear winner. They use a freemium model in which they give the majority of their useful functionality away for free and charge a small and reasonably modest subscription fee for a set of advanced functionality that most probably don't need or use. If you want to add a simple Feedly button to your blog siderail (via widget), you can find details and instructions here: http://feedly.com/factory.html

In a past life and as a side hobby, I spent several years running and building a large portion of social media for Johns Hopkins, so I've played with nearly every platform in existence. I've been pecking away for a while at blog post describing how researchers and academics can best use blogging and social media presence to improve their work & speed up their workflow - a topic that could actually be a reasonable sized book. Some of the commentary here has motivated me to get back to it presently.

 

The reply to site won't be visible to most as it was a private message, but someone asked about how to get started on building their own Little Free Library branch. My reply:

I wrote a little bit about my building process here: http://lfl8424.boffosocko.com/our-story-history-and-building-process/

You can find most of the details for set up and registry on http://www.littlefreelibrary.org. (They actually just updated their website over the weekend.) They have libraries that you can buy and they'll ship to you, though part of the movement is encouraging people to be creative in building and designing their own. I'm happy to help give you some ideas if you need the help, but their website and examples they have on their Facebook & Pinterest sites will surely help too. Visiting a few in the Glendale & Pasadena Areas might help as well - you can find a map at http://littlefreelibrary.org/ourmap/. I notice that several of the Glendale City LFL's aren't on the map, but can be found by googling "Glendale" and "Little Free Library" where you'll find the city's Library, Art and Culture page with addresses for all of them. There are several at nearby city parks as well as at city hall.

There's also a nice little book about building and hosting your own as well. You can find it on Amazon at http://amzn.to/1gtCPKP

The BookCrossing.com and GoodReads.com portion I've integrated into mine are unrelated websites that are used for releasing and tracking books out in the wild, but that both work with the LFL concept really well.

I've done a lot of research on the upfront side, so I do know quite a lot about the overall concepts, but obviously have only just opened my own. I'm happy to provide as much or as little help as you might need, just let me know.

Best,
Chris

 
 

Mathematics and Category Theory for Big History?! @davidgchristian @bighistory @BigHistoryInst

5 min read

The more I read of the introductory chapter of Category Theory for the Sciences by David Spivak, the more I'm sure there is a firm and solid foundation for potentially making mathematics a major pillar of Big History.  

The structural scheme for category theory within mathematics sounds almost like that of the structure of Big History as a whole. If nothing else it screams convergence while making very complex structures much simpler. (Big History in reverse perhaps?)

Cover of Complexity Theory for Scientists

I can't wait to delve further in. Spivak's text, though very mathematical in nature seems to have all the basic set theory (at a high school level), and the introduction indicates that he expects readers to have some facility with linear algebra, but there are no other highly daunting prerequisites.

A few excerpts:

This book extols the virtues of a new branch of mathematics, category theory, which was invented for powerful communication of ideas between different fields and subfields within mathematics. By powerful communication of ideas I mean something precise. Different branches of mathematics can be formalized into categories. These categories can then be connected by functors. And the sense in which these functors provide powerful communication of ideas is that facts and theorems proven in one category can be transferred through a connecting functor to yield proofs of analogous theorems in another category. A functor is like a conductor of mathematical truth.

We build scientific understanding by developing models, and category theory is the study of basic conceptual building blocks and how they cleanly fit together to make such models. Certain structures and conceptual frameworks show up again and again in our understanding of reality. No one would dispute that vector spaces are ubiquitous throughout the sciences. But so are hierarchies, symmetries, actions of agents on objects, data models, global behavior emerging as the aggregate of local behavior, self-similarity, and the effect of methodological context.

Hierarchies are partial orders, symmetries are group elements, data models are categories, agent actions are monoid actions, local-to-global principles are sheaves, self-similarity is modeled by operads, context can be modeled by monads.

The paradigm shift brought on by Einstein’s theory of relativity led to a widespread realization that there is no single perspective from which to view the world. There is no background framework that we need to find; there are infinitely many different frameworks and perspectives, and the real power lies in being able to translate between them. It is in this historical context that category theory got its start.

However, in 1957 Alexander Grothendieck used category theory to build new mathematical machinery (new cohomology theories) that granted unprecedented insight into the behavior of algebraic equations. Since that time, categories have been built specifically to zoom in on particular features of mathematical subjects and study them with a level of acuity that is unavailable elsewhere.

Bill Lawvere saw category theory as a new foundation for all mathematical thought. Mathematicians had been searching for foundations in the nineteenth century and were reasonably satisfied with set theory as the foundation. But Lawvere showed that the category of sets is simply one category with certain nice properties, not necessarily the center of the mathematical universe. He explained how whole algebraic theories can be viewed as examples of a single system. He and others went on to show that higherorder logic was beautifully captured in the setting of category theory... 

In 1980, Joachim Lambek showed that the types and programs used in computer science form a specific kind of category. This provided a new semantics for talking about programs, allowing people to investigate how programs combine and compose to create other programs, without caring about the specifics of implementation. Eugenio Moggi brought the category-theoretic notion of monads into computer science to encapsulate ideas that up to that point were considered outside the realm of such theory.

It is difficult to explain the clarity and beauty brought to category theory by people like Daniel Kan and Andr´e Joyal. They have each repeatedly extracted the essence of a whole mathematical subject to reveal and formalize a stunningly simple yet extremely powerful pattern of thinking, revolutionizing how mathematics is done.

All this time, however, category theory was consistently seen by much of the mathematical community as ridiculously abstract. But in the twenty-first century it has finally come to find healthy respect within the larger community of pure mathematics. It is the language of choice for graduate-level algebra and topology courses, and in my opinion will continue to establish itself as the basic framework in which to think about and express mathematical ideas.

As mentioned, category theory has branched out into certain areas of science as well. Baez and Dolan [6] have shown its value in making sense of quantum physics, it is well established in computer science, and it has found proponents in several other fields as well. 

But to my mind, we are at the very beginning of its venture into scientific methodology. Category theory was invented as a bridge, and it will continue to serve in that role.

 

Some of this sounds familiar from the recent NY Times Magazine article "Why do American's Stink at Math" [http://www.nytimes.com/2014/07/27/magazine/why-do-americans-stink-at-math.html]. It's an excerpt from Elizabeth Green's new book Building a Better Teacher.

 

Some brief thoughts for a scientific link blog for @wbialek
If you're going to invest the time to collect interesting papers for yourself, a group, or even for the broader public, take a few minutes to think about how to not only most easily collect, but to curate them, make them searchable, and thus make them useful in a longer and broader context.

Depending on your needs and interests, I'd recommend building a link blog on a free broad platform like Wordpress that will let you save the title of the article, the URL, a short synopsis, and then tag it with metadata (categories like physics, chemistry, biology, math, etc. or sub-specific tags like information theory, statistical thermodynamics, etc.), and then broadcast it to various social media sites like Twitter, Google+, and others.

Other options with similar functionality to consider are:
WithKnown https://withknown.com/
example: http://stream.boffosocko.com/
Radio3: http://radio3.io/
example:http://radio3.io/users/ChrisAldrich/
Mendeley: https://www.mendeley.com/groups/2545131/itbio-information-theory-microbiology-evolution-and-complexity/

Given the value I think I'd personally get out of you doing something like this, I'm happy to volunteer some time to build, set up, and simplify the process for you. I'm pretty sure that with a minimum of work, you could have a simple bookmarklet on your webbrowser that would easily allow you to "clip" the article you want, add any quick bits of metadata or tags, and then automatically publish it to one or more of your social media sites automatically, keeping the work to doing it well under a minute while allowing you to easily come back and search, sort, and filter later if you choose.