HNHacker News
TopNewBestAskShowJobs

ej12n

35 karma · joined June 23, 2009

submissionscomments
ej12n··on is there a global DNS issue happening?
https://www.faa.gov/ Works fine, most likely someone forgot to redirect the root to www
ej12n··on Amazon Fake Reviews Scam Exposed in Data Breach
>So if you're building something right now, maybe stop and ask yourself "ok, so how does this all look if we end up taking over the world 25 years from now, and this thing is a gatekeeper between a lot of people and a lot of revenue?"

This is a fair concern, but I'd say that if you're building something right now, I think is better to worry more about getting your startup in a position to take over the world first and then deal with those concerns. Worrying about these big problems when you're small I would say is a bit of premature optimization.

ej12n··on Gravity: An embeddable programming language without any external dependencies
uses docsify + https://jhildenbiddle.github.io/docsify-themeable/#/ in case anyone is interested.
ej12n··on Parts of AWS are down
Same here, I was running around like a headless chicken and wondering what I was doing wrong when elasticbeanstalk just wouldn't deploy anything. The fact that we doubt ourselves rather than thinking aws is down is a good damn indicator how reliable they are, luckily it happened during daytime (EST anyways)
ej12n··on Learning Vim incrementally (2010)
Simply not true. Actually Jetbrains IDEs have IMO one of the best if not the best VIM emulations in all IDEs, IdeaVIM is awesome.

For example, you can have your own custom "vimrc", they call it ".ideavimrc" which can also read your normal .vimrc but I prefer to keep it separate.

Once in the .ideavimrc, ideavim has emulation for probably the most popular vim plugin (vim-surround) and also vim-multiple-cursor and commentary.vim plugins, you just have to enable them... set surround, etc... see more at: https://github.com/JetBrains/ideavim

But to me the best part of it is doing my own keymappings to execute IDE actions which sometimes don't even have a shortcut or menu and are just accessible by "mouse"

you can do stuff like:

:map <leader>r :action Refactorings.QuickListPopupAction<CR> (refactor this popup) :map <leader>z :action ChangesView.Revert<CR> (git revert dialog) :map <leader>f :action Tool_External Tools_Flake8 (run flake8 external tool)

supports imap, vmap as well in case u just want to trigger in those modes.

etc... this will let you use the ANY IDE action with just the keyboard and most dialogs in jetbrains IDE support CTRL+N/P for next/prev navigation in panes... not to mention you can filter most of them just by typing whatever

The fact IdeaVIM exists is probably the biggest reason I use and pay for Jetbrains IDEs, all the VIM goodness + IDE convenience.

ej12n··on Learning Vim incrementally (2010)
treats everything as a regex by default but you can turn it off easily... /\Vwhatever... see :help \V

you can also use \< and \> (beginning of word, end of word) for easier phrase matching... /\<my phrase\>

ej12n··on Where you are born is more predictive of your future than any other factor
> It's absolutely, crushingly, depressing seeing how far you've come up, vs how others are staying down and the incredibly thin line of circumstance that seperates you both.

I hear you! this hits home hard with me. It is truly sad to see your family "stuck" in the same circumstances but at the same time I also think is very motivating to know that you "broke" the cycle from your family's "unlucky" past circumstances.

ej12n··on No CS Degree – Interviews with self-taught developers
> And it gives employers confidence that you have the skillset to handle whatever they throw at you.

Blindly having confidence in someone with a degree vs. someone with no degree is a bad mistake in this industry, IMO, sadly it happens.

It really comes down to the person, self taught or not, if you don’t pursue continuing education (which is a must in this industry) whatever CS knowledge you learnt with your degree will only take you so far.

Also said “broad exposure” can be well… self taught as well, algorithms, data structures, OS, etc… all things you can learn and "master" with no CS degree.

With all that said, I do agree CS education is essential to become a better developer. As a self thought myself, learning CS has made me a way better developer for sure, and I would advise all self taught devs to do the same, it will pay off immensely and best of all no student loan to repay.

ej12n··on Ex-Microsoft dev used test account to swipe $10M in store credits
for the reader, not the writer. he/she obviously knows the word but a potential reader might not and he's just saving them the google search, my guess ¯\_(ツ)_/¯
ej12n··on Steve Wozniak Says People Should Get Off Facebook Permanently
Nextdoor comes to mind, but not necessarily a local online town square which I agree with your comment that a source like that is invaluable to keep up with local issues.
ej12n··on Ask HN: Which VPN?
Yup I know about gag orders, etc... I completely agree with the statement that if you care about privacy better go with something else not in U.S. or anywhere in the 14 eyes countries if you are really paranoid.
ej12n··on Ask HN: Which VPN?
IVPN (Gribaltar), Mullvad (Sweden) or PIA (U.S.) are the best bet for most users IMO. They are all fast, no logging, and have good apps.

IVPN, Mullvad are not in U.S. jurisdiction if you are concerned about that. Most people are not and just want a VPN to hide shit from ISP, etc...

Although PIA is U.S. based, they keep no logs and then they have their famous "FBI" case which they did not provide anything to them.

I myself personally use IVPN, but I have used Mullvad as well.

https://thatoneprivacysite.net/vpn-section/

This is the best resource for vpn reviews, ignore everything else.

Also https://www.privacytools.io/ is great overall and they do have a vpn section

https://www.reddit.com/r/VPN/ has a bunch of more info as well.

ej12n··on Dinero.js – JavaScript library for working with monetary values
That's already taken care by the MIT license: https://github.com/sarahdayan/dinero.js/blob/master/LICENSE....
ej12n··on Show HN: Headless Chrome Crawler
`page.$(query)` or `page.$$(queryAll)` to be more specific

https://github.com/GoogleChrome/puppeteer/blob/v1.1.0/docs/a...

ej12n··on SublimeText 1.2 Released
Have you been looking for Textmate alternative on windows? Well you just found it :)

And this doesn't rely on "cygwin" or external stuff to do its magic. The editor is very light on resources so you don't need the best machine in the world to enjoy using it.

If you know python, the amounts of things you can do with the API is unbelievable. Python is an easy language to learn so you don't have to be a python guru to do your own plugins either.

Support and Community is very friendly and they are there to help you. One thing I love about the author is that he just doesn't jump into things when it comes to adding or removing features, he thinks things through first, ask the users for their opinion and then he delivers. I think this is how every product should be period.

P.S: I was an e-texteditor and notepad++ user but after I found sublime text, I never looked back! Give it a try, you won't regret it, I guaranteed that.