Hacker Newsnew | past | comments | ask | show | jobs | submit | ericn's commentslogin

Wow! Awesome story! It totally resonates with my experience with Clojure.

Would you like to do an interview about it for my site PurelyFunctional.tv? I think your story could help others find their careers. Email me at eric@purelyfunctional.tv and we'll figure out the best way to do it. Thanks!


Buy Happy is using Clojure + ClojureScript in production.

http://buyhappy.co/

Clojure web server backend (running on Heroku). ClojureScript/Om frontend, which connects to server with Sente.

We also have a browser extension (Chrome/Safari/Firefox) written in ClojureScript.


#4 is correct.

In terms of reducing errors, Haskell goes a long way, but it does not eliminate all errors.


That's close to what I meant.

Closer would be:

Clojure def is imperative because the semantics are defined mechanically, leaving fewer implementation details up to the implementer. http://clojure.org/special_forms#Special Forms--(def symbol init?)

Haskell toplevel function definitions are more declarative because the semantics are defined less concretely. https://www.haskell.org/ghc/docs/latest/html/users_guide/inf...

This is what I meant. I did not mean to start a flame war about the definition of declarative. It's more about different approaches to language design.


Location: New Orleans, LA

Remote: Yes.

Willing to relocate: Negative.

Technologies: Clojure, ClojureScript, Haskell, CSS, HTML, React, Om, PostgreSQL

Email: ericwnormand@gmail.com

Website: http://lispcast.com/

Github: https://github.com/ericnormand

Specialities in analyzing a problem from the business perspective and delivering a solution to those needs. Functional programming, simple, clean code. Can help train new hires in good functional skills. Love building interactive systems.

I've worked for startups for the last 4 years. I know what execution means. I wear many hats, from ops to dev to design to customer service. If you want someone you can have a conversation with about your business and have a working solution delivered, hire me. I'm looking for a place where I can thrive.

Looking for full-time/part-time contract work; must be remote or in New Orleans. Email me and we'll get started.


I have a hard time believing this. I can see the chrome store in Firefox.


You can't see it in in Chrome on Android, and of course not in anything using the web component, such as Hacker News clients.


Thanks for the report!

As far as we know, that error is harmless. It has never affected us negatively before.

Can you give more details about which extensions stopped working?

Thanks


It's another extension that's using jquery, I think. It's something custom I added awhile ago, so I don't actually have a direct link to it in the Chrome extension store or anything. :/ Sorry about that.


Just for reference,

At the moment, the best price we've found on this product is on Best Buy. If you add it to your cart and view your cart, you should see a best price confirmation.

http://www.bestbuy.com/site/radar-laser-detector/1470022.p?i...

You only see a confirmation if we could find a match. Otherwise, we stay out of your way.

This Blu-ray player is cheaper elsewhere:

http://www.bestbuy.com/site/Sony+-+Smart+Blu-ray+Player/7829...

Add it to your cart and go to your cart and you'll see a better offer.


What do you mean you "stay out of your way"? I seem to get a confirmation pop up regardless if the price is higher or lower.


You get a a dialog if we find a match (whether it's higher or lower). If we don't find a match, we don't show anything.

Updated the comment to be more clear.


Good luck reading the code! It's compiled by Google Closure compiler, so it's highly minified. The bulk of the extension is actually written in ClojureScript.


By the way, extensions for Firefox and other browsers are coming soon.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: