skysight-inc/HackerNews huggingface dataset:
I don't see it as "breaking existing functionality." I see it as "improving functionality." Albeit at the expense of Flash temporarily not working. Is it worthwile to pay that expense? For some software, yes, for some software, no. The point is that there is no solid rule here that is true for every software project ( in this case, every Linux distribution).

"Since its first version, in 2003, Red Hat's Fedora Linux has been the best place to track what's on the leading edge of Linux and open source software." — Jason Brooks, eweek.com

I personally would consider something like Arch Linux to be much more on the leading edge, and they would definitely not hesitate to improve their software at the expense of something possibly not working on somebody's system until they get the new update.

Case in point: Arch Linux was the first to switch to Python 3 from Python 2. A long time after that probably should have happened everywhere. And everybody whined a lot about how it was "too soon" and lots of software would break. Personally, I haven't had any problems with that transition on Arch Linux. Did it break things for some people, temporarily? Yes. Did it move forward the state of the Arch Linux operating system and, honestly, Python 3 adoption in general? Certainly yes.

If Linus had been on their forum yelling IT'S ALL ABOUT THE USER and telling people their attitude is stupid, maybe it wouldn't have happened. (Actually, he would have just gotten ostracized from the community.) In fact, they did get a huge amount of flak, but they stood up to it anyway.
It wasn't the 50 years of communism as much as the 400 years of imperial oppression that preceded it.
I'd rather have an unencrypted connection than encrypted to an unknown endpoint. If John Doe's blog is sensitive enough to require a secure connection, he can use one of the free certificate vendors like StartSSL.
Don't think he is going far enough.

1) all memos through Twitter "@google plz blklst @expertsexchange"
2)no laptops on premesis, typing must be done after hours.
3) hire expensify CEO as director of HR and "chief alienation officer"
Make another experiment with the same numbers but change the order?
I did not understand what to do. I thought it was going to try to guess it. I didn't understand that the 1 was the answer I was giving. Sadly.
Georgians are some of the most hospitable people on this planet.
Play Elastic Search Module – New 0.0.5 Release (with Screencast)
This seems reasonable, except that the #1 rule of investing is that past performance does not guarantee future results.

If the team is so great and VCs are investing in the team, then why is the UI/usability of Color so bad?

I think the reason startup people are so down on Color is that they believe that $41M distributed among many different startups would be better for the tech ecosystem/community as a whole, resulting in more innovation and progress than a single photo sharing app.
Fun facts about Verizon iPhone 4 users
I have also seen people use such a service for University admissions. Said individuals got into very prestigious places aided by this too.

(posted anonymously)
Digital Signatures are only good for specifying identity, not authenticity. Perhaps this fact should be explained in colloquial English for users.
Hoping for Arab Mandelas
Encryption without authentication is useless. If mybank.com only supports encryption, I have no idea whether I'm actually connected to mybank.com , or to the guy running tcpdump in the next booth.

Well, of course encryption without authentication is useless for authentication.

It is still useful for encryption, though :-)
A major function of the "phatics" of "Hello" and "How are you doing" is to calibrate to a person's speech. Saying "Hi, How are you?" before saying anything important much reduces the odds you'll have to repeat yourself. There are papers on this.
KLF - The Manual: How To Have A Number One The Easy Way (1988)
Hungarians are really friendly and had the worst of Soviet oppression. I don't think it's history. I just think Slavs are morose by nature.
No, it's not. To encrypt data between two parties who don't know each other, both sides have to agree on a key. There is no protocol that does that securely in the presence of a man in the middle without a "tiebreaker"; the tiebreaker SSL PKI uses is certificates.
Well, it appears that you are responding in the context of the original paper ("let's fix this mess") and I am thinking in the context on my own, very specific immediate need. I do want TOFU/POP now.
It also depends on your model. Our business hinges on our domain knowledge and expertise. We share some but not all. We want to give to the community, but still maintain a competitive advantage.
If there's something insightful to say, sure. But the bubble/not-bubble, talented-team/questionable-product, smart-VCs/dumb-VCs, can't-use-$41m/can-use-$41m debates don't seem to be getting anywhere, as far as I've seen. Not just that it's repetitive, but that none of the discussions, even if they were the first and only one you saw, has a lot of substance. They all seem to be some combination of ridicule and "it's not worth ridiculing but maybe is good" defensiveness, with both sides mostly based on speculation rather than any solid facts.

Am I missing the insightful writeups where this case study can help me learn something about either technology or the technology business? I click to the HN discussion in hopes of finding such things!
Ask HN: What to do when your funding round is oversubscribed?
Here is the situation. I currently have several angel investors that have funded our company, and I would like to draft an agreement that gives them two options at the next round of funding:

1) Sell their shares back to the company for what they are worth at the next round's pre-money valuation, up to whatever $ they have invested in this round. The rest of the shares may be sold if both the investors and the company agree, otherwise they have to hold on to them (in essence, they got a stake in the company and also their original money back).

2) Invest alongside the second round investors at the same terms.

I can see #1 presenting no trouble (correct me if I'm wrong). But as for #2, I am running into a legal question:

what happens if the second round is oversubscribed? If the company will have to give them the opportunity to invest alongside other investors (VC firms, say) but the round is oversubscribed, then everyone will have to invest less, or the company has to issue more shares. What if the VC firm doesn't want to invest less? What if the company doesn't want to issue more shares? How to solve this equitably for everyone, and how to phrase it in the agreement?

Advice would be appreciated.
Greg
What should I read about turning a good product into a success?
JavaScript MD5
pfft call me when it's over 9000.
Use Firefox only to access your few trusted sites, and use Chrome or Safari to access the rest of the Internet. Delete all the CA certificates from Firefox. Visit your trusted cites, adding their certs to Firefox as the warnings pop up.

There. You now have "tofu/pop".
Because a lot of people on here have a vested interest in it.
It was in the slides, but for those who are too lazy to go through them all: install Certificate Patrol if you are using Firefox.

It adds TOFU/POP style behavior to Firefox and really should be a default feature of all browsers.
Tokenization was a simple string split on whitespace, and no stemming. It was quite a large Mongo dataset, so only a fraction of the index and data would've been in memory, it could've easily been quicker for a smaller dataset living in memory. For me, one of the benefits of Lucene is the powerful built-in query parsing, tokenization, analyzers, etc.
Ask HN: What should I read about turning a good product into a success?
I see a lot of HN articles about building a good product. That's only a fraction of the path to success. What good articles are out there for advice on completing the rest of the journey?
Uhm, have you actually read the whole thread?

No, I in fact have not; I just looked at Andre's last comment and Linus' flaming response which did not address his points and was very rude.

You may be right that Andre was being a pedantic, obnoxious, rigid idiot. I have no idea, I didn't read the thread. My only point is that "THE USER IS ALL THAT MATTERS" is not a valid software principle and that rather than communicate anything useful, Linus just yelled at people (in the particular commen that was linked to from HN).
The fundamental problem is with X.509... It uses a flat namespace so all CAs can issue a valid certificate for any domain on the internet. Much of the problem could have been avoided if it was using a proper hierarchical structure, e.g. mirroring DNS, so only a .com CA could create a valid google.com certificate.
http://www.networknotary.org/firefox.html

https://addons.mozilla.org/en-us/firefox/addon/certificate-p...
See http://news.ycombinator.com/item?id=2257108 about the distance between a good product and success.
I like how the example company for consultants is consistently misspelled. (Distibution...)
Ha-ha-ha. Not too practical, is it?

There are my own servers and there is the rest of the Internet. I want to use self-signed certs on my servers and I want these to be sticky. If any of these servers would suddenly start presenting different certificates (most notably, signed by a CA that sits on browser's trusted list), I want to know about this lovely fact.

For the rest of the Internet I can live with existing PKI.
Maybe I'm missing something here, but in the video they point out that Peter Pham has had some successful startups in the past. Does anyone know how much of his money is in Color, if any? I'm just trying to grasp why he would need to take $41 Million of other people's money.
Yeah, that's good advice. I mean, I thought what I was saying was obvious in context, but in essence, not everybody had the same context as I did.
The "funeral excuse" section of the website has a logo for "Fisher & Sons Funeral Home" that's appropriated directly from the HBO show Six Feet Under.
You just 'sucked the life' out of this thread and proved forensic's point about 'chronically negative people.' :(

Also, in a topic like this where we're examining differences between cultures, it's pretty implicit that we're speaking generally. If that's racist, any cultural examination is racist.
Ask HN: How do I send an email to myself that I will receive in 10 years?
I want to give myself a long term reminder. I think email is the best way to do it. Google Calendar is another way. But calendar seems less open.
SSL Is Not An Adequate Site Identification System
Strange thing there's no emacs in the picture :) Call me eccentric but I don't want to use two browsers, or even two browser profiles. I'd rather make a one time setup change and then go back to my established way of doing things.
This is about 5 days early.
http://futureme.org/

Pretty cool site actually...
thank you for your final post
Previous discussion at http://news.ycombinator.com/item?id=1724074
and Twitter has revenue of $150M and is probably 2 years away from an IPO. Just because it hasn't made a profit each year, like Google, doesn't mean that you can compare its current 50x PE to Google's current 6x

I would suggest that Twitter are likely waiting to book an entire year of profits and 3-4 years of revenue growth before they file
The argument isn't whether encryption without authentication is useless, but whether encryption without authentication is significantly worse than useless and is therefore deserving of Firefox's awkward hoop-jumping UI. I'm not convinced.

I think there is potentially some middle ground to be found (e.g. a URL prefix which works over SSL but makes no implication of security) but clearly Mozilla decided that making it really irritating without any workaround was the best solution to the problem, regardless of any collatoral damage it causes.
You can search for titles and authors too. Try typing in something like 'math' or 'economics' or anything...
Factor: an extensible interactive language (Google tech talk) [video]
How to Flip Your Startup in 5 Steps
We applied. Still waiting on the results to come down.
Social Media Sites Face Quandary Over Activists' Use
So You Call Yourself A Salesmen?
Were Americans always smiling? These pictures from before WW2 seem to indicate otherwise.

http://blogs.denverpost.com/captured/2010/07/26/captured-ame...

It might be because they were in a depression, but look at picture 13, that situation almost calls for a smile. So the most likely scenario seems to be the smiling is a relatively new cultural thing.
I was actually just reading about this on /r/math, which has some more info in the comments:

http://www.reddit.com/r/math/comments/gcjdm/universal_proper...
Point well taken - there was no such intention. I updated the charts to show req/sec and mean response time separately. See http://www.subbu.org/blog/2011/03/nodejs-vs-play-for-front-e...
I just submitted a story where you can see a video of Color in action: http://news.ycombinator.com/item?id=2376602

The UX is better once you have a lot of people using it. I can see how it's useful if you're at a concert, basketball game, or any other event.
Crash Bandicoot - Teaching an Old Dog New Bits
Here is the relevant portion:

1. DEFINITIONS:

The following definitions apply in the Agreement

a. “Parties” means both the Company and Investor. Party means one of them.

b. “Current funding round” refers to the round of funding which is taking place during the time of signing of this agreement.

c. “Next round of funding” refers to the very next round of funding that takes place after the current funding round is closed.

2. TERMS

2.1	Investor Options:

2.1.1	Before the close of the next round of funding, Company agrees to notify Investor of the date on which the round is expected to close, the amount of money committed in the round, and the total number of shares that are expected to be sold for that money. This will determine the pre-money valuation of the shares before the closing of the next round of funding.

2.1.2	Investor shall have the option of selling back to the Company up to $25,000 of the shares they own in Company, as determined by the pre-money valuation of these shares (rather than their valuation during the Current funding round). The remainder of the shares may be sold to the Company if both Parties decide agree to the sale in writing at that time. Otherwise, they shall continue to be held by Investor.

2.1.3	During the next round of funding, Company shall give Investor the opportunity to invest alongside the other investors in that round, and on equivalent terms. Investor recognizes that Company may set the maximum number of shares it is prepared to issue and sell during the next round of funding, and the round may be oversubscribed. In this case, Parties will work together with the other investors to work out an equitable arrangement, which may cause one or more investors in the next round to purchase a different number of shares in Company than was reported by Company to Investor in 2.1.1 .

2.2	Time Frames:

2.2.1	Company will notify Investor as described in 2.1.1 at least fifteen (15) days before the close of the next round of funding.

2.2.2	Investor will have five (5) business days to respond to Company regarding their decision to invoke either of options 2.1.2 and 2.1.3 . If after this period, Investor has not indicated to Company that they will invoke either of these options, then both Parties agree to proceed as if Investor has indicated to Company they choose to invoke neither of the options -- and in particular, that the Investor will continue to own the same shares as they did previously, neither selling any of them nor investing alongside other investors.

2.2.3	Should circumstances arise that necessitate further negotiation, Investor and Company agree to participate in good faith in these negotiations, recognizing that the next funding round should be completed in a timely manner and that the terms should be equitable to all Parties.
Really? A play on the politically-incorrect, downright offense word "retard", doesn't sound worse than "fanboy"? Wow, I guess it is all about perspective.
Yes, correct - I'm not able to disclose the code. But there is more to come and I will be sharing the code on github.
"If you can see a bubble happening, then it will cease to be a bubble."

This statement is over-simplified. Let's talk real-estate speculation for a minute. You could be aware that the price you're paying for some property is over-valued, but still take the gamble because you think you'll be able to dump it before the bubble pops. Once awareness reaches a critical mass it may cease to be a bubble, but that doesn't happen overnight.
Scala language quick reference [pdf]
But doesn't (unauthenticated) encryption at least protect against eavesdroppers who don't have the ability to modify the stream, i.e. to mount a MITM attack?
I only said I was giving up email. I love how I'm being attacked for my sarcasm while Sebastian gets to say you'll end up dead in a ditch if you have a phone with nary a peep. C'est la vie.
Piecing Together a Printed Copy of "On Lisp"
A number one in the UK Charts within three months of purchasing the book, or you money back!
This book was a great insight into the music industry of the 80s and had quite an impact on me - I was a teenager when I read it. (I'm not a musician)
Well... just like HN has an impact on me today.
What is the point of the asterisk at the end of the request?

Oh, and something about the page with the circle on it prevents my browser from reloading.
I have been dealing with this issue myself, albeit I am the 'business guy' so have been teaching myself development and am building out the prototype myself so that I can approach potential cofounders as more than just the 'business guy'. But for someone who already has the technical chops I would think you should start engaging potential partners sooner rather than later. There will undoubtedly be plenty of up and downs for your venture in the future and partners that are only interested after you have a product or traction may not be prepared for the full slog.
As others have mentioned, this isn't really true full-text search support, but instead an old page with an example of how you can get that kind of functionality.

Full-text search should be coming, but it's still a ways off... The most recent word from a 10gen employee is that it "Seems likely to be in 2.2."

You can keep up with the status of true full-text search here:

http://jira.mongodb.org/browse/SERVER-380
I am not sure your opinion on the #1 rule of investing applies to Venture Capital considering the primary focus is on the team. Mind you, perhaps this is a reason as to why Venture Capital on the whole has been less than stellar at times.

I believe what happened to Color is that they got tunnel vision on their ideal environment for their product, ad optimised around that - rather than the initial user experience. Specifically, I mean they were using Color around dozens of other users, whereas most new users today use it in their bedroom miles from a second user - so a lot of the UI elements are confusing when no additional data is avaliable. People do make mistakes.
I think this is a side effect of employers who worry more about credentials than talent.
I got my first macbook about that time also and honestly not sure I will ever go back to desktop linux on a laptop
See also: Cargo Cult Programming -- http://en.wikipedia.org/wiki/Cargo_cult_programming

"Cargo cult programming is a style of computer programming that is characterized by the ritual inclusion of code or program structures that serve no real purpose. Cargo cult programming is typically symptomatic of a programmer not understanding either a bug he or she was attempting to solve or the apparent solution..."
Thanks, great to know it's being considered as part of the product roadmap.
Awesome Augmented Reality App Could Save Librarians Hours
It also depends what you need to learn. Personally, as someone who avoids conflict and always second guesses my decisions, I found poker helps a little to train me out of these traits.
> I was deluged over the past 10 days with reader e-mails saying that The Post’s redesigned Web site, which debuted on March 13, "stinks." Some used less polite language. The mail ran about 8 to 1 negative.

What an eloquent of putting it! I might steal it some day.
GL! We should get them around 11 EST. Do you know of a discussion board for TechStars applicants - like YC applicants created last round? Someone should create one.
Very believable as a tactic to get around the practice of only hiring already-employed candidates, mentioned here: http://online.wsj.com/article/SB1000142405297020387240457425...
Amazon.com: Appstore for Android
Paul Baran, one of the engineers who created ARPAnet, has died
In key continuity schemes, when your browser is first introduced to a new website, you simply are insecure. If at that moment you are MITM'd by an attacker, you might never again be secure. This isn't a UI issue: key continuity protocols don't have the information available to them on first connection to make that decision.

What if you add that information to a key continuity system? I feel like this is an obvious idea, but I've never heard of a system using it. It's simple: when you first see a certificate you send it to a trusted third party to check. That third party doesn't need to be or even know about the CA who originally issued the cert; all it has to do is make its own connection to the server and make sure it gets the same cert you did. That protects against any MITM on your end of the connection.

To succeed, a MITM would have to control either the server's connection (which becomes the server operator's problem), or both your connection and the trusted third party's connection (which becomes the trusted third party's problem). I'd rather trust a single third party of my choosing than a huge list of CAs chosen by an opaque and somewhat arbitrary process.
Not mean spirited; realistic.
Tiffany Dunks Low Pro SB Diamonds For Sale
Here -- I created one: http://www.chatzy.com/937035240686
The question regarding the difference between CouchDB and Mongo wasn't fully explored. Can someone here comment one which route makes more sense right now?

Riak also seems to have full-text search. Has anyone used it?
I have a floormate who uses a blackberry.
He absolutely hates Apple, and I guess he doesn't have the money for an android.

Edit: forgot to mention that his blackberry is at least a few years old.
"If people don't understand it, we engineered it wrong."

Indeed.
tptacek, are you claiming you are aware of critical vulnerabilities in Redis?
I agree with the feeling of "circular reasoning" in this paper. First you restrict yourself to integer ratio pitches, then you lay them out such that simple ratios occur close together, then you claim that scales contain pitches close together.

Further more, nothing is "universal" until it holds for all of the relevant set's elements. In fact, now that they've identified star convexity as a candidate for a universal, the next obvious step for an avant garde musician is to create music out of pitches picked from non-star-convex sets :)
Are you a TechStars applicant? Join us for a live chat to see who gets in
One thing I really hate is being sold something. I want to buy things with my own will. My impression (as someone who know nothing about sales) is sales people focus on push too much and the don't implement pull at all.

What does hacker news reader think about this? Do you also get offended by people applying the techniques explained in the article?