HNHacker News
TopNewBestAskShowJobs

ekyo777

16 karma · joined July 9, 2012

submissionscomments
ekyo777··on Example structure for a npm package written in coffee-script
I post this here in attempt to fuel discussion around this structure before I begin using it as a template for open sourcing many actual packages in the next few weeks.
ekyo777··on Sublime Text 3 Is Not Dead and Not Sold to GitHub
you may want to fix the spelling, "and there reply" -> "and their reply" "I’ve decided" -> "I decided"

http://www.wikihow.com/Use-There,-Their-and-They%27re sorry, don't know of a good reference for the second one and I don't believe I'd explain it well.

ekyo777··on Spotify position in support of systemd in the default init debate
related: https://wiki.debian.org/Debate/initsystem/upstart
ekyo777··on Show HN: Codebox - Open-source cloud and desktop IDE
Seems to lack some form of 'package control'. I'd suggest checking the following before implementing tough: https://sublime.wbond.net/ http://batsov.com/articles/2012/02/19/package-management-in-...
ekyo777··on Explainshell – match command-line arguments to their help text
Simple script to call it from command line. Uses bash, works from other shells as long as its installed. Require curl to be installed.

https://gist.github.com/ekyo/6389069

ekyo777··on Explainshell – match command-line arguments to their help text
It's probably hn's formatting. I just tried copy/pasting from my post and I get the same error.

Try copying it from there: https://gist.github.com/ekyo/6383547

I can't edit my previous post anymore, if someone can maybe add something like "EDIT: copy/paste friendly version https://gist.github.com/ekyo/6383547" or better, fix the formatting so it works...

ekyo777··on Explainshell – match command-line arguments to their help text
Posted it for zsh, should be easy to make it work for other shells:

https://news.ycombinator.com/item?id=6297957

ekyo777··on Explainshell – match command-line arguments to their help text
For those like me who want to call it from their zsh, add the following to your .zshrc:

explain(){ curl -s $(echo "http://explainshell.com/explain/$1?args=${@:2}" | sed -e 's/ /+/g') | sed -n '/<pre/,/<\/pre>/p' | sed -s 's/<[^>]>//g' | sed -e 's/^ //g;s/ *$//g' | grep '.' | cat }

and call it, for example like: explain git status -s

ekyo777··on Explainshell – match command-line arguments to their help text
Awesome, thanks for that.

I almost never use my browser full screen, often it's snapped with 50% width. In opera chrome and firefox, the width is a tad too big for that. It'd be nice if it was more fluid.

Well that improvement wouldn't be that useful for me tough, I'm going to integrate your website in zsh and emacs if someone doesn't do it before me.

Also, if you can make it so that the input area is still there when showing results, it saves a frequent 'back' in the case someone wants to check multiple commands.

ekyo777··on Beware the self-taught know it all
I taught myself and I believe it works for me.

My 2 attempts at going to university ended up being noise with little signal and I dropped out after building up some depression due to that. I had the similar issues with prior schooling and turns out building products with others seems to be the most effective way to learn for me.

It may very well not be the case for everyone so universities have their place, but there were many other flaws in the small subset I've experienced that should be fixed before I consider recommending them.

I also still have friends from that university, and most of them had to learn to self teach as soon as they got out.

So I think... in Computer Science, some people going to universities should self teach instead or find a better university. Showing childrens to teach themselves at an early age and having a school system supporting it could also be a good improvement for the future.

In your quote, the 'all' is probably an over-statement. But more people could give it a try.

ekyo777··on TokuMX 1.0: MongoDB with transactions, compression, MVCC, clustering indexes
I'll experiment with this a bit to see for myself but I would really appreciate a list of downsides of using this over mongo; if anything else than there may be less people supporting it.
ekyo777··on Show HN: OpenCourseWare material emailed to you every week
@zodiac I suggest you integrate something like jquery's dropdown with search for the course identification.
ekyo777··on Add .txt As the Extension of Your Readme file
I assume this would explain how to open an extensionless file? ;)
ekyo777··on Add .txt As the Extension of Your Readme file
although it doesn't seems to bring much I'm not against the .txt extension for README but '.md.txt' feels like an horrid idea.

Maybe it's only me but I think it brings more confusion for pretty much no gain. is it markdown ? is it a normal text file? is it a custom extension ?

ekyo777··on Instacode
probably hackernews effect, but I'm getting a mix of 502 errors and slow page loads.

love the generate wallpaper tough

ekyo777··on Why I love everything you hate about Java
This article doesn't say much about Java, it is mostly about OOP patterns
ekyo777··on The Next Twenty Years: What Windows 8's Closed Distribution Means for Developers
is it legal to make an installer that would explicitly add a self-signed certificate to be able to add the application?

assuming there would be a way to distribute that installer other than microsoft's store

ekyo777··on Xkcd: Click and Drag
For some reason I want to load that as a map in worms armageddon
ekyo777··on Who cares if Samsung copied Apple?
"Who cares if Samsung" made a pale and horrid replica of what "Apple" is buying screens from them for.

Apple is probably one of Samsung's biggest clients.

I think patents shouldn't exists but... there's no point in making a copy of something else if you can't improve it... and Samsung couldn't even make the device decent.

ekyo777··on Advice for a 17 years old programmer
You are following hacker news, it is already a good step.

I'll try to give you some tips that will help you in the long run:

First things first, using the right tool will help you, I suggest this one: emacs - http://www.gnu.org/software/emacs/

You will probably want to learn elisp(emacs lisp) to configure your emacs further.

Keep yourself up to date and don't lose your time learning VB, flash, java or outdated things like that. These are dying. Focus on languages that you think will be wonders in 2 years. I personally suggest these at the moment: D (dlang.org) Haskell

Think more about the programs you use, what makes them awesome and what could improve them, only thinking about it regularly should help you make better ones yourself.

At your age I was programming way too much and had an over optimizing approach with everything. While seeing how to optimize most things is great, don't do it. Productivity is far more important.

I'd suggest going to the beach with friends as often as you can.

Don't learn languages past your first from books, learn to search in documentation and try to answer questions on stackoverflow for that language.

Follow your passion, don't become a tool unless that's really what you want.

Never underestimate good communication.

Have fun!

ekyo777··on Offer HN : Is there anything I can make for you?
I won't tell you what to do, but I'd like to point out some things you might want to learn:

D - http://dlang.org/ Vibe.D - http://vibed.org/ Diet templates - http://vibed.org/templates

Haskell - http://www.haskell.org/haskellwiki/Haskell

nodejs - http://nodejs.org/ coffeescript - http://coffeescript.org/

emacs - http://www.gnu.org/software/emacs/