diff --git a/docs/blog/first-cdcx/index.html b/docs/blog/first-cdcx/index.html index 387d4fe..437848a 100644 --- a/docs/blog/first-cdcx/index.html +++ b/docs/blog/first-cdcx/index.html @@ -41,7 +41,7 @@

23th January 2023, Paphos

by Federico Rampazzo

Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.


- Get in touch + Get in touch diff --git a/docs/blog/index.html b/docs/blog/index.html index f7ac061..43396fc 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -57,6 +57,14 @@

Latest blog posts

one of the most popular languages among developers.

Join us on this blog as we explore the ins and outs of Rust and how it can help you build powerful, reliable applications.

+ +
+
+

Generative AI in Rust at Software Freedom Day!

+

1st October 2023, Paphos
Federico talked about Rust and AI at the Software Freedom Day

+
+
+
diff --git a/docs/blog/software-freedom-day/index.html b/docs/blog/software-freedom-day/index.html new file mode 100644 index 0000000..6dcbde8 --- /dev/null +++ b/docs/blog/software-freedom-day/index.html @@ -0,0 +1,54 @@ + + + + + + + + CyprusRust - Generative AI in Rust at Software Freedom Day! + + +
+ +
+

CyprusRust

+

Rust User Group in Cyprus

+
+
+
+
+
+
+

Generative AI in Rust at Software Freedom Day!

+

1st October 2023, Paphos

+
+

 

+

Last weekend your favourite people at the CDC organised a conference for Software Freedom Day. We beat all our affluence records and we had 3 great talks discussing Open Source.

+

Of course, I came up with a creative idea to include Rust in the discussion and prepared a talk about my experience using AI and trying to avoid Python.

+

Even though the ecosystem is still in its early days, you can use tch-rs to access torchlib (the very same library which powers Pytorch) and implement plenty of popular models (with a bit of effort).

+

Candle is definitely the project to keep an eye on; it's an machine learning framework written in Rust which wants to be minimal and ready for serverless.

+

It's also growing at a rapid pace: since my presentation, it already gained a candle-transformers crate which wants to mirror the popular Python package transformers.

+

We also talked about fake OSS licenses like HuggingFace's OpenRAIL, we worried about European regulations destroying Open Source software and we discussed the pro and cons of having a personal Open Source project. What a day!

+

I was blown away by the quality of the talks. +Want to check them out too? Here they are!

+

Generative AI in Rust

+

Pro & Cons of personal OSS Projects

+

Generative AI in Rust

+

As always, if you need support or if you want to chat with the community, drop a message on our Discord!

+ + +
+
+ Federico Rampazzo looking like a smug insurance salesman +
+
by Federico Rampazzo
+

Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.

+
+ Get in touch +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/blog/welcome-cyprusrust/index.html b/docs/blog/welcome-cyprusrust/index.html index 8bff692..0f200e5 100644 --- a/docs/blog/welcome-cyprusrust/index.html +++ b/docs/blog/welcome-cyprusrust/index.html @@ -43,7 +43,7 @@

12th December 2022, Paphos

by Federico Rampazzo

Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.


- Get in touch + Get in touch
diff --git a/docs/rss.xml b/docs/rss.xml index 920706a..fc7172b 100644 --- a/docs/rss.xml +++ b/docs/rss.xml @@ -1 +1 @@ -CyprusRust - Rust User Group in Cyprushttps://cyprusrust.orgRust User Group in CyprusWe talked Rust at the first CDCx ever!https://cyprusrust.org/blog/first-cdcxhttps://cyprusrust.org/blog/first-cdcxTue, 24 Jan 2023 04:16:22 +0000Welcome to CyprusRusthttps://cyprusrust.org/blog/welcome-cyprusrusthttps://cyprusrust.org/blog/welcome-cyprusrustMon, 12 Dec 2022 19:15:56 +0000 +CyprusRust - Rust User Group in Cyprushttps://cyprusrust.orgRust User Group in CyprusGenerative AI in Rust at Software Freedom Day!https://cyprusrust.org/blog/software-freedom-dayhttps://cyprusrust.org/blog/software-freedom-daySun, 01 Oct 2023 02:01:48 +0000We talked Rust at the first CDCx ever!https://cyprusrust.org/blog/first-cdcxhttps://cyprusrust.org/blog/first-cdcxTue, 24 Jan 2023 04:16:22 +0000Welcome to CyprusRusthttps://cyprusrust.org/blog/welcome-cyprusrusthttps://cyprusrust.org/blog/welcome-cyprusrustMon, 12 Dec 2022 19:15:56 +0000 diff --git a/posts/2022-12-12-welcome-rust.md b/posts/2022-12-12-welcome-rust.md index 7d9cfdb..817e917 100644 --- a/posts/2022-12-12-welcome-rust.md +++ b/posts/2022-12-12-welcome-rust.md @@ -11,7 +11,7 @@ data: { avatarAlt: 'Federico Rampazzo looking like a smug insurance salesman', author: 'Federico Rampazzo', bio: 'Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.', - contact: 'https://framp.me', + contact: 'https://apiplant.com', } --- diff --git a/posts/2023-01-24-first-cdcx.md b/posts/2023-01-24-first-cdcx.md index 7143f9e..1e1463c 100644 --- a/posts/2023-01-24-first-cdcx.md +++ b/posts/2023-01-24-first-cdcx.md @@ -11,7 +11,7 @@ data: { avatarAlt: 'Federico Rampazzo looking like a smug insurance salesman', author: 'Federico Rampazzo', bio: 'Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.', - contact: 'https://framp.me', + contact: 'https://apiplant.com', } --- diff --git a/posts/2023-10-01-software-freedom-day.md b/posts/2023-10-01-software-freedom-day.md new file mode 100644 index 0000000..a96018b --- /dev/null +++ b/posts/2023-10-01-software-freedom-day.md @@ -0,0 +1,49 @@ +--- +title: Generative AI in Rust at Software Freedom Day! +description: Federico talked about Rust and AI at the Software Freedom Day +slug: software-freedom-day +published_date: 2023-10-01 02:01:48 +0000 +layout: post.liquid +is_draft: false +data: { + nice_date: '1st October 2023, Paphos', + avatar: 'https://gravatar.com/avatar/21fc27a2ac6cd9094a423997f0344a0b?s=256', + avatarAlt: 'Federico Rampazzo looking like a smug insurance salesman', + author: 'Federico Rampazzo', + bio: 'Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.', + contact: 'https://apiplant.com', +} +--- + +
+ +### {{ page.title }} + +#### {{ page.data.nice_date }} + +
+ +  + +Last weekend your favourite people at the [CDC](https://cdc.cy) organised a conference for [Software Freedom Day](https://wiki.softwarefreedomday.org/2023/Cyprus/Paphos/CDC). We beat all our affluence records and we had 3 great talks discussing Open Source. + +Of course, I came up with a creative idea to include Rust in the discussion and prepared [a talk](https://cyprusrust.github.io/generative-ai-slides) about my experience using AI and trying to avoid Python. + +Even though the ecosystem is still in its early days, you can use [tch-rs](https://github.com/LaurentMazare/tch-rs) to access torchlib (the very same library which powers Pytorch) and implement plenty of popular models (with a bit of effort). + +[Candle](https://github.com/huggingface/candle) is definitely the project to keep an eye on; it's an machine learning framework written in Rust which wants to be minimal and ready for serverless. + +It's also growing at a rapid pace: since my presentation, it already gained a `candle-transformers` crate which wants to mirror the popular Python package [transformers](https://github.com/huggingface/transformers). + +We also talked about fake OSS licenses like [HuggingFace's OpenRAIL](https://huggingface.co/blog/open_rail), we worried about [European regulations](https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act) destroying Open Source software and we discussed the pro and cons of having a personal Open Source project. What a day! + +I was blown away by the quality of the talks. +Want to check them out too? Here they are! + +[![Generative AI in Rust](http://i3.ytimg.com/vi/m-2-0a1W2kc/hqdefault.jpg)](https://www.youtube.com/watch?v=m-2-0a1W2kc&list=PLmam5HsEG8IhuTli5mf93Wwb6ijYsayA7) + +[![Pro & Cons of personal OSS Projects](http://i3.ytimg.com/vi/LCFX4XaUAAU/hqdefault.jpg)](https://www.youtube.com/watch?v=LCFX4XaUAAU&list=PLmam5HsEG8IhuTli5mf93Wwb6ijYsayA7&index=2) + +[![Generative AI in Rust](http://i3.ytimg.com/vi/gZYtEGBp1VA/hqdefault.jpg)](https://www.youtube.com/watch?v=gZYtEGBp1VA&list=PLmam5HsEG8IhuTli5mf93Wwb6ijYsayA7&index=3) + +As always, if you need support or if you want to chat with the community, drop a message on our [Discord](https://discord.gg/3xKSyZM4mB)! \ No newline at end of file