skysight-inc/HackerNews huggingface dataset:
Ask YC: Domain Name Reseller Options
One part of our service involved creating websites with custom domain names for our customers. We are looking at signing up for domain name reseller services to scale this service.

I looked at previous YC entries (http://searchyc.com/domain+reseller ) and primarily found this link:
http://news.ycombinator.com/item?id=222292

I also did additional research and it seems like OpenSRS.com is the leading reseller of domain names. But almost every major domain name registrar seems to have thier own reseller program.

Network Solutions-
http://www.networksolutionsresellers.com/
eNom - http://www.enom.com/resellers/
Register.com - http://www.rcomexpress.com/
Godaddy - http://www.godaddy.com/gdshop/wwd_landing.asp?ci=9057

Any recommendations on any specific service is better than the other on price/service etc??
of course there is... great code that doesnt get refactored. Kick aside corporate jargon and namby-pamby ness :)

The point was sometimes stuff just works, much better than a mess of a refactored project that has a core flaw.
There's a firefox search engine without experts exchange results https://addons.mozilla.org/de/firefox/addon/10687
No. You should never write your own license - the same applies here. You will get it wrong (simply by not being a lawyer :)) and it wont cover what it is supposed to.

Get a proper ToS drafted and then do what Creative Commons does with their licenses: do a page with just a few lines detailing in plain terms what it means (REALLY simple, what you wrote is far too complicated - the main off put for a ToS document is the wall of text) with a link to the actual legal document.
Is this inhumane?
With Perl, there's a dozen solutions on CPAN for every problem, and you can pick and choose to find the best one. In Python, there's usually one that's had the blessing from above, and like-it-or-lump-it, that's the one everyone's using.

I think you have a misconception about Python.
The equivalent to CPAN in the Python world is not the std library but PyPI (easy_install).

Zed's whining is inappropiate, he should just get to work. The current recommended practice to get something into the stdlib is:

1. Build it as an external package.

2. If it's good people will use it, it becomes popular, bugs get fixed.

3. Eventually it enters the stdlib (potentially obsoleting whatever package previously did the task)

Yes, the stdlib has accumulated a lot of cruft over the years due to the higher ups not adhering to this procedure. That's only more reason to tighten the criteria and accept new stuff only when it has proven itself in the wild - and not because a particular name is printed on it (be it Zed or someone else's).
Google recently published a bunch of specs on their server fleet, touting energy efficiency. The designs were somewhat old, but certainly its not withholding information solely to keep data centers expensive.
Open In Browser : https://addons.mozilla.org/en-US/firefox/addon/8207

Will give you the possibility to open a file (especially file that you are sure is text) in Firefox instead of downloading it.
I'd argue that a web-based POS would suck. Most POS Users are non-technical, and so it would be hard for them to use, for example, the print option from the browser (because of the print dialog) instead a custom print option of a native app. Even having a page on the bookmarks can be hard for some users (I am saying this because I've seen it happen).

Besides, most of POS systems need to communicate with a display (the thing that shows the price) and other devices (money drawer, etc), so I can't see how you would accomplish that from a web page.

Of course, if you don't need this features and/or are doing the thing as an experiment, just ignore my post :)
I don't think luck has anything to do with it :/ Probably more a business decision based on many factors.
Thanks for the comment. The size on the map doesn't relate to importance. The map should be viewed in respect to the specific product your working on. The idea is to give more chart area to the interesting areas that are not talked about that much. Hope that clears that up.
> What about when the next guy comes with his alternative APIs for option parsing and email along with a new standard for templates? Should they include them, too?

If they improve the consistency of the language, sure. Keep the old APIs for a bit with a deprecation warning. Python 3 makes good breakpoint to do this too, as though released, it's still not used for most projects - the core team are making similar post-3.0 changes themselves.
Zed was at PyCon, and probably got the joke.

Van Lindberging is funny because it's an extreme response to what some devs see as a real problem, opinions without patches. Zed's pointing out he does in fact have patches, and can have more patches if they're likely to be accepted.
Zed's the enemy of crap. Whether it's inconsistency in languages, poorly created enterprise software development practices (The ACL is dead), or egotism and leeching from others work without acknowledgement (Rails is a Ghetto).

If I pissed him off, I'd listen to why he's pissed off, because he's good at identifying crap.
Open-source software has won the argument. Now a new threat to openness looms
Sure - not a criticism, just observation :)
I guess it's the complement to "Make something people want" which basically only focuses on the product - this chart shows some of the other important things to think about.
Great code is still subject to entropy. Shit will break. Mail servers will start using some proposed SMTP extension, someone will find a nasty bug or two, there will be security problems and inconsistencies and inefficiencies discovered.
Here here. Most startups get to step 2 without ever achieving step 1, and so they flame out. Get '4 Steps to the Epiphany.' Drop everything and read it. All will become clear.
Would be nice to map out the core product part more....:>
Just one point - the 'Where are your patches' attitude takes for granted that the implementation is more important than the design. This might be good approach at the beginning to bootstrap a library or language - but after it gains momentum then it becomes clear that API design is at least as important as the implementation of those APIs. And if design is important - then we need to accept that design critique is an important part of the Open Source development process.

Lately I have been searching for online API design guidelines - and the results were really rather dissapointing - there aren't many good online resources on that subject (or at least they are not easy to find). But all that I found were stressing how important it is to write use cases and example code using the API before wrtiting the implementation. I wonder what OS projects would accept use cases and example code as patches.

Two links for the interested in API design: my reddit question: http://www.reddit.com/r/programming/comments/8n4ov/api_desig... and my blog post about the findings: http://perlalchemy.blogspot.com/2009/05/api-design.html
Direct link to save time:
http://www.andrewljohnson.com/article/Plain%20English%20Term...
Yeah, I remember when I needed Tcl. I bought a book with good reviews, cleared a long Saturday afternoon and sat down to read. Shockingly few minutes later I'd learned the syntax and understood the idea... cool.

(I assume it is the same time frame as your experience, since yours were before the Inline::C module.)
Java API for Mac Multitouch
I met Zed in real life. I can assure you that he's really good at dealing with people offline.
Offtopic, but the "Test Coverage" section shows that contrary to what Rob Pike of Plan9 says http://news.ycombinator.com/item?id=596882 the pre-processor is actually a good thing.
The people of the Americas had a distinctly different ritual of warfare. Much of the advantage had to do (at least in the beginning) with the natives "honorably" waiting for their opponents to be ready, which for the Europeans involved setting up their cannons just right.

It was one big culture-shock clusterf@$#.
This is the approach I try to take. I explained it poorly, but that's what I meant when I said "setup situations where they can win". But just letting them win so they don't have to feel sad about losing? Not with me.

One of my boys will call a foot race to the car when he's close enough to where he thinks he can beat me. When he says go, I'm coming full tilt. Or when we practice baseball I'll set up a contest - hit a ball past me and we go for ice cream.
Buy Apples I phone 8GB: The extreme that one can get
Too little info, but it could be an ok idea in some situations. Not for every department, obviously, and it sounds a lot less inhumane if you imagine it properly spaced with breaks.

Might be a bit healthy too. There are few things that eat your soul as much as being in front of a computer with nothing important to do for a few hours every day.
i think the right strategy for microsoft would be buy 10-20 start ups with new ideas that may or may not fail. if they fail, microsoft gets brilliant start up founders as employees, not so bad, if they succeed, you get better innovation than in house. because this article is right, people are not switching from google
"Kids whose parents let them win consistently have their world views shattered when they find out that they aren't the best at everything."

The corollary to that, is that kids who never win quickly realize that playing the game is pointless, and give up.
I think it's excessive to have a machine set off alarms when it thinks your staff aren't working.

Employees are a company's most valuable asset. Of course it is management's job to keep staff productive but that is second to keeping them happy.
This strikes me as somewhat misinformed. Try reading Michael Neiburg's "Warfare in World History." It's a great ~100 page summary of the history of warfare. Firearms are a very important component.

Not all battles were decided by close combat... not by a long shot. Musketmen were an integral part of combat, though pikemen and cavalry were as well. Then again, artillery, too, played a big role in European warfare.

On the other hand, as Kenneth Chase's "Firearms: A Global History to 1700" will point out, the use of firearms in a given region depended on a variety of factors, ranging from terrain to materials available, but mostly depending on what style of warfare was prevalent (nomadic vs. agrarianate) and what style a given state's neighbors chose.

An excellent counterpoint to the melee-centric theory of battle prior to the 1850s is the "wagon laager," used by several nations, but most effectively used by the Ottomans. Chase begins describing the Ottoman wagon laager on p86. It relied on firearms (muskets and cannons, not rifles) and was used to great effect as early as the 1400s. The janissary infantry relied on firearms so much that they were not equipped with pikes; the Ottoman army used a combination of this wagon laager and cavalry to fight their battles... melee infantry simply weren't used.

In summary, firearms were overwhelming combat weapons well before the introduction of breach-loading rifles.
There are two things called his incompleteness theorems, but only one actually deals with completeness. The other deals with consistency, which is not coming up with contradictory answers. Basically, it says that any system that asserts it is consistent is necessarily inconsistent. This is I suppose related to things which are true about the system which cannot be proven true in the system, but only in a roundabout way.

Computability and completeness are also definitely related, but, not quite so tightly as you implied. Computability is a property of algorithms, while completeness is a property of axiomatic systems. Algorithms operate on axiomatic systems, but are not the systems they implement, and there's no inherent connection between being able to prove statements about a system, and the algorithms used to compute proofs for that system. As I said, SOL can prove FOL to be complete and consistent, and you can do this on a universal turing machine, but FOL cannot prove itself to be complete and consistent even doing this on a universal turing machine.

Of course, if your computer _is_ an axiomatic system (and all are), then the incompleteness theorem(s) do say things about what that computer can do, and we know that all turing complete computers have precisely the same sorts of constraints in that regard.

The real thing that was irksome, tho, was the assertion that there are some things that are obvious to humans but which are uncomputable. This is just unfounded. Unless you're supposing human brains are somehow not computing things (collections of neurons are computers, after all, just not von Neumann architecture), there is no way for this statement to be true.
Great list. I would also add a box for 'Core Values'. It might help, for instance, in computing a more accurate valuation of 'Fear' as a trade object.
Creative ideas happen regardless of situation. Idle or active, they happen on their own schedule.
Good idea. I'm going to superset fear with core values.
That sounded somewhat sinister.
I agree, this is something that shouldn't be solved arbitrarily in a first-come first-served fashion.

However, I don't think this is something that will ever be solved or even addressed as long as Pythonistas continue to pretend Python is super consistent.

A good first step towards fixing these kinds of issues would be to admit the issues exist at all.
5D Conference : New Television Pt 4 - Kevin Slavin on Vimeo
Sinatra clone in Scala
What is wrong with referring your users to the download/install page? It's opt-in in the same way as clicking a dialog is.

The way they did it is sneaky, disarming and opt-out.
Lou Pritchett's letter to the President (executive message to the executive)
This is the usual, but valid, argument that as apps move to the cloud, we get a new kind of vendor lock-in.

The first step you can take is to use the Affero GPL instead of the old GPL:

"... version differs from the version of the GNU GPL on which it is based in having an additional provision addressing use of software over a computer network. The additional provision requires that the complete source code be made available to any network user of the AGPL-licensed work, typically a web application."

This doesn't solve all problems, as it doesn't cover software developed from-scratch by the big players.
For the people who usually talk about "diversity", this wouldn't count. But of course we all know that, right?
You're saying that the brain's operation may be supernatural.
So implying that current degrees are a waste of time and money?
I took "mobile internet" to refer to surfing the web from a cell phone. Considering today's phones, my answer is no, not really.
What MTV Could Have Been But Isn’t: putpat.tv
Just wanted to say a huge thanks for posting this. As I kid I looked up to these guys for making badass games, without a lot of thought into what that actually entailed at the time. I haven't though much about Id since then, but now I can look up to those guys again for their innovation, and their ability to leverage the shit out of what was available to them. Awesome post!
I second the recommendation to get a Mac Mini. Works so well to do everything you would want on your entertainment system:
• Use the apple remote, or the Logitech Harmony remote
• Optionally get a bluetooth kb/mouse or use VNC
• Everything in iTunes plays via front row
• Rent/Buy HD TV/movies via iTunes
• Hulu/Pandora/Boxee all work perfectly
• play dvds
• One click rip DVDs to play later
• iChat AV on a giant screen
• Plug a printer into it and it's shared across your netowrk
• Get an EyeTV tuner. They are known for the best PC DVR interface out there. Record programs to watch later

I have this all working and i love it
I wan hake some nickname 
i wan haked some nicknames of mirc chat rooms pass what can i do send me a answer plz on khusbhuu@yahoo.com
thanks
Courgette: better binary diffing by understanding x86
Quote from Seth

In fact, I can't think of one successful online brand that was built with cash.

Well it depends on your definition of success (either market position or financial), but Paypal would definitely fit that bill.
The genius was in measuring the temperature outside the visible spectrum, and proposing a theory for it.
He may still usually misrepresent stories due to ignorance, but at least these days Brian Krebs is less of an asshat tabloidist.
That's a bit Orwellian, since it's outright censorship. Might be better to make it subtler, like allowing the post but replacing the the word "reddit" with "fnord".
For some reason this reminds me of elementary school. In the cafeteria, we had this big traffic light that supposedly turned from green to yellow then red if there was excessive noise. If it went red there was some sort of artificial consequence, most likely some teachers yelling at everyone to quiet down.
Making a good product is not always about revolution. Many times it is about improving and refining.

Remember the story of Microsoft and Lotus?
Microsoft Excel won because it was a better product. Nothing revolutionary. Just better. Microsoft Word eventually replaced Wordperfect. Where are those companies today?
Thanks Jude, nice to see that ideas like yours are considered a good fit to startups. Much of my writing/thoughts are spent on optimizing efficiency (time/enthusiasm).
Heckuva map, it hits on many of the "virtual landing points" that new businesses can setup to bring in customers/users. I was a little long winded/philosophical but did my best to describe some of the landing points here: http://www.victusspiritus.com/2009/05/11/how-web-marketing-w...
Looks like some sort of google analytics tagging/tracking:

http://www.epikone.com/blog/2006/11/10/google-analytics-camp...
'Lost' music instrument recreated
Erlang has 40 projects on freshmeat: http://freshmeat.net/tags/erlang

Java 5316
C++ 4824
Perl 3730
Python 3161
...
Erlang 40

It may be that Erlang people don't add their projects to freshmeat.
I did this in the 90's in pascal as shareware. No one bought it.

Cool idea though.
While I agree that MSFT being present in all those markets is an overall WTF, I think a customer/user in one of those markets (eg. search) doesn't really care about the provider being present in others (eg. consoles).
Fair point, but most DBs (including MySQL and Postgres) don't cluster their PKs by default - those posts are both referring to SQL Server which apparently does (and that's seemingly an implementation detail).
Read it as "Voodoo is dead, employees getting computers in lieu of wages" Was all, "Sweeeeet!"
Sir, you just dropped the knowledge bomb on us all.
Hackers are people of secrets.
Is the whole thing really just the one file (110 lines)? http://github.com/alandipert/step/blob/42cee9ecd360205def359...
I know it describes itself as "tiny", and sinatra is also tiny, but that seems... small. (I don't know anything about Scala - is it especially concise?)

I like how the HTML seems to be a first-class datatype in the example (is that a Scala thing? I'd better do some research):

get("/date/:year/:month/:day") {
<ul>
<li>Year: {params("year")}</li>
<li>Month: {params("month")}</li>
<li>Day: {params("day")}</li>
</ul>
}
that made my day, thanks RiderOfGiraffes
Most reasonable databases do this very quickly. Postgres specifically can hold a cache of a number of sequence values on a per-process basis so each insert doesn't have to acquire a global lock on the sequence.

The disadvantage of this is that sequences in Postgres will have gaps in (as sequence ids aren't reused if transactions are rolled back).

That said, one good reason why centralized global sequences are not ideal, especially in very large systems where consistency is not paramount, is that they tie you to a single point of failure. In those cases it's better to implement a distributed sequence generator (of which GUIDs are probably the simplest type).
Following a link at the bottom, I run into the following disruptive thought:

"7. Hyperlinks subvert hierarchy."

The cluetrain manifesto.
http://www.cluetrain.com
Yeah it's pretty small. With Scala you basically get free HTML templating because of XML literal support. It's missing a lot of Sinatra stuff though: 'splat' and regex URI pattern matching, file uploads, sessions...
Ah, no. They rode IBM's success to their monopoly and even in their first business dealings they had anti-competitive goings on. For example, it was possible to purchase an IBM-PC with DR-DOS instead of PC-DOS, but you ended up paying for PC-DOS and DR-DOS, so it was always cheaper to stick with PC-DOS.

Again, I'm saying that it is hard to look at their success and disentangle their products's merits from their business practices.
Really? There was no special advanage their applications group had from their relationship with their OS group? Also, I recall Microsoft telling everyone to invest big in OS/2, and I recall Lotus and Wordperfect buying into it big time. Then I recall Microsoft investing big in Windows instead, and thus everyone else was way behind on Windows because they had developed for OS/2.

DO I miss-recall that moment in history when Microsoft's applications lept ahead of everyone else simultaneously?
A couple years ago I picked up The Complete Short Stories of Mark Twain (http://www.amazon.com/Complete-Short-Stories-Bantam-Classics...), and since then I've recommended it to people at every opportunity.

Twain's a master of a lot of things in writing, obviously, but one of my favorite things he does well is the character of "pompous, erudite jerk who doesn't realize he's actually a moron". (Stephen Colbert is a good modern example of such a character.)
"Initializing Doom Operating System"

Good memories. Bonding with my college roommate who with I had nothing in common with, other than a crazy interest in computers.
I think the example provided is quite flawed. No one wants government to fail.

The argument is: What is the purpose of government and there are multiple views and perspectives on that. The question, is then how do we work together when we disagree on the purpose and final goals.

In general the best way to do that is through a federalist process, where thing that all agree to bubble up to provide uniformity, where people feel strongly and are in disagreement allow them to self-segregate and then agree in their local area.

The problem with the government example is that by definition you are pointing a gun at someones head to make them do what you want; whereas competitor's are competing for mindshare of voluntary actors.
http://xkcd.com/585
Dog Training Tip - Biggest Mistake Dog Owners Make
Dissecting Google’s Wave Technology
Bell Labs, that darn name gets everywhere, I wonder what happened to that place?
If you are in NYC and appreciate the art of storytelling, The Moth is bar none the best storytelling franchise around. Unlike some of the other short stories referenced here, the stories are all true and frequently amazing.

If you aren't, their podcast has a selection of stories recorded from their live performances. I subscribe to their podcast so if I ever feel the need to be entertained while bored, I can listen to one of their superb storytellers.

"The novelist George Dawes Green did that himself when he founded the Moth in 1997. His intention was to bring to New York the storytelling traditions of his native Georgia, with audiences drawn to the tales like moths to the light on a rural porch."

http://www.nytimes.com/2008/11/16/nyregion/thecity/16moth.ht...

http://themoth.org

Racontuer: a person who excels in telling anecdotes