skysight-inc/HackerNews huggingface dataset:
Who are the Open Source Content Management System (CMS) market leaders in 2008?
This study shows who is the open-source content management market leaders for 2008.<p>At 50 pages, there is a significant amount of data in this study that should be of use to web developers or to anyone who is looking to commit to a web publishing system (especially long term).
Again, they are aware of the fact this is a high risk investment and are prepared to call it a wash. They believe in what we are doing and that its going to be a good product for education. Isn't that what investment is all about?
maybe you should check
They're not setting up as a dot-com, more like a news website. Yes it could be slimmer and run on rice and beans but to do so now would be seen as backing down and probably hurt their image in the eyes of potential investors.

I am surprised they haven't opened the door to premium members to allow the use of off site scripts etc. It would be additional revenue and a way to hook the power users further. If the fees were reasonable and included additional functionality then I can very easily see people using it and paying for it.

I don't think they're hopeless. The ideal for them is to be bought out. Google wasn't a good match I don't think. I think the best bet is an established news source, NYT, Chicago tribune, Murdoch, or somebody. They're not set to be a self sustaining business, the goal is to get juicy enough to be bought and paid for.

Kevin is more interested in Revision3 I think, so he's selling his shares to step back from it. Or maybe he's going to begin to give Pownce some much needs love and affection, who knows.
Not interested.

Do people really read computerworld.com, or is this just click-bait?
I think it's a misconception.

Computer Programming !== Computer Science
Given in a different context (i.e. not on HN), it almost sounds like a website where people could find license keys for (pirated) software.
A big challenge for Android: Getting people to use the hardware
But the same could be said of math, couldn't it?
Okay, so after a year of development, my first question to you would be: where is your product?

I've looked through your comments, and I suppose you will take this investment. That's certainly your prerogative. I would say though that you should put all that money into releasing whatever you have now in some way or another. Kill whatever feature isn't done. Try to find an audience of potential customers that will be willing to help develop your software to finish. Some may even be willing to pay - you'd be surprised.
Wow, it's like someone invented a time machine and invited a 14-year-old-me to come and comment on hacker news.

Seriously though, many hackers have loved Ayn Rand's ideas, but the simple biological fact is that we get gratification from helping people and we feel, to some extent, the pain of people whose suffering we see. Our evolved nature is hacked to make us not perfectly selfish.
they are aware of the fact this is a high risk investment and are prepared to call it a wash.

A wash is merely a break-even situation. Maybe you meant a total loss.
Agreed. I understand Twitter, it's inherently useless to me and I'll likely never use it.

The whole argument in the piece is invalid. People are using Twitter and Facebook to reduce the amount of time they spend with people whilst trying to stay in contact with people. My girlfriend uses it and I want to block the damn thing because she'll spend an hour on that 'keeping in touch' instead of us going out for a meal with the people we're trying to keep in touch with.

People went from keeping blogs to using twitter and now instead of making a post or two they'll make a couple of microposts. It's completely, inherently moronic. I contend that people using these completely unneeded services are far dumber than the people clicking google ads.

I have little doubt there are people who've spent months worth of time on Facebook when they could have used that time to actually be with family and friends. Or shit, they could have worked the time they wasted and went on a nice vacation to Paris.
Cuz they think programming is computer science?
I can't offer any professional input, but I think you need a very strong warning about working with family. Make sure you lay out the expectations, their responsibility and power, etc. Having an investor adds many layers of trouble by itself, if that investor is family then deeper ties make it hard to interact professionally at times, etc.

Treat this 100% professionally from the start. Draw up contracts, stock reports, everything, anything you can.
google.org allows and may even encourage for-profit structures.. and microcredit has proven to do some good, while also being profitable..
Not full Gimp, but if can get by with a more basic graphics editor, this works native on OS X:

http://seashore.sourceforge.net/index.php
Last I tried you could download native gimp, but it was fatally flawed in its keyboard handling. Nice progress, but still more work to go. It's been a while since there was an update, so no breath holding.
Invert the Employee/Employer relationship start an Umbrella Company
In my mind, computer programming and computer science are different things, but get confused by people because they share a name. Computer programming, I find, is more about structuring and designing a program. Computer science is more about algorithms and fundamental limits of computation.

That's not to say they don't overlap in theory or in practice of either. However, the opinion held by one depends on the work (or play) that they do.

If you mostly build blogs, consumer apps, desktop apps, scripts, then you spend most of your time structuring programs, and occasionally have to delve into algorithms. I suspect you don't think a CS degree is required.

If you mostly do computer vision, AI, image processing, databases, networking, then you probably spend most of your time fiddling with algorithms and less time structuring and designing programs. I suspect you're more likely to think a CS degree is required you do.

Not that one is better than another. Just different experience in what one does with a computer gives different perceptions. Game programmers seem to break the mold.

And if you do scientific programming, you think CS and programming is a tradesman's job, and your program is one long main() nested 11 levels deep with if/else and case statements. (har har)
Simply put, what industry rewards is the ability to grind out code. Computational theory and other academics are less necessary than the practical experience of having written reams of code. Software is more craft than engineering, and anything but a science. The fact that it's taught as a mathematical subject has more to do with university and industrial politics than the demands of the subject matter.
It isn't uncommon for highly educated computer scientists to be working in roles "beneath them" in silicon valley.

The "softer" stuff is usually more fun, better working environment, potentially impacts far more people, and often pays more.
It's possible that they set up some kind of revenue share w/ partner sites. Perhaps they get a share of the revenue from big players who feature a "Digg this" button. At the same time, the less traditional Digg users who come from sites like the WSJ or NYT are going to be more monetizable (for Digg) since they aren't going to be the standard issue Digg user/commenter who uses Adblock.
There's an easy answer to this: programming is not a science, it is a form of engineering. Think about most code jobs you see out there - you don't need to know fundamental CS theory to do the vast majority of them. Some programmers hate it when I say it, but we're technicians and engineers, not scientists. And as all technical trades go, experience is the bulk of your value, theory helps, but is not strictly necessary if you have the bulk of experience to back it up.

I know plenty of electrical engineers who are likewise self taught.

Compared to biology, zoology, etc, where the work is by nature far more theoretical, and you're screwed if you never studied it academically.

That being said, there is a side of programming that is theoretical, where having a degree matters - and that's the fundamental, pure math level research that's being done in CS. But let's be honest, the VAST majority of programmers don't have jobs like that.
I think you can take money by giving investor a convertible note.

Here is what I found on web regarding Convertible Notes.

-------------------------------------
Convertible note is a debt instrument that can be converted into stock at the option of the holder or the issuer. More specifically, the investor can choose to convert the total amount of the note into equity when an institutional investor (such as a Venture Capitalist) makes an investment.
---------------------------------------

but off course you should talk to Lawyer before making decision.
I didn't realize you were being sarcastic. I don't think I'm alone in this.

Either way, I don't care. Posterous is surrounded by an aura of crap news.yc posts and I'm tired of it because that aura shines in my eyes.
I think the main issue is the disconnect between "Computer Science" and building computer programs (computer programming, software engineering, etc.)

I think Computer Science has the same gravitas as the other professional fields you mention but that isn't the mainstream concept of what computer programming is all about...

Building computer programs is much more akin to other acts of creation. People don't really require artists or authors to have degrees in their respective fields.

People can and do start painting/writing/programming without any academic qualifications. These same people frequently give up after a short time because becoming a master of such fields takes a lot of work.

That said, computer programming is about the only such field where unexperienced practitioners of the art can make a decent living (e.g. they are paid to practice).
Rubber ducking - solving problems by describing them
You seem more interested in convincing people that accepting the money is a good idea. I'd say you're trying to do this because you know it's inherently a bad idea.

I didn't spend three years studying psychology to learn nothing. You're blatantly conflicted, if you thought it was a good idea you'd have taken the money anyway. There's no reason you're on an anonymous news site asking advice and when people make comments you're trying to back it up.

It's obvious they're aware it's a high-risk investment, I'm saying statistically you've already failed. If you can't say without a doubt that you're going to succeed then don't take their money because when you fail, you'll need the friends.

I honestly hope you succeed, but my advice will be the same. Friends are worth more than success or failure and money is too big an issue to have it in a friendship.
What I want to know is how to get the telecommute job working on Final Cut Pro from my NYC apartment, now that you guys are working on Posterous...
My suggestion would be to politely decline the offer. Never do business in the family it always leads to issues in the end and spoils the relationships. When money gets involved things go haywire....so beaware. They might show a lot of confidence and say things like "I do not care even if the money is lost" but this is not what they have in mind. No offences but unfortunately money takes precedence over anything else.
Sometimes. Many parts of math are very difficult to tell whether you're wrong or not, except by reading through the proof extremely carefully. For example, about a hundred years ago there was a proposed proof of Fermat's Last Theorem, but it had a very subtle flaw: it implicitly assumed that unique factorization held in a particular set of rings. This turned out to be wrong in some cases. This error was very common back then, and many people believe this was the proof Fermat had in mind.

So, you see, in mathematics your unconscious assumptions are sometimes wrong, and there's nothing that would tip this off to you, like a compiler. In fact, very few areas of mathematics are the sort where you can easily tell when you're wrong.

I suspect you think of your high school math classes when you think of mathematics. That's really a very poor representative. Mathematics is about proofs, not answers. To be fair, though, the original post makes a similar misconception. Computer programming : computer science :: high school math : mathematics.
Parallels Green Computing Bundle for Mac
That's an interesting concept. I wonder what legal issues would need to be tacked with regards to the notion of whether you are a "business" or an "employee" to make that work in the North American market?

I wonder though, do the individual contractors market themselves as being from that company? What does that do for the reputation of the umbrella corp? Anyone have any details?
Also see http://paulgraham.com/good.html
I'm going to go against some of the other comments here say go for it.

The dicey part is how much equity they get, do they get paid dividends, do they only get anything back if you sell, etc. I am curious to see what others say as far as options and advice go in that respect.

My startup was in a similar situation (although it was a close friend who was investing, not a family member). Our situation was different, as they were expected to come on as a fulltime member of the team as well, but that never panned out (they couldn't put the time in due to other commitments).

So now it's dicey because the percentage given to them was based on $$$ investment + an expectation of day-to-day involvement (which never happened). So now its hard to quantify what their actual ownership is.

So I would advise to make it very cut and dry, and put it in ink (by a lawyer). An example of the chop-up (in layman's terms) could be they get say 7% of ownership for 25k with no other expectations from them other then a check. They get paid if you get sold / acquired or if someone buys their share otherwise they get nothing (no yearly dividends / bonus or profit sharing etc).
Heh... Looks like he didn't test against a spreadsheet that contains a value with a comma in it. And cells with carriage returns, although rarer, would also parse incorrectly. The O'Reilly book is correct that the Python/Perl library would cope better.

The reason the O'Reilly book says that it is difficult to define CSV is because many software authors assumed that exporting to CSV is easy (like this article), so they implemented the finer points in slightly different, incompatible ways.
There are a lot of great things computer scientists did in the beginning to make it easy for use to write code. And I know the computer scientists of today are doing things to make it easier.

The problem with your question is that your focusing on the word 'science'. Math, Physics, Biology, and other sciences tend to increase in difficulty as the general knowledge increases. More discoveries equals more knowledge.

Computer Science is more akin to Music, Art and Literature. Its something Humans created to advance Humans. These things all get easier when methods for creating Music, Art, and Literature get easier. These things are not searching for a truth, or one great theory or proofs. They search for beauty, elegance, and a pleasing aesthetic for humans.

Computer Science is called science cause it involves math, physics and history but really the act of programming is akin to art or literature then actually researching.

Think of it this way. How hard was it 200 years ago to pick up and learn a musical instrument? How hard is it now? Programming used to be more difficult now what languages are becoming more popular? Ruby, Python, Java, and C# these are simple languages with simple syntax allowing you to do very powerful techniques that where hard before.
I think its funny that folks feel this stuff is so baffling. It think what's causing this alarming "HEY" in people is the price. Understandable really, who the hell wants to do anything for .02 cents. Yet, again, we got blinders on. That's not .02 cents an hour, time really isn't defined, either is real effort, or care and quality of effort.

We just jump to the obvious answer in our heads without thinking about why, why WOULD someone do this. Why do people participate in social media? Why does the average teen check their myspace page 17 times a day? Who's getting paid to make 2.0 such an interesting place, well we sure aren't. Yet in turk land, the name of the game isn't to wake up and get excited about doing a .02 cent task. Its how fast can I do that so it doesn't feel like I did a .02 cent task. I'm bored, watching tv, why not make a few cents. Crazy, I know, yet, again, hello people are doing it.

Then we jump into the next assumption, well most of these folks have to be indian or chinese. Gold farmers sleeping in cots, that's it, thats gotta be it. Feel better? Wrong, 80% of these turks are not chinese gold farmers. They average joes here in the states buying milk and bacon just like you do. SHOCKING!

The sad thing is we hone in on all the .02 cent stories in turk, and yes there are plenty of them. But most turks I believe endure that cent crap to get to bigger fish. The "it took me less than 30 seconds for a buck" HITS, and I did 50 of those today. Now the money isn't so bad.

For people requesting the work, paying some 2 cents is a great way to get crap data, good luck with that. Course at a large volume of stuff, maybe you don't care, but in general turks don't do 2 cent tasks for 2 cents, they do it cause they are bored, multi-tasking, its interesting or fun- drawing 100 bill rather interesting, or cause its fast as hell to do.
Ask HN: Any Mexican hackers out there?
Hi there, I am starting my startup in Mexico so I was wondering if there are any Mexican hackers out there?
Thanks!
Look he like most people said use a "LISP compiler".

If you don't know how to do that try to google "LISP compiler"
Click first link
"Free Common LISP Interpreters, Compilers and Development Systems ..."

For UNIX try "CMU Common Lisp Compiler"
For Windows try "Ufasoft Lisp Studio"

LISP people don't try to hold your hand and point out every last step on the path but he gave you lot's of useful information if you are willing to spend a few seconds trying to understand what they said.

PS: As soon as you start complaining about not getting enough info they stop caring. But if you asked what a good LISP compiler for windows was they would probably answer your question.
> physicists, biologists, mathematicians, or zoologists

I think there are more than a few people without specifically relevant degrees doing things in those fields...

Anyway, the difference is that programming is a practical craft done for cash. The question is whether you can get paid to program without a degree, and the answer is yes. Those other fields are more exclusively academic, so you need to satisfy the arbitrary requirements of academia. If there were a big demand for "physics type work" across the private sector there would be plenty of people doing it without physics degrees.
Uhm... So why did you get a Mac again?

I don't even have a Mac, but if all I wanted to do was run Linux shit (and you clearly did), I'd pick up a cheap Dell laptop instead of overpriced Mac hardware.
Up till now, the "native" Gimp still used X11 (which is being worked on (see Xquartz), but still buggy) for OS X. And X11 isn't exactly native on OS X by any means.
In the UK it's pretty transparent. The only time the client sees the company name is on the invoice. Most people using umbrella companies go through agencies, but you could obviously do your own selling.
Because most people who studied computer science aren't employed as computer scientists. If someone refers to themselves as a computer scientist, I expect that they've either had formal (or rigorous informal) education in CS. If they refer to themselves as a programmer, I assume they know how to program. If someone says that they work at a zoo I don't assume they studied zoology. I do if they call themselves a zoologist.
Actually, we've spent the last year as _consultants_, we haven't been able to develop the product yet. We are starting that this month. Also, we are approaching potential schools to sign up for the project up front as well, giving them a deadline release date.
How exactly are you saving the environment buying this?
Read up on XBOX live it's a walled garden but it does not take much money mostly it's all about jumping though the right hoops.

http://en.wikipedia.org/wiki/Microsoft_XNA

The XNA Framework provides support for both 2D and 3D game creation and allows use of the Xbox 360 controllers and vibrations. XNA framework games that target the Xbox platform can currently only be distributed to members of the Microsoft XNA Creator's Club which carries a $99/year subscription fee.[1] Desktop applications can be distributed free of charge under Microsoft's current licensing.

Edit: Xbox 360 games written in XNA Game Studio can be submitted to the Creators Club community[15] for peer review. Other Premium Creators will perform a peer review of the title. Creators can set a a price point – between 200 and 800 Points – that Xbox 360 owner can then choose to pay to download. The game is listed on Xbox LIVE Marketplace, the programmer will get an electronic payment every quarter. If the title sells exceptionally, it may be featured in advertisment on Xbox 360 and other Microsoft online properties.[2]
The Zune is backed by Microsoft, and was built on orders of magnitude more than the Neos; the Wiz doesn't include GPS, accelerometers, 640x480 res touchscreen, or GSM chipset.

From my understanding, Openmoko was very limited in choices for SoC, because they needed to stick with open chipset, low power, ARM systems; the crucial point is open chipset systems, which most manufacturers won't give you for anything cutting edge. When your primary goal is freedom, and you insist on getting parts with open specs and chipsets, you eliminate a lot of your potential choices.
I don't think it's a cut and dry matter.

Formal CS education matters in many cases, but is clearly not a distinguishing factor in many others. It all depends on what it is you're evaluating.

Let's be blunt, 95% of Web 2.0 startup stuff is purely programming. These are practical problems that require practical solutions. Although a CS degree is probably a plus, experience and a few working examples of work are more than likely bigger pluses.

But that's a very specific subset. If you're doing advanced and technically challenging work like say, trying to beat google, the foundation that you gain by having a formal CS degree starts to matter a little more.

I don't think anyone discounts anything, but there are different levels of application depending on the situation.
There are a lot of other vocations where formal training isn't always an asset.

How many rock/pop stars formally trained to be a musician?
Did hendrix do a Phd in the guitar?

I think the same is true in hacking. The best way to become good is through practice, and self learning. Not necessarily from learning other peoples opinions, or current fads.
Vint Cerf, father of the internet: 'web is running out of addresses'
Mathematics can certainly be learned outside of a university. Look at Ramanujan. Or go find any math professor at a decent university and ask if the majority of his/her learning happened in the classroom. You'll get a resounding no, if not laughter.
you aren't getting it. we already PLAN to take the money, we want help with HOW to move FORWARD.

I am not conflicted about the process whatsoever, I just wanted help figuring out how to go forward with this investor.
The simplest way to use a spreadsheet with a value with commas, is to pick a different delimiter - eg, '%' or ':'.

Then change the SEPARATOR variable in the included scripts accordingly.

Cells with carriage returns would indeed be a problem but as you mentioned, they're quite unlikely.
I've been using Poderosa. I started using it when Putty turned out to not like Vista, but now I use it on XP as well.