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!
233 karma · joined March 7, 2010
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!
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.
In terms of reducing errors, Haskell goes a long way, but it does not eliminate all errors.
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.
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.
Updated the comment to be more clear.
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
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.
Most of the features are not hard to find, but you have to switch languages a lot if you want to use them all.
http://www.faqs.org/docs/artu/ch09s01.html
More data (and data structures) and less code. It's very common in Lisps and other homo-iconic languages.
In general, you can count steps as whatever you like. For instance, you could say it takes O(n) CPU operations or O(n^2) file seeks. But then people use the word "time" as a proxy for those. You'll hear "constant time" or "order-n time".
If patent workers are overworked, why don't we replace them with a certificate of origination. You file it, it takes two weeks, it's dated, and it describes the work. Then, if you need to sue someone, you then have to pay to prove that they are infringing. Reverse the burden of proof and delay the cost of approving patents.
Second, my biggest problem with software patents is that you can't build the thing from the description. If you look at a patent for a device, there are schematics and descriptions of how it works. Software patents just say "the user can click a button and it automatically buys a book". Where are the detailed drawings of how the web server connects to the payment system which connects to the distribution center? How do you scale that up to millions of users? That's where the magic is.
Patents are supposed to give the inventor a reasonable period of time to profit from his work. After that time period is over, it becomes public knowledge, so everyone can do it for free. Software patents do not give away the knowledge that it actually takes to build the system. Instead, they typically just describe the tiny bit that is apparent to the user.
Conversation view (one line per conversation in folder view, all emails in conversation shown when viewing the conversation, and the emails are sorted by most recent message, etc) Fast (fast search, fast email viewing, no pauses while waiting for emails to download, etc) Simple interface (single screen which changes views)
The thing I'd like most that gmail doesn't have (even with offline gmail) is to have my mail stored locally and be able to use it while I'm not connected.
I have lost emails in other clients due to the fact that I was viewing them in threaded view and the conversation was really old. They just didn't show up in the first couple of pages of emails and I missed them.
But the question wasn't meant to be about which features make GMail better. It was supposed to ask why a desktop app hasn't copied the features.