19 karma · joined March 29, 2014
I wonder if any linters out there warn when they see something like:
something = SomeCapitalizedFunction()
Because forgetting to use 'new' is really the only thing I could think of that makes this pattern dangerous.Edit: In case I wasn't clear, I didn't mean anything like natural language processing (though that would be awesome). I meant very strict formal math where everything is explicit.
For every theory, define its axioms and valid logical steps. Let anyone build theorems based on these (validate them automatically), and allow people to fork others theorems to create their own.
It's probably possible to get a lot of proofs from projects like Mizar and Metamath to start with, then let the community build on top of it.
Maybe even a crowd sourced bounty program for unproven theorems, like P=NP. Let people pledge and automatically pay to whoever proves or disproves it.
I think this can really change how mathematical research is done.
I sometimes like to think about the ethical consequences of having that type of data and computation power. For example it's very likely for it to be used to perform experiments in biology.
But who's to say that an organism simulated in that low level is any different from the real thing? If there even such a thing as "the real thing".
And it gets even weirder when simulating human beings. Is a simulated person any different from us? Is he really conscious or does he merely "behave" conscious? Is it ethical to use it for experiments? What about entertainment? And also, it raises the possibility that we ourselves might be simulated in one level or another.
I think that in some point humanity will have to face these questions. Though from what I understand from you, we still have a few centuries to get there... Man, that's something I'd love to see.
Would've been nice if there was some "Theoretical CS Bottom-Up" too. From what I see this book doesn't have anything about computability, complexity, automata, algorithms, data structures, etc. Those abstract math-ish parts of CS are often overlooked by hackers, and are quite beautiful IMO.
I've used Namecheap before and they were decent, though the dashboard looks like it was built in the 90's.
I checked out Hover but they seem to charge a lot for email.
However, to me it seems like an itch that is very hard to scratch. It all really depends on your execution. Can you really build a product that doesn't annoy the costumers? If so, then it's an idea worth pursuing.
One good way to validate your idea is to look at competitors. Are there any players in this field? Are they making money? Can you provide something better?
Another way might be to perform some sort of "smoke test". Build only the software component that calls and talks to people. Then start calling people you know (without them knowing it's you), and have the service ask them simple questions. Do they hang up instinctively? Do they provide any info? You might even want to call them in person afterwards and ask about the experience, though they might not want to speak to you ever again...
By the way the site has way too much text.
Also, would have been great if you could drag & drop destinations on the map (I also assume some of your costumers would prefer it that way, rather than an API).