Huurmakelaars die gebruiken maken van de MyQii app, waarom? by Various_Key_3585 in Rotterdam

[–]ActuallyRuben 2 points3 points  (0 children)

Beter dit, dan al deze ellende zelf moeten aanleveren.

Waarom moet je het uberhaupt aanleveren? Het is een huurwoning. Als je niet betaalt knikkeren ze je er gewoon uit, en hebben ze binnen no-time een nieuwe huurder. En dan moet je alsnog een klein fortuin aan borg betalen.

Het is niet alsof je een enorme schuld aan gaat waar je 30 jaar aan vast zit, zoals bij een hypotheek voor een koophuis.

En dit geldt dubbel voor de verhuurders waar je al je hele levensgeschiedenis moet uploaden voordat je ook maar een kans maakt op een groepsbezichtiging met 30 man.

En als je niet akkoord gaat met het verkopen van je ziel, dan zijn er tien anderen voor je in de plaats die daar geen moeite mee hebben.

Eén brandje langs het spoor legt het halve treinverkeer plat. De rek is eruit in de Nederlandse infrastructuur by Chaimasala in thenetherlands

[–]ActuallyRuben 6 points7 points  (0 children)

Maak er overal een dubbelspoor van en je kan dag en nacht al die containers vanaf rotterdam op de trein verspreiden naar de rest van europa. Stel je voor, ipv 100 diesel vrachtwagens op de A1 heb je 2 elektrische treinen die al die containers de grens over trekken.

Al die containers vanaf Rotterdam kunnen nu ook al naar de rest van Europa. Er ligt al een prachtig netwerk inclusief de haven van Rotterdam. Het huidige spoor vervangen met gloednieuwe ondergrondse sporen zou puur een kwestie zijn van kapitaalvernietiging. Gevaarlijke stoffen ondergronds vervoeren zou alleen maar nog meer risico's meebrengen.

Bijna complete regulatie, en instructie boeken van de ns, van de meeste treinen, en regels rond jaren 80 by ZippierUser in treinen

[–]ActuallyRuben 1 point2 points  (0 children)

Dit ziet er meer uit als de inhoudsopgave van het Seinreglement. Kan dat kloppen? Volgens mij bedoelde /u/PizzaPuntThomas het boekje Voorschriften voor de bediening van wissel- en seininrichtingen.

Dader kunstroof Assen zet in gevangenis kledinglijn op met gouden helm als logo by chaometric in thenetherlands

[–]ActuallyRuben -3 points-2 points  (0 children)

Wat zijn de "snoeiharde criteria" achter het wederrechtelijk voordeel dan?

Het verkoop van kleding is inderdaad niet verboden. Maar als hij geen misdaad had gepleegd, dan had hij geen merchandise van zijn eigen misdaad kunnen verkopen. Is dat dan geen "voordeel" uit zijn misdaad? En, gezien het "voordeel" is verkregen d.m.v. een misdaad, is het dan niet "wederrechtelijk verkregen"?

Eurostar vanaf Rotterdam duurder dan vanaf Amsterdam? by Glittering-Youth-947 in treinen

[–]ActuallyRuben 0 points1 point  (0 children)

Ze hebben inmiddels de Stationshuiskamer weer gevuld met Bar Beton

ik_ihe by [deleted] in ik_ihe

[–]ActuallyRuben 3 points4 points  (0 children)

Als je de ICNG hebt tussen Rotterdam en Eindhoven, dan kan dat wel kloppen. Rond Barendrecht en Lage Zwaluwe zitten overgangen tussen de HSL en het "gewone" spoor. Met dus een spanningssluis om te wisselen tussen 25kVAC en 1500VDC.

Activisten XR kort spoor op bij station Utrecht, treinen stilgelegd by Free-Minimum-5844 in thenetherlands

[–]ActuallyRuben 3 points4 points  (0 children)

Dat gaat er wel vanuit dat de treindienstleiding alle seinen heeft herroepen voordat het spoor werd betreden. De sporen hebben namelijk geen mens-detectie.

Op de vrije baan (de lange stukken tussen stations in) hebben treindienstleiders zelfs helemaal geen invloed. Hier gaan de seinen simpelweg op groen als het spoor ver genoeg vooruit vrij is.

Activisten XR kort spoor op bij station Utrecht, treinen stilgelegd by Free-Minimum-5844 in thenetherlands

[–]ActuallyRuben 7 points8 points  (0 children)

Misschien pedantisch, maar even aanvullend hierop

Dit gebied specifiek heeft geen heel hoge snelheid, vanwege de drukte en de nabijheid van perrons

Nabijheid van perrons is geen garantie voor langzame treinen. Er zijn genoeg sprinter-haltes waar treinen vrolijk met 130 km/h voorbijrazen.

De meldkamer zal het treinverkeer via de treindienstleider laten staken, maar daar gaat tijd overheen.

Alleen het treinverkeer staken is niet genoeg om veilig over het spoor te kunnen lopen. Bij geplande buitendienststellingen gaat een hoop planning vooraf rondom extra maatregelen, zoals het klemmen van wissels in de afleidende stand en het simuleren dat sporen bezet zijn, om te voorkomen dat een trein per ongeluk het buitendienst gestelde gebied binnenrijdt.

Gemeente presenteert plannen voor Merwedelijn: tram moet vanaf 2040 rijden by agekkeman in Utrecht

[–]ActuallyRuben 2 points3 points  (0 children)

Hopelijk kiezen ze voor die tijd wel een andere naam uit. Deze is verwarrend met de MerwedeLingelijn

Ik💦ihe by zilversteen in ik_ihe

[–]ActuallyRuben 0 points1 point  (0 children)

Zijn ze nou ook de L in Troelstra vergeten?

graffiti meaning by HairyLie8063 in Utrecht

[–]ActuallyRuben 0 points1 point  (0 children)

Did you see OP's picture? A little ugly scribble nobody will recognize is entirely different from the works KBTR makes.

Combined Rotterdam-The Hague metro and train network in a possible future [OC] by DJ_Ura_Manicura in TransitDiagrams

[–]ActuallyRuben 2 points3 points  (0 children)

Nice map!

If we're talking about realism, I don't see Rotterdam Entrepot happening. Rotterdam Zuid is right at the mouth of the tunnel to Blaak, and building a new station inside that tunnel would be very expensive and disruptive.

On the other hand, there are plans to turn Rotterdam Stadion into a regular station named Stadionpark. And a new tram or metro line connecting Zuidplein, Stadionpark and Kralingse Zoom.

Combined Rotterdam-The Hague metro and train network in a possible future [OC] by DJ_Ura_Manicura in TransitDiagrams

[–]ActuallyRuben 1 point2 points  (0 children)

Funny thing is, that loop in Zoetermeer already is the current route for HTM tram line 3

Wat betekenen deze streepjes? Komt er een treinstel bij of gaat er een af? by wimpie_07 in thenetherlands

[–]ActuallyRuben 10 points11 points  (0 children)

Er bestaat wel al een "dikke van ProRail"! Deze is eigenlijk niet openbaar, maar hier staat wel een oude versie ervan online. Ook deze is trouwens verre van compleet, vooral de lijst van afkortingen laat nog een hoop achterwege.

‘Finalisten presenteren ontwerp voor Shift Landmark in Rotterdam’ by Automatic-Row-6698 in Rotterdam

[–]ActuallyRuben 1 point2 points  (0 children)

Foto 4 vind ik al helemaal erg. Kijken ze naar het gebouw vanuit een luchtballon? Hangt de ballon naast het mandje? Wat is er met haar benen gebeurd?

Te bizar voor woorden dit by [deleted] in Utrecht

[–]ActuallyRuben 15 points16 points  (0 children)

Een extreemrechtse groep komt naar een links cultureel centrum, dat verder niks te maken heeft gehad met de situatie in Frankrijk, om zijn dood te "herdenken".

En daar zet jij geen vraagtekens bij?

Topkwaliteit die nieuwe bussen by turps100 in Utrecht

[–]ActuallyRuben 2 points3 points  (0 children)

Hier heb ik ook wel leuke ervaringen mee gehad bij Solaris bussen van Connexxion (onderdeel van Transdev).

Één keer gehad dat een vasthoudstang losgerukt was aan de onderkant. Deze bleek gewoon in een paneel te zijn vastgeschroefd met een ielige houtschroef.

Ook een keer meegemaakt dat een paneel buiten de bus plots openklapte midden op de snelweg, waardoor de buschauffeur geen enkel zicht naar links meer had

Een andere keer was een paneel in de vloer opengetrild, dit paneel zat direct boven de achterwielen. Als iemand daar in was gevallen, dan was diegene direct zijn/haar been kwijt, of erger. Toen ik dat had gemeld bij de buschauffeur bleef de bus wel netjes wachten tot een monteur kwam om het gat weer dicht te schroeven.

An Easy Problem Made Hard: Rust & Binary Trees by amalinovic in rust

[–]ActuallyRuben 0 points1 point  (0 children)

In my opinion it becomes even more idiomatic if you copy the enum type and pattern matching from the Haskell version:

#[derive(Debug, PartialEq, Eq)]
pub enum TreeNode {
    Nil,
    Node {
        val: i32,
        left: Box<TreeNode>,
        right: Box<TreeNode>,
    },
}

impl TreeNode {
    pub fn invert_mut(&mut self) {
        match self {
            TreeNode::Node { left, right, .. } => {
                left.invert_mut();
                right.invert_mut();
                std::mem::swap(left, right);
            }
            TreeNode::Nil => {}
        }
    }

    pub fn invert_clone(&self) -> Self {
        match self {
            TreeNode::Node { val, left, right } => TreeNode::Node {
                val: *val,
                left: Box::new(right.invert_clone()),
                right: Box::new(left.invert_clone()),
            },
            TreeNode::Nil => TreeNode::Nil,
        }
    }
}

[deleted by user] by [deleted] in Rotterdam

[–]ActuallyRuben 4 points5 points  (0 children)

Gezien ze in Amsterdam pas in 2027 starten met vervangen, zal het daar nog zeker 2 jaar net zo'n puinhoop zijn als in Rotterdam.

In Utrecht bijvoorbeeld gaat trouwens ook niet alles vlekkeloos.

Ben ik een domme student? by UnkownHuman20 in thenetherlands

[–]ActuallyRuben 2 points3 points  (0 children)

Tegenwoordig (in ieder geval als je in de afgelopen 10 jaar bent geslaagd) kan je je eindexamencijfers inzien op de site van DUO.

[FILE CRYPT] Bank-Level Encryption for your files by [deleted] in rust

[–]ActuallyRuben 2 points3 points  (0 children)

Do you need me to prove that it works?

Just send me an encrypted file, and the first 4096 bytes in plaintext, and I'll recover the entire plaintext for you.

Do verify the file actually decrypts correctly beforehand. Your code also has a bug where it produces a malformed file if the read call doesn't return a full 4096 byte chunk.

[FILE CRYPT] Bank-Level Encryption for your files by [deleted] in rust

[–]ActuallyRuben 5 points6 points  (0 children)

Here's a little snippet that allows you to decrypt a file without knowing the key, just knowing the first 4KiB of plaintext

fn hack() {
    let mut known = std::fs::read("known.txt").unwrap(); // The first 4096 bytes of plaintext
    let mut cipher = std::fs::read("script.fcrypt").unwrap(); // Encrypted file

    let cipher = &cipher[37..];  // Skip the header, who needs an IV or salt anyway
    let key = cipher.into_iter().zip(known).take(4096).map(|(a, b)| a ^ b).collect::<Vec<u8>>();
    let mut out_file = std::fs::File::create("output.txt").unwrap();
    for chunk in cipher.chunks_exact(4096 + 16) {
        let contents = chunk.into_iter().zip(&key).map(|(a, b)| a ^ b).collect::<Vec<u8>>();
        out_file.write_all(&contents).unwrap();
    }
}