HNHacker News
TopNewBestAskShowJobs

v_ignatyev

177 karma · joined February 25, 2014

Shaker shaker solo maker

Follow me on Twitter: @v_ignatyev

submissionscomments
v_ignatyev··on Best Resources to Learn Russian? German? Etc.?
Russian HN is http://geektimes.ru/ (ex. Habrahabr.ru) Also http://toster.ru is the kind of stackoverflow, but there are a lot of newbies.
v_ignatyev··on Ask HN: Viral loop of apps using Instagram API
why? I mean sharing via Instagram
v_ignatyev··on Show HN: BulkResizePhotos.com – Resize photos in your web browser
I've found my project source code. Can share it with you. It uses some non-trivial scaling algorythm (can't remember the link to the original publication about this resampling), which produces good quality. I've tried to port all math to worker but haven't it done yet. If it can help, I could easily join your project and share codebase. I've got some marketing ideas and I know where to grab some traffic and how to set up monetization. If it's interested, touch me via e-mail or in Skype: vladimir.ignatyev
v_ignatyev··on Ask HN: Tips on starting developing project?
Get framework/library which will do the most of work and run the example from documentation. Then try to make it better suite your needs. (Then fork it or switch to another library).
v_ignatyev··on Best Resources to Learn Russian? German? Etc.?
I'm natively russian. The best online dictionary is http://slovari.yandex.ru/

You may touch me in Skype if you want to speak with native tech guy :-) vladimir.ignatyev

v_ignatyev··on Show HN: BulkResizePhotos.com – Resize photos in your web browser
It's great. A year ago we was doing similar project but didn't run it :(

Sad lesson. "Shipping is the feature."

v_ignatyev··on Why people don't use anti-virus app on android?
On Android you can make the app, which will run in background and read your SMS messages and send messages, it can know and share your location, and proven that this app can be delivered into Google Play as some harmless game.

So it's up to you, if you want someone to see you.

v_ignatyev··on Ask HN: Restarting my career. In a tough spot. Need your advice
As one suggested below, go oDesk. Create good profile, do few jobs for excellent feedback and go bigger. Earn money. Better to use your money to re-invest them into your projects or your future (your family, buying the home for example).

I don't know how much do you spend monthly, but oDesk for me really works and it's good alternative to even local jobs for me. Additionally it helped me reach the global market and work for customers outside Russia where I live.

v_ignatyev··on Ask HN: Sell, open-source, or abandon a $10k/year Mac app?
Try to receive funds and make business from it: hire developers, create few updates, try to expand onto new markets etc. and then try to exit this business.

Or just throw off this project and focus on another one. It's old. It's kind of liability not a money generator.

v_ignatyev··on Ask HN: Socialize to make software
wrong. look at https://github.com/koding/global.hackathon/tree/master/Teams...

our two man team is random. Some guy joined me for the hackathon, because he hadn't got idea what to do and he was following me in Twitter and read my ask for help.

v_ignatyev··on Ask HN: How can a CS undergrad gain real-world skills?
Open any freelance site like oDesk.com and search for opened job offers. You can see what is current ask for software development and make some money. If you can't get "big project", then you're doing something wrong, for example you don't market yourself properly.
v_ignatyev··on Ask HN: Best ways to spread the word about your web app
Hi. I recommend to set up proper social accounts, make them containing clean one-liner/tagline of your web app and link to the page. Then post few tweets with hashtags somehow related to the problem your product solve. Then try to follow 50-100 guys in Twitter who could be your prospectives. Try to get follow backs. Post again. Look for forums and threads where people discuss tools like yours.

To support this campaign, try to write press release and send it to bloggers and magazines popping up on your key search request, set up links with them and ask to post on some date, then buy some targeted Ads in Facebook and Google.

More aggresive you will, more prospectives you engage. The better way is to make natural links on forums and boards related to your product. Better to make it the part of viral loop or even better part of user daily workflow.

v_ignatyev··on Ask HN: Socialize to make software
Have you already took part in one of virtual/online hackathons?
v_ignatyev··on Ask HN: Socialize to make software
Moving to Moscow is not an option if you are going to spend time writing code and talking to customers, not go for hours in a subway
v_ignatyev··on Ask HN: Socialize to make software
No, I have degree in power supply systems engineering and power electronics. My e-mail is ya.na.pochte@gmail.com and skype is vladimir.ignatyev. Follow me on Twitter: @v_ignatyev I do a lot of retweets about tech and entrepreneurship, following up trending topics.
v_ignatyev··on Those making $1,000+/month on side projects – what did you make?
I made ShotBuf iOS app (http://shotbuf.com) and earned $100 on sales in 2014 :) It's kind of fail story))
v_ignatyev··on Those making $1,000+/month on side projects – what did you make?
I created http://builds.io and http://udid.io/ The first one is the store destributing iOS apps removed from AppStore. And the second one is the service to get UDID of iPhone in one tap. Together they generates revenue around $1000 month on subscriptions and AdSense.
v_ignatyev··on Ask HN: What is the number of JavaScript programmers in the world?
I propose to focus on web developers when trying to calculate the number of active JS coders, because practically any web programmer is JS coder more or less. I do a lot in Python and AngularJS, the most in Python, and I'd be glad to read your book.
v_ignatyev··on Ask HN: Socialize to make software
I prefer face to face, just because from the retrospective of my experience such links are more reliable.

Thanks for sharing ideas!

v_ignatyev··on Ask HN: Socialize to make software
it's great! haha ) touch me in Skype? vladimir.ignatyev
v_ignatyev··on Those making $1,000+/month on side projects – what did you make?
Could you introduce your service better? Your landing page says what the purpose, not what it is...
v_ignatyev··on Ask HN: Setting up/deploying a REST based service – need some help
Remove Public IP for DB server. Keep them in one private network. You don't need VPN. Servers in any data-center are already connected into one network. You can use iptables to prevent external connections to your DB.
v_ignatyev··on Ask HN: Setting up/deploying a REST based service – need some help
*I mentioned CORS assuming you want to access the REST via browser.
v_ignatyev··on Ask HN: Setting up/deploying a REST based service – need some help
Probably you want to expose REST API to the web application. Everything you need is just set up domain for your RESTful service and setup CORS settings to access REST API from application server, no matter where web application server would be. The database should have no public IP and should be in the same network as your REST server is. If I were you, I set up for the first time everything on the same server on EC2 instance for example. Then using Docker I 'd set up accurate deployment system. Then "scale" it to three separate servers. You should keep DB on dedicated instance because of performance and because you probably will need (if so) to use master/slave replication or kind of scaling.

Don't do it on early stage. Just make it somehow working for the first time, until existing infrastructure become unstable/laggy.

v_ignatyev··on Ask HN: What's your biggest daily pain + how much would you pay for a solution?
My daily pain is that I don't know what to fund with $100 to get $1000 profit.

But I don't have $1M to fund things I want to.

v_ignatyev··on Ask HN: I am doing nothing with my life
I disagree with @skorecky below.

- Look for a new job that you haven't ever worked before. If you do CRUD applications, start doing mobile software or whatever else is new for you

- Stop spending your time with your colleagues and start looking for new friends, learn from them about the world, about problems, about realworld problems and try to solve them using your mind

- ...and yes, try to contribute to open source projects, stop procrastinating, go and fix the annoying bug in your beloved library or propose pull-request

- ...or make something just for fun

Try to get break. Stop and turn another way. Open your mind. Blah-blah do!

v_ignatyev··on Show HN: Gitr.io – It's how developers meet
Would be great if I can see some of GitHub contributions or languages user use to write code. There are too small info about a person to make decision to accept or decline. But the idea is great. I see this website is a place where I can meet teammate for some hackathon or meet him offline on the conference or some meetup or whatever to collaborate or help with contributing into his project...
v_ignatyev··on Show HN: Usable RosettaCode: Code snippets for 2 languages side-by-side
It's interesting. I love the idea. Some of code snippets can look larger. Look at the http://rosetta.alhur.es/compare/Java/Python/#Call_a_function for example. Java code has missed function definition (definition of class and method inside it) in comparison to Python code. It's unfair a bit! Not because I'm Python nerd :) But because of it too.

Additionally I would suggest to redirect user from http://rosetta.alhur.es/compare/ to http://rosetta.alhur.es/

v_ignatyev··on ReactJS Style Guide
Probably attributes indentation for HTML tags would be better if the final '/>' will be at the separate line. The purpose is to be able to remove attributes simply deleting the whole line. It's much more useable in any IDE. If you delete last line when '/>' isn't on separate line you will need to add '/>' or tell IDE to somehow end tag (it's not a problem, but redundant movement).

<input

  type="text"

  value={this.state.newDinosaurName}

  onChange={this.inputHandler.bind(this, 'newDinosaurName')}
/>
← PreviousPage 2 of 2