203 karma · joined September 10, 2009
Update: Added!
https://textmode.cadencecode.com/
... I occasionally make dos games as a hobby, and I wanted to be able to draw some ASCII on my iPad. Kinda a niche thing but open to feedback if anyone tries it.
The key thing to keep in mind with generative models based on real data is that just because results were based on random generation doesn't mean they can't match something real.
Do you know what caused a team to win?
They Realized (1) people rate movies higher on specific days ( why would you want to implement that into your estimator? And (2) they realized that all the movies that Netflix was asking about we're movies the user was willing to rate, and because users tended to rate movies they like, this biased the results, so basically, they didn't implement the hacking the test
Basically, you need a reasonable feature to match similarity on. N-words are pretty easy to construct, a 2-gram would be every pair of words used in a document.
Tf-idf is a good metric with that kind of feature, because it handles well the bias of frequent words like "the"
Many data mining approaches first use a feature selection or feature extraction approach. That is, an approach which finds the relevant feature subsets, or discovers the underlying features of the data set.
Inverse Image search and the solution to the Netflix prize both used feature extraction approaches.
"Get addicted to MindWallet in 10 steps: blahblahblah"
Make this be a direct link that says: (Get started with mind wallet.)
Then, this link opens a view to facebook connect.
When the user completes that, show them an automatically-created first task list.
For the first time creating a task list, show them guide indication arrows to important CRUD operations (e.g., "Create your first goal =>)
Think of this like a videogame tutorial, you have to show them by making them do it. Continue down your list, implementing each task as a tutorial step that you hold their hand through. As an anecdote, my grandmother recently couldn't figure out how to click a recipe link on my facebook news feed. I said "Cool recipe" and had the link posted. She couldn't figure out that blue text was a link. You have to really help nontechnical users.
Instead of :
" What is MindWallet? blahblahblah "
Maybe something like:
With MindWallet, you can socially or privately organize your plans and goals. Simplify problems by breaking them up into subtasks and coordinate with friends to complete tasks on-the-fly. MindWallet enables you to manage your to-do list instead of having it manage you.
MindWallet:
* Displays your current tasks and lets you break them into subtasks
* Communicates with friends within your to-do list
* Integrates with social networks
* etc...etc...etc...
I posted this on shacknews but to duplicate the discussion over here on hackernews, here's my feedback:
The frontpage splash for this is really hard to read. It's obtusely written. It focuses on features, not the narrative. It focuses on buzzwords, not what it does. I kind of get it from your long video, but I doubt anyone has the patience to learn about this. There are a lot of social tree-based todolist applications out there, so to win in this space you have to be really really really focused on UX over functionality.
Best of luck though, I think you have some interesting ideas!
http://linearlyindependent.com/post/472949731/a-call-for-a-b...
This comment is complementing American Express.
The idea would be that we generally share understanding of obvious axioms (and thus, allow them to be request-able assumptions), and so can enhance readability.
This idiom obfuscates, as you state yourself, because people who aren't comfortable with the language will find it jarring at first. I understand where you are coming from: If everyone knew it, it wouldn't be obfuscating. But I argue that people forget idioms or never learn idioms that don't map to our human explanations rather quickly, so it increases maintenance costs.
I argue that in this case, it obfuscates simply because bitwise or'ing data is too low level and doesn't have a lot to do with rounding down without understanding the internal representation of the number.
If performance is an issue, then use these obfuscating idioms, but only if you are able to abstract them well and maintain performance (as you suggest), or document them completely and concisely.
An additional concern is that if your argument is that 10 investments reduce variance, you want to keep in mind correlation effects. The probability of one investment failing is likely to be dependent on other investments from the same domain, due to the nature of booms and busts.