Thanks for the kind words!
HN user
melonakos
Co-Founder & CEO at ArrayFire. Passionate about decentralized computing. Atlanta.
Flashlight is a great project, and we're proud to be part of it. I'm with ArrayFire. If anyone has questions or feedback for ArrayFire, I'm here to be useful however I can!
Thank you!
Happy to speak to JIT in ArrayFire if you have any specific questions. I am ArrayFire's CEO/Co-Founder.
Inspired by Coinbase, I wrote an essay on decentralization just now. A remarkable day today! https://notonlyluck.com/2021/04/12/the-compelling-vision-of-...
The employer is horrific. Leave. Yesterday.
Thanks for all the info.
No no none of that aggression. I am a gentle father of 6 lol. I just mean like a more firm wording like “pay by XYZ date” versus a “hope ya pay soon.”
And yeah, everyone should keep track of their financial transactions and purposes for it. But those get proven or unproven in court.
And drip emails happen all the time. I don’t see that this is different.
It is a suboptimal outcome. I'd prefer to have a bot that knows it can get back X% for me over time. Then I can budget for my charity to friends and understand / maximize the results.
And it's a huge time sink to do personal AR, and a tedious ugly task.
Being scrooge is not optimal.
We’ve been working on this problem for over a decade and have some support for Rust. Let’s work together if that makes sense to you l! I’m John at ArrayFire.
Atlanta -- Onsite only -- jobs@arrayfire.com -- Full-time, internship
* Deep Learning Engineer - http://arrayfire.theresumator.com/apply/glNpcr/Deep-Learning...
* Computer Vision Engineer - http://arrayfire.theresumator.com/apply/SOnzat/Computer-Visi...
* CUDA / OpenCL Engineer - http://arrayfire.theresumator.com/apply/nutSdR/CUDA-Or-OpenC...
ArrayFire is a leader of accelerated technical computing. We maintain the ArrayFire open source library as well as deliver services to clients around the world in the areas of deep learning, computer vision, and accelerated computing.
We started as a Georgia Tech company and are now located in the startup hub next to the Atlanta Tech Village.
We look forward to talking to you!
Thank you for the kind words. If there is anything we can do to help, let us know.
*I work at ArrayFire.
Thanks for the info!
Great thoughts and interesting to see your thought process along the way. For quite some time, we have made ArrayFire free for a single GPU usage, dipping a toe in building a user base. We have already started monetizing that free user base over the last several years and we are good at that already. So from a business perspective, we have no margins that are really at risk. We only have more money to make from this move!
And you are right. Too bad we didn't do this long ago!!! Hindsight is 20-20 as they say. I wrote about some of the internal deliberations we had on this decision here: http://notonlyluck.com/2014/07/31/the-decision-to-open-sourc...
Yes, our primary method of making money will be through open source monetization strategies. I wrote thoughts on this here: http://notonlyluck.com/2014/01/16/monetizing-open-source-pro...
I bet the market conditions that led to this are broader than just GPU computing. I think it would more generally apply to any middleware business. But it is certainly more palatable for people in scientific computing and HPC to use something free and later pay for support and services and addons. Once people start really relying on the free thing, that reliance can be monetized. In this sense, it is more "scalable" to have an open source product which is readily adoptable by early users than to attempt to sell a product to buyers that have not yet started to rely upon it and have a good distance to go before reliance sets in. This is not SaaS and never will be, haha.
Allocation of future resources is something that we have considered a lot. I wrote before about opportunity costs associated with an open source business model: http://notonlyluck.com/2014/08/13/opportunity-costs-required...
We just open sourced today, but our plan is to treat the open source product the same as we have always treated it even when it was proprietary.
Great questions! Hit me up on Twitter @melonakos. Would be good to connect more with you, especially if you are going to SC'14 next week.
Yes, ArrayFire Pro is no longer proprietary. We literally open sourced every bit of the library we have. We held nothing back in this :-)
We need to remove mention of ArrayFire Pro from the website now. Thanks for pointing to that.
Hello everyone! I am a co-founder of ArrayFire. Since this is a startup-oriented board, I thought readers of this thread might be interested in how we arrived at this decision to open source from a business perspective, http://notonlyluck.com/2014/07/31/the-decision-to-open-sourc...
For technical questions, @pavanky is on here :-)
One great way to start is to use OpenCL libraries. We work on clMath (https://github.com/clMathLibraries) and ArrayFire (http://arrayfire.com) which are both easy to pick up. Once you get comfortable with libraries, you can start trying to write your own kernels, and you'll know which things you'll need to write that aren't already in a freely available library. Good luck!
I've written dozens of posts about it. Maybe peruse some of the posts here: http://notonlyluck.com/category/culture/
Ah, OK. Well, it's never too late to say no to the BigCo and join a startup :)
* http://notonlyluck.com/2013/07/23/reasons-to-join-a-startup-...
* http://notonlyluck.com/2013/07/24/more-thoughts-on-reasons-t...
We agree. Language bloat is a cacophonous. That's why we don't call ArrayFire a language. It's just a library with compatibility for existing languages, e.g. C, C++, Fortran.
Hey, @zhemao, wasn't kidding about wanting to talk about bringing you on board here. Seriously takes a lot of talent to do what you've done :)
Reminds me of an early version of ArrayFire from 2009 or so. The project highlights 3 aspects:
* Automatic memory management - Been in ArrayFire since 2008
* Their pfor statement - See ArrayFire's GFOR, http://www.accelereyes.com/arrayfire/c/page_gfor.htm
* High-order functions - Been in ArrayFire since 2009
It's always interesting to watch other people reinvent the wheel. It takes a lot of talent though. If the people behind this want an awesome opportunity to join with our team (where we live this stuff every day and have developed a great culture and customer focus), give me a holler. Find me at http://notonlyluck.com
Copycatting is the sincerest form of flattery :p
To add to this article, I've written a lot on this topic and its relation to startups:
* Types of Graduate Degree Programs, http://notonlyluck.com/2013/06/23/types-of-degree-programs/
* When to Drop Out of School?, http://notonlyluck.com/2013/01/31/when-to-drop-out-of-school...
* Lifelong Learning as a Substitute for School, http://notonlyluck.com/2013/02/01/lifelong-learning-as-a-sub...
ISP: Comcast
Location: Atlanta, GA
My thoughts on the post: http://notonlyluck.com/2013/07/05/no-valley-and-startups-for...
I blogged my thoughts on the speech last night: http://notonlyluck.com/2013/06/07/doers-run-circles-around-b...;
Nice comments. Another commenter that posted on the article's page pointed out SEOmoz as another example and also shared a video of Atlassian.
Read the post more carefully. It doesn't say you shouldn't have ideas. It say you should start with an audience and then come up with ideas for that audience. It merely shifts emphasis from the ideas to the audience.
You say that this blog article would be improved if he had quantified the success rate of his observations, and you say claim this would constitute "proof" of the goodness of his post. Where's your proof that quantified metrics would make the post any better, or that indeed such quantified metrics would even constitute such "proof"?
Just giving you a hard time :)