Hacker Newsnew | past | comments | ask | show | jobs | submit | Q_the_Novice's commentslogin

https://github.com/qawemlilo/piflix

I built an electron app for organising and watching saved movies. In my part of the world, a lot of people still rely on external storage devices to share movies and music.


I will continue working on NodeZA: https://nodeza.co.za - will focus on content creation and interaction between members.


http://node-ping.herokuapp.com (Repo: https://github.com/qawemlilo/node-ping) - This is a very simple tool that monitors the availability of some of my websites and sends me an email if one is down. Hosted on heroku on the free tier, running for 3 years without much maintenance :)

(Edited: removed markdown elements)


I'm using my own static blog generator: https://github.com/qawemlilo/node-blogger, tried WordPress for a short-while but found it a bit too bloated.


Lead developer for a small London based start-up. Side project is a Node.js community platform: http://nodeza.co.za.


Also found the coding style a bit complicated and confusing - looks like they are passing the User module to other modules(in this case the auth module) and adding methods.


Yah, the module is actually an exported function. Makes sense, but a bit confusing.


Gulp is written in a way I've always wished Grunt could be used and I have already started using it in new projects. RequireJS is still my front-end module loader of choice.


Such short sightedness: http://www.youtube.com/watch?v=WrBCgiFhmNA . Do you have any idea what it was like to be black or non-white in Apartheid South Africa? First educate yourself about our people's history before posting ignorant public comments.


I am not making a value judgement, simply pointing out facts. Mandela's organization killed innocent people and tortured enemies. Why they did this is entirely understandable, given the circumstances, but pretending it didn't happen and painting Mandela as a pacifist, when he was in fact a pragmatist that never condemned violence wholesale as Western pacifists do, is to distort history.


ah yes the mythical "western pacifist" who thinks violence is never justified and that, for example, police forces should not forcefully arrest violent criminals but limit themselves to trying to convince them of going to jail.

You've made yourself quite a frail stawman. You will find that this "western pacifist" you speak of is a figment of your imagination and doesn't exists in any serious form.


The decade or so I spent involved in activism in a variety of organizations is, hopefully, not a figment of my imagination.


FIY, npm does not allow you to push a module version more than once.


Pretty sure dependencies can come straight from a git url, bypassing npm. Put something on npm, and in your package.json you can depend on something straight up from github. npm will install and build that and it may break your stuff, it's a gamble. Given how dependencies nest into a massive web, you don't have to use many things before you end up with something that breaks you.


I think you're looking for npm shrinkwrap:

https://npmjs.org/doc/cli/npm-shrinkwrap.html

It locks in all dependencies, including dependencies of dependencies, and turtles all the way down.


shrinkwrap just locks down a version of a dependency, if the dependency points to a git master branch, that's not locked down. shrinkwrap doesn't install any code. I think his point is valid, although also probably still very rare.


npm will translate the git branch to its commit sha when you `npm shrinkwrap` so you're pretty well covered.


I have once used Google Spreadsheets as a database for a bookmarking app: https://github.com/qawemlilo/Bookmarks. What I did different was that I published my spreadsheet as a CSV doc and then used YQL to convert is to JSONP.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: