skysight-inc/HackerNews huggingface dataset:
Many of them do use Microsoft Windows, but they are deliberately blinded by a few people who are centered at power.

You can look at the frequency of patches between proprietary and open source software, which shows a lot.
It works in Chrome/Safari/IE, but not in Firefox.

You could update the viewing angle by dragging the background.
If you can come to some agreement with the CEO/CTO, it's possible to accelerate a portion of your vesting for your departure. Or, since you said they want to wait until the company raises funding, you could negotiate some other kind of severance.

Either way, if possible, figure out a compromise which feels fair for everybody involved. This doesn't need to be completely one-sided.
The question I would try and answer if I were in your shoes is the following:

Does he want me to leave the company or does he want me to stop writing production code for the product?

If its the first one, there is likely a personal issue between the two of you that needs to be resolved one way or another.

If you think the second option is what he is really trying to communicate, then I would look for other opportunities to contribute to the company. It sucks to grasp your own limitations and admit that you might not be a good enough coder to contribute to the product at this point, but this is a critical time for the future of the product. Any technical debt acquired at this phase of development is going to be very costly to pay off later since you are developing the core of the system.

However, you are a founder of the company, and I am assuming very passionate about the company's mission as well as financially motivated to see this thing through. There are tons of jobs that will need to be done as you guys grow, and each one of those is an opportunity for you to contribute above and beyond what a new hire off the street could accomplish. A lot of those jobs can also take advantage of your coding skills to either automate processes or utilize your deeper understanding of how the product works to better support it.

This is of course assuming that you guys have the cash in the bank to pay you for this work, if that is not the case then the situation is a little trickier and you will have to explore other options.
Let's assume that what the CTO says is true: you're not a good enough coder that you're any longer needed on a day-to-day basis in a few months. You're still a cofounder and I assume owner of quite a bit of equity of this company. Can't you talk to your other co-founder and find a different role for you on a day to day basis so that your stock still vests?

Or is this all about money/power? Is the new CTO threatened by you for some reason or trying to consolidate his power? Does the new CTO just not like you?

If you and your other co-founder are even remotely close, you guys need to talk. Sit down and figure out what other roles work for you at the company. Perhaps you will need to move out of management and become something like a "developer evangelist" or "head of support". Anything to keep vesting, right?
Signature-writing machines rumble into the digital age
Why would he ask you to leave unless you were a liability?

It makes no sense as there are so many other positions that become available as a company grows.

Go learn Product. It doesn't take nearly as long, and you can have just as big of a positive impact.
Six Pack Abs Workout
I have no idea why people are actually recommending moving on.

You not only own part of the company but can use this experience to grow both technically and professionally.

Don't waste the chance to learn more than you ever could.

Are you taking a salary?

I don't see how you could contribute negatively to the company if you are at least somewhat productive and know the domain.
If you're not into his style, GEB can be a bit perverse, but Hofstadter is genuinely excited by the ideas (and the games and wordplay he uses to convey them). If you look at the sum of his work, its tone comes across as pretty humble - humble for himself, that is; not apologetic for the ideas.

His latest with Emmanuel Sander, "Surfaces and Essences: Analogy as the Fuel and Fire of Thinking", is comparatively much more straightforward and less obfuscated, and still fascinating.
It's your company. Even if one aspect of the company has outgrown your abilities, you could definitely find other ways to contribute. Your cofounder ought to be someone you trust. If so, this is something you should also discuss with your cofounder.
Some hate is coming from the fact that you're running a code-selling website, and you mentioned it on Hacker News of all places. Code-selling websites rank just above insurance salesmen and expertsexchange on the list of things that programmers hate.

Another good portion of the hate comes from the fact that you're selling projects that are not open-source as open-source.

Maybe it's just me, but if you're running a slimy code-selling website you should at least know better than to call it open-source. Here's a link you should read before you get sued by the OSI, which I will be kind enough to not charge $750 for: http://opensource.org/docs/osd

I'm also curious why you think integrating a PDF reader into your app costs $36k. In my world we just use a UIWebView. Or, if you want to type maybe five more lines of code, you can use CoreGraphics. You can then spend the $36k you save to get Donald Trump to fire your horrible developers.

Finally, you probably want to fix the grammatical issues in your laughable "commercial open-source" license if that's a core part of your business.
A good CTO would help you improving. I know it's stupid to make assumptions, but I'd assume he's trying to manipulate himself into higher equity in an early stage. Telling someone that he's about to be let go is poison motivation-wise. He may be trying to reduce your performance so he can use your declined output against you.
It is REALLY stupid to tell someone you want them to leave in 3 months. Why not wait until three months have gone by? My totally uninformed guess is there is some kind of long game / ego thing at play besides just actually ability to contribute. Don't feel ashamed that you aren't the alpha tech. If you are trying your hardest, and especially as a cofounder, you would be more than welcome at any company I have ever worked at.
Stay for the 3-6 months, until you get your stake sorted, then get out in time before the shit hits the fan. Don't bother trying to reconcile relationships, don't get involved in the politics. It's a shame it's turned out this way, but by the sounds of it, it's not worth it. gone sour. There'll be another opportunity elsewhere for sure.
"Commercial open-source" is a pathetic term, please. Sorry for the strong words, but it hurts me when I see the term 'open source' with 'commercial'. Whatever happened to 'Hacker Ethic' ?

Sir, I must say, being on HN, you are at the outright wrong place!
> .. the CTO has probably been whispering poison in his ear about you.

This just has to be true.
If your point is that Open Source needs better funding models, I agree with you. (See my profile.)
Binpress doesn't promote Open Source software as anyone else knows it. Binpress promotes proprietary software where licensees can see the source code and modify it privately. Binpress calls this "Open Source" although it lacks all the qualities that everyone else assumes with that term.

Thus, Binpress always looks to combine their one very good point (that better funding for Open Source is important) with a bunch of junk trying to say that buying their proprietary software is the answer.
A new mathematical model can cut jet-lagged time in half, study says
Well, looks like 20,594 people made it through the qualification round. Higher than last year, when 17,054 people made it:
http://www.go-hero.net/jam/13/round/0
For someone who's "retired" he's certainly not slowed down much ... From the section about his talk at the symposium (there appears to be papers related to this on his personal website: http://www.inf.ethz.ch/personal/wirth/)

"It was Paul Reed, who suggested in 2010 that the book ought to be updated. After all, the processor used became extinct. I decided to take up the challenge and to design my own processor subsequently called RISC. I implemented it with a small, low-cost Spartan-3 development board, building an entire replacement for Ceres. This, however, implied the construction of a new compiler and linker, and the rewriting of the corresponding chapters of the book.

All this provided a welcome opportunity to further simplify and refine both language and system. As a consequence, all parts formerly written in obscure and unpublishable assembler code - such as garbage collector, device drivers, and display pattern generators - are now expressed in Oberon too. Also the entire hardware is displayed in full detail, expressed in the language Verilog."

I really hope I'm still able to undertake projects of that kind of ambition when I'm well into my 70's....
So I spent about a dozen hours a week in photoshop every week all throughout high school.

When I graduated I was actually holding a full time programming and a part time graphic design gig for about 3 months. (so.little.sleep!)

What I realized was, that for me to be happy I needed to work on things that could actually be 'finished'.

Graphic design is just so maddeningly subjective that I could endlessly push pixels around the screen and never actually reach my goal.

The same with front-end work / css for me. I just need to shift focus to the backend, or even write some unit tests now and then.

otherwise it never feels like I 'win' anything, and it just becomes tedious and depressing.
Propose HN: Screenshot Saturday
We talk a lot about ideas and there is "Show HN" for when you reach a somewhat working state, but what about in between? There seem to be many people struggling with motivation to continue on their side projects, so how about having a weekly post where you can post a progress screenshot?

The concept is based on Reddit's "screenshot saturday" meant for indie game devs. For example the most recent one is here:
http://www.reddit.com/r/gamedev/comments/22tpar/screenshot_saturday_166_better_than_pax/

So if you like the idea, please post a screenshot and a few words of explanation on what you have been working on for the past week.
dunno why that was getting downvotes :-) It's not trolling if the tongue is in the cheek
That's the problem with people-oriented politics. Who's going to complain? The people doing it now, or the people that did exactly the same thing earlier?
Use after free bug in OpenSSL
This issue makes more sense if you just read the Github thread: https://github.com/magicalpanda/MagicalRecord/pull/74
Well, yes, Binpress totally abuses the term "Open Source", but the Open Source Initiative was denied their application for the trademark on the term, so there's nothing legally that can be done. All we can do is post a comment on Binpress links telling everyone that despite their claim, Binpress sells mainly just proprietary software.
Anecdote time: with regard to the pronunciation of his name, Wirth is fond of saying that some people call him by reference, others by value...
What isnt supported by Apple's slides?

40% of the growth came from phones > $300 and > 4 inches. Only a couple more million units > 4 inches is required from the < $300 group to be the majority. Apple's next phone will have a larger screen because that is where the majority of the growth is coming from.

the nexus 4 is 5 inches and < $300 by the way. 4 inches is quite small in todays market
I actually just bought Rosen's 'Discrete Math and Applications' on amazon. My college education was in art, so needless to say, not much mathematical training in my undergrad education. In my current job I'm a web developer and I've been trying to cover a CS knowledge base through self study. Through reading reviews about discrete mathematics books I was pointed towards Epps' 'Discrete Math with Applications' http://amzn.com/0495391328 and Rosen's book. I was told Epps' book doesn't go into as much depth, but doesn't assume any prior knowledge from the student. This is great for someone like me with an art degree and the will to learn discrete math. All this is tangentially related to why I'm posting. All of these books mentioned are really expensive, mostly because they are used in college classes. A trick I've started using is buying previous additions of these books for pennies on the dollar. I got Rosen's fifth edition for $7 as opposed to ~$160 for the seventh. After reading the update pages online, I don't think I really miss all that much doing this either.
Run, don't walk, and get "An Introduction to Mathematical Reasoning"by Peter Eccles. That will open your eyes to mathematics, as done by mathematicians.

After that, anything by Serge Lang. He is a first-rate mathematician and a fine educator. A master of mathematical exposition, a rare talent.

I started with two books: "Principles of Mathematical Analysis" by Walter Rudin, and "Abstract Algebra" by Israel Herstein. Keyword is "started". Nearly every paragraph of either book sent me to a goose-chase of research and reading up on supporting materials. Safe to say that by the time I was nearly done with either, I have acquired about 50 other math books and had about zero social life ;-)

Good news is that good math books are cheap, compared to anything computing. You can find classics for $1-$5 in most yard sales and 2nd hand bookstores. The trick is to buy thin math books; the giant, multi-color text books they use in schools are highly confusing, at least to me. It's 200 pages of math stretched to 1200, with a similar jump in price.

Mathematics is both style and substance. Once you get the hang of the basic language, the succinct delivery style, the proofs and generalizations, how notation is introduced and then elided when it becomes too apparent .. all these will add up to help you navigate more "advanced" texts. You will come to recognize what is a well-posed mathematical problem, and what is not, even if you don't understand the domain itself.

Finally, if you have the option to study this formally at an institution, do it. The 2nd best option is to find a friend that shares this interest and discuss things. I didn't study it formally, but I was a barista at a coffee shop with plenty of mathphile customers. I had a lot of 1:1 instruction for highly qualified people on my 10 minute breaks :-)
Yes, I recommend not using using any public cdn. That includes cdnjs, google hosted libraries, maxcdn. anything.

I think that you will inevitably end up needing to host code that uses the external dependencies, and you should host your libraries from the same 'place' that your code ends up on.

It's about data locality and reducing moving parts.
I wonder how your co-founder will feel when the VC's ask him to leave because he's "just not what the company needs at this time"?

Whose company is this, you and your co-founder's or the CTO's?
Everything you said is right with an important exception: The OSI's application for the trademark was denied by the government. So there is no trademark on Open Source.
It looks like you have real equity in the company and there is possible traction in the business.

You are a co-founder. That counts for a lot. I am also assuming that your equity stake is significant.

First of all, deal with this right now. Don't wait for the 3-6 months. You are basically being told that once they have raised money, they will find a way to get you out. Right now, it's a fishing expedition between the CTO and the other founder. Will you be a nice gentle person and go along with their approach or are you going to turn into an attack dog.

You likely have tremendous leverage right now due to this funding round coming up. They will not want to rock the boat. But this is exactly when you should be doing it as I don't believe the "we need you" bit means anything other than "we don't want you to fk up our funding round coming up".

At the end of the day, if they really want you out, they'll find a way to do so. The main thing is that you got to get on the offensive and make sure if you do end up leaving the company, you've left on the best financial terms possible for yourself. Make them pay. In fact, throw out a number you are comfortable with and have them pay you out from that in the next funding round.

If you approach this as "what's best for the company", you have already lost because that's not what this CTO and your other founder are approaching this from.

EDIT: You should provide some more detail on the equity position you have and how formalized it is (ie. proper contracts). Being a co-founder isn't about just writing code. As others have said, if you have significant equity, you have a lot of power. Don't underestimate this.
I thought OSI was denied the claim to "open source" actually, but I could be wrong.
Listen ‎Eduardo Saverin:

FIRST THING GET YOUR OWN LAWYER AND TALK TO THEM NOW!

The key question here is : do you have equity, and how much equity do you have in percentage terms?

If you are an equal cofounder, then when someone turns up and says "you have to leave cause better people have been employed", you say "fuck off". Think about it - EVERY company that grows will employ people who are better than the cofounders in some way, that is the whole point. You are the FOUNDER, you brought value to the company early. Just because smarter or more experienced people have been employed in no way devalues what you did in the early stages. In fact this is PRECISELY what is meant to happen. Do you think that Zuckerberg is the best developer at Facebook - legend may say so but it's not true - can't be. So should Zuck be fired cause he's not their strongest tech guy?

You also need to think separately about your rights as employee and rights as a shareholder/owner - they are not the same thing. You DO have clear contracts as both employee and shareholder DON'T YOU? Those contracts specify (or should specify) your rights.

And who the fuck does this guy think he is that he can tell a cofounder to leave? You are his BOSS.

DO NOT LEAVE. And if you do leave, DO NOT SELL YOUR SHARES IN THE COMPANY - just say "I want a MASSIVE payout to accept being fired, and I WILL NOT sell my shares as part of settlement". Hang on to those shares because now these guys are going to do all the hard work in growing the company and you can chill out and do other things and when they IPO, you'll take home your share. And if this is the path you take, look out cause some time in the future they will try to play a legal game in which you hang on to your shares but they get diluted down to almost nothing. This cannot happen if you are careful to look out for it.

This is all on the assumption that you do have equity and contracts in place. If you don't, then you should go and watch "The Social Network" repeatedly until you learn your lesson.
> it is in my interest however to remain in the company because my equity is vested

This is negotiable. But you shouldn't necessarily be the one to negotiate it, so you should probably start talking to your own lawyer (not the company's).
seems that http://ereceipts.co.uk is doing well - backed by ex-Tesco chairman, apparently trailing with five big uk supermarkets - the standard may be defacto - but not open ...
You helped build something to a point that a job position was created for the CTO, and if you are passionate about what you're working on and eager to learn, it's unfortunate that he took the approach of telling you that you "are not good enough" rather than mentoring you and helping you grow as a developer. I'm sorry for your situation, it's rough.

That said, is this someone who you want to be working closely with? It could be something in your work relationship that is hard to get past. As others have said, understand what you are entitled to in terms of contracts and equity, and try having an open conversation with the CEO if you haven't already. Handle it professionally, and keep in mind that if you are desperately needed now (as you said) that you have some bargaining leverage. :)
Thinking about it now, if you could host your own code via the CDN (which this implies), that's perfectly fine with me.

It's late =P

I'm leaving my sibling comment untouched since my point still stands.
You founded the company,doesnt matter how bad you are at coding there is more to running a company than coding skills.

I'd fire the CTO,no matter how good he is,you're the boss,he is merely an adviser,he shouldnt be talking to you like that. What matters in business is loyalty, not skills.You'll learn it soon enough.
Actually, (and this is not intended to defend Binpress's deceptive marketing!!) all Open Source as defined by OSI allows commercial use, and there is nothing anti-commercial about Open Source. So there's nothing wrong with commercial stuff when it otherwise respects all the Open Source values (which Binpress does NOT do, so there is something wrong in their case).
So they "accidentally" took this guy's ball and went home. Which has resulted in an effective "automated banning" of the guy's tool.

I'm half inclined to suggest that publicly outing that kind of behaviour on your own blog is _exactly_ the right response to that sort of "accident". When their "accident" has some quite serious consequences for everybody except the people who carelessly allowed the accident to happen, and when the people who need to fix the "accident" are hidden behind Apple's legendarily un-approachable app store review process - "public shaming" seems like an entirely appropriate reaction.
Are you and your partner equal partners? Can you do more stuff on the biz side? product management/dev side? He's prob right, you shouldnt be coding enterprise level delivery with hackery crappy code. Be of service elsewhere or it will be a pain in the ass.
If there's a reason to leave, it's that the situation might be too far gone to salvage. From the one side we can see here it seems unlikely that the CTO has kept this conversation/complaint limited to the OP, and his desire to remove one of the founders is already undermining that founder's leadership position in the company.

Getting out with compensation for the equity or accelerated vesting might be the best case scenario, depending on how far this has gone.
+1 he works for you. He's got you ready leave because you doubt your abilities. It's one thing if your company needs all rock star engineers to make a product push but if it was that I'm sure you'd see it that way. That's an opportunity for you to shift focus to something else but it just doesn't sound like that. It sounds like he's trying to get rid of a technical founder. Don't let him.
Review of the Sigma 10mm fish eye lens
The differences are not large, but your institutional knowledge, existing management scripts/tools, custom packages, and (presumed) working relationship with Redhat the company all contribute to making one wonder whether it is worth it to switch hundreds of thousands of servers (millions?) to another distro. You could, but at what cost for what gain? Why, upgrades are trouble enough.
> I invested all my personal wealth.

I think this is being overlooked. You invested all your personal wealth into this company and in return you got unvested shares?
I say tell him to fuck off. No offense to him or you, but if your willing to keep learning code, then say no and don't look back.

The great thing about being human is our ability to learn. If your willing to learn, then there is nothing to argue about. You want to keep doing this and that is that. It took me 7 years to get where I am now, but I believe I am excellent at coding, where I didn't know anything 7 years ago. So if your willing, tell him to back the f off.