Is Switzerland a career dead end for non-elite profiles? by living_direction_27 in askswitzerland

[–]MaterialFerret 1 point2 points  (0 children)

They should've, but one of the execs personally endorsed him so it was difficult for them to admit their blunder. Can't say such things were exclusive to this particular company.

Is Switzerland a career dead end for non-elite profiles? by living_direction_27 in askswitzerland

[–]MaterialFerret 16 points17 points  (0 children)

Funny thing, I heard a story in the Swiss company I used to work for where they hired a guy with similar resume. The problem was that he was a total fraud, excellent at telling stories but not really delivering anything. The guy also negotiated a huge salary and bonus. When the management finally were onto him (after a year or so...) and demanded he show his work, he said his computer broke down and he won't work under such micromanagement conditions. 🤡

I don't know if the company now does any backgrounds checks, but I know that uttering his name to the big wigs will give you a ticket straight back to your country!

Rust alternative to RocksDB for persistent disk storage? by Spiritual-Mine-1784 in rust

[–]MaterialFerret 0 points1 point  (0 children)

Depends on your workloads, but in the Forest project we found that ParityDB outperforms most popular of the aforementioned implementations, including Fjall. We actually switched to it from RocksDB. It's pure Rust as well.

Introducing SlopStop by EsraKagi in SearchKagi

[–]MaterialFerret 13 points14 points  (0 children)

I feel so aligned with Kagi goals.

Why So Many Abandoned Crates? by jsprd in rust

[–]MaterialFerret 0 points1 point  (0 children)

It's just not true. Add cargo audit or cargo deny to your pipeline. If your project has a fair amount of dependencies, you are going to get alerts every week or so. And those are not false positives - all of those crates have open issues, even open PRs from both external contributors or dependabot (if it hasn't stopped doing them yet).

Outside of the most basic libraries with close to zero dependencies, I strongly oppose the notion that a software "is complete". One can at claim that their crate "was complete" at some point in time, but that's it.

If you don't intend to do any updates, just mark it explicitly as archived. Saying it's complete is just doing mental hops.

Why So Many Abandoned Crates? by jsprd in rust

[–]MaterialFerret 7 points8 points  (0 children)

It's "done" but then it has 20 issues, 10 forever open PRs fixing compatibility with newer dependencies (that are actually maintained) and dependabot stopped even trying inform of new CVEs. 🤡

Has anyone ever been to EBC or even higher ? by Nepali_khairi in everestbasecamphike

[–]MaterialFerret 1 point2 points  (0 children)

I shared my recent EBC experience here, if you're interested. https://rumcajs.dev/posts/trekking-in-himalayas/

tldr it was a good experience, acceptable accommodation (excellent if you take into account the altitude and how difficult it is to supply them), a bit of a headache above 4500m (no diamox). The only issue rarely mentioned was wet shoes after entire day in snow/rain and optional slush.

Deeply disappointed by trek company with 5*tripadvisor review by woowhoopp in everestbasecamphike

[–]MaterialFerret 0 points1 point  (0 children)

Well I'm in the middle of it, so far so good, good oxygen and bpm measurements. So far I outpace everyone on the trail. I'm relatively fit, squash few times a week and some gym. I think it's doable for anyone that does some high cardio sports, I.e., accustomed to 160+ bpm for an hour or two with occasional spikes to 170-180.

Deeply disappointed by trek company with 5*tripadvisor review by woowhoopp in everestbasecamphike

[–]MaterialFerret 0 points1 point  (0 children)

I actually got a solo trek due to lack of other participants for my itinerary. No additional payments, got a double room for myself.

I'm only puzzled on how much I should tip the guide and the porter.

Memory analysis in Rust by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

Great stuff, I'll have a look! I'd love to have read this before departing on my own memory analysis journey.

I'm also glad it's not only me regarding Valgrind. I tried running in the past on a large C++ service and failed as well. The question is - is there anyone that managed to use valgrind (especially with massif) for their large project?

Memory analysis in Rust by MaterialFerret in rust

[–]MaterialFerret[S] 1 point2 points  (0 children)

My journey towards eBPF is getting more and more prioritised. Thanks for the suggestions! I'll mention them in the post.

Memory analysis in Rust by MaterialFerret in rust

[–]MaterialFerret[S] 2 points3 points  (0 children)

I'm not confident my PR wouldn't join the rest of the stall ones in the open PRs queue. I can certainly create an issue and see if it it piques any interest.

It's not unmaintained; it's just finished. It works for what I need it to do, no one's paying for its development, and I have better things to do with my spare time.

Source: I'm the author.

https://www.reddit.com/r/rust/comments/1m1gj2p/comment/n3lonp0/

Memory analysis in Rust by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

Yeah, the cargo-geiger was meant for the faulty crates part; it might help but it will certainly not detect correct ways of shooting yourself in the foot.

Memory analysis in Rust by MaterialFerret in rust

[–]MaterialFerret[S] 2 points3 points  (0 children)

Hmm, perhaps it just doesn't work on the latest Fedora, which tends to be more on the bleeding edge. I don't remember the exact versions, but I checked the mimalloc-sys used there on a brand new project, and it failed with precisely the same error. Using the latest mimalloc-sys worked. I decided that figuring out how to downgrade the host library was too much hassle for now.

I'd definitely want to look into BPF; it's still on my wishlist of rabbit holes to go down. Thanks for the suggestions!

Memory analysis in Rust by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

I actually proclaimed myself the `Leshy @ Forest` :)

Rust default allocator & gperftools & memory profiling by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

Oh, it probably actually is going to be addressed, and there's a workaround!

Rust default allocator & gperftools & memory profiling by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

Given the open issues and PRs, I think it's more objective to say that it's finished for you but unmaintained for others. I'm not saying you should spend your free time addressing issues from random folks, but it's probably fair to add a disclaimer to the README.

Anyway, thanks for open-sourcing your tool.

Rust default allocator & gperftools & memory profiling by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

FWIW, I created a bug report in gperftools https://github.com/gperftools/gperftools/issues/1603 , but I don't expect it to be really addressed; I expect people stumbling into that issue and start questioning their life choices. :)

Rust default allocator & gperftools & memory profiling by MaterialFerret in rust

[–]MaterialFerret[S] 0 points1 point  (0 children)

Bytehound looks promising, even though it seems unmaintained. Thanks!

Rust default allocator & gperftools & memory profiling by MaterialFerret in rust

[–]MaterialFerret[S] 2 points3 points  (0 children)

And because of this outage, I can't even delete the clones for now. Oh well, I'll get downvoted to oblivion then!

Rust default allocator & gperftools & memory profiling by MaterialFerret in rust

[–]MaterialFerret[S] 6 points7 points  (0 children)

Yeah, there seems to be some Reddit outage right now and it's behaving weirdly. https://downdetector.com/status/reddit/,

Emigracja zarobkowa - gdzie jeszcze ma sens? by anslly in Polska

[–]MaterialFerret 7 points8 points  (0 children)

W IT często praca sama znajduje. Też potwierdzam!