shegeley, to scheme
@shegeley@fosstodon.org avatar

[Disclaimer: I know that the chance of actually finding something via Mastodon post is super low, but I'll try]

Looking for () or ( ) opportunities.

:clojure: :guix: :lisp:

toxi, to opensource
@toxi@mastodon.thi.ng avatar

A week ago was the 1st anniversary of this solo instance & more generally of my fulltime move to Mastodon. A good time for a more detailed intro, partially intended as CV thread (pinned to my profile) which I will add to over time (also to compensate the ongoing lack of a proper website)... Always open to consulting offers, commissions and/or suitable remote positions...

Hi, I'm Karsten 👋 — indy software engineer, researcher, #OpenSource author of hundreds of projects (since ~1999), computational/generative artist/designer, landscape photographer, lecturer, outdoor enthusiast, on the ND spectrum. Main interest in transdisplinary research, tool making, exploring techniques, projects & roles amplifying the creative, educational, expressive and inspirational potential of (personal) computation, code as material, combining this with generative techniques of all forms (quite different to what is now called and implied by "generative AI").

Much of my own practice & philosophy is about #BottomUpDesign, interconnectedness, simplicity and composability as key enablers of emergent effects (also in terms of workflow & tool/system design). Been adopting a round-robin approach to cross-pollinate my work & learning, spending periods going deep into various fields to build up and combine experience in (A-Z order): API design, audio/DSP, baremetal (mainly STM32), computer vision/image processing, compiler/DSL/VM impl, databases/linked data/query engines, data structures impl, dataviz, fabrication (3DP, CNC, knit, lasercut), file formats & protocols (as connective tissue), "fullstack" webdev (front/back/AWS), generative & evolutionary algorithms/art/design/aesthetics/music, geometry/graphics, parsers, renderers, simulation (agents/CFD/particles/physics), shaders, typography, UI/UX/IxD...

Since 2018 my main endeavor has been https://thi.ng/umbrella, a "jurassic" (as it's been called) monorepo of ~185 code libraries, addressing many of the above topics (plus ~150 examples to illustrate usage). More generally, for the past decade my OSS work has been focused on #TypeScript, #C, #Zig, #WebAssembly, #Clojure, #ClojureScript, #GLSL, #OpenCL, #Forth, #Houdini/#VEX. Earlier on, mainly Java (~15 years, since 1996).

Formative years in the deep end of the #Atari 8bit demoscene (Chip Special Software) & game dev (eg. The Brundles, 1993), B&W dark room lab (since age 10), music production/studio (from 1993-2003), studied media informatics, moved to London initially as web dev, game dev (Shockwave 3D, ActionScript), interaction designer, information architect. Branched out, more varied clients/roles/community for my growing collection of computational design tools, which I've been continously expanding/updating for the past 20+ years, and which have been the backbone of 99% of my work since ~2006 (and which helped countless artists/designers/students/studios/startups). Creator of thi.ng (since 2011), toxiclibs (2006-2013), both large-scale, multi-faceted library collections. Early contributor to Processing (2003-2005, pieces of core graphics API).

Worked on dozens of interactive installations/exhibitions, public spaces & mediafacades (own projects and many collabs, several award winning), large-scale print on-demand projects (>250k unique outputs), was instrumental in creating some of the first generative brand identity systems (incl. cloud infrastructure & asset management pipelines), collaborated with architects, artists, agencies, hardware engineers, had my work shown at major galleries/museums worldwide, taught 60+ workshops at universities, institutions and companies (mainly in EMEA). Was algorithm design lead at Nike's research group for 5 years, working on novel internal design tools, workflows, methods of make, product design (footwear & apparel) and team training. After 23 years in London, my family decided on a lifestyle change and so currently based in the beautiful Allgäu region in Southern Germany.

toxi, to opensource
@toxi@mastodon.thi.ng avatar

‼️ Announcing the thi.ng user survey 2024 📋

https://forms.gle/XacbSDEmQMPZg8197

To achieve a better sample size, I'd highly appreciate if you could circulate the link to this survey in your own networks.

It's already been almost 9 years since the last user survey for these projects. Please help me/us to get more insights into your own experiences, your interests, hopes and pain points — allowing the projects and everyone involved to move forward more intentionally.

There're 15 questions here, with ~10 of them marked as mandatory. The main focal points are the matrices in the middle of the survey. Please also do use the final freeform comments box to share any further feedback you might have. Thank you very much for your interest, trust & taking the time to provide some much needed answers! 🙏

The survey is anonymous and will remain open until 23:59 (CET) on February 29, 2024. I will then share a public summary of the results on my Mastodon in the days following (do keep an eye on the #ThingUmbrella hashtag)...

#OpenSource #Community #Feedback #Survey #ComputationalDesign #CreativeCoding #Dataviz #FunctionalProgramming #ReactiveProgramming #GenerativeArt #GenerativeDesign #TypeScript #JavaScript #Clojure #Zig #Workshops

jack, to random
@jack@berlin.social avatar

This #clojure procedural animation was inspired by the design aesthetic of the Penguin paperbacks I read as a boy…

A swirling grid of abstract forms that are somehow suggestive of birds. Black and orange on a cream background.

johnny, to haskell
@johnny@chaos.social avatar

Software Transactional Memory: vs.

New post! Comparing these was a lot of fun. Shoutout to @plexus for the inspiration with the concurrency problem.
https://leftfold.tech/posts/pie-a-la-mode/

mfru, to accessibility

hi fediverse, i am looking for (remote) contractual work and/or a (remote) hired position in the field of web development and/or general software development. (UTC+1 timezone)

my current strengths are #Frontend development and #Accessibility.

i'd love to work on brownfield and greenfield development projects.

my preferred language (environments) are #GoLang, #HTML, #CSS, #JavaScript, #ElmLang, #Elixir, #Clojure and #Haskell

CV available on request, website in bio, thanks!

#GetFediHired

olav, to emacs
@olav@emacs.ch avatar

I just discovered this novel feature:

As part of their definitions, functions can be declared as being pure and side-effect free. This shows up in Help buffers and is also used by the compiler for optimisation. These types of declarations are associated with the symbol as opposed to the function value(https://www.gnu.org/software/emacs/manual/html_node/elisp/Symbol-Properties.html), just like metadata(https://clojure.org/reference/metadata).

I know has a similar feature where functions can be marked as being pure (https://tour.dlang.org/tour/en/gems/functional-programming), but I haven't seen it anywhere else. I suppose immutable references are kind of similar too, although that's stretching it.

Are there any there any other cool or novel features in elisp?

jbzfn, to FunctionalProgramming
@jbzfn@mastodon.social avatar
deadblackclover, to Lisp
@deadblackclover@functional.cafe avatar
jack, to random
@jack@berlin.social avatar

Muybridge’s famous fencers turned into a series of Picasso-ish sketches using a bit of computer vision and some #clojure code.

simon_brooke, to Lisp
@simon_brooke@mastodon.scot avatar

#introduction

Simon Brooke, crofter, ex #Lisp hacker, still dabbles in #Clojure.

Lives at Standingstone, which is not a commune but a conspiracy: what happens when a bunch of homeless people buy a farm.

Posts mostly about crofting, living #offgrid, #LandReform, Scottish #politics, mental illness.

he/him, #autistic, cis male, #transally.

fosskers, to scheme

I've released 1.0.0 of the transducers library for .

https://lists.sr.ht/~fosskers/transducers/%3Cfae7dd04-c990-4eb2-bc06-700d3c45356c%40fosskers.ca%3E

It's not yet on MELPA, but hopefully will be soon.

This is the third library in the series, after the and implementations. Next are some extensions for , and then a return to Guile .

jack, to random
@jack@berlin.social avatar

File under: advice too often taken to heart by programmers.

Figure generated with #clojure code.

fosskers, to Lisp
jack, to random
@jack@berlin.social avatar

Happy Christmas (vector field in #Clojure).

abcdw, (edited ) to scheme
@abcdw@fosstodon.org avatar

Arei, Guile IDE for Emacs is available in Guix!

guix shell emacs-pgtk emacs-arei -- emacs

The respective RPC (nREPL) server can be started with:

guix shell guile-next guile-ares-rs -- \
guile -c '((@ (nrepl server) run-nrepl-server) #:port 7888)'

Try it out, give your feedback and boost the post if you enjoyed :)

#guile #scheme #lisp #guix #rde #nrepl #clojure #emacs

samebchase, to golang
@samebchase@fantastic.earth avatar

Hey, I'm Samuel, with almost a decade of backend engineering experience.

I'm interviewing at various places right now.

One place, I did not perform as well as I would have liked in the pair programming round, so I will have to revisit that perhaps 6 months later.

Submitted a hiring assignment at another place, and will have to be part of a live code review tomorrow.

Yet another place is going to set up a preliminary conversation early next week.

Lots of plates spinning at a time, which is frankly, a good problem to have at this point in time.

If you have any other leads, please reach out.

My resume can be found at: https://www.samebchase.com/s/resume.txt

#fedihire #fedihired #opentowork #interview #jobsearch #clojure #golang

abcdw, to scheme
@abcdw@fosstodon.org avatar

Published my EmacsConf 2023 talk about new Guile Scheme IDE on my channel:

https://youtu.be/F-H3YQywr-4
https://diode.zone/w/15mVrxS2ywDny5NeENifTw

You can find Q&A in etherpad:
https://pad.emacsconf.org/2023-scheme

Feel free to ask more, anywhere you feel comfortable to.

#guile #scheme #ide #emacs #guix #rde #nrepl #clojure #lisp

greenCoder, to random

[Opiniated post] "Short term solution = long term problem"

Rich Hickey gave us a very stable language but most #Clojure web developers are using it to build apps which depend on JS libs expected to become obsolete within a few years because of poor composability.

I believe that we can do better. How? By not using JS libs, so we don't have to run after them later.

"But we need JS's ecosystem" you might say. Well .. none of its most useful libs are very complicated, and maybe instead of spending time to write the best or thinnest JS lib wrapper, we should write the most convenient and timeless #Clojurescript equivalent.

I also think that we can do better than what is being done in the JS ecosystem given all the advantages Clojure provides us.

That's why I started developing my own Web framework, to bring something timeless, stable, composable and hopefully better to the Clojure ecosystem.

abcdw, (edited ) to guix
@abcdw@fosstodon.org avatar

I'm happy to annouce RDE 0.5.0 release. We are the halfway towards 1.0.0 (:

The best distribution I've ever used so far, what else can I say?)

https://lists.sr.ht/~abcdw/rde-announce/%3C874jg1gtrz.fsf%40trop.in%3E

#guix #rde #linux #sway #emacs #guile #scheme #clojure #python #ocaml #lisp

jack, to random
@jack@berlin.social avatar

Organum, 2022, #clojure.

video/mp4

jack, to random
@jack@berlin.social avatar

Some shapes that came up while exploring parametric jewelry designs with #clojure code.

video/mp4

weavejester, to random

I've just released Ring 1.12.0 (the #clojure web library), with a few more features, updated dependencies and bug fixes. https://github.com/ring-clojure/ring

abcdw, (edited ) to scheme
@abcdw@fosstodon.org avatar

@krevedkokun implemented go to definition for Arei Guile IDE.

It will be available in new release.
https://git.sr.ht/~abcdw/emacs-arei/

"Backend" code is provided in Ares project, so other code editors can also benifit from it.
https://git.sr.ht/~abcdw/guile-ares-rs

#guile #scheme #nrepl #clojure #emacs #vim #vscode

weavejester, to random

Hi folks, I have some time in April and May for a short term contract. I’m the maintainer of a number of open source projects in the #clojure ecosystem, including Ring, Medley and Integrant, and I specialize in Clojure consultation and design work, either working remote or in London.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines