HN user

creyes123

15 karma

BrainyGuy.com LLC Founder RCadvisor.com Founder

Posts1
Comments28
View on HN

UPDATE 1: I was trying to be factual in the description of the code without getting too technical and without giving away too many details. What I was trying to say may have been open to misinterpretation as a result. I'm a practitioner (coder) with many years of experience. Writing research papers is just not something that I do. I.e., no interest and no time.

The design goal of the code was to provide good results quickly via a very user friendly API. The robustness and concept drift features were added to make the code easier to use, if that makes sense. Researchers tend to care about 0.0001% better accuracy at the cost of days of runtime on a GPU. I did not set out to compete with them in any way.

I do not work in a lab. I work in the real world. I wrote the code for a specific commercial application. But I can see uses in many other settings. I have not come across any open source libraries that are even close to what I wrote. They tend to be toolkits for machine learning experts.

Several have suggested testing the code against MNIST. Looking into it. I already know the results would be good but not great. I know I cannot compete with an expert using an existing toolkit. But I'll bet my code could easily beat a non-expert using another toolkit. Hope that clears things up.

Any programming test that takes over an hour to complete is highly suspect. If it took less than that to complete the code (you did not specify), then IMHO I can understand why they were expecting a more complete answer.

Regardless, my hunch is that your instincts are right about this one.

I suppose it depends on the application. Mine is in a compiled language. Hard to reverse engineer. If yours is in an interpreted language like Python, there might be a source code obfuscator that you can apply.

Do not underestimate the value of your expertise. Even if they had the source code, the chances of a paying customer becoming a competitor is low. Again, I suppose it depends on the application.

The Dying Web 11 years ago

Mobile apps have the same chance of replacing websites as eBooks have of replacing printed books. At least in the near future. The reports of their demise are greatly exaggerated. In truth, eBooks and mobile apps are still a tiny fraction of the total markets, respectively. It is a lot easier for a new technology to exhibit rapid growth than it is to sustain it as it gains market share.

Oh. That is a very different question.

By the way, the word is spelled happiness.

I did not see anything particularly funny in any of the photos in the home page, for starters. The quote on the right was cut-off for me. Don't expect more than 1280 pixel wide.

I agree that the wording appears to be lacking. It looks like a perfect case for A/B testing, too.

Here's an idea: show them one funny photo with a "Next" button. After they hit next three times or so, put up the email sign-up. All the text you need is "Funny Photos via email."

How do you sign up for the emails!? Did I miss something? If I did, almost all other folks will, too. Also, lose the link to classroom.ng - too confusing. Move it to the bottom of the page.

The database or the Docker file? Depends on the software, but locking down the database system is probably easy. I'll bet that is all you need. Locking down Docker is harder and makes less sense to me.

My application uses a secure HTTPS connection and does the decryption on its own. What this means is that the executable is useless to anybody else but that one enterprise customer.

Not too long ago I read a story about independent sales consultants. I am pretty sure it was here on HN. The link was to an article. A national organization was also mentioned. I just did a quick search and found this article:

http://davestein.biz/2014/08/04/independent-sales-consultant...

These are salesmen, not marketers. But there is no shortage of companies that will happily do your marketing for you, too.

Of course, these options are not inexpensive. My hunch is that they do not make financial sense for you. Your best bet might be to find a non-technical partner that wants to handle the sales/marketing side for you.

Sales is hard. Marketing is hard. Don't shortchange them.

Increasing Price Transparency: Implications of Consumer Price Posting for Consumers' Haggling Behavior and a Seller's Pricing Strategies

by Xubing Zhang and Bo Jiang

(Short answer: yes, post prices)

I spent five minutes looking at the page. That is all I can spare for free. I have written books and hundreds of blog posts. Unfortunately, it is going to take a lot more than five minutes to thoroughly evaluate and rework the page. Have you considered using http://www.fiverr.com/?

Right away, I noticed some layout issues. I assume you already know about those. Overall, I like the layout and use of color. Here is a rewrite of the main tagline:

"Send offers to your customers through Facebook. Quick and easy. Much better than sending emails."

For the curious, I just got this reply from HN staff:

"That account triggered a spam filter when it posted from a banned site. I've unbanned that site, unbanned your account, and restored all your comments, so the problem is fixed now.

The site was banned because the first few submissions from it looked a lot like spam. Later submissions were legit, though, so this was a mistake at our end. I'm sorry about that.

Thanks for letting us know about the problem, and please write if there's anything else we can help with."

I am planning on doing the same. Development of Mozilla Persona (http://www.mozilla.org/en-US/persona/) has continued, despite Mozilla's lack of funded developers. I looked at it a year ago and the list of open bugs was a bit scary. But it looks much better now.

OAuth 2 is a mess. I would not try to use it without a good library. Thankfully, major websites are moving away from it and onto proprietary APIs that are much cleaner. But nowadays all Facebook really wants to give you is an id that is specific to your app. To get an email address, you have to get permission from Facebook first. Even then, it is not guaranteed that the end user will give it to you. They could have registered using their phone, for example. Having an email address is obviously very valuable.

Stripe payments require an email address. I'm sure other billing systems do, too. So an option is to just grab it when they pay for it. But you still need an email authentication system like Persona on top.

If there are other easy to use systems (for end users and developers) out there like Persona, I would love to hear about them, too.

I have spent many hours looking, only to come up empty. Discourse looks great, but I do not like Ruby and it runs like a fat pig with a lame leg. In other words, it needs decent hardware and careful tuning to get it to run well. Their only supported platform is Docker under Ubuntu, which is a bit restrictive. All the PHP forums look ancient and I hate PHP with a passion, too.

I would love to have something like the D language forums (http://forum.dlang.org/). Very snappy performance. But last time I checked there was no documentation whatsoever for the software.

Muut is an option, but I much prefer hosting it myself. Less expensive and more control.

I would love to see an open source forum coded in a high performance safe language like Haskell. In another year or two, Rust might be an option, too.

I get so frustrated about it, that sometimes I dream of launching a Kickstarter campaign. That is how the blogging platform Ghost got started, and it looks to have worked for them.

I am working on a commercial SAAS application written in Haskell. I have been programming computers since 1980, with solid experience in at least a couple dozen programming languages. I chose Haskell for this project because of its programmer productivity and runtime performance. I have not been disappointed. I am always amazed at how little code it takes to get things done. The Achilles Heel of too many languages and their implementations is concurrency support. Haskell had that problem licked ten years ago. Once my code compiles, I know it has few remaining bugs. It runs fast and there are enough good third party libraries to meet my needs.

So what's not to like about Haskell? It has a brutal learning curve. Not so much because it is hard, but because it is different.