HNHacker News
TopNewBestAskShowJobs

rosenjon

557 karma · joined February 12, 2010

submissionscomments
rosenjon··on Show the business how new web projects should run.
Cool, thanks for the info.
rosenjon··on Want to learn to program? Here's your first lesson
I think it's great you're helping out people who want to learn with posts like this.

A couple critiques: When I was first learning, I was desperate for Hello World code I could paste and run. As basic as this tutorial is, sometimes even a little abstraction makes it hard for newbies to grasp. For example, why not make the doWhatever function do something, so they can run the code and see how it works?

Same with assignment vs eval... demonstrate it in a fully functioning piece of code they can copy, paste and hack themselves.

Analogies to noble gases aren't the best... since non science people may not even remember what that is. Also, a can easily be changed, so I'm not sure the analogy even holds.

Nice post overall. I think Hacker news should have a way to easily find all articles like this.

rosenjon··on Ask HN: When to give up on a (non-performing) partner/co-founder?
Have you set expectations yet? I think you need to first discuss why he isn't pulling his weight, and tell your partner that if things don't change, then you are going to have to figure out how to continue the business without him. First tell him what you expect, and if he doesn't agree and you can't come to a compromise, then give an ultimatum.

At this point, it probably doesn't make sense to get in a legal fight. I think worst case scenario is you break off and continue on your own, and jettison the minimal contribution your partner has made to the project. It doesn't sound like the business is at the point where he is going to lawyer up and sue you. It would cost you both more than its worth at this stage.

rosenjon··on Show the business how new web projects should run.
What did you use to create that presentation? Looks similar to Prezi, but can be hosted on Github...
rosenjon··on Ask HN: Schema for Accessing ~9k data points
You don't mention the scale of the project (1 user? 10000 users?) However, storing the data as Json encoded blobs would make sense. I don't see the point of storing each data point in a separate row, unless you want to query each individually.

It would help to know more about the scale of he project and what you will do with the data.

rosenjon··on The Cryopreservation of Kim Suozzi
What is the process for cryopreservation? What happens if Alcor goes broke?
rosenjon··on Ask HN: When to give up on a (non-performing) partner/co-founder?
Do you have legal paperwork defining the 50/50 split?

More importantly, if he isn't pulling his weight, you need to have a "come to Jesus" meeting, where expectations are set. Make clear that you want to continue with the business, and that if he doesn't perform, you would like to split off and work on your own, and are willing to give him a 10% equity stake to walk away. Barring that, you are going to walk away yourself and start from scratch with a new partner (this time you will maintain control, and use an earn-in structure for future partners).

rosenjon··on Ask HN: Should we pivot our idea?
Personally speaking, I don't use Foursquare, so I don't know about their explore feature. More importantly, is this something you care about? Focus on an area where you think you can differentiate yourself, and push hard to be the best at that. It would be helpful if you also understood how that area of focus leads to revenue in the future....
rosenjon··on Really hate clone ideas so I made this site to call them out
I don't have any dog in this fight...but Braintree isn't cloning Stripe. If anything, it is the other way around. To be fair, I think Stripe took Braintreee's concept and made it much simpler/cleaner. But to say that Braintree is cloning stripe is dishonest. Braintree was way ahead of Stripe in the tokenized payments arena.
rosenjon··on An Oil Town Where Men Are Many, and Women Are Hounded
I did a cross country bicycle trip, and rode through this town. Ten years ago it was poverty stricken. Now shale oil drilling has attracted tons of work and money. However, infrastructure has not caught up, partly because of cyclicality of oil markets makes it risky to invest too much in infrastructure. Interesting part of the US. Apparently strippers move there from lucrative places like Las Vegas because you can make thousands per night... a result of the problems discussed in the article.
rosenjon··on Best Startup Failure Post-Mortems
Great post! Thanks for this.
rosenjon··on Show HN: Our new app Just Because lets you send the gift of startups
Would love some feedback from the Hacker News community on the app and how we can improve it!
rosenjon··on Steve Blank: Vision versus Hallucination - Founders and Pivots
Great post. Thank you. I think it also speaks to the importance of understanding the market for what you're building before you start. Just because a piece of software solves a problem doesn't mean there is a market for it. Some solutions don't translate into $'s.
rosenjon··on Zynga employee answers questions regarding share prices.
Wow. If those reviews are true, Zynga is going to fold like a cheap suit. Can't imagine anyone is working 11 hour days for peanuts when the stock is heading to $0. Weird, too, because I thought virtual cows was a pretty good business model. I guess consumers have caught on.
rosenjon··on Ask HN: My Startup is Going to Die Because I Messed Up
I'm not a lawyer, but I have done a lot of trademark research for my own business, and I can tell you that you're definitely infringing.

The bright line standard for trademark lawsuits is essentially "would a reasonable person mistake your brand for your competitors?". In this case, based on what you have said here, you have taken your competitors name, and added "my" in front of it. So most reasonable people would conclude that it is highly likely someone will mistake your competitors brand for yours.

If you were in a completely different industry than the similarly named company, then there would be some wiggle room, because you could argue that even if someone was initially confused about the two companies, there is no possibility for them to buy your product thinking it was the competitors. However, you are in the exact same industry, so the likely conclusion is that the customer will be confused and likely to buy your product thinking its your competitors.

Unfortunately, the domain name issue is irrelevant in the face of trademark law. In fact, as has happened with many other infringement suits, it is likely that if you lost the lawsuit, you would be forced to transfer the domain to your competitor.

rosenjon··on If you applied to YC this cycle, please put your email address in your profile
even at MIT.....
rosenjon··on Canadian-backed report says piracy is a market failure, not a legal one
It's worth watching. A good lesson that growth for its own sake is not necessarily a good thing. Getting really big really fast is pointless unless you have a revenue model that works.
rosenjon··on Software firm wants naked web coders
Not sure where the girls in that picture came from. Not any software shop I've ever worked at.
rosenjon··on Cocoa's NSMutableArray changes implementation based on the size of the dataset
Why'd I get down-voted for this?
rosenjon··on Competition Doesn't Matter. Look at Dropbox.
Perhaps a better way of articulating this is: "Focus on your own game." Be Tiger Woods (before the hookers, etc). Focus on being the best at what you do. Let the competition follow you.

The reason I rephrased is that the competition always matters. You may be able to make a better product, but if the competition is so strong and differentiation so lacking in the market that you will never be able to make any money, then you are in trouble regardless.

rosenjon··on Jason Fried: Why I Run a Flat Company
There are a whole host of intangibles that will probably break down by individual employee. An employee may have to move to a different location for personal reasons where the only option is a job that hires via HR drone.

A large part of management structure in the first place is to try to insulate the organization against changes at any level. Want to replace the entire C suite and the board? No problem... business goes on as usual. With this structure, the company becomes highly dependent on the people at the very top. Any changes there might have the effect of blowing up the whole organization, because there are only a few people who are unquestionably in charge. I think there are lots of benefits from trying to reshape the corporate org chart, as I mentioned in another post, but it is also dangerous to be overly idealistic in terms of how your employees regard this structure and the risk they place on working under it. If most of them feel its appropriate, then I suppose there is no problem. However, I wouldn't automatically assume that's the case, just because they have chosen to work without a title. Also, a large part of their continued work at the firm may have to do with their relationship with you personally, which may put the long term viability of the business at risk.

rosenjon··on Jason Fried: Why I Run a Flat Company
I realize that particular suggestion regarding degrees is a little Mickey Mouse. My point was simply that it is quite risky for them to have to rely on your good graces when they leave the organization. What if you're not around to bestow that promised title 10 years from now? What if after a string of successes, that employee makes a mistake and tanks a product, and gets fired on bad terms? This system works fine internally, especially for management. It adds a lot of risk for employees, and that risk escalates the longer they are with the company. I'm not telling you I have the right answer, but I think it's worth considering.
rosenjon··on Jason Fried: Why I Run a Flat Company
I don't understand why this has to be a binary choice. The real issue at hand appears to be that people get promoted to positions for which they are not well-suited, and then stay there, because they do a lousy job (agree that this sometimes happens... although eventually they probably get fired).

What if "promotion" doesn't necessarily mean domain over other people, which seems to be the other issue. There can only be one SVP of Technology, for example, in most organizations.

What if, like in school, you get "degrees" for achieving things within the organization? If you launch a major new product successfully, you achieve a "master programmer" honor, and the associated pay benefits. This doesn't necessarily give you any right to control others in the organization, but it rewards employees for stellar performance. They can then put that on their resume if they go to another company.

I would argue it is a little short-sighted to say that the company can exist in a vacuum, when every other company in the world, for the most part, operates with a title. That doesn't mean you have to play that game within the company, but you should at least accommodate employees' concerns that they work for you for 10 years, and then can never get a comparable job because it looks like they never advanced. If they stay in your good graces, it probably isn't an issue, since I'm sure you will give them a good recommendation. But if not, they could be in big trouble when they go to find a new job.

rosenjon··on Jason Fried: Why I Run a Flat Company
The thing I've always liked about Jason's writing and approach to business is that he isn't afraid to say that they might not have the exact right answer. At the same time, they refuse to accept the "conventional wisdom" as being the correct answer; I think too often we believe that because most companies do things a certain way, that all companies should be run that way.

The takeaway for me is that you should be constantly questioning whether there is a different way to run things that enhances the performance of your organization as a whole. I have personally been privy to how the people with the most impressive titles frequently have the least connection to what's going on in the business. Some of the methods taken at 37Signals seem to be aimed at fixing this problem, which I think is commendable.

At the same time, it seems a shame to have to let go of a good employee because they want to take on more responsibility. If their view on more responsibility is simply a bigger title, then perhaps they weren't the right fit for 37Signals. However, in my opinion, ambition and competence should be rewarded, so it seems like there may have been a better way to handle the situation than choosing between staying in the same role and leaving the organization.

rosenjon··on Cocoa's NSMutableArray changes implementation based on the size of the dataset
I think the ability to combine C code in Obj-C allows for the usage of a huge legacy code base. However, I wouldn't be surprised if there was a design decision at some point that deliberately made it harder to port NextStep (NS) objects back to C. Creates lock-in...
rosenjon··on Cocoa's NSMutableArray changes implementation based on the size of the dataset
I'm don't get why this is surprising. NSArray takes a static dataset, and cannot be changed. NSMutableArray, by definition, can add or delete items. Wouldn't it make sense to store an array that is huge differently than one that is of small -> medium size? And since NSMutableArray must be able to change, it can't necessarily allocate the correct memory space upon alloc.
rosenjon··on Canadian-backed report says piracy is a market failure, not a legal one
I agree with this perspective. For example, I was interested in watching the movie E-Dreams the other day. I would have been more than willing to rent it on Amazon On-Demand, or iTunes, if it was available. However, it wasn't. And then I realized that it was on YouTube. So I just watched it there.

I don't mind paying $5 to rent a movie that I want to see. The fact is I don't have enough time in my life to watch all the stuff I want to watch, so when it comes down to it, I simply want the most convenient method of watching something. I'd prefer it not be shot with an unsteady handycam in a movie theater in Brazil with subtitles; I will pay to make sure the version I watch is of decent quality.

The fact is that the media industry is so busy trying to put out what it sees as fires (and these piracy fires are endless, by the way), instead of giving the consumer what they want. If they even had the smallest inkling of a brain, they would have already put their entire catalog online for direct purchase. No retarded DRM, or anything like that. Simply let people download the songs, at high quality, and then go after the most egregious forms of piracy. This would lead to higher margins (sales costs effectively go to 0), and they would be able to chill out a bit as well. Instead, they seem to think that living in their bunker somewhere is the way out of the situation, and are passing on probably the greatest revenue opportunity of all time.

rosenjon··on Apple Wins Reversal of $625.5 Million Mirror Worlds Patent Infringement Verdict
For reference, here is a picture from one of the MW patents: http://www.patentlyapple.com/.a/6a0120a5580826970c013487fbb5...

You can see how there is some Cover Flow similarity there. However, why should this be patentable at all? Otherwise, shouldn't I just sit down and sketch as many UI configurations as I can think of, patent them all, and then sue the hell out of anyone who then implements them? Just seems silly.

rosenjon··on The continuing saga of the gene patenting case
I agree that IP belongs in a category of its own. Real property ownership lasts effectively forever. Intellectual property, in the form of patents, are temporary monopolies under the current system. So there are already distinctions.

It is indeed difficult to decide what is truly "innovative" or "new". The patent system defines the criteria for issuing a patent as novel, non-obvious, and useful. These are very broad standards, and were much more applicable to physical invention than information technology invention.

In my opinion, the patent system needs an update for the 21st Century. Those involved in developing software and information based technologies need to collaborate on a set of rules that set a high bar for issuing a patent, and a set of guidelines that streamline the application process for the U.S. Patent Office. The issues involved are usually highly technical, and rather than have a bunch of software engineer working in the patent office, it would make sense to force the applicant to prove via the application process that the product deserves protection.

Personally, I think that pure software should be copyrighted, not patented. If there are hardware and software components, that is the only time that a patent should be considered. Ditto with genetics. You should not be able to patent the information for a gene. It may be reasonable to patent the tools used to discover genes, assuming they are not straight derivatives of naturally occurring enzymes.

rosenjon··on The continuing saga of the gene patenting case
I think the question is: What is the principled stance?

The link you referenced would generally be considered the far-left stance, in that there really shouldn't be any property ownership at all (the referenced writings seem to suggest that even real property is a menace).

Personally, I think there should be some reward for truly novel invention. I agree with the referenced writings that a peanut butter and jelly sandwich does not qualify for such protection, despite what the Patent Office may do. This is simply an indication of the level of work being done at the Patent Office, however, amongst other structural problems in the system.

I do think that the patent system serves a purpose. For invention that is truly novel, it is worth the price of temporary monopoly to encourage disclosure. Many of the novel drugs on the market today might not exist without patent protection. It is simply too expensive to create a new drug without the promise of a future upside free from the inevitable copycats, who could underprice because they have no R&D expense. While drug companies are not usually considered the good guy due to over-pricing (because of patent monopolies), I think we are better off having the drugs in the long term and suffering the short term consequences of issuing the patent.

← PreviousPage 3 of 4Next →