Joe Lewis's Blog

Thoughts, Musings & Stories

HexoPress Now Supports Plain Markdown Files

HexoPress, works primarily on Google Docs. But that’s not enough. There might be certain markdown elements, that you might want to use in your posts, that isn’t there yet in Google Docs – like, codeblocks?

I’ve got news.

HexoPress now understands markdown files the same way it understands Google Doc files. As usual, drop your .md files in your hexopress folder and you are good to go!

This Is Gold

This. Should frame and hang this somewhere in my new place.

Screen Shot 2017-05-21 at 8.22.48
PM.png{width=“6.267716535433071in” height=“2.25in”}

A Systematic Approach to Understanding Complex Systems

There is a systematic approach for understanding complicated systems. All it takes is a bit of predicate logic skills and a fair amount of short term memory. Everything else is drawing patterns, connecting dots, thinking it the other way and similar things that our brain already is quite capable of.

To put it in simpler terms, we can just say that to understand a complex system: we’ll need to get a lot of facts about the system and enough space in our head to fit these facts into, so that drawing out meaningful inference out of them becomes an easy thing to do.

So how do you do this effectively? One way is to gain as much facts / data about the system as possible. One simple thumb rule is that if our motive is to change/innovate/rethink the system, we need to know *everything* about the existing system before trying to work on it. So before going into the rethinking mode, gain as much understanding as possible about how the system works currently.

Secondly, when your brain works out logical results out of these dots you’ve accumulated, question them ruthlessly. Drop a *Why* wherever possible. What you are looking for are those scarce little why-s that might lead you to an alternative route, maybe a better route with better outcomes or maybe not.

One effective way to do this is to have a mind-map, or written notes of the decision tree, of all possible questions and answers that comes out of a certain *why*.

The last step is something that you’ll intuitively know–picking a tree from this map of yours.

I’d like to take you through a little tour of how to understand a complex system with example, but I’ll need a lot more time to do that effectively. That can wait. Will do it sometime later.

Hello World!

This is my first blog post @ hexopress.com. JFYI: I made hexopress.com.

Whatever platforms there are now, are great. Except, there is a lock-down of your writings. The platform that you choose, essentially take your writings, packages them into something that the platform can understand for itself and hides them under its pillows, merely extending you with a corner to export them – all the while hoping, you will never need to.

What if the control is inverse?

What if all your posts are somewhere where you decide it to be? What if all these blogging sites are just a conversion layer that treats your files/writings as the primary database and generate a blog out of them?

Octopress is the only one which comes very close to this vision. There’s a tiny little problem though. It’s for hackers. It assumes we will have downright access to a text editor and git, every time we have a great idea that we need to write down – which is actually seldom right.

As for me, most of my “I bloody want to start writing now” moments happen when I am somewhere far far away from my desktop.

But wait, this is an already solved problem.

All these cloud people(Google & Zoho) have been empowering me to write down things, anywhere, on any device – which is exactly what I want now. It’s just I want these blogging softwares to understands what I put in these cloud filesystems.

That’s essentially what HexoPress is. I’m excited about what it will turn out to be.

Go ahead and start writing!

Interesting HN Links

Ask HN: What is the most exciting development in your field right now? - Startup ideas

https://github.com/xwiki-contrib/chainpad - Chainpad - a collaborative markdown editor, based on blockchains

https://github.com/eriklindernoren/ML-From-Scratch - ML algorithms written in Python

https://github.com/gurugio/lowlevelprogramming-university - Pointers to resources for learning low-level programming.

https://techiedelight.quora.com/500-Data-structures-and-algorithms-interview-questions-and-their-solutions?share=1 - 500 DS & Algo Interview Questions & Answers

http://mikeos.sourceforge.net/write-your-own-os.html - Write your own simple operating system

https://azeria-labs.com/arm-data-types-and-registers-part-2/ - ARM Assembly Intro

http://www.craftinginterpreters.com/ - A detailed narrative on how to create a scripting language.

https://www.producthunt.com/@producthuntbook/collections/12-most-influential-reads-for-software-engineers?utm_source=browser_notification&utm_medium=browser_notification&utm_campaign=12-most-influential-reads-for-software-engineers - Programmer Book Collection

https://tyk.io/blog/rest-never-crud/ - REST was never about CRUD

https://www.eggradients.com/startup-directory - Product posting forffff ums

https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-textbooks-on-every-subject - Best Textbooks for different fields

http://webdam.inria.fr/Alice/ - Database Foundation