gyptazy.ch is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
contact@gyptazy.ch
Admin account
@gyptazy@gyptazy.ch

Search results for #rust

cdrmack »
@cdrmack@fosstodon.org

Looking for a new position. I have 10 years of experience in , worked in a few different industries (telecom, automotive, gamedev). Would love to get some commercial experience in or . If you know any openings please feel free to share, ideally a full-remote one. Thanks!

Felix Palmen »
@zirias@mastodon.bsd.cafe

Digging deeper, it seems "Noto Color Emoji" isn't *really* a "bitmap font" but mostly(?) includes glyphs. And of course, scalable(!) vector graphics aren't scalable from the freetype perspective (yes, it does make sense, it's even documented you need a separate renderer for these ... would I pull in an indirect dependency on at this point? 🤯)

I feel like maybe giving up and instead do some gfx rendering on the good old -II of the 😂

For now, accepting facts, I just "completed" my font loading code to select a "best match" fixed size for non-scalable fonts:
github.com/Zirias/xmoji/commit

A next sane step might be to at least try to "shape" some "normal" text (not ) with and try to render this with ... 🤨

L.Yo »
@NiemPseu@mastodon.nl

& serene

Er is altijd wel iemand aan het schuren of bezig met een hogedrukreiniger in een woonwijk.

Astra Kernel »
@AstraKernel@infosec.exchange

🦀 Rust participates in OSPP 2024 (limited to students)

👉 To encourage college students to participate in developing and maintaining open source software

👉 Student registration ends on the 3rd of June

blog.rust-lang.org/2024/05/07/

Joerg Jaspert »
@Ganneff@fulda.social

For a few days now I'm running an that supports native compilation. Wouldn't have expected it, but ho heck, that makes a huge difference in speed. Really noticeable in, say, rustic-mode, when the thing drives the analyzer and analyses the whole code, or whatever it exactly is doing. Takes 10% of the time now.

Or with searching and then displaying a result with a few thousand lines.

And the whole thing is entirely transparent in the background. Except for "why is Emacs clogging one core a while now?" at the start of a new Emacs version (answer: It's natively compiling all your stuff), one won't notice any difference at all.

Damn nice/good job the Emacs devs did there.

Luciano Ramalho »
@ramgarlic@fosstodon.org

🔔🔔🔔 breaking news from @rustnl : a new, simpler language from the community called
fosstodon.org/@ramgarlic/11240

Jadi »
@jadi@mastodon.bsd.cafe

Removing acl related tests for `mv` and `cp` from in uutils/coreutils (a rewrite of coreutils in ). Why? because OpenBSD does not use xattrs.

Matthias Endler »
@mre@mastodon.social

🦀 The first episode of 'Rust in Production' season 2 is live!

corrode.dev/podcast/s02e01-cur

Super excited about talking to @bagder about using Rust in curl!

scovl »
@lobocode@hachyderm.io

I don't remember when and gained traction as quickly as lang. To the point where are studying without even working with it in their jobs.

NLnet Labs »
@nlnetlabs@fosstodon.org

We’re pleased to announce the release of version 0.10.0 of “domain”, our crate for interacting with the . This release results from the first three months of increased focus on the library, with three full-time developers and a one-year commitment from @sovtechfund.

We included three major new features: the client side of sending DNS messages, its server counterpart, and the machinery for representing DNS zones. Read all about it in this post. nlnetlabs.nl/news/2024/Apr/29/

Jay 🚩 boosted

Jonathan Perkin »
@jperkin@federate.me.uk

We're hiring!

mnxsolutions.com/careers/senio

Come and help us maintain and enhance a fully open-source operating system and cloud stack that has been battle-tested in very large production environments.

There are plenty of interesting problems to solve, all the way from writing device drivers and debugging early boot issues, to writing new UIs in Rust.

I think we're a pretty friendly team to work alongside too ;)

Happy to answer any questions.

Astra Kernel »
@AstraKernel@infosec.exchange

🦀 List of Resources to learn Rust - Roadmap From Beginner to Advanced Level

a curated collection of materials designed to assist learners at various stages of their journey with the Rust.

github.com/ImplFerris/LearnRus

Ferris with the text "Learn Rust"

Kyle Taylor »
@kta@hostux.social

I use with gtk apps for most non-cli things. I like the stability of i3/sway. And the speed. But I'd love to see the suite of apps written with in replace all the gtk apps I use. Think will be the vehicle to do that.

[1] reddit.com/r/pop_os/comments/x

[2] github.com/iced-rs/iced

@isaac

waldi »
@waldi@chaos.social

There are auto-boost bots for . Doesn’t that say everything?

waldi »
@waldi@chaos.social

Finally took a look at . I would consider this language as a replacement for C, maybe Objective-C. But actual help to make development a pleasure seems to be not available. But adding code as strings seems to be great.

Toran Shaw »
@toran@pkm.social

I'm now wondering if @rust is a good first language for me to learn? There seems to be an awful lot of projects I could contribute to, if I do! 🤔

jbz »
@jbzfn@mastodon.social

📦 UPT: Universal Package Management Tool for Linux | It's FOSS

「 A developer called sigoden has created a universal tool called Universal Package-management Tool, or UPT for short, able to put things together in this jungle. Once you have it installed, you won’t need to learn another package management’s lifestyle again 」

itsfoss.com/upt/

Astra Kernel »
@AstraKernel@infosec.exchange

🦀 "It is much easier to teach someone to become a good Rust programmer than teach them to be a good C++ Programmer"

open.spotify.com/episode/4y1Gl

- From "Rust in Production" podcast
- Guest: Micah Wylde from Arroyo

@modev »
@modev@emacs.ch

coin must exist, otherwise what is the compiler mining in the background? 😜

Delta Chat »
@delta@chaos.social

News from the machine room: the pure end-to-end encryption engine, "rpgp", saw quite some work and a new release in recent weeks and now @hko released a higher level "rpgpie" interface for application developers ( see fosstodon.org/@hko/11199799800 ) which also powers running the IETF test suite quite successfully .... Delta Chat's security-audited encryption engine is in fact used from several other projects and in other contexts these days and we are happy about it!

KubikPixel™ »
@kubikpixel@chaos.social

«Why I chose instead of »

So to say secure 's that are to run on different 's will in my opinion use / with @TauriApps for development and no longer @electronjs:

🦀 scribe.rip/why-i-chose-tauri-i

Why I chose Tauri instead of Electron 🤔

KubikPixel™ »
@kubikpixel@chaos.social

Am I the only who has never heard of ? 🤔

Of course I know and use for databases but I have never heard of SPARQL and that there are also solutions ⚙️

What do you think, should I learn and use it over in a project or do I understand it wrong? 🤷‍♂️

👉 en.wikipedia.org/wiki/SPARQL

KubikPixel™ »
@kubikpixel@chaos.social

«EdgenAI – GenAI made Local: Run Generative AI locally, no internet, completely data-private»

I am not a friend of artificial intelligence, but it may happen in the future that I "have to" use it. Do any of you know GenAI, which is developed in Rust, and if so, how is it?

edgen.co

KubikPixel™ »
@kubikpixel@chaos.social

Where am I now wasting my time when I claim to be learning @rust 😉
Seriously, an insanely great list of projects developed in . Not only implementations for my own 'elopment, but also help me to learn how to use .

🦀 trackawesomelist.com

Kyle Taylor »
@kta@hostux.social

We want a simple language that doesn't change much... Also, async. And proper threading. And a libc re-implementation that's memory safe. And a crates.io ecosystem as big as python's, but stable enough to pin to for 5-6 year release cycles.

... Asked how should be prioritized... fixing compiler bugs top, a high priority... 67.9%, runtime performance... 57.45%... compile times... 44.68%... New language features... only 28.92 percent...

devclass.com/2024/02/20/rust-d

KubikPixel™ »
@kubikpixel@chaos.social

Who of you knows or even this @torproject that is written in / and is considered ? Can you this directly into your web offer or does it run separately as a gateway to the service?

🫥 tpo.pages.torproject.net/core/

Arti: Tor writen in Rust logo

jbz »
@jbzfn@mastodon.social

🦀 Thunderbird Making Progress With Adopting Rust Code
— Phoronix

"Thunderbird developers have been using Rust for overhauling the mail client's Microsoft Exchange support. Rust is proving useful for replacing a lot of old, unmaintained code within Thunderbird. The hope is that with the Rust transition they'll be replacing a lot of old and delicate code paths and improving the overall architecture."

phoronix.com/news/Thunderbird-

KubikPixel™ »
@kubikpixel@chaos.social

«Programmiersprache: -Entwickler fürchten sich vor Komplexität»

Da ich immer noch am lernen bin, kann ich den Artikel rel. schlecht einschätzen. Doch kommt je nach Aufgabe in jeder vor und ist mMn nicht der Sprache abhängig aber das ist nun wieder nur eine -Ansicht.

🦀 heise.de/news/Rust-Entwicklung

KubikPixel™ »
@kubikpixel@chaos.social

Thank you @andybalaam to make videos about @tweedegolf and for sharing your exercises to learn the :

Rust 101 – Exercises
🦀 101-rs.tweede.golf
📺 artificialworlds.net/blog/2023

KubikPixel™ »
@kubikpixel@chaos.social

«New macOS Linked to Prominent Ransomware Groups:
A newly identified backdoor written in / appears linked to the prominent families Black Basta and Alphv/BlackCat, cybersecurity firm Bitdefender reports.»

I won't say anything more about it, except that it is apparently more than Windows alone, it is not yet protected. Of course everything can be 'ed, but it has to reward the attackers.

🔓 securityweek.com/new-macos-bac

KubikPixel™ »
@kubikpixel@chaos.social

«Iced for Development in Rust»

Thank you @webbureaucrat for your (older) post explaining how to use in your project. I am an absolute beginner but knowing what can be used for what and how always helps.

⚙️ webbureaucrat.gitlab.io/articl

KubikPixel™ »
@kubikpixel@chaos.social

uv: Python packaging in Rust

uv is an extremely fast package and resolver, written in , and designed as a drop-in replacement for and pip-tools workflows.
– by @charliermarsh

astral.sh/blog/uv

Daniel aka CyReVolt 🐢 »
@CyReVolt@mastodon.social

A

This cannot be true
You make my buffer overflow
Though I am written in ,
Give you all my trust,
Call you with 'unsafe', - oh
And take input from you.

Daniel aka CyReVolt 🐢 »
@CyReVolt@mastodon.social

Times when drives you mad:

Hey, just add `&foo[..]` something.
No, drop the `&` again.
Hey, add some more `[..]`!

Gosh... I have a struct, say,
`struct Boop { boop: [u8; 32] }`

How do I instantiate it?
I tried
`Boop { boop: vec![0u8; 32] }`
and that didn't work. So I tried
`Boop { boop: vec![0u8; 32].as_slice() }`
and that didn't work either ... because it loses size information, IIUC...

No description

Matthias Endler »
@mre@mastodon.social

The recording of my FOSDEM talk
"The Four Horsemen of Bad Rust Code"
is now online! ▶️🦀⚙️💡🐴

video.fosdem.org/2024/h1308/fo

Feedback very welcome!

Bernie »
@codewiz@mstdn.io

ChatGPT: "The visual representations of the FerrOS interface have been created."

@Kowfm @whalecoiner

No descriptionNo descriptionNo descriptionNo description

Bernie »
@codewiz@mstdn.io

Me: Imagine an OS entirely written in Rust that uses Servo as the rendering engine for apps. Give it a cool name.

: The operating system you're envisioning could be named "FerrOS". "Ferrum" is the Latin word for iron, which alludes to Rust's emphasis on safety and performance, much like the strength and utility of iron. [...] The use of Servo as the rendering engine underscores the modern and high-performance capabilities this system aims to deliver.

@Kowfm @whalecoiner

Bernie »
@codewiz@mstdn.io

I don't understand why didn't switch to Quiche, a full QUIC + HTTP/3 stack entirely written in and actively maintained by .

I picked Quiche in 2021 to implement DNS-over-HTTP3 (DoH3) on Android, and it was small and easy to embed into the existing C++ codebase of the Android DNS resolver.

github.com/cloudflare/quiche

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Bernie »
@codewiz@mstdn.io

Integrating with the huge, aging C++ codebase of is not free of challenges...

Also note the person drinking beer in the corner. Yes, that's a common sight at 😂

No description

Bernie »
@codewiz@mstdn.io

is also embracing 🥳

No description

Bernie »
@codewiz@mstdn.io

, the web rendering engine written in that was orphaned by in 2020, is still alive and working on its 2024 roadmap 👍

servo.org/

No description

Bernie »
@codewiz@mstdn.io

Finally got into the devroom. There are lots of interesting talks this afternoon.
fosdem.org/2024/schedule/track

No description

Bernie »
@codewiz@mstdn.io

My favorite talk so far is "The Four Horsemen of Bad Code" 🦀

No descriptionNo description

Bernie »
@codewiz@mstdn.io

The 4 horsemen of bad code are: Ignorance, Excessive Abstraction, Premature Optimization and Omission.

IgnoranceExcessive AbstractionPremature OptimizationOmission

Bernie »
@codewiz@mstdn.io

This entertaining talk contains useful design advice applicable to any programming language, so you should watch it even if you're not planning to learn .

fosdem.org/2024/schedule/event

No descriptionNo description

Bernie »
@codewiz@mstdn.io

Oh no, the room for the gccrs talk is already full and they're kicking out anyone who is standing by the wall 😭

fosdem.org/2024/schedule/event

No description

Sourcerer »
@sourcerer@mastodon.bsd.cafe

Niri - new wayland compositor on the block, written in

github.com/YaLTeR/niri

Craig Brozefsky 🇵🇸 »
@craigbro@emacs.ch

@lcheylus @samebchase Thanks for the tip. I may end up moving to -current. In the meantime, I got rust-analyzer-proc-macro-srv building with a few changes to the rust port, and rust-analyzer as well. Changed the do-buikld target to:

${BUILD_BIN} dist --jobs=${MAKE_JOBS} \
rust-std rustc cargo clippy rustfmt rust-src rust-analyzer
${BUILD_BIN} build proc-macro-srv-cli

I am still learning how to make a proper PLIST to package rust-analyzer up, but I confirmed the rust-analyzer-proc-macro-src-cli was there.

I may very well be missing something tho, as I have yet to have a chance to get it all installed and tested

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

FreeBSD Considers Making Use Of Rust Within Its Base System

phoronix.com/news/FreeBSD-Cons

NLnet Labs »
@nlnetlabs@fosstodon.org

It is the softest of soft launches for now, but we are so proud and excited about Rotonda. Embarking on new adventures in routing... Stay tuned.

The Rotonda logo

NLnet Labs »
@nlnetlabs@fosstodon.org

Leading up to a major announcement, @alexband and @benno want to set the stage by laying out our vision for and our product strategy for the next five years. blog.nlnetlabs.nl/the-next-fiv

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

Graham Perrin »
@grahamperrin@mastodon.bsd.cafe

vermaden »
@vermaden@bsd.network

After in Base message I tested 'advertised' tools. Some of them are nice (I will cover them on blog). Some of them do not bring anything like 'gstat-rs' (just different colored heading). Some of them do not work at all like rsblk(8) while lsblk(8) deliver.

No description

vermaden »
@vermaden@mastodon.bsd.cafe

After in Base message I tested 'advertised' tools. Some of them are nice (I will cover them on blog). Some of them do not bring anything like 'gstat-rs' (just different colored heading). Some of them do not work at all like rsblk(8) while lsblk(8) deliver.

No description

alelab »
@alelab@mastodon.bsd.cafe

Considers Making Use Of Within Its Base System phoronix.com/news/FreeBSD-Cons

Kyle Taylor »
@kta@hostux.social

@phiofx @scottjenson there are probably tiling extensions for KDE. There are for gnome. And is working on , their gnome-like DE that has tiling and keyboard shortcuts built-in. I'm impressed with the work they are doing with on GTK. It's worth a follow and a try, if you haven't used it. I stick to , though. It's old school and runs everywhere (such as ). Once you learn it, you'll never need to learn another GUI. And it's RAM/CPU footprint is tiny. Always will be

Stephan Lichtenauer | נח סתו »
@hnygd@mastodon.africa

In the context of the current "include in base or not" discussion, there was a great and quite detailed comparison between and for safe and secure /#LowLevel by , including reasoning they had at about their policies:

lists.freebsd.org/archives/fre

Alfonso Siciliano »
@alfonsosiciliano@mastodon.bsd.cafe

Interesting page: "Why Is SQLite Coded In C" sqlite.org/whyc.html

...it is possible that SQLite might one day be recoded in Rust. ...
Some preconditions that must occur before....

KubikPixel™ »
@kubikpixel@chaos.social

OK, now I have found a solution (look toots above) using thanks the tip from @beowulf. Although I briefly shut down , this motivates me to continue learning practically. I will something similar to but look at @rust for inspiration 🙌

«: Your one-stop static engine – Forget dependencies. Everything you need in one binary.»

🦀 getzola.org

Thorsten Leemhuis (acct. 1/4) »
@kernellogger@fosstodon.org

Andrea Righi[1] wrote a scheduler in / using sched-ext[2]; he claims he was "'"pretty shocked to see that it doesn't just work, but it can even outperform the default scheduler (EEVDF) with certain workloads (i.e., gaming):"'"

He shared it on the : twitter.com/arighi/status/1746

Github page: github.com/sched-ext/scx/

Video: youtube.com/watch?v=oCfVbz9jvV

[1] engineer @ Canonical
[2] lwn.net/Articles/922405/

No description