skysight-inc/HackerNews huggingface dataset:
(for those interested in this concept:) I swear there was a much better written article on this subject, but all I can find right now is one from Slate (that actually was posted to Hacker News a few years ago), which I don't think was the one I wanted to find.

"Bitter Brew: I opened a charming neighborhood coffee shop. Then it destroyed my life."

http://www.slate.com/articles/life/a_fine_whine/2005/12/bitt...

http://news.ycombinator.com/item?id=461791
"Electronics Street" in China
So apparently DDG tried to buy duck.com but got outbid -- Google ended up buying the company that owned the domain. Apparently just to get it away from Gabe...

That's one of the reasons Google's getting investigated for anti-trust stuff.

http://www.chicagotribune.com/business/sns-rt-us-google-duck...
Maybe add this popular website here? http://plaintextoffenders.com/
It's both:

http://help.duckduckgo.com/customer/portal/articles/216399-s...
Possibly, but this is a matter of who you trust more. Dare I say many people don't quite trust governments on doing the "right thing" for the Internet.
Only how to pronounce it. I couldn't spell it to save my life.
NextSearch
The fact of the matter is that if you want to deliver a great product, sometimes you do need to be a dickhead. You can see some really good examples of this if you look at other places in the industry. For instance, if it wasn't for Sinofsky's ability to trample obstacles (as in, the people who were getting in the way), we would not have Windows Vista, and subsequently, Windows 7.

Being nice is good and all, but if you want to challenge the status quo in a significant way, you need to ruffle some feathers.
Yahoo, and Google are also silly names. While we are at it, there is a company calling itself 'Apple'... and no, it is not a fruit company! They'd all do much better changing names to something more boring.
Keep in mind, it's possible that Gabriel Weinberg is making enough money off of DuckDuckGo already and isn't looking to swing for the fences with this particular project.
The link ThinkThank points to http://outliners.scripting.com/thinkTank2Pc.html. That gives it away: it is an outliner (http://outliners.scripting.com/! http://en.wikipedia.org/wiki/Outliner)
Saying that "Improving is not Apple-style innovation," seems kinda wrong. Yes, they've had a few brand new product launches, but most of their time has been spent improving existing products. The progression from the original iPod to the current version has been a series of incremental improvements over the course of the last 11 years. Same goes for all the Mac computers. If anything I think the opposite is true, that Apple-style innovation tends to be improvement, with a few big leaps once in a while.

Also, new isn't necessarily better. I think Microsoft is in a position right now where they have the choice of duplicating the iOS/Android experience, or trying something completely different. Since they've shown a willingness to spend tons of money on new projects and play the long game, I think their strategy of trying new things is good for them. Products don't generally start out great, but rather get there over time and over multiple incremental iterations. I think Microsoft is essentially still searching for v1. Apple on the other hand already has a product that people love and buy in huge numbers. They have their good v1 and are now trying to make it great through incremental improvements.
Zuckerberg, too. And this isn't even limited to tech companies, but any business.
Apart from it's not all accurate. Implicits have been part of Scala from the start and are used heavily throughout all the core libraries and many large projects so they will not be going anywhere... the changes in 2.10 allow you to use implicit classes on top of the current uses (and using implicit parameters is considered good practice), though they generate a compile time warning if you don't import implicitConversions.
I have, actually :)

The audiobook version, I think. I got it for Steve Jobs parts, but the whole book is, as you say, we'll worth a read.
Grand Old Planet
Yeah, I like modern languages that don't need an IDE or other complicated mechanisms to get started. Go seems to have made a lot of good design choices too.
[Giveaway] ikonic: 150 vector icons
Google chose a name which can be used like a verb, which I think was a very clever move.
This will not take DuckDuckGo mainstream.
WinX DVD Ripper Platinum Thanksgiving Giveaway
Unlimited giveaway of DVD ripper converter for iPad (Mini), iPhone (5), Android, Samsung, Surface, Kindle Fire, Nexus, WP8.
The brand new WinX DVD Ripper Platinum Thanksgiving giveaway valid before Nov.27,2012.
Not disagreeing with your point (in general), but in this case Lasseter was doing it the worst days of Pixar - the days that any day there was the possibility that Jobs might shut the whole place down...
REST API may be useful with shared hosting or better from JS itself.
Pokemon Yellow Total Control Hack
I've seen this mentioned off hand, occasionally, by developers, not necessarily game developers. My contract where I work prohibits moonlighting, because they want your soul (really, they even try to specify how excited I should be every day).

They even got their knickers in a twist when they learned I work on my own projects and help out friends and OSS, in my own time, on my own equipment, but there's not thing one they can do about it.

I've also had a friend be told that he would need to give up his personal, part time, income generating website in order to take a particular job (not here). The website business was not in competition with or even the same general industry as the job.
Godaddy .com domain just 1.99/yr
> If you can't succeed doing it for 10-20 hours a week as a hobby, it's doubtful working even 80 hours will work.

Not necessarily. Speaking for myself, sometimes it's all or nothing. I can't imagine having the same enthusiasm and persistence for a hobby than for a full-time effort, particularly if the latter involved burning a few bridges.

I'm not arguing it's rational, or that one should blow one's savings on it, but sometimes full-time is your only choice.
Yes, I find it's too long. I type all day and take shortcuts wherever I can. We all do; TL;DR, HN, if DDG it taken let them claim DDGO!
I agree they should re-brand. Duck.com would have been good. The day I saw duck.com redirected to Google I thought DuckDuckGo missed a great opportunity. That's where you see how savvy Google are.
I often wonder this even about current figures. How their ideas/opinions are praised (voted for), however simple and non-revolutionary they are. From recent history I remember Linus Torvalds writing (on google plus!) about resolutions on laptops and that they should be higher. What's interesting about that? Nothing. Pretty obvious idea that everyone thought off (unfortunately we don't control the market, manufacturers do). But because Linus said it it was on literally every tech site.
Not just the name, they need to improve the search too. Example, searching for xxx gives london2012.com as the first result. I cannot understand why.

http://duckduckgo.com/?q=xxx
Hummm. No

"That's a big UX thing for me" yes, for you and other 10 users of Dvorak keyboard

"His ->ELECTRONIC<- design skills in terms of putting motherboards together are beyond mere mortals."

Woz is a nerd. There's nothing wrong with it, and he is certainly very good at certain things, like creating minimal circuits that do several things at once.

But to say he understands UX is not really true. Having run a music festival and having taught kids makes him certainly (a little bit) more qualified for it, still.

You see, the problem with people who are very good with technology is that they will overcome any usability problems to use said tech. To be good at UX you need to put yourself in the shoes of your grandma and see things as she sees it, which is the opposite of the 'tech' way of thinking.
> Woz CREATED Apple... Job's single defining contribution to the Apple I was "hey we should sell this!", he did literally NOTHING else.

That's true, but that was essential. I was there, I met all the principals, and Jobs made Apple. He didn't design the computer, he sold it. Later, he met and persuaded financial backers to fund Apple's growth.

Wozniak's contribution cannot be denied (who would want to do that?), but without Jobs, it wouldn't have become Apple. The reason? Woz wanted to give his design away, to his peers, an instinct I share now and shared then. That's admirable, but it wouldn't have resulted in the Apple Computer of today, for better or worse.
.io is not a serious TLD - it is for tech products, not the general public

You have to have a .com if you want to compete with Google.
Selling is just as difficult as creating.
Seedrs has several layers of visibility as part of their regulatory requirements.

What you're seeing is the least information.

If you're registered and have passed the KYC checks, which include self-certification that you are an experienced investor, that you accept the risks involved, know you may lose everything, and that you prove your identity, etc... then you see the next layer.

What investors see is much like a detailed KickStarter page, with details of the idea, the market, the team, the experience, how far we've come to date, what we'll spend the money on, etc.

Finally there is what the entrepreneur sees, which is all of the above and then for every claim that you make in your proposal you need to provide evidence. Such as, if you say "We've made the database schema and believe that we can import other fora"... prove, provide links or documents to such evidence.

I was really impressed by Seedrs validation process. It was very thorough. To the point of wanting to validate a work position from 10 years ago using multiple payslips at points within the employment to ensure that the statement that I'd been there multiple years was true.

Even when you're declaring market size, a nebulous and vague thing at best, you're asked to prove the numbers at least are realistic and show research into the market.

Once you submit a proposal you then go through a process of verification, where Seedrs will now read all of your statements and will suggest re-wording where necessary to ensure risk is communicated and to defuse liability should some event not come to pass: "We hope to", "We plan to".

Once all of that is done, you are approved and get two choices: Go live, or make a video and subject that to approval before go live.

I chose to go live immediately.

To be successful with crowd-funding you cannot come in cold, you really should realise that investors will follow other investors and that the best thing you can do is to line up a lot of interested investors.

I found 100 small investors, mostly my users, but a couple of friends too. And kept in touch with them via a forum, and also email. I followed their progress through the KYC checks and when the vast majority were through I alerted them all that I would now go live.

All I was hoping, was that if I could push us to 50% of the goal, the investors unbeknownst to myself would step in and invest too. But I now believe that I'd done so well at lining up investors that virtually all of my fundraising was from investors known to me.

I get to see investor names, unless they're opted to be anonymous.

I'm afraid I cannot vouch for whether it is easy to raise money from Seedrs, just that it is via Seedrs.

The tax advantage with SEIS ( http://www.hmrc.gov.uk/seedeis/index.htm ) is ridiculously good, and if you're in the UK and want to raise money then definitely make sure to take advantage of this, it's win-win for everyone.
Winny was very popular in Japan.
http://en.wikipedia.org/wiki/Winny
I doubt this would work. If you are not willing to pay for a CD,DVD, Software...etc why would you shell out on a monthly basis on the off chance that you are caught?
Google stuck and when I first heard it in college I thought it sounded silly.

But the word 'googol' (1 x 10^100) is familiar to most geeks and suggests the service involves very large numbers, which is the sort of thing you'd expect of a search engine. So the name makes sense to the techie demographic that are likely to be opinion leaders for their non-technical friends. IIRC Google didn't spend any money on marketing for the first few years, and when it did advertise at first it was only for recruiting staff.

I don't find duckduckgo hard to type, it just makes me think of Angry Birds-type casual gaming.
DDG doesn't track you[0] or put you in a filter bubble[1]. They also have the bang syntax[2] for searching other sites/engines.

0: http://donttrack.us/

1: http://dontbubble.us/

2: http://duckduckgo.com/bang.html
Finally the opportunity to buy GodaddyYouSuckForSupportingSOPA.com
> MS never, ever gets the details right.

What about Windows 7?
Nuclear weapons have fallen out of the sky before. No, they won't explode -- it isn't easy to make one go boom.

But I would not be surprised if Green political parties argue that risking a few km^2 contamination is worse than a certain dinosaur killer... :-)

http://en.wikipedia.org/wiki/1966_Palomares_B-52_crash

"The non-nuclear explosives in two of the weapons detonated upon impact with the ground, resulting in the contamination of a 2-square-kilometer (490-acre) (0.78 square mile) area by plutonium. [... another which fell] into the Mediterranean Sea, was recovered intact"
Use this link:

http://www.instapaper.com/text?u=http://www.altdevblogaday.c...
What some would call the 'radio test'.

1. Must be a dot com.

2. Must clearly state & define the product or service being sold.

3. Must be easy to pronounce & therefore pass the radio test.

4. Must not be longer than necessary, the shorter the better.

5. Must be about a product or service that is in demand & being searched for.

6. Must be easy to remember, in fact it must be a no brainer to remember.

7. Must be a domain a business could be built on.

source: http://www.ricksblog.com/my_weblog/2012/11/ringscom-roofscom...
The case of the missing island.
That would not be sufficient in some corner cases. I think for a competent group running web application servers, which knows it needs to control such external factors, it could well be enough.
While I think you're right re:data (got my up vote for that!), Safeway club card is a bad example- 1) it's basket-wide and 2) almost everyone uses it. SW CC is good old fashioned price discrimination, which is designed to capture producer surplus from customers whose willingness to pay is greater than the market price. Many other examples incl. airline tickets: the extra charge for first or for a flexible ticket isn't because it costs that much to keep your spot flexible in their model, it's simply to price discriminate and be able to charge as high as the market will pay. Nothing wrong with it, but the key difference is that the sale itself does matter.
Two Timeless Chairs From the 20th Century
This is a terrific column -- well worth reading.
Only found that link in your profile :)
Thanks!

PS I wish HN notified users of replies...
We are very early stage, but we have done a lot of research and testing of the idea including identifying customers.

Where we're at is that we have a few organisations lined up, quite a few medium and small forums wanting to move, and what amounts to about 60,000 users ready to move onto the platform we make.

Because of this process, we also now have a lot of people who believe in what we're offering.

We perhaps have been too successful at finding the market, as we don't actually have a product yet.

Our focus is now going to be to very rapidly produce the first prototype, and then iterate ridiculously fast on the path to releasing the best product we can for those customers and consumer demand.

The only tip I've give anyone using Seedrs is that it's really important to line up some investor interest. If you've validated your idea by finding potential customers who will pay, then this shouldn't be too hard. But you should do this before you go live on Seedrs.
I've spent about 3 months looking for shopping carts on and off and this one was one of the carts I was considering. I abandoned the whole javascript hard coded shopping cart idea because it was simple in the short term, complex in the long term.

These javascript hard coded shops are designed for people who feel comfortable around code, re-sizing images, ftp uploading, and editing html files. But those VERY same people who are comfortable around code are better off to just install a managed store with a database (Word Press e-commerce), which will streamline everything, keep track of inventory, etc... So they don't have to hard code anything and their store can grow.

They can just install wordpress in 5 minutes, wp e-commerce in 5 minutes, find a free theme they like and install that, and have a store ready to go. All without touching code. They can drag and drop all their images and never have to ftp files or edit .html documents to change prices.

I don't want to shit all over this beautiful little cart. It's perfect if you already have an HTML site that ISN'T wordpress powered. But it's just not an elegant solution. Or a logical one.

Here are the other solutions.

- Gum Road.

- Paypal Buy it now / Add to cart / View Cart buttons.

- Word Press e-commerce, woo-commerce, marketpress, and all the other competitors.

I tried out Plum Cart (another javascript cart) from codecayon.net, and it was just such a pain in the ass to have to hard code everything. Let alone the limitation of no USPS real shipping calculations or stock management. Setting up wordpress was the best choice for a small little store.

I ended up going with WP e-commerce.

=== WP e-commerce ===

It's free, comes with everything you need to get started, does downloadable items, and you can buy the stripe plugin for like $37. It has only 3 stars but over 2+ million downloads, the team behind it got overwealmed by the usage, and the USPS module is probably causing all the frustration. A lot of stores run WP e-commerce. You'd never know unless you roam around the support forums and see people post links asking for tips and code changes.

=== Woo-commerce ===

Pain in the ass to do variations. Very polished. Simple in many ways, complex in others, not ready for prime time. Does downloadable items. I left it after that.

=== MarketPress ===

$19 one time. Even less ready than Woo-commerce. Comes with Stripe module, VERY polished. NO good shipping calculations if you store sells diverse items. Does downloadable items. Does not have Paypal Payments Standard, only paypal express (must upgrade to business account).

NOTE: if you're using ANY USPS shipping calculation module, your USPS webtools api account must be set to LIVE product mode before you can recieve quotes in your shopping cart. Test modes DO NOT WORK. USPS doesn't realize this. You have to email them manually to get your account out of TEST and into LIVE mode.
They claim they tried to and were unable to. On2 had the domain and google acquired it when they bought the company.

http://www.reuters.com/article/2012/11/22/net-us-google-duck...
Implicit conversions are used heavily, they aren't going anywhere, but their usage is taking a back seat to other means for achieving the same thing, like context bounds, which is a cheap(er) and safer mechanism for type-classes (jargon doesn't help in learning sadly, type-classes are like open interfaces, such that you can make any existing type implement it - think about adding Ordering to an existing type, like integers and then using it in a sort() that then works on all types with Ordering implemented).

Also implicit classes are only a subset of implicit conversions. Implicit classes are like "extensions methods" from C# (only a little more potent, in the true Scala fashion :)). Their usage is simpler, reasoning about them is simpler, if the implicit class inherits from AnyVal, then performance is better since the compiler will not create wrapper objects, and so on.

It's a subset because implicit conversions allows for viewing any type A as any other type B. This is powerful, but also has gotchas that people fall into ... for one, these conversions are not transitive. So if type A can be viewed as type B and type B can be viewed as type C, that doesn't make type A viewable as type C. To make this work you have to deploy really complicated logic to help the compiler do what you mean and it turns out that in most cases that's not what you really wanted to do anyway. It's also unclear how adding transitivity will interact with other features or what gotchas that may have, while making the compiler slower and more complicated, but put plainly - this is not the kind of feature that does the right thing.

I said "experimental", because the feature itself is a feature where the bounds of what you can and cannot do aren't at all clear and require extensive knowledge of the compiler's decision process, which means it's ripe for replacement as soon as something better comes along, equally powerful, but without the gotchas. This hasn't happened yet, but it probably will, though as a disclaimer I'm also a beginner so I have no way of knowing that.

Either way, I'm happy that Scala is not a frozen language and the team working on it is trying to find ways to safely evolve it. It's pretty bad having to live with broken features for legacy reasons.

I also said "implicit conversions", not implicit parameters. All languages have implicit parameters, even if we are talking about the Singleton pattern / global state or dependency injection.

Scala's mechanism for implicit parameters is better, because it's light, lexically scoped, overridable and compile-type checked, having the side-effect that it scares beginners away since those implicits end up in function definitions ... but I think that's better than carrying around implicits of which you don't know about and anything that helps with referential transparency is Good.
I'm not sure that's necessarily true, but in the context of creating a company around a product, I would say that selling is as important as creating.
Not everyone wants to take that approach (although it is a good one). It's harder to be financially successful making games that don't have mass appeal but it's definitely doable.
Saudi Arabia isn't quite as bad as Medieval England, where you could be hung, drawn and quartered (a horrific way to exit this world), but pretty damn close...

Man publicly beheaded in a Saudi Arabian car park for being a 'sorcerer' : http://www.dailymail.co.uk/news/article-2055636/Sudanese-man...

Saudi Arabian man beheaded and crucified... his severed head was then sewn back on to his body, which was later hung from a pole in a public place: http://www.amnesty.org/en/news-and-updates/saudi-arabian-man...

A British male nurse was arrested and savagely battered in Saudi Arabia for being gay — then warned he faced death by beheading: http://www.thesun.co.uk/sol/homepage/news/3503178/Execution-...
Oh for heaven's sake. Duck corporation became On2 following a merger in 1999, and had ass-kicking video codec technology. http://en.wikipedia.org/wiki/On2_Technologies
Introducing GNU Guix
Does the mainstream audience care about all that?
Nexus 4 shown working with LTE after simple tweak
"Some enterprising tinkerers on the XDA Developers forums are demonstrating that despite the lack of a working signal amplifier and filter in LG’s device, it’s still possible to force the phone onto an LTE network from the phone’s debugging menu (...)"
> To be good at UX you need to put yourself in the shoes of your grandma and see things as she sees it, which is the opposite of the 'tech' way of thinking.

No, you don't. UX can mean 'ls' just as much as it can Metro just as much as it can MATLAB.

> like creating minimal circuits that do several things at once.

There's a presumption here that this has limited impact on the design of the overall product. It doesn't.
This is what it is written:

A free and open world depends on a free and open web.

This is what I read:

Google's business depends on a free and open web.
Hi Saaspose, that's really informative, Thanks for the share...