[ANN] Job Opening for Full Stack Web Developer

2020-12-01 Thread Gary Johnson
Howdy Clojurians,

  Spatial Informatics Group (SIG) is seeking a new Full Stack Web
Developer to build Clojure/Clojurescript web applications in the realm
of environmental mapping and modeling.

The position is fully remote, but applicants with work hours that
correlate well with North American time zones are preferred.

SIG is an environmental think-tank, comprised of around 35 core members
with backgrounds in natural resource management, city and urban
planning, wildland fire science, hydrologic modeling, carbon credit
trading, forest management, remote sensing, computer science, and
environmental mapping and modeling.

Applicants should be comfortable building Clojure web apps built on a
stack like Ring+Jetty+Reagent+Herb+OpenLayers+next.jdbc+Postgresql,
building projects with the Clojure CLI tools (deps.edn), collaborating
over Github/Gitlab with clean branch management and code reviews, and
deploying to remote GNU/Linux VMs over SSH. Strong communication skills
are a must since all of our work will be done online.

Experience with GIS and geospatial analysis and data sharing with tools
like GDAL/OGR, PostGIS, and GeoServer are a definite plus.

Apply here:

  https://boards.greenhouse.io/spatialinformaticsgroup/jobs/4223818003

Learn more about SIG here:

  https://sig-gis.com/

Happy hacking,
  Gary

-- 
GPG Key ID: 7BC158ED
Use `gpg --search-keys lambdatronic' to find me
Protect yourself from surveillance: https://emailselfdefense.fsf.org
===
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

Why is HTML email a security nightmare? See https://useplaintext.email/

Please avoid sending me MS-Office attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/87h7p5dxak.fsf%40gmail.com.


Declarative and Minimalistic Computing devroom CfP

2020-12-01 Thread Manolis Ragkousis
We are excited to announce a devroom on Declarative and Minimalistic
Computing at FOSDEM on Sunday February 7th 2021, online!

FOSDEM is one of the most important free software conferences and is
hosted annually at Université libre de Bruxelles in Brussels,
Belgium. Unfortunately this year FOSDEM will not run a physical
conference but will be online only. Talks will be pre-recorded with
some live content including Q sessions and discussion panels.

We accept talks from languages that attempt to minimize use of hardware
and software while try to make systems simpler, more robust and more
secure. If you are working on improving today's systems taking
declarative/minimalistic approaches feel free to submit a talk
proposal. Examples are Scheme/Lisp family of programmings languages.

Minimalism and declarative programming are two important topic for
this devroom. Minimalism matters. Minimalism allows for smaller
systems that take less resources and consume less energy. More
importantly, free and open source minimalism allows for secure systems
that are easy to understand. Declarative programming is a programming
paradigm that expresses the logic of a computation without describing
its control flow. Many languages that apply this style attempt to
minimize or eliminate side effects by describing what the program must
accomplish in terms of the problem domain, rather than describe how to
accomplish it as a sequence of the programming language primitives.

Finally, in this year's virtual conference we will honour the late
Professor Edsger Dijkstra as a pioneer who laid foundations for many
of these ideas.

We have a room Sunday 6 February 2021. We want to invite you to submit
a talk on declarative and minimalistic computing that fits that
description. We are especially happy to receive talk submissions from
members of groups underrepresented in free software.

If you have something you’d like to share with your fellow developers,
please E-mail us! Talks considered for the devroom will have to
be entered in

  - https://penta.fosdem.org/submission/FOSDEM21

The deadline for submission is December 15th. If you have a FOSDEM
pentabarf account from a previous year, please use that
account. Otherwise add one on
https://penta.fosdem.org/user/new_account. Reach out to
pjotr.public...@thebird.nl or manolis...@gmail.com if you run into any
trouble.

When submitting your talk make doubly sure to select "Declarative and
Minimalistic Computing devroom" as track (if you don't we won't find
it), and include the following information:

  * The title and subtitle of your talk
  * A short abstract of one paragraph
  * A longer description if you wish to do so
  * Links to related websites/blogs etc
  * Presentations has to be pre-recorded and streamed before the event.
  * Start recording early!

To see what a final talk looks like see

  https://archive.fosdem.org/2020/schedule/event/gnumes/

For accepted talks

  * Once your talk was accepted, we will assign you an organiser to help
you to produce the pre-recorded content.
  * The organiser will review the content and ensure it has the required
quality. He is also responsable to ensure the content is into the system
and ready to broadcast.
  * During the stream of your talk, you must be available online for the
Q/A session

Let's make this a fun day!

= Organisers =

Manolis Ragkousis, Ludovic Courtès, Jan Nieuwenhuizen, Pjotr Prins
(pjotr.public...@thebird.nl), William Byrd, Ricardo Wurmus, Alex
Sassmannshausen, Amirouche Boubekki, Efraim Flashner, Bonface M. K.

= Code of conduct =

  - https://fosdem.org/2021/practical/conduct/

= Original proposal =

  - https://libreplanet.org/wiki/FOSDEM2021-devroom-proposal

= Important dates: =

  - Dec 15th 2020:  submission deadline for talk proposals
  - Dec 15th 2020:  submission deadline for recordings
  - Dec 31th 2020:  announcement of the final schedule
  - Feb  6th 2021:  FOSDEM!

https://libreplanet.org/wiki/FOSDEM2021-devroom-declarative-and-minimalistic-computing

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/f9a23071-91a5-f703-298d-bbdfb88578e3%40gmail.com.


Clojure integration with JuliaLang

2020-12-01 Thread Chris Nuernberger
Good afternoon/morning Clojurians,


Over the thanksgiving weekend I finished up enough of a library for calling
Julia from Clojure to start talking about it publicly.

Julia sits kind of at the pinnacle of the numerics stack. It is a
generalized very high performance language specifically designed to make
mathematical and scientific computing clearer, more enjoyable, and more
correct. In the techascent stack, it sits just *after* something like
Smile's BLAS binding but just *before* TVM. Unlike a specific blas binding,
you can write bespoke code in Julia and it is highly optimized for you.
Unlike TVM, the language is Turing complete.

Julia has the best solvers known to computer science and it has a fully
differentiable computing stack. I think it points the way forward in terms
of dense and sparse style numeric computing. It has great metaprogramming
capabilities and a community of extremely capable people pushing it forward.

Pairing Julia tightly with Clojure allows us to use their vast libraries of
scientific computing and gives us an avenue to take advantage of truly
cutting edge numeric research directly. I would like Julia people to enjoy
using Clojure and vice versa.

This is absolutely a hair-on-fire early release. I put this forward in
order to just let everyone know it is concretely possible and to open the
door for people who may be interested in helping out.

https://github.com/cnuernber/libjulia-clj

Enjoy,

Chris

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/CADbpEJsBpPsMFUXN9UAe2MBFtv0wR80%3DnEsxB%2BAQQasj_Tueiw%40mail.gmail.com.