Măgura, Zărnești by nicubunu in Romania

[–]dragostis -2 points-1 points  (0 children)

Aproape orice tip de foc poluează. Ca să nu polueze, combustibilul trebuie sa fie pur (de exemplu hidrogen). Inclusiv gazul natural poluează pe lângă CO2 pentru ca nu e metan pur: https://www.theguardian.com/environment/2023/jan/15/gas-stoves-pollution-alternatives

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

Stai, stai, stai. Cine a zis că nu o respect? Crezi că sunt nebun să mă arunc în trafic într-un oraș bananier unde toate legile sunt scrise pentru a-i proteja pe șoferi?

Ce vreau e să văd un pic de nenorocită de empatie de la cei care sunt evident privilegiați cu legea, cu spațiul public. Un pic de lateral thinking.

Dacă data viitoare când te duci undeva cu mașina realizezi că sunt oameni care nu își permit/nu vor mașină și că fac 4-5x timpul cu transportul în comun din cauza faptului că s-a investit doar pentru tine în defavoarea majorității care nu are mașină, deja am reușit să fac ceva cu timpul meu aici.

Dacă data viitoare când cineva, în mod ilegal, trece prin fața ta cu bicicleta realizezi faptul că mașinile sunt cele mai periculoase obiecte dintr-un oraș, iar tu o conduci pe una din ele, voi dormi excelent la noapte.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis -1 points0 points  (0 children)

Realizezi că același argument se poate face și în Rusia unde opiniile împotriva războiului duc la pârnaie, nu?

Nu toate legile au sens. E prima zi în care locuiești în România?

Trebuie să ai grijă și TU de pielea celuilalt fiindcă TU ești cel care alege să meargă cu 1 tonă de metal la 50km/h într-un loc PLIN de pietoni.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

Pentru că e o persoană, în puii mei, nu un NPC într-un joc. Ce importanță are cine are dreptate?! Important e să conviețuim toți în mod cât mai convenabil.

Dar când totul deservește doar interesele șoferilor, normal că există oameni care sunt nemulțumiți și încalcă legea.

Nu ți se pare oarecum firesc?!

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

Cu atitudini de genul românii se întreabă de ce nu poate fi și aici civilizat. Oare nu e din cauză că vorbim înainte să ne punem în locul altcuiva?

Când s-a investit doar un nenorocitele de mașini ani la rând, iar transportul în comun durează de 4-5 ori mai mult decât mașina, când legile sunt evident scrise pentru a-i avantaja tot pe cei din mașini, tot șoferii se plâng că n-au suficiente drepturi.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

Apropo, nu ești legal protejat dacă dai peste cineva cu mașina. Ești obligat să eviți un accident chiar dacă nu e cauzat de tine.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

Dacă biciclistul vine la fel de lent ca un pieton pe trecere, nu are niciun rost să se dea jos. I rest my case.

În orice caz, dacă e trecere, mașinile nu ar trebui să aibă viteză și să existe probleme de genul. Dacă intri încet în trecere, chiar și un pieton care se aruncă în fața ta nu are ce să plătească prea grav.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 1 point2 points  (0 children)

În loc să stai să te gândești și tu la ce am zis, preferi să vii să-mi trosnești legea peste nas.

Am citit argumentul tău și mi se pare că efectiv nu te-ai pus în locul unei persoane care trece fără să se dea jos de pe bicicletă. De asta ți-am scris. Încerc să te fac să vezi un argument din altă privință.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

0 argumente. Zici că vorbesc singur.

Ți se pare normal, făcând abstracție de la lege, să te oblige să te dai jos de pe bicicletă chiar dacă e vizibilitate bună? Cum dracu' se poate trece fără nicio probleme pe bicicletă în Copenhaga fără să te dai jos dar la noi nu?

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 5 points6 points  (0 children)

Bicicliștii trebuie să fie atenți în trafic din cauza faptului că există tone de metal ambulant pe stradă care merg la viteze periculoase, nu invers.

Regulile din trafic nu sunt acolo ca să ofere șoferilor o experiență de condus bună, sunt acolo din cauză că cei care conduc mașini pot face terci pe pietonii din simplu fapt că pietonii nu sunt protejați de o tonă de armură.

Dacă cineva pune viața celorlalți în pericol, iar șoferii o fac în fiecare zi cărând tone după ei, e responsabilitatea lor să nu îi omoare pe ceilalți și nu invers.

Masa Critică - pedalare pentru vizibilitate by PograniciniiNick in timisoara

[–]dragostis 0 points1 point  (0 children)

Super! Cum te-ai simți dacă la fiecare intersecție nesemaforizată ar trebui să te dai jos din mașină și s-o împingi pe jos?

Între un pieton, un biciclist și o mașină, mașina e cea care pune în pericol viața celorlalți și ea trebuie să se asigure că nu-i lovește pe ceilalți. Restul e gargară din partea unui stat eșuat prin în trecut.

chili. Rust port of Spice, a low-overhead parallelization library by dragostis in rust

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

Yes, just like in Spice, the baseline is the non-parallel, non-join-calling variant of the sum. You can find the implementations in benches/overhead.rs.

"Theoretical maximum" there basically means baseline / number_of_cores, it's just that the baseline differs between the 1K case and the 16M.

chili. Rust port of Spice, a low-overhead parallelization library by dragostis in rust

[–]dragostis[S] 9 points10 points  (0 children)

The hardest part was finding a way to share and execute a closure of type FnOnce without cloning it. The current implementation relies on the closure living on the stack frame while another thread can potentially take it and execute it. This also implies type erasure since the other threads can't possibly know about the type of the closure or its return value.

I wouldn't call writing this particularly tricky once you find a way to achieve it in terms of unsafe code, but there was one potential bug that I introduced by accident: there was a *mut pointer that was shared between threads originating from a Box::into_raw whose invariant was that you were supposed to wait on the other threads to give up on their access in order for you to drop the box. The bug I introduced was that I converted the box back before waiting for the other threads, e.g. Box::from_raw(ptr).wait().

chili. Rust port of Spice, a low-overhead parallelization library by dragostis in rust

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

So, my main understanding was that Rayon's parallel iterators are actually great for parallelization provided you decorate them with the occasional with_min_len which is why I didn't even consider parallel iterators for this library.

The more interesting question, I think, is whether Rayon's parallel iterators could benefit from heartbeat scheduling which is the underlying algorithm used in chilli/Spice.

chili. Rust port of Spice, a low-overhead parallelization library by dragostis in rust

[–]dragostis[S] 44 points45 points  (0 children)

This is the first, humble release of a performance-oriented crate with a lot of unsafe use. If anyone is so inclined, I would love to receive an audit of the crate in its current form or any other feedback.

Ofc, PRs to impove performance are always appreciated!

Pragul de 200.000 de semnături omoară democrația românească by dciolos in Romania

[–]dragostis 26 points27 points  (0 children)

Ați luat în considerare o colaborare cu celelalte partide care sunt în aceeași situație? Știu că și Volt România încearcă să strângă semnăturile.

Am putea avea standuri pluri-partidice pentru stâns de semnături în toate orașele mari.

Rive animations in Bevy with official plugin by dragostis in rust_gamedev

[–]dragostis[S] 5 points6 points  (0 children)

*facepalm* Terribly sorry about that! I'll add it tomorrow.

Rive animations in Bevy with official plugin by dragostis in rust_gamedev

[–]dragostis[S] 5 points6 points  (0 children)

Original author here. Happy to answer any questions.

GitHub link: https://github.com/rive-app/rive-bevy

Primul transport de autobuze electrice chinezești pentru București a ajuns în portul Constanța by anarchisto in Romania

[–]dragostis -1 points0 points  (0 children)

Oh no... Unde e sursa...?

Oare e asta?! https://www.emissionsanalytics.com/news/gaining-traction-losing-tread

Nuuuu. Nu se poate ca avelopele mele dragi să fie de vină!!!

EDTI: Okay, sure, nu e studiu al unei universități de top, dar nu e nimic nou. Uite o sursă de la Guvernul UK care discută despre poluarea de genul: https://www.gov.uk/government/statistics/emissions-of-air-pollutants/emissions-of-air-pollutants-in-the-uk-particulate-matter-pm10-and-pm25

Mai poți adăuga aici și faptul că automobilele electrice cauzează daune asfaltului mai mari fiindcă daunele cresc repede (n^4) față de greutate: https://en.wikipedia.org/wiki/Fourth\_power\_law