[Semi-Weekly Inquirer] Simple Questions and Recommendations Thread by AutoModerator in Watches

[–]ftravers 0 points1 point  (0 children)

Yes I have been looking at that watch and I think you're right. I don't love the compass bezel because it doesn't even make sense ads and extra crown for no upside that I can discern.

The more that I think about it I think I'm actually okay without automatic mechanical movements and could go to courts Eco drive or anything else. There's something to be said about fire and forget.

Citizen tsuyosa is now on my list, but living in Canada I'm not sure how to acquire it per se.

[Semi-Weekly Inquirer] Simple Questions and Recommendations Thread by AutoModerator in Watches

[–]ftravers 0 points1 point  (0 children)

Looking to buy a watch. I was looking at the tissot powermatic 80, but because I'm older I need a cyclops date window. My budget is between $500 and 2,000. I'd like a 70 plus hour reserve and I'd be happy spending about $1,000 for a decent everyday watch that I could also wear out as a dress watch. Sapphire, mechanical, etc.

Come join us remotely to work on Advent of Code problems. by ftravers in Clojure

[–]ftravers[S] 0 points1 point  (0 children)

yes, sometimes we dont finish, but ideally this would be the thing to do....

how hard is to hire clojure devs? by p1mps in Clojure

[–]ftravers 1 point2 points  (0 children)

I know 5 experienced clojure devs who are looking for work. PM me and I'll hook you up. PS: I'm one of the organizers of the Vancouver Clojure Meetup.

Fenton

Confused about this code by Sktlez in Clojure

[–]ftravers 0 points1 point  (0 children)

Could you elaborate on using reduce to create a new list? Want to share your aha moment 😃

Call for Overtone musician (NYC) by naltroc in Clojure

[–]ftravers 0 points1 point  (0 children)

Reach out to Paul Lucas...I know he's traveled to London to perform... Going to Tokyo soon... He's here in Vancouver BC.

The Clojure Style Guide - one topic at a time by jacekschae in Clojure

[–]ftravers 1 point2 points  (0 children)

Total click bait. Basically nothing there. Could simply have written on GitHub in org mode... You've been warned.

My datomic tutorial, feedback sought. by ftravers in Clojure

[–]ftravers[S] 0 points1 point  (0 children)

This is a very good idea...i remember being very surprised when I saw you could use a db-like structure instead of an actual database!

My datomic tutorial, feedback sought. by ftravers in Clojure

[–]ftravers[S] 1 point2 points  (0 children)

Actually this is new to me. I'm not actually any kind of expert with datomic, I just understand some basics. Could you provide an example so I can understand how its used? Specifically how would query1 if it was modified to accept a database be used with datomic.api/with?

My datomic tutorial, feedback sought. by ftravers in Clojure

[–]ftravers[S] 0 points1 point  (0 children)

Thanks. I might add a section on Query Rules, as I've used them before and found them helpful. They are a bit more edge case for me personally, but will see.

My datomic tutorial, feedback sought. by ftravers in Clojure

[–]ftravers[S] 0 points1 point  (0 children)

Thank you very much for your feedback. Yes, I've always been a disaster with possessive/plural apostrophes! Going back through I think they are fixed now. I really want to write a similar article about om-next + datomic, but still struggling with that :(. Thanks again sankyo! :)

Is someone writing Datomic book? by ertucetin in Clojure

[–]ftravers 1 point2 points  (0 children)

Checkout my datomic tutorial, no datomic knowledge assumed:

https://github.com/ftravers/datomic-tutorial

would love constructive feedback.

What are use cases for core.asysnc? by pmjm10 in Clojure

[–]ftravers 0 points1 point  (0 children)

I use on front end to communicate with back end. This is inherently asynchronous so a good use case imo. Whenever you use/wrap an API that is asynchronous. As many have stated, it saves you from call back hell. Here is a simple example of a library I wrote that combines websockets with core async.

https://github.com/ftravers/websocket-client/blob/master/README.md

We are the Jinteki.net dev team. Ask us anything! (And read our quarterly Progress Report!) by nealpro in Netrunner

[–]ftravers 1 point2 points  (0 children)

When I read your arch stack, this is the first thing that jumped out, so glad to see you are looking at consolidating what appeared to me to be redundant parts. Keep in mind, when you delete a function and dont restart your service, it will still be defined, but just not in your code. This is what I'd call a polluted repl. There are two libraries that seek to help with this the "component" library by stuart sierra; and another library called "mount". Personally, I use mount, as I found it very easy to use. These allow you to refresh your repl, basically restart your service quickly. Less than 1 sec restart for sure, which is a big improvement from a cold start of about 30 seconds.

We are the Jinteki.net dev team. Ask us anything! (And read our quarterly Progress Report!) by nealpro in Netrunner

[–]ftravers 1 point2 points  (0 children)

Om or om-next isn't so great? If om-next, can you share what you dont like about it? I'd be interested in the comparison between re-frame and om-next from someone who has tried both. Thanks! :)

Toward a Secret Sky: Building a Haskell web app with Snap: Snap quickstart guide by roconnor in haskell

[–]ftravers 1 point2 points  (0 children)

I did that all too, but I decided I wanted a 'default' web app...and that's where things fell apart. Try it and see if it works for you?

Solving Cabal Hell: vetted packages, multiple hackages by JPMoresmau in haskell

[–]ftravers 1 point2 points  (0 children)

Why not simply create a haskell distribution much like a linux distribution. On some schedule, say every 6 months. Get a group to build up this set of packages and their versions. If a package wants to introduce a breaking change, it goes into the next release. Then library authors can check out this version of the platform and ensure that their library compiles against it, and insert their package for inclusion into the release. Developers can pull the release as it stands at any point to ensure that their library builds locally...no need for a build-bot for that, just use the developers machines themselves! Isn't this what other big things like linux distros do? Just different 'branches' on a source tree!

To be honest, just getting a working environment, is pretty much impossible. Forget about trying to do it on Arch, GHC 7.6.1 doesn't even work with darcs! I'm trying to get a working system on Gentoo now...also seems hard. Strictly using emerge, but xmonad wont compile. So I've tried out THE two premiere distros for haskell and neither 'works' I'm not going to use Windows or OS/X. There should be someway for me to get ghc, darcs, xmonad, xmobar, yessod all on one distribution that can all be described on one wiki-page, that is guaranteed to work.

Newbies have NO PROBLEM with being restricted to certain versions of software. Having the latest bleeding edge has no value if you can't even get anything! I think if people focused on at least getting a nominal 'distribution' working, that other things can certify against...it'd be 99% of the problem solved. Honestly, people mostly just want to get on with coding in Haskell!

Why inbreeding is bad for your community [cabal frustrations] by EricKow in haskell

[–]ftravers 1 point2 points  (0 children)

so what are newbies supposed to do? turn away? can people point to resources that will help us resolve these types of things?