Hacker Newsnew | past | comments | ask | show | jobs | submit | venture_lol's commentslogin

If you are paid according to time and material, you could be sailing in bad legal waters. Ask an attorney about fraudulent billing.

If you are paid like an FTE, As long as your employer is satisfied with your level of productivity, then it really does not matter how long it took you to produce results.

Nevertheless, it's shady to insert bugs into your products. My work is my pride is what matters in the end.


If the candidate starts by drawing 2 lines, then marking start and end on the lines, you know you would be off to having a good chat


My thoughts exactly. Defining the problem space and all possible cases is the key that so many people miss. Once you do that, the solution is just Boolean logic.


To have a good chat I would hope they drew a coordinate system, mapped both appointments in Euclidian space, and then did an intersect between vector A (first appointment) and vector B (second appointment) to see if there are any data points in common.


What does this mean?


For a good discussion, instead of looking at the problem strictly programmatically, you could look at it as something you could map in vector space.

The dimensions of appointments are [startTime, endTime, location]. If you have points in one appointment that intersect with other appointments, then you have a collision.


This problem is solved with a couple of simple if statements. Finding a "solution" that is more complex than necessary or introduces knowledge that really isn't needed is the sign of a programmer who... over-engineers and is likely to be a detriment.


I would try to keep the audience and context in mind and answer accordingly.

It depends on whether you are interviewing the job or the job is interviewing you :)


Staff your team with people who are articulate and resourceful. Then, relax :)


When companies hoard profits, they really serve no purpose and no-one but to perpetuate their control and to reduce and eliminate the ability of others to compete. The massive access to capital is akin to a super power. Well, superpower can be used by for better or for worse.

Just as anti-trust laws are necessary, there will be drives for measures to encourage and even force companies to put their cash piles to use. Cash is the life of an economy, it needs to flow and flow.


It's way too easy for anyone to pick up Node and CRUD a few pieces of data into a NOSQL store and voila, I am an architect :)

Selecting the right framework, platform, model for current needs with reasonable forward looking support takes experience and strong formal fundamentals.


Unfortunately job ads imply than many places prefer the former.


General observations from experience:

A well-run company will have proper procedures, processes in place to deal with work place issues.

Management and all staff will also be required to take training on a continuous basis.

Professionally managed organizations don't walk around "believing" this or that or spouting off "innocent until proven guilty" and such

:)


>Management and all staff will also be required to take training on a continuous basis.

This is miserable. Unless the definition of sexual harassment changes every 6 months, you should not be forcing employees to retake these training sessions.


Often they are a means of having something to which they can point and say "we were doing our very best to create a safe environment". It's more of "ammo in case of lawsuit" than actual useful training. It may also be to just follow regulations in some places where they ought to have at least X hours/minutes of training on compliance related matters per year/month etc.


People (hopefully) won't get practice on reporting and handling harassment claims. It's good to have a refresher training to both remind employees of the process as well as a gesture to show they are still taking the issue seriously.


We are required to take ethics training like this yearly. Simply doubling that frequency may be justified due to Uber's history.


Is that a passive (maybe it's not passive) aggressive smiley face? In a paragraph talking about what it means to be professional?


You need hard numbers and intelligence available to only you. Once you have the data, talk to people you trust, then make a decision. If you hold 5%, you have rights, rights to information. Obtain the information, then decide.

As far as a rabbit in your hand now versus 10 in the bushes provided the hunt goes well, consider your own situation and what the 100K would mean. Would you be able obtain a better ROI with 100K in your own hand versus say, staying with the company? Are you young young or young at heart?

Good luck!


Rough words, but yeah, definitely better to cry in rolls royce that hunting food stamps in a corolla


Friendliest advice: promote someone NOW! or hire someone -- NOW!

It's just a load you are telling yourself your product is too complicated for anyone else to take over.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: