HNHacker News
TopNewBestAskShowJobs

vineet

783 karma · joined April 12, 2008

Currently: Salesforce, Implicit, QMocha.

Previously: PhD in CS at MIT. Worked at ACN, MSFT, MOT, etc.

Find me at https://twitter.com/VineetSinha

E-mail me at: vineet dot sinha at gmail.com

submissionscomments
vineet··on Introducing Mavo: Create Web Apps Entirely by Writing HTML
The projects site is here: http://mavo.io/
vineet··on Zillow faces lawsuit over ‘Zestimate’ tool that calculates a house’s worth
Here is a company that is focusing on just that - estimating real estate values (and selling those estimates): https://www.housecanary.com/
vineet··on Amazon Echo Show
Companies with closed platforms do have a track record of collaborating and integrating.

However, if you are making a case for standards in this space - I agree.

vineet··on Amazon Echo Show
The video calling capability seems especially neat - I wonder if they will interoperate with Facetime, Google Duo/Hangouts, and other video calling protocols. It will make our lives so much easier.
vineet··on Gabe Rivera and Techmeme
I am building an engine that might be able to power it. E-mail me (see my profile) and I will be able to help get this off the ground.
vineet··on Ask HN: Leave job right before app goes to production?
It seems like the development process is somewhat waterfall-ish (which most development often tends towards). With that in mind, I believe that the original plan - of leaving right after the app goes into production had a small flaw in it.

In my experience there are often a large set of work that is left when a big production release happens - from the minor like bug fixes and features that were deprioritized to the bigger and often more urgent ones like performance problems and non-validated 'shadow beliefs' being tested.

I would recommend sticking with your original plan, but making sure to spend the next week or two to mentally prepare the team that they are likely only just finishing the boring 1/3 of building software and going to start making an impact in the 'real-world'.

vineet··on Ask HN: Overwhelmed with learning machine learning, how do I proceed?
Here is another site that you might find helpful: https://metacademy.org/
vineet··on Ask HN: Overwhelmed with learning machine learning, how do I proceed?
There is a good discussion here: https://news.ycombinator.com/item?id=12713056
vineet··on Ask HN: How do you manage your personal software projects?
I have tried a lot of things and failed at keeping them up.

The two big tips that I think have worked best for me over the years, is:

- Let your code repository do most of the talking. I don't stop a work session without committing what I have been working on, and therefore I work really hard to split any work item into small chunks. Also, given that I am sometimes interrupted in the middle of some work, it really helps to try to get the code committed after every few lines of work.

- Keep the management tooling really simple, the more complex it is the harder it will be to manage. I have evolved into keeping 2-3 types of documents (in evernote): an operations cheat sheet (how to start the code, and manually how to do things especially if I have not automated it) and 2-3 types of todo lists preferable on one page (some which I need to do in an hour, others which would be good to do, and finally some which will revolutionize the industry :-) ).

vineet··on Ask HN: Open-source mixpanel?
It might be worth looking at: http://piwik.org/
vineet··on How to Choose the Right Coding Bootcamp
A 6-week bootcamp for medicine can teach you First-Aid, CPR, and a lot more. Similarly a 6-week bootcamp for programming can teach you some of the basics good enough so that you can build a project by yourself.

I would argue that both should be required for any college degree. And yes, they are not the same as a 4-year degree. And those that do the 4-year degrees should have enough more knowledge and experience that people want to hire them as well.

I think there is more of a problem with the lack of great 4-year degrees as opposed bad 6-week bootcamps.

vineet··on Next Generation Eclipse IDE
Seems like Codeenvy open sourced their IDE.
vineet··on The Story Behind the New WordPress.com
So what does the Node powered REST API provide that PHP powered traditional Wordpress API does not?
vineet··on The Story Behind the New WordPress.com
If it is a new interface for WordPress, then why does it need Node?

Thanks for filing the issue. I will reply there.

vineet··on The Story Behind the New WordPress.com
Wasn't Wordpress.com essentially a multi-user edition of Wordpress the open source project? I am curious if Calypso means fewer releases of the Wordpress project?

I noticed that some of the docs require a login, for ex: https://wpcalypso.wordpress.com/devdocs/design Anyone know if this is a bug, or part of the new approach?

vineet··on The Story Behind the New WordPress.com
Don't you mean Wordpress.com was rewritten in React (and Node)?
vineet··on Facebook and the Media Have an Increasingly Landlord-Tenant Style Relationship
I wonder what Google thinks of this - strategically. This should worry them a little.

Maybe they need to create a 'Google Reader' :)

[edit: fixed typo]

vineet··on Ask HN: How to outsource marketing for my bootstrapped 'lifestyle business'?
If this is a mature space because the channels are well defined. So the question is where do you expect paying users to come from? Have you gotten any successes with this approach? (Once you do, then it will make sense to get someone else to outsource the work to).

If you are building a video hosting service for businesses, do you know what they think of your business?

One suggestion would be getting someone unbiased to look at your competitors websites and your website and to pick who the top 2-3 solutions that they would evaluate.

If bills have to be paid, then pick up a job. But before you spend it on someone else, make sure that you are spending it on something that will have results.

One thought is if your product is in a mature space, I would recommend innovating with the channel. Maybe target a lower cost do-it-yourself customer? You will want your marketing (design, pricing, outreach/ads, and feature additions) to line up with that.

vineet··on Import 10M Stack Overflow Questions into Neo4j In Minutes
Yeah, the title is incorrect.

Not sure if this is the right reason to do so, but I have 'flagged' the link for this reason.

vineet··on Bootstrap 4 alpha
It is nice to see the bootstrap team creating themes, but it would have been nicer if they had supported the existing bootstrap theme community. Some of the sites like WrapBootstrap, Start Bootstrap, and Bootswatch are helpful additions to the Bootstrap community.
vineet··on Ask HN: How do you familiarize yourself with a new codebase?
I studied a lot of people doing this as part of my PhD. The thing is that there are not many answers that work well in a lot of situations. Given that though, my suggestions is to iterate on developing three views of the code:

1. The Mile High View: A layered architectural diagram can be really helpful to know how the main concepts in a project are related to one another. 2. The Core: Try to figure out how the code works with regards to these main concepts. Box and arrow diagrams on paper work really well. 3. Key Use Cases: I would suggest tracing atleast one key use case for your app.

vineet··on Ask HN: Established company planning same thing as 1-man startup – please advise
Established companies are notoriously bad at the pace at which they respond to users - so don't worry about the fast that you have an established company entering the space.

The bigger challenge in my opinion is that this is a two sided market (and building such business is very hard).

vineet··on Immutable Data Collections for Javascript
Thanks!

But even if it is not being used yet - do we know if Facebook uses Typescript (or some extension of it)?

vineet··on Immutable Data Collections for Javascript
Sounds like more of the pieces of React/Flux are being opensourced. :-)

Interesting to see references to TypeScript. Is it prevalent at FB?

vineet··on Ask HN: Looking for feedback on my side project
My 2 cents - You have software built, now comes the challenging part of actually building a business around it. There are lots of things that you can do, I would suggest making all of the below equal priorities going forward:

- Meet your customers needs: I don't really know what this means, make sure to hear from those that are using it right now, and those that will say that they will do it. You might end up getting feedback to add features like: a) Templates: You support only OpenOffice templates? I believe it should not be too hard to support more formats like RTF, Text Documents, and MS Office documents. b) API: Supporting Node.js, Java, and other languages. You might want to look at a site like Stripe.com for examples on how to structure developer documentation. c) Output: Perhaps supporting HTML outputs as well as PDFs.

- Homepage: I think your homepage looks good, but can get much better. It might be a good idea to find similar/adjacent companies and see how they do their homepage. I think you should move the 'reasons to use' further up the page.

- Pricing Page: Not sure if I really care about the number of servers running. Also, jobs per day - are you really expecting that many users? I think you might want to significantly reduce the amount of usage per day in each tier. I think you will also likely want to tier on different criteria - perhaps support, keeping a history of converted documents, and others that your users will ask for.

- Conversion: Are you tracking what percentage of visitors are converting to signup? Are you trying A/B testing different prompts to them?

- Driving Traffic: You could think about doing guest posts, blogging on your site, buying ads, and building integrations into other tools to drive traffic.

vineet··on Ask HN: How can I prevent getting 'ousted' from the company that I co-founded?
I am not a lawyer, and you should talk to one. But, before that - there are a couple of thoughts that might help:

You should have a broad agreement before you go to the lawyer. Are you thinking about a 50% share in the company or a 1% share in the company. You need to talk about it and be on the same page. After you talk about it, I would just get a confirmation via e-mail. Some documentation is better than no documentation. (Yes, you ideally want a lawyer looking at it, but it also would be a legal liability for him if there is a rough e-mail agreement that he hasn't given you shares for).

The idea guy will likely want you to be working full time on the company. I think your answer should be something of the order of 'Yes, as soon as you are also full time meeting goals XYZ and that we have enough runway to pay me 50% salary for 18 months'.

Until the company exists any work that you have done you own it (unless he has paid you and you have explicitly assigned the IP to him).

If he waits for investors before incorporating, there is going to be a tax situation (because then the company will be worth something). You ideally want to incorporate and value the entire company in the beginning at $1 or something similar.

Most investors will likely want the technical talent that they are investing in. If he gets good investors then they will likely want you to have an comparable share in the company as him. However, in my opinion, your worst case scenario is that he could say to the investors you are not too important, and that he can toss your code and get it built offshore for cheap (which might be easy given that there is an already working prototype).

vineet··on A Practical Guide to Web App Success (2011) – now free and CC licensed
Hmmm... wondering if it will be a good idea to put the book on a wiki so that the community can update it and improve it.
vineet··on Hack: a new programming language for HHVM
Is Hack an evolution of XHP, or is XHP a subcomponent of Hack?
vineet··on Paul Graham Shares Lessons Learned From 630+ YC Startups
The entire video of the interview is here: http://www.youtube.com/watch?v=0rVpAKziQJA
vineet··on Christ, I hate Blackboard
In the context of the above: Here's a question to the experienced entrepreneurs. If a startup wants to take on Blackboard. What would be a good way to go about doing it?
← PreviousPage 2 of 11Next →