lets users query the probable implications of their data as easily as a SQL database lets them query the data itself. Using the built-in Bayesian Query Language (BQL), users with no statistics training can solve basic data science problems, such as detecting predictive relationships between variables, inferring missing values, simulating probable observations, and identifying statistically similar database entries.Open source.
From the site:
INFER salary FROM mytable WHERE age > 30 WITH CONFIDENCE 0.95;
Fill in missing data with the INFER command. Unlike a traditional regression model, where you need to separately train a supervised model for each column you’re interested in predicting, INFER statements are flexible and work with any set of columns to predict.
SIMULATE salary FROM mytable WHERE age > 30;
Easily simulate new probable observations based on CrossCat’s estimate of the joint density of the data.
ESTIMATE PAIRWISE DEPENDENCE PROBABILITIES FROM mytable;
With just one command, estimate any pairwise function of columns, including the probability that the two columns are statistically dependent, the mutual information between columns, and their correlation.
Last week I picked up my Xbox one, and I have to say I am impressed beyond my wildest imagination.
One of the great things about the Xbox one is the ability to record gameplay on the fly and have it uploaded to your SkyDrive (The process of the actual uploading is a bit clunky, but nevertheless it’s awesome).
Microsoft really outdid themselves on this one, its was hard to imagine how they could have topped the 360, but they did here.
Why you should check out YouShouldTotallyMeet on Indiegogo
A few months ago I got involved in a great startup called YouShouldTotallyMeet, a way for you to ”Find matches, make matches, and connect with singles - all through Facebook.”.
These days there are hundreds of startups that are trying to conquer the dating space, but YSTM is truly different in the sense that it focuses on you and your friend circle.
I love the fact that we’re leveraging all this data out there to help match you or make matches on behalf of your friends. It’s awesome idea and one that I’m looking forward to take into production
I think it’s also going to be one of the first dating platforms built on Node.js, so that’s pretty cool. There is a lot of neat tech behind the scene that I’ll share over the coming months, but for now I’d appreciate it if you helped out on our indiegogo campaign!
Heisenberg and Startups. 3 things you can learn from Walter White.
Breaking Bad was one of the greatest shows on TV. With it’s finale now wrapped up, we should step and back look at one of the greatest entrepreneurs on television, Walter White aka Heisenberg and 3 things real world entrepreneurs can learn from him.
Mr.White is the Devil.
Don’t be afraid.. to be afraid.
There are many movies and shows out there depicting the “ideal” entrepreneur, a cool and charismatic character that is never afraid, but thats a load of bullshit.
Many times in Breaking Bad you see Walt on his knees in tears and afraid. That is what entrepreneurship is about. There will be many times you’re going to be very very afraid. Afraid about your product launch, afraid of your competition, afraid of failing and the point is it’s okay to be afraid.
Let the fear drive you. Fear is what drives Walt. He’s pushes back knowing that if he doesn’t he’s finished. He doesn’t sit back and say “So, Gus wants to kill my family. Well he can’t touch me, I’m Heisenberg.” instead his thought process is “Holy shit, I’m so screwed. *tears* I gotta do something and do something fast.”
Let that be you’re motivator. Don’t be afraid of being afraid.
Make and maintain connections.
Everyone talks about making connections but not many know how to really maintain them. In Walt’s case, his connection to the Nazi guys got him out quite a crazy mess two times now. While the end result is a very shocking one, if it wasn’t for his good connections he would be in the lockup by now.
How do you make and maintain good connections? Well for one thing be genuine. Don’t go up to a person at a conference pretending to be someone you’re not. If you’re a small startup “ceo” don’t act like you’re Bill Gates or Steve Jobs, just be yourself.
If you really like the person, maintain a connection. However if you don’t like them, don’t blow them off! Shake their hand, hand over your business card and move on. You never know when they’ll contact you for something and what it’ll evolve too.
Also for the love of blue meth, make sure it’s not your ego getting in the way. As startups, young and old entrepreneurs let their ego get in the way of making truly good connections and friends. It’s the worst way to be. “Oh their company just raised 2M, his business is shit while my startup does the next best thing. To hell with them” No that’s a horrible way to be. They are working hard, and so are you (hopefully), so just relax let your ego out of the way and truly see the person for who’m he or she is. Really you never ever know when they can help you.
Don’t compromise quality.
In previous seasons we saw Walt ensure that his quality is the best possible. He won’t ever compromise on quality, no matter what. As a startup it’s tricky to really understand this. On one hand you have the lean startup, where you’re working from your garage and want to get out there as fast as possible. But on the other hand, you can spend a year making your product look as awesome as possible and never really get to market.
What you have to understand is you should never compromise on the quality if your core product. Walt didn’t give a shit how his product was distributed, or the packaging it came in. He just cared about how pure it was. Your startup should only care about the quality of it’s principal feature. If you’re a RSS recommendation engine, better make sure your RSS recommendations are as awesome as possible. Don’t worry about how your login page looks, or if that red button is going to be big enough. Worry about the core feature. If you got that, you are gold.
Derrick Harris reports for GigaOM about Zynga’s deployment of a MemSQL cluster:
Zynga has deployed nearly 100 nodes of MemSQL, the hot new database
from two former Facebook engineers. It might not be a magic pill for
Zynga’s woes, but it could help the company boost revenue and even
build new types of games. […] At the very least, it could let the company do some things previously out of its reach, such as serve real-time recommendations and ads, and create advanced multi-player games.
Zynga has been the most prominent and most quoted production deployment for Couchbase. That despite the fact that Zynga has never run stock Couchbase, but a custom in-house version.
The story is clear that the new (100 nodes) MemSQL cluster is augmenting or replacing a part of the Zynga’s MySQL cluster. But they are using MemSQL to serve real-time recommendations and ads. A scenario that Couchbase teaches as one of its strenghts.
Why Dan Martell is the entrepreneur you should look up too.
Dan is an interesting person, I’ve never had the opportunity to meet him and I only found out who he is a year ago, but I find him to be an awesome entrepreneur to model myself after.
For the sake of keeping this blog post short, i’m just going to outline 2 things i’ve learned from Dan.
1. When Dan started clarity, that’s when I started to follow him on twitter. I really didn’t know or care about what Clarity was, but I just liked to follow people on Twitter. I also signed up to get notifications on Clairty to see what it actually was. Soon I started getting the most interesting emails.
Dan started to write his subscribers on Clarity emails giving them an update on the business and what it’s been up too. This blew my mind, being a 22 year old entrepenur, this is something I never thought to do.
To top it off, his emails weren’t fancy with crazy responsive html templates. These emails were simple text emails that started off informal and made it feel very personal.
This was one lesson I learned and I have yet to apply it, but in due time I will.
2. A few days ago, Dan sent an email to Clarity users writing he got funding. I replied saying Awesome great work Dan. Never expecting a reply back, never actually expecting him to read it. But turns out, he sends a reply back a few miniutes later saying Much appreciated.
This is what I find so awesome about Dan, most startups and entrepreneurs if you were to email them like I had (and trust me I’ve emailed a bunch), I’d get no reply back or in some funny cases a reply thats a zendesk ticket.
After that I went onto Clarity to see if I can find an Advisor for my startup, I didn’t really know where to look so I saw that Clarity had a “Help Needed” or something button, where you can ask Clarity to refer you some people.
I clicked on it, wrote out that I needed an advisor and clicked send.
Again I expected some automated reply from email@example.com, but what I got was a reply from Dan himself, writing up his thoughts on how I can find an advisor and how to approach talking to advisors. I was surprised and I found it to be the best customer service I have ever seen.
This man loves what he’s doing, and for me he’s an awesome role model.
Follow Dan on Twitter at https://twitter.com/DanMartell
It’s that time of the year again, when all the conferences happen and you meet awesome people.
Starting tomorrow I’ll be speaking at FITC Screens on CoffeeScript at 2pm, on Friday I will be talking about some kick ass Android tips and tricks at 12pm. You can also get a peek at the new Kobo Arc tablet here as I’ll be demoing some of my stuff on it.
Then in October It’s time for 10 things you need to know as an Android developer happening at AndroidTO! I will be giving away a Kobo Arc here! Yes an Android unreleased tablet just for attending my talk!
If your in Boston for Web Unleashed, then you can attend my Node.js and You workshop and also catch the hour long Node.js you presentation. Web Unleashed November 8th-9th!
Lastly, to end of the conference season I will be speaking on CoffeeScript at DevTO. So you want to hang out, kick back and learn about CoffeeScript DevTO is the place to be.
I’ve been a ColdFusion developer since MX came out, so that would be about 10 years ago. It was the most awesome platform to develop on. ColdFusion compared to other languages made things very easy to do, especially for someone just getting started with the web world.
I was never a fan of PHP, I never liked the way the language was written nor how you developed in it, but on the contrary I loved how ColdFusion presented itself. It was a solid language, with great tooling support and a kick ass community.
I loved ColdFusion as a platform and language a lot, I still do. However over the years the technology landscape changed. Mobile became huge and for me ColdFusion became an awesome pure backend technology.I loved how easy it was to build a backend in ColdFusion. I remember when I was working on my first startup, I built the first backend for the entire service using ColdFusion 8’s ORM in one night. It was an awesome and rewarding experience.
So what happened? Why did I move on to Node.js?
ColdFusion’s decline in market share and one of the main reasons why I stopped using it is because of ColdFusion’s licensing. ColdFusion is not free, and as a startup that is the worst thing in the world.
Yea sure, they have a developer edition that you can develop on, but I say bullshit to that. The developer edition is crap since it only lets 2 ip’s connect to it.
Adobe is pulling a RIM by keeping ColdFusion out of the hands of startups.
It’s plain stupidity in my opinion. It’s also a horrible sell when your pitching your product built on ColdFusion to investors. I remember when I was pitching, an investor asked me “What are you guys using? and I replied saying ColdFusion” He gave me a weird look and said, “Why? That costs money” to which I replied saying either, yea but were making a move to -insert ruby/php-.
Now, some might say “Hey Faisal, what about BlueDragon or Railo” and to that I say “F*ck that”, If I’m going to develop using ColdFusion, it’s because I know Adobe backs it up, it’s a powerhouse and I trust in Adobe (or so I thought). Plus, ColdFusion (whatever version) has xyz features which I’m using that Railo or BlueDragon don’t have.
It boggles my mind that Adobe doesn’t see how much it can increase ColdFusion’s market share by simply offering a god damn free version. By free I don’t mean a dumbed down stripped version so that eventually your forced to upgrade, but by free I mean “ColdFusion standard”.
If Adobe were to offer ColdFusion standard as a free version a few years ago then I’m sure the ColdFusion community wouldn’t be in the dying state it is now.
And don’t you deny it, you know it better than me that the brilliant and amazing ColdFusion community is dying. It breaks my heart to even think about it happening, but because of Adobe’s incompetence it’s led to this downward spiral that the community is in now. They did the same thing with Flash, and now it’s happening again with ColdFusion.
Unfortunately, in my opinion it’s too late for Adobe to do anything now. Even if they were to come out with a free version tomorrow, it would be too late. People are moving on and away and they’re not coming back.
This and the fact that ColdFusion has crazy memory demands (which I’m not going to even get into right now), are the only two reasons why I started looking outside the pond to see what would be the “ColdFusion Killer”.
It’s open source and very active so there are constant bug fixes and releases happening. Even the service providers are wicked. AppFog which is a great Node.js host gives you a 2GB Ram server for free. 2GB is more than enough for Node.js to handle your startup initially.
In short, I’m deeply disappointed in Adobe. A company which I loved and admired. I’m also deeply saddened to see the state at which ColdFusion is in now, its somewhat become a joke to say you’re a ColdFusion developer at some conferences. I owe ColdFusion a lot, my web development career started with ColdFusion. I wrote articles on ColdFusion, and it made me a better developer.
Does Adobe have a silver lining?
If they keep this shit up, no. If it were up to me, I would suggest Adobe to go to Github.com, click create repository and type in ColdFusion. Open sourcing ColdFusion would be a brilliant move for Adobe, and it would open up some killer innovation in that Community.
However sometimes that scares me also, look at Apache Flex.