Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - harnhua

1
General discussion / Re: Plunify interview questions
Thank you for your comment.
May I ask, what specifically do you like about this project?
We're always trying to learn more about what people like and don't like.

Thanks!
2
General discussion / Re: Plunify interview questions
We are focusing on the professionals, and believe that this type of service benefits the hobbyists as well. As Ian mentioned, there are use cases that apply to different groups.

Quote
* High end professionals ? They mostly use same tools for years and don't care about prices; work on big long projects.. I don't think they would remove themselves from the comfort of desktop apps.
We have (and are asking for feedback) on a scripting interface that these users can run directly from their desktop apps to make the cloud "transparent".

Quote
* Low end professionals ? They do electronics for bread & butter but and are small companies or work for small companies, they use all available tools and all available technologies changing toolchains from job to job, from board to board; they have no loyalty to a toolchain nor a company; will often change "partner" for a small difference in price. These might be your target.
Yes, especially during "crunch time" when there is a need to quickly scale up resources.

Quote
* High end hobbyists ? Those that do electronics as a hobby but do from time to time a commercial application. They know a lot, work on diverse projects using diverse set of tools but do stuff rarely if they don't see something "special" there. These are a mystery, I know many ppl in this "population" and they are all soooooooo different. Most of them I know still use '90s technology and don't plan to change
This is a group of very knowledgeable users with diverse requirements. I think the boundaries between "low end professionals" and this group can be blurred. Maybe Plunify is both a convenient and a "heavy-processing helper" for such users.

Quote
* Low end hobbyists ? They have no money or no time or not enough knowledge to spend on this hobby, some of them will move from this position in future, most will not. These are only interested in free stuff that can make them learn something, or a free stuff that they can just "reuse". You have to target this population even if they don't really have anything to offer, as those you pick here you want to "have" when they move from this "non-paying" to a "paying" population.
Being a low end hobbyist myself, I am very passionate about helping out in this area if I can. The tutorial that Ian and I worked on is perhaps an example.

Quote
if you can make the "acceptable speed" toolchain on the web that would cover "all fpga/cpld" chips out there then it might increase the fun factor as maybe altera have more "solderable" chips I can use and I don't need to get all the tools - I just use the same interface for all of them ...
This gives much food for thought!
3
General discussion / Re: Plunify interview questions
Great comments - thank you!

It sounds like integration of complementary tools and price are more of the main decision factors in your case. You have an impressive and dedicated setup (I wish I had 50GHz of CPU power under my desk!), so what you say makes sense.

I agree that currently tasks like GUI-intensive ones should not be moved to a client/server model, because of latency, for one thing.

What tools would you like to use in addition to the FPGA tools?
4
General discussion / Re: Plunify interview questions
Just to add on a bit, yes, we made a free beta implementation of FPGA tools on the cloud to see whether users like yourselves would like it. Developing compilers is not our area of focus.

Currently we're in discussions with the FPGA vendors to license their solutions officially on the cloud. As part of those discussions, we were required to take some features off for the time being, which is unfortunate because users tell us they like a lot of the features. Of course there are areas we can improve on as well.

One thing I'd like to clarify is that this is not meant to be just "a web interface", but also a way to automatically scale up your compilation resources - servers and licenses, so one can run the backend processes like synthesis, map, par, etc. more quickly.

Please let us know what you like or don't like about this service so we can also convey your opinions to the vendors!

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01232302136session_write_close ( )...(null):0
20.01262433712ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01262434488Database_MySQL->query( ).../DatabaseHandler.php:119
40.05512573208Database_MySQL->error( ).../Db-mysql.class.php:273