For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | adlawson's commentsregister

Interesting project! May I ask why you chose ClojureScript over straight Clojure?

My understanding of ClojureScript is that it's Clojure syntax for a simple single threaded environment (probably an oversimplification), but with Golang you have a lot more reach in terms of concurrency.

Please forgive me if I haven't phrased this very well. I certainly don't mean to put a negative spin on this or anything; I'm just curious.


A contributing reason is because Clojurescript compiles down to javascript, which can compile down to anything JS touches. It's harder in the Java version because it compiles down to the Java bytecode.


I would guess, because the cljs compiler infrastructure is written in clojure/clojurescript, thus easier to port and extend, compared to the clojure compiler which is written in java.


While I agree it's not smart to put all your eggs in one basket, you don't need loads of job offers to land the job you want. It only takes one.


Though, having at least two or three makes for a much stronger bargaining position.

You don't need loads of offers, though.


I've thought of doing something along those lines, but haven't done anything about it yet.

If you'd like to contribute the changes or submit ideas that would be great. Don't worry if you can't or don't want to though!


(OP) I've been maintaining this repository of language Vagrantfiles for a while now, but I'd like to see the number of supported langs and number of active maintainers increase.

I think that one of the most difficult barriers to trying out a new language is the initial setup. Some sites like golang.org and haskell.org let you play around on the homepage, but it isn't quite the same as having a working local environment.

Anyway, thanks for any support you may offer.


I've been looking for something that's both useful for me personally to check out the current work available and that works as an employer. I think this is it.

It's incredibly difficult as an employer to convey exactly what the job will involve. Unless you're hiring a direct replacement of somebody you likely won't know what it is they'll be working on. Equally, as a developer, it's easy to see a job spec as a pack of lies, which they often are, and it can be hard to break into a slightly different role. A recruiter's aim is to fill the jobs their clients are paying them to fill and not to advance careers of candidates. I believe this [will] solve the problems in the current recruitment industry from the perspective of both invested parties.

I fully expect this to stir the waters of technical recruitment, so best of luck to you both.


Chris Boardman, an Olympic cyclist for GB, recently appeared on BBC News to talk about cycling safety while not wearing a helmet during his demonstrations. He gives his reasons in this short video https://www.facebook.com/video.php?v=974497519231053&set=vb....

I certainly don't disagree with him, or with you, that there are plenty of other safety aspects to consider while cycling, but I'd always wear a helmet anyway.


That was great, and only 37 seconds long!

In Ireland there are lots of bike safety campaigns and messages but the two things that have contributed most to the uptake of cycling have been the Bike to Work scheme (tax free bikes) and the Dublin Bikes (city bike rental) scheme. Arguably, the increase in the number of cyclists has done more for cycling safety than all the efforts of the campaigns.


Just something I did a few days ago, mostly for a laugh.

Feedback and contributions are welcome, as always!


Thanks - you're a lifesaver


If you'd prefer to play with golang on linux, I've got quick a Vagrantfile ready to go at https://github.com/adlawson/vagrantfiles

    curl -O https://raw.githubusercontent.com/adlawson/vagrantfiles/master/go/Vagrantfile
    vagrant up
    ...


Why do it in a Vagrant? If you download the go tarball from golang.org, it will work just fine with no dependencies on any desktop linux. You can have multiple versions, and switch between them by changing your GOROOT.

Plus, it'll be faster.


Why do you assume we're all using a Mac?


Vagrant is available for Mac, Linux and Windows (https://www.vagrantup.com/downloads.html). I'm not sure what other dependency the link above would have.


No assumption, just offering another way to install.

Maybe just chill your beans and enjoy Peter's writeup.


Location: London

Remote: Possibly, not necessarily

Willing to relocate: Yes, for the right location

Technologies: JavaScript/Node, Golang, PHP, (interested in exploring others)

Resume: https://github.com/adlawson http://linkedin.com/in/adlawson

Email: adlawson+jobs at gmail


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

Search:

HN For You