Erich is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Now I realize that I don't know enough about graph databases..

I'm trying to create a graph of rpm dependencies with rust and neo4j just for fun.

It was nice to use rayon, around 27k rpms are parsed in ~1.5 seconds in this machine :)

@federicomena Thanks! I'll join the Open source Technology Center at Intel, I'll be doing performance tunning to some OpenStack components. Not sure yet on which I'll be working on, but I'll know that in the next :)

I’ll have my first job doing some open source 😃

@federicomena nice! I hope you can find it useful 😃

I wrote a little blog post about how to use docker as a building environment

"Changing priorities because the Tamaliza"

Conky is something that can be ported to Rust

I learned today that I can use Box<Future<Item = (), Error = ()>>

to return whatever type implements a certain trait. it feels like a hack, but works.

Let's try Rayon in a 288 cpu system !!

@federicomena Yes!, that seems to be reason. I don't understand jemalloc (yet) but seems to be using more Rss than the system allocator. Ths is the comparison of the CpuPool with size 4, at the left is jemalloc.

@federicomena I think I found the problem. I'm using the futures_cpupool, when I removed the cpupool the memory decreases to 6MB.

That CpuPool is using about 21 MB just with this line:

let pool = CpuPool::new_num_cpus();

Surprisingly my rust code builds!

Wow 34 MB of Rss with jemalloc vs 5MB in system malloc, is that correct?

Having another fight with Rust's futures.. danm.. those things are hard. At least to me.

🚨 Troll alert 🚨 Show more

I wish that the dependency management in Go will be so good as Rust’s cargo.

The “Programming Rust” book is amazing !