skysight-inc/HackerNews huggingface dataset:
Wildly variable. For biotech, a common deal is to raise $40+ million in exchange for 95% equity. This leaves the founders with 5%. On the other hand, 5% of a $40M company, with huge growth potential, is still substantial.

On the other hand, web apps often don't need VC until late in the game.
GUI based IDEs are flexible and have large communities too!
> Yes. You're looking for Cedet. Can your IDE read my mail?
Yes. At least, it can read my mail. For yours I'd have to know more info. :)

> Can your IDE integrate with your calendar?
Yes.
> Can your IDE email who created the error using version control information?
I don't know. But I'll give it a qualified yes bes
cause this is generally handled by the build script, which is IDE-agnostic.
> How's emacs' refactoring support? Judging by the following stackoverflow post
Stackoverflow gives retarded answers sometimes. The next best suggestion on that page is correct. Cedet is great.
> How's Emacs' keyword completion?
It's fine. You can complete symbols sensitively, and complete filenames or email addresses from anywhere. Having multiple completion systems is very useful. How's your IDE's ability to complete those things?
I don't see anything, so perhaps they don't exist.

But this is silly. We're developers. Using IDEs designed to be extensible. There is very little we couldn't do if we wanted to. Emacs has been around forever, and it has tons of stuff available for it. It also favors a different working style than something more GUI-based, which some prefer and some don't.

There are tons of great tools out there. It's a great time to be a developer.
> Even if you can get Vim or Emacs to do some of the above, it usually isn't as easy to use or as useful as an IDE.
You don't need to be so hostile. Emacs does these things just fine, and has for a long time. Emacs also does my time tracking, outlining, and email. Your IDE won't do any of those things, and you don't expect it to because you think those tasks are best left to other parts of your operating system.
The thing you're missing is that for Emacs users, Emacs is the operating system. I dual boot into Firefox sometimes.
That's true, but compare JRE install base to lisp runtime install base. People know how to deal with JRE (install, upgrade, remove) by now. Do you want to teach someone how to deal with lisp runtime?
Amazing 3d iPhone app
Having some past experience doing technical support I don't really understand why people would try to make Twitter a customer service tool. It's really just the wrong tool for the job. Very few problems can be solved in 140 characters short of "call this number, e-mail this address, IM this person" which is just re-direction. Something like Google Wave would probably make more sense from a support standpoint.
There Are Four Types of Technology Companies, What Type are You?
The Twilight Saga: Eclipse Teaser Trailer
SSL/TLS is exactly the right tool for securing data in transit. That Zumodrive lacks the security feature of encrypting the data clientside before transmitting it under cover of TLS is not relevant to the argument.

In a client/server protocol, there are all sorts of things besides your data that you need secured: metadata, command & control, identification. You need an encrypted transport. TLS is the right answer for that problem regardless of what you're doing with the underlying data.
The main thing the calculator program seems to have over python is easy unit conversions.

Also, I have to admit that python 2's default behavior regarding integer division is not what one expects from a calculator (I expect 3/2 = 1.5).
Meet the Multi-Billionaires of Tech
CL's default behavior drops you into the debugger. That can be customized in delivered applications to do whatever you want. I sell binary-only command-line CL applications to non-technical users and they don't need to know that Lisp's behind it at all.
Agreed -- and this is an easier read than your top comment :)
Here's an example of building an executable using CLISP on windows: http://grault.wordpress.com/2009/10/30/common-lisp-gui-appli...
British Airways IT worker charged for 'terrorism plot'
The Secret to Having Happy Employees
I call them bisexual, anyway.
Rob Glaser of Real Networks Defines the Superphone
Surely you can see there's a middle ground where you listen to other people's views, but don't accept them immediately.

All-or-nothing thinking is another big stressor, by the way.
That's true, but this would exacerbate the problem. Right now there's a relatively large list of possible AV programs that they need to get around.

But if it were known that, e.g., Comcast has a contract with McAfee to provide AV software, then the list becomes shorter, and may make it easier to target specific populations.
I’ve worked out what annoys me about this article. It’s assuming that the point of a startup is to make you a ton of money rather than a ton of enjoyment. Sorry, but I’d go for the latter every day of the week. Maybe it’s the Britishness in me coming out :)
The defaults on TLS work just fine. It's not 1999 anymore; your code isn't going to accept SSL2. No decision about ciphersuites, signature algorithms, or CAs (note: just run your own) are going to impact your security.

I'm not sure what my RC4 post has to do with this discussion. RC4 vulnerabilities are what you wind up with when you don't use TLS.
I'm definitely going to try this out. It could easily let me keep my old laptop instead of upgrading to a desktop + ipad. Ohh, and touch based games with killer graphics on the ipad are going to be awesome.

This is all assuming OnLive works as advertised. It could easily be much worse in practice.
10 Products That Never Made It
Also, the real-world "marriage problem" (even restricted to heterosexuals) is characterized by radically incomplete information. Moreover, it's dynamic; peoples' levels of desirability change radically over time. People can't actually "try out" 10+ pairings and not be damaged by it.
Could someone summarize what this means (in lay terms) when compared to the latest generation of DirectX?
SuperGlued: The Can't-Miss Live Music iPhone App for SXSW 2010
On the Mac desktop, I still use a creaky ancient app called MathPad.

http://pubpages.unh.edu/~mwidholm/MathPad/

Really served me well in college. I've heard it referred to as a "Poor Man's Mathematica" back in its day. If Soulver worked more like this, I would have bought it by now.

That said, I've found that using my iPod touch as a "real world calculator" is much more convenient, and I ended up buying PCalc for it.

http://www.pcalc.com/iphone/index.html

Being able to tap calculations while walking and pacing the room brainstorming tended to be more useful than being forced to sit down and type at a keyboard.
Not exactly.

Look at computer scientists like Chuck Thacker, Robin Milner, Simon Peyton Jones never had a PhD and they did first class work.
HTML5 video for everyone HTML5media
Well, I would have said from that rant that it is pretty clear why nobody invested in his ventures or purchased his products.
Visual Studio 2010 RC just came out this week and it touts multiple monitor support and other very shiny features. The official release is on March 22; they're not called M$ for nothing =P http://www.microsoft.com/visualstudio/en-us/products/2010/de... [microsoft.com]
I like Colin's design better than Zumodrive's. I don't think serverside AES encryption is a big win for security at all. But that doesn't make Zumodrive "insecure". It makes Tarsnap "more secure". Not the same thing at all.
If 15-20% of top companies are using twitter for customer service, that is a tremendously good thing.

To frame it another way, if you told a startup that 15% of top companies would be using their startup for customer service within a few years of launching, most people would take that in a heartbeat.

Also, this early I don't think the actual number is as important as how fast its growing/shrinking. It'd be useful if they showed us last year's number and I'll be curious to see next's...
Is there a fork with the answers computed on-the-fly in a sidebar like soulver or instacalc? I like this idea of not hitting "enter", and the delayed tooltip does not do it for me. Might be time to start hacking
Five new human genomes decoded
...it seems more like a gambling operation with a CFTC gambling shield

Yes. What's next - futures contracts for the next six Powerball numbers?
> In the UK, entrepreneurs try too. The first thing that happens is they become social outcasts. They’re labeled, with a bit of a laugh, ‘delboys’

what is this nonsense. (If anything I find high correlation between entrepreneurs and getting laid.)
Seven habits of effective VIM text editing
That's because most developers accustomed to giving away code under open-source are using Linux/FreeBSD or something similar ... as you're more likely to participate in a gift economy when other people / companies are generous to you.

So when Windows is not your primary target, for an open-source project is just a nice-to-have (that's why many projects look/behave like ass on Windows, and this isn't mentioned in the report).

Personally I wouldn't mind for those developers on Microsoft-platforms to contribute more. It would mean more open-source for everybody. But culture matters a lot and I don't see this happening too soon.
How to prevent invisible customers from ruining your business
So, Java is popular because it is popular... ugh. :P
Still find it hard to see how this won't have horrendous lag on the input?
CitiMortgages letter: Pay $0.00 or lose your house
Video Chat from 36,000 feet. Is it illegal?
Tarsnap encrypts your data before it leaves your machine using keys that no one but you hold. Zumodrive sends data to a remote server, decrypts it then re-encrypts it for storage. That right there seems like a whole world of difference to me (not that I'm really paranoid enough to care, I like Tarsnap for it's other awesome attributes).
Just one question.. Who is he?
I wonder what he does with Erlang? Does he do work for clients, is it a company, is it just private projects.

I have a lot of languages that I love (python, et al) that I don't get to user nearly as much as I would like.

[unqualified assumption]
I would think it would be hard to find jobs in Erlang.
IPhone 4.0 to have Multitasking?
"Unix and C are the ultimate computer viruses."

http://www.jwz.org/doc/worse-is-better.html
Why I Am Giving Up Building a Business on the iPhone
Your reply is stressing me out. :)
LLVM adds functionality to support GHC. GHC + LLVM full steam ahead
Stanford University's Online Machine Learning Course/Videos
I disagree. The choice of ciphersuite is important. In particular, it is much better to choose DHE/ECDHE ciphersuites over the non-DHE/ECDHE ciphersuites to protect against the compromise of your server's private key.

The choice of CAs to trust is about excluding CAs that you won't ever use, to prevent somebody from using one of those CAs to create a certificate to impersonate your server. If you are running your own CA then you are basically doing the same thing that Tarsnap does with its hard-coded RSA keys, except that Tarsnap will trust only its hard-coded RSA keys instead of a set of dozens of other RSA keys that a default TLS configuration will accept.
Utah gets a Startup Incubator - BoomStartup
Yep, I'm very broken up about my inability to install Gimp on Linux using the Gimp Installer for Windows.

It strikes me as pretty disingenuous to say that only Windows can run the "top 10" downloads when your top 10 list includes vectors for installation of a target application that does run on other platforms, albeit with a different installation routine.
Writing a URL Shortening Service in Erlang
I run Windows and I contribute!

But there's a basic cultural difference - there are a boatload of cheap closed applications on Windows and people just kind of expect them to cost around $30. I spend the extra little time to find the open ones, but it's difficult sometimes. You really have to know what OSS is to start with, then really care about finding it. Most people just run their Outlook email and IE browser because it's what came installed. They don't even know you have the option of running Thunderbird and Chrome.
At first I was under the impression that the subscription would cover the cost of the games, much like netflix does for movies. It sounds like this is not the case so forking over 15/month doesn't sound like such a good deal.
Rewrite of Physics by Einstein on Display
Honestly, the most intelligent discussion of OpenGL, I find, invariably comes from GameDev.net:

More specifically, watch this thread:
http://www.gamedev.net/community/forums/topic.asp?topic_id=5...
They aren't really conflicting. The middle-ground coms from recognizing things that really are your responsibility, while ignoring the parts that have nothing to do with you. Basically they are extremes to be avoided. Taking some criticism is probably a good idea -- it can be helpful. Similarly passing blame even when the problem is your fault is probably a bad idea.

Say, for instance, you are on a project with a couple other developers. Your main responsibilities have been features a, b, and c. Further you noticed d and e were pretty messed up, and helped a junior developer start straightening them out. Some milestone is reached, and you have a code review with the senior dev (who is one of those arrogant guys who may be pretty good, but is also a condescending asshat). He says "your factoring on a,b, and c could be done this way instead, how could you not see something so simple. As for d and e you really screwed the pooch there".

The extremes would be "Gosh i am stupid, I really messed up factoring and features, I need to work 80 hour weeks to make up for it" and "It was all junior dev's fault -- if only he didn't need help i could have factored right, and you wouldn't even think to talk to me about d and e." In reality (reconciling the two statements) a good approach would ignore the stupidity insinuation, acknowledge that the factoring could be better, and say "Listen d and e aren't even mine, I'm helping junior dev learn the ropes, so there are mistakes, but they're getting better, you should have seen it last week".
The prerequisite seems to only be about a century old in western academia. Michael Faraday, James Maxwell, Betrand Russel, et al didn't have PhDs. Faraday actually had no university at all.

Edit: Ah, apparently doctorates weren't even broadly granted in the sciences until about a century ago:

http://en.wikipedia.org/wiki/Doctor_of_Philosophy#History
Chromium Blog: Does Your Browser Behave?
We (Braintree) are currently only set up to provide merchant accounts for businesses with a legal U.S. presence. We do however have some international customers that work with our partners for the merchant account and us for the gateway, vault and recurring billing. Our partners don't maintain any hard and fast volume requirements but instead evaluate opportunities based either on current or expected volumes.
Interesting. How hard is this to do? I don't know much about CL.
I just found out about this last night at Launch Up (launchup.org) and it seems pretty interesting. I'll probably check out their first "Meet the Mentors" meeting this Friday.
More AppleInsider bullshit. There's no source on the article. Therefore this is pure speculation.
The mathematician Stieltjes never completed a PhD, but was first rate. He was given an honorary doctorate so that he could apply for a chair at Groningen university.
The question isn't "Do people need the degree?" They're using PhD as a metonymy for the Western process of training researchers. What they're asking is "Is our current process of training researchers necessary?"

The current process involves some breadth requirement (exposure to most of your field), and doing a starter-project (the dissertation).
Ask HN: HN alternatives to basecamp?
I have a need to manage some projects (open tasks) with other developers (for mobile apps). I was just going to use basecamp, but I'd prefer to use an HN startup if there is one out there.
credentials are for grant oriented signaling.
Sounds like a pretty good deal to me (assuming the technology works).
How to Reboot Your Corpse
>> "and - gasp! - judge some unions better than others?"

That just isn't doable in this age of "Everyone is equal" political correctness stupidity.

It'd be like saying that black people on average are better at basketball than white people! Which is clearly racist!!!
Clojure is popular for these exact reasons. Clojure apps are deployed like any Java app, and they can access the huge library of Java.

Java also deploys an image that needs to be executed in a runtime, but the industry is so familiar with the JVM that it is a moot point.
This coming from a site which was saying for years that Apple would be releasing a mobile phone and tablet (until they eventually did). Every damned WWDC/Macworld they would reiterate the rumor until it happens.

Furthermore, its quite clear the article has no credibility when the author writes garbage like "Gaming has largely failed to take off on other mobile platforms because titles are limited to simplistic experiences, as they must either run in a poorly-performing layer of abstraction (such as .. Java/Android Dalvik runtimes...). Apparently the writer has never heard of the NDK, and isn't aware that there is no reason why Dalvik couldn't eventually run as fast as native code. Furthermore, I doubt the author has spoken to a single Android gaming developer..

I used to work at an Apple Premium reseller, and I've heard enough crap from Appleinsider that has been OBVIOUSLY wrong throughout the ages. They don't have any credibility, and I'm curious why people treat them with such respect. In fact, I'd say its pretty obvious they own stocks in Apple so CANNOT be a neutral party.

Yes, multitasking might come eventually. But from experience, you'd have to be crazy to trust these guys. The fact is, everyone is thinking the same thing anyway (because its a MAJOR complaint about the iPad), and if it doesn't happen, AppleInsider will just shrug it off as delayed (as they normally do). AppleInsider Rumors are nothing more than educated guesses generally, or based on information which is available to every Apple reseller. I've never seen any information proven correct though that suggests it was leaked by an "insider"
I'm not sure about Basecamp Alternatives created by HN / YC members but I've used ActiveCollab, which is self-hosted and very nice. Zoho has a great offering, too.

Here's a fairly comprehensive list, but I'm not sure how old it is. http://pm-sherpa.com/features/basecamp-alternatives/
The only reason I can think of to make an interface that mimics a physical object is that the new interface is more likely to be instantly recognizable and intuitive to a user looking at it for the first time. In this case you're designing the interface to work best for a new user, which generally means it won't work as well for an advanced user. I would guess that designers of basic calculator apps, like the example in the post, are designing for the new or occasional user and assume that anyone doing lots of calculations will move on to something more efficient.

The problem with extending physical mimicry to more complex software is that the interface ends up adopting design compromises made for the physical world. I remember the idea of a "virtual shopping mall" where you would virtually walk through the mall, look around and pick a store to go into. But a shopping mall has to be a certain size because it has to hold a certain amount of stuff. It takes time to walk from one end of a mall to the other, but there's no reason to extend that compromise (made to gain physical space) should ever be made in software. For anything beyond a very simple application you're better off asking the user to learn a few things about how the software works and designing the interface for its medium.
The only thing about Common Lisp that bugs me is that it seems increasingly unlikely that we'll see an updated spec. It kind of sucks for anyone who wants to create a new CL implementation because of all of the anachronisms in the ANSI spec. Additionally, new things like concurrency end up getting done a bunch of different ways between implementations which kind of screws up code portability.
Great point. Marriage will probably remain as an cultural artifact and that's about it. If marriage means everything then it means nothing-- people just won't bother getting married. Europe is already ahead of us in this respect. It's been a long time coming, from no-fault divorce to a culture where personal happiness is the only standard by which we make decisions.
He is well known in the Python community and has created several great libraries for Python like virtualenv and Webob.
Yeah, I searched the web and searchyc, but was wondering if there were any HN alternatives, i.e. the owner is on here.
I think you'll be thrown out of the country as soon as your startup tanks or you choose to leave the startup.
Staying Immune to the Hype Virus at SXSW
Twitter Statistics: 74% still have less than 10 followers – 21% really active
Assuming a male/female table is really mislabelling things, these are both 'people', and a marriage can then be simply construed as a relationship between two (or more!) people.

Their other labels are just attributes stored in fields in the people table.

The simplest solution is actually the most robust. Any specialization adds complexity and rigidity.
He's missing the point. That calculator app isn't there for him, it's there for new users.

If you sit down at a computer for the first time, and need to do a calculation, you want something that behaves exactly like you're used to - a calculator that works just like the one in your desk, a painting program that works as much like a set of paints and brushes as can be managed.

That's not 'overdoing the interface metaphor', it's being faithful to expectations. Sure, there's a better interface for the calculator available, but people that would want one generally know how to install one.

The Java interface metaphor is a telling one: an interface is a promise to the user. Changing the interface forces the user to change as well, and people seldom want to.
The funny thing about that comment is that I've worked in several environmens where DHE was not only not preferred, but explicitly banned. Not only that, but DHE is even more complicated than SSL as most people understand it --- if you're in favor of it, you're making an even stronger argument for TLS (DH is remarkably easy to screw up).

Either way, the question of whether you're using ephemeral keys or not is not relevant to this discussion. Nobody is going to choose backup software based on whether the encrypted transport has forward secrecy.
Is the content going to be much different than your "Cryptographic right answers" post?: http://www.daemonology.net/blog/2009-06-11-cryptographic-rig...
That's because if there were any, the menus would wrap the Earth seven times.

Seriously, though: To reflect such things visually, menus are typically used, and they bring limitations: they take up space (clutter), it's not always clear where the best places are for items (hierarchies are often ambiguous), deep menu trees mean you need several clicks to do things, etc. Textual interfaces have different trade-offs. They're less discoverable, for one thing, but they're also much easier to script, use rapidly (once you know them), etc.

These trade-offs aren't always suitable, but for something that becomes a central part of your toolchain (like a calculator or text editor), it's often a net gain.
[Ad hominem](http://en.wikipedia.org/wiki/Ad_hominem) is always a fallacy. If it's not a fallacy, it's just a personal attack.
How Many Keywords Should You Target
When you begin to learn about search engine optimisation and how important keywords can be in contributing to your success, you may create a great strategy in the hopes of dominating your niche.But how many target keywords should you focus on?
Many Lisps make it a single executable file. Can you deal with that?