HNHacker News
TopNewBestAskShowJobs

ghostdiver

79 karma · joined June 29, 2013

submissionscomments
ghostdiver··on V8 Moving to Git
Sorry, but I really like Google Code source browser with its awesome features like searching for definitions, instantiations, calls, declarations etc.

GitHub is very poor on that matter.

ghostdiver··on Why haven't quadcopters been scaled up yet?
Does it necessarily has to be a *copter?

http://en.wikipedia.org/wiki/Hawker_Siddeley_Harrier

ghostdiver··on IRIS+
Flying drones without permissions(registred aircraft, pilot license etc.) is illegal in some countries already.
ghostdiver··on Introducing Structured Snippets, now a part of Google Web Search
Google should share their income from SERPs with webmasters.
ghostdiver··on Google Is Target of European Backlash on U.S. Tech Dominance
That's not the case. Entrepreneurial culture is there in Europe even though there are many bureaucratical barriers.

US startups have at least one very important handicap: over 300mln people speaking the same language. On

For Europeans it's a very strong growth barrier, we can easily grow within one country, but then we hit the wall.

ghostdiver··on Google Is Target of European Backlash on U.S. Tech Dominance
lack of competitors for Google is bad
ghostdiver··on How do you deal with office politics?
I am yet to find some effective way of dealing with this problem - long term plan: retirement at age 40.
ghostdiver··on Partial Application in JavaScript using bind()
It forces programmer to make few more steps during debugging process, using conditional breakpoints in particular.

not a big deal to put conditional breakpoint in handleStreamEvent whereever it is, but in long run it just a waste of time.

  this.setup = function () {
    this.on('tweet', this.handleStreamEvent.bind(this, 'tweet'));
    this.on('retweet', this.handleStreamEvent.bind(this, 'retweet'));
  };
This pattern will be obsolote as soon as arrow function gets implemented by all major browsers:

  this.setup = function () {
    this.on('tweet', () => this.handleStreamEvent('tweet'));
    this.on('retweet', () => this.handleStreamEvent('retweet'));
  };
ghostdiver··on Partial Application in JavaScript using bind()
This "pattern" is wrong, it makes debugging much harder. In some cases less code means more pain and this is such case.
ghostdiver··on Revolution in Kiev
From typical Ukrainian POV EU is just better place to live and it is all about long term plans. Sure, Ukraine will have difficult time during adoption of EU rules and regulation, but in the end they will have better living.
ghostdiver··on Cookie Bomb or Let's Break the Internet
Combined with simple XSS(or any other problem, modern websites are full of such bugs) this DoS will work.
ghostdiver··on Web standards killed the HTML star
Browsers are full of quirks, but today those quirks go beyond layout/rendering.
ghostdiver··on We Need Viable Search Engine Competition
Vertical search engine might be the answer, much easier to implement and much more useful from users point of view.
ghostdiver··on Rap Genius is Back on Google
Disavow tool actions take months to bring any effect(if any).
ghostdiver··on Asteroid 2014 AA: Harmless impact over Atlantic Ocean last night
What place on the planet gives best chances of surviving impact and its consequences?
ghostdiver··on Google, make Google Analytics HTTPS by default
Analytics data is the currency of internet industry and it will remain like this.
ghostdiver··on ARIN migrated from Oracle to PostgreSQL
Makes me wonder how much hacking of postgres source code it required.
ghostdiver··on ARIN migrated from Oracle to PostgreSQL
What version, configuration, hardware, do they use replication and how?
ghostdiver··on Don't optimise JavaScript
The idea of web workers as a solution for performance problem is dangerous for the web. I have 4C CPU, 6 threads max, 15 pages open in tabs, imagine each of them opening 4 web workers, because one CPU core for modern website is just not enough! madness !
ghostdiver··on Ask HN: Apply to dev jobs with little experience of the language required?
"Java or C++" is such type of key phrase/statement, but there are other ones, depends on job profile you are looking for. Front end devs should rather avoid job offers, which mention some particular javascript library as an must have requirement.

Question is simple: I don't have a lot of professional experience in required language/technology, but (here goes something interesting about you), should I apply to your job offer?

ghostdiver··on Ask HN: Apply to dev jobs with little experience of the language required?
Look for explicit statement in job offer or just send question before applying, I did that many times and usually got some response. If you don't get any response then it means that it was not worth applying anyway. :)
ghostdiver··on Ask HN: How long before you leave?
There is nothing wrong in looking after other opportunities, just like as an employer you would constantly look after new candidates, welcome to 2013! Manager will assume that you have something else lineup up already anyway.
ghostdiver··on Ask HN: How did you go from self taught coder to professional developer?
Top Coder challenges may work for you, reading some books will help in solving problems(like Cormen Introduction to Algorithms). That may help only about "theory".

In case of learning the more technical terms, open source projects are the way to go, no need to be active committer, try to understand the workflow and language they use.

ghostdiver··on Ask HN: How did you go from self taught coder to professional developer?
You must find a way to communicate that you have computer science knowledge in your resume or during interview. Someone will ask questions, which are supposed to be difficult for a "self taught" guy, you better know the answers, lack of formal education is not an excuse, it will only prove that you are lazy enough to read some books(or just wikipedia :P)
ghostdiver··on Ask HN: What will the post-Javascript era will be like?
Ecmascript 7 or Ecmascript 8 should not be called "JavaScript", my proposal:

- remove "Script"

- replace "Java" with more accurate term (how about Harmony ?)

ghostdiver··on Ask HN: How did you go from self taught coder to professional developer?
Students/grads are not self taught coders? Who are they then?
ghostdiver··on The end of the Facebook era
Low traffic on facebook.com domain = no money
ghostdiver··on Don't Distract New Programmers with OOP
OOP is fun, it makes some sense for beginners, doing something "The OOP Way" always felt like an achievement for me, when I was a child. It motivated me to learn more.
ghostdiver··on Ask HN: From nothing to freelancer
It's bad idea to "stick to that one", no benefit, it will only decrease chances of getting some gig/contract. Since you are aiming for established bigger companies, expect to work on some outdated technologies. Ruby/nodejs is not outdated yet, it might as well cease to exist in few years, because very few businesses will manage to establish on such technologies.
ghostdiver··on China lands Jade Rabbit robot rover on Moon
Observe changes
Page 1 of 5Next →