817 karma · joined September 29, 2010
Upon launch, I'm presented with three panes. I've got a MarkDown authoring interface and an output preview. Great. I drop in some markdown and it renders.
Then I have a "variables.yaml" pane open with three little controls, "Create", "Rename", and "Delete". Ok... I'm editing a YAML file. But it's a clunky nested node editor. People can edit a MarkDown file but you don't think it's faster to simply let people edit YAML in text?
So, I get it, I'm editing a YAML file that stores metadata about... SOMETHING about my document output. Except I don't have a single example of a variable. Not a single one. I have no idea what variables are available and exploring every single menu option tells me nothing. Help only provides a small about page with no link to the documentation.
So, I go to keenwrite.com and click documentation. It takes me to a single GitLab readme that talks about different command line launch options, and then finally how to begin to use metadata, but the options all revolve around creating an .Rmd file and using R or creating a "definitions.yaml" instead of a "variables.yaml" in a seperate editor.
This is the moment I realize there's no chance this tool is going to be useful for me.
uvx --from git+https://github.com/beala/xkcd-password xkpa -hhttps://www.youtube.com/watch?v=vskQsSJ_IJg&ab_channel=hirud...
Watching a playthrough I was surprised to see I'd never seen anyone get past level two.
Also, some modern IDE's have Vagrant support natively, which allow you to work transparently in whatever Windows IDE you like, and operate your VM from there.
The new crop of lightboxed modal popups that are now ubiquitous are 100 times worse since they:
- are modal
- often work poorly on mobile
- have as many different dismiss mechanisms as there are popups
- web marketers love them
When an important technology is announced, or there's some important tech event, I really want to see what HN says first. It's more likely to be a focused and civil discussion due to the way it's moderated, and it's extremely likely that an engineer involved in the project or its history will come and personally contribute to the discussion. When I read a huge HN thread on an important topic, I feel like I'm largely educated about what experienced thinkers and specialists on the topic would say.
That said, Reddit has more breadth. There's not just /r/programming, there's subreddits for every specific language, technology, and specialty. Some are better curated and moderated than others but it's a deeper and richer set of information. There might occasionally be a story about OpenBSD around here, but reddit has http://www.reddit.com/r/openbsd.
I probably follow HN more closely, but I do like to see what bubbles up in specific subreddits as well.
However, if you're running your website on Apache, on a single webserver, then there's really only ONE client for your database, in which case SQLite works great, even if there's a heck of a lot of load.
SQLite is fundamentally a C library talking to a binary file format, so it's orders of magnitude faster than making a network connection to a client and then issuing SQL.
I've run medium-sized websites on an MVC framework talking to SQLite MANY times, and it works great.
Luckily there are libraries that are great at interacting with a web page or multiple pages at the same time without needing to actually have a browser instance open. There's selenium and its various scripting environments, which are meant for browser testing but work just fine for many automation tasks: http://www.seleniumhq.org/
And, newer, are headless technologies like phantom.js: http://phantomjs.org/ and Dalek.js: http://dalekjs.com/
This is SO much easier than using Javascript to find purple links on a page, and so much more reliable.
He could have looked up each link on DB1, then used the data to look up the DB2 information.
In any case, what he did saved him hours and hours of time and started him on a lifelong interest in programming.
Also, obligatory relevant XKCD's: http://xkcd.com/1319/ & http://xkcd.com/1205/