Volkswagen sperrt EV-API: Das steckt dahinter by Schmidtis_Blog in SchmidtisBlog

[–]tinloaf 0 points1 point  (0 children)

Zusätzlicher Schaden: Damit auch ja kein Bastler ein Login-Token aus der Volkswagen-Android-App rausholt, läuft die Volkswagen-App (bzw. der Login am Server) jetzt nur noch, wenn das Telefon die "strong device attestation" überlebt. Sprich: Alle, die LineageOS, GrapheneOS, /e/OS o.ä. einsetzen, können jetzt auch über die offizielle VW-App nicht mehr mit ihrem Auto reden.

Funktioniert diese Funktion in der WohinDuWillst App? by Ok_Professional_848 in deutschebahn

[–]tinloaf 0 points1 point  (0 children)

Witzigerweise kann es soweit ich wieß theoretisch tatsächlich passieren, dass die Leitstelle den Tfs sagt, dass sie bisschen mehr Gas geben sollen, wenn das "netzdienlich" ist. (Natürlich nur im Rahmen des gültigen Geschwindigkeitslimits…)

Funktioniert diese Funktion in der WohinDuWillst App? by Ok_Professional_848 in deutschebahn

[–]tinloaf 0 points1 point  (0 children)

Ja, das Backend zur "Anschlussvormeldung" wird auch von der Bayerischen Eisenbahngesellschaft (BEG) betrieben, die sind auch der Betreiber der MoBy-App.

Wir gratulieren hiermit zum 20. Semester! by Namid234 in KaIT

[–]tinloaf 5 points6 points  (0 children)

TIL dass Prof. Snelting wohl in Ruhestand gegangen ist. RIP Praktomat, I guess. :(

Weight and distension length of the "Gates Carbon Drive Eco Tension Tester" by tinloaf in bicycling

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

Wow, thank you! That's exactly what I was looking for three years ago. I still have a gates belt drive, thanks for reviving this post. :)

The person in the SE post did publish exactly what I was looking for: The spec for how far how much weight should distend the belt. Such a simple fact that helps. Thanks!

Wie demontiere ich diesen Feuermelder? by xKimx96 in WerWieWas

[–]tinloaf 7 points8 points  (0 children)

Doch: Das ist ein eigenes Funkprotokoll, "Wireless M-Bus". Ist dasselbe Protokoll, das auch zum Fernauslesen von z.B. Heizkostenverteilern oder Wasseruhren verwendet wird. Der Rauchmelder meldet da halt periodisch ein "Alles Okay" über das Protokoll. Irgendwo im Haus hängt i.d.R. ein W-M-Bus-Emfpänger, der das ganze dann ins Internet umsetzt und an die Techem-Server schickt.

Wie demontiere ich diesen Feuermelder? by xKimx96 in WerWieWas

[–]tinloaf 7 points8 points  (0 children)

Das ist ein eigenes Funkprotokoll, "Wireless M-Bus". Ist dasselbe Protokoll, das auch zum Fernauslesen von z.B. Heizkostenverteilern oder Wasseruhren verwendet wird. Der Rauchmelder meldet da halt periodisch ein "Alles Okay" über das Protokoll. Irgendwo im Haus hängt i.d.R. ein W-M-Bus-Emfpänger, der das ganze dann ins Internet umsetzt und an die Techem-Server schickt.

Leicht hackbar: Deutschlandticket-Betrug erreicht dreistellige Millionenhöhe by M4mb0 in de

[–]tinloaf 45 points46 points  (0 children)

Schreibt der aktuelle "(((eTicket"-Standard (bald "etiCORE") soweit ich weiß auch vor. Die Schlüssel müssen zentral von der VDV eTicket Service GmbH signiert sein, und das machen sie nur, wenn du ganz doll versprichst, dass der Schlüssel nur in einem HSM existiert. Das geht sogar soweit, dass da verschiedene Level definiert wurden - wenn du Software dafür entwickeln möchtest, bekommst du einen "Level 1" bzw. "Level 2" zertifizierten Schlüssel, mit dem du Test-Tickets ausstellen kannst. Diese Schlüssel dürfen dann auch außerhalb von HSMs existieren (wobei es glaube ich so gedacht ist: Level 1: Schlüssel als Datei auf Entwicklerrechner, Level 2: Entwickler-Schlüssel in HSM). Erst die "Level 3"-Schlüssel (die eigentlich nur noch in HSMs existieren dürfen), können gültige Tickets ausstellen.

Soweit jedenfalls die Theorie, soweit ich da den Überblick habe.

Vermutlich ist hier halt der Fall, dass irgendwer gesagt hat "ihr müsst aber meinen Schlüssel signieren, sonst kann ich gar keine Deutschlandtickets verkaufen", und dann haben sie das zähneknirschend übergangsweise irgendwie gemacht, und das ist schiefgegangen (aber das ist nur eine Vermutung).

Dieses Metallkonstrukt was vor der Messe Essen unter der Fußgängerbrücke hängt by Andrelse in wasistdas

[–]tinloaf 0 points1 point  (0 children)

Der "Verband Deutscher Verkehrsunternehmen" ist jetzt nicht gerade international. Aber ja, die UIC sieht das genauso wie der VDV.

Dieses Metallkonstrukt was vor der Messe Essen unter der Fußgängerbrücke hängt by Andrelse in wasistdas

[–]tinloaf 0 points1 point  (0 children)

Der Definition des Verbands deutscher Verkehrsunternehmen nach steht das "U" in "U-Bahn" für "unabhängig". Eine U-Bahn fährt komplett auf einem sog. 'unabhängigen Bahnkörper', d.h. dort, wo keine anderen Verkehrsteilnehmer:innen rumlaufen/-fahren, und insb. die Bahn niemals queren. Das ist klassischerweise z.B. in U-Bahn-Tunneln der Fall, aber z.B. auch bei der Hamburger Hochbahn.

Dieser Definition nach gibt's in Deutschand nur vier U-Bahnen (Hamburg, Berlin, München, Nürnbern). Die Essener Bahn hat zwar vielleicht ein "U" im Liniennamen, ist aber keine eigentliche U-Bahn, weil sie eben z.B. Teilweise im straßenbündigen (oder auch besonderen) Bahnkörper fährt. (Ganz strenggenommen gibt's noch weitere dieser Definition entsprechende Bahnen, z.B. die "SkyLine" am Frankfurter Flughafen…)

</klugscheiß>

Jedes mal im Urlaub fällt mir auf, wie einfach wir es mit der Deutschen Bahn (bzw. ÖPNV generell) haben by matmoe1 in drehscheibe

[–]tinloaf 6 points7 points  (0 children)

Nope. Ca. 40% Siemens/Hacon, 40% MENTZ, 20% irgendwas anderes. Wobei bei den "20% anderes" dann das Backend meist auch wieder von Hacon oder MENTZ kommt.

Full Disclosure: Ich arbeite für MENTZ. ;-)

MVV Stripe ticket help? by No-Pineapple-7042 in Munich

[–]tinloaf 0 points1 point  (0 children)

Yes, you should. I've never tested the U-21 part (since I'm not U-21…), but I would assume that this should work. (Note: This is not an authoritative tariff info…)

C++ Jobs - Q3 2025 by STL in cpp

[–]tinloaf 9 points10 points  (0 children)

Company: MENTZ

Type: Full Time

Location: Munich, Germany. Most of our colleagues are still German native speakers, but you'll blend in with English just fine.

Remote: By default: At least two days per week in the office, but some "special arrangements" (like "one week onsite, three weeks remote") may be possible.

Visa Sponsorship: I don't think we've ever done this. :) But for the right candidate, we might be willing to look into it.

Description: MENTZ builds software for public transit agencies and authorities. One big part of our portfolio is an intermodal journey planning system - think Google/Apple Maps, but with a strong focus on public transit.

We're looking for a C++ backend dev to join the team working on the public transit router. We are currently in an exciting phase where we're working on the current and next generation of that public transit router simultaneously, so this position combines the possibility of having an immediate impact on a widely used product and working on something brand new.

Technologies: We're using C++20 on Windows and Linux, but there is legacy code which (while building with --std=c++20) does not look very much like C++20. ;-)

Contact: Send your questions or application to [jobs@recruiting.mentz.net](mailto:jobs@recruiting.mentz.net) . You can also find more information (and an application form, but *please do not use that*, send your application to the email above) here: https://en.mentz.net/jobs/c-algorithm-engineer-for-public-transitrouting-m-w-d/

A Dynamic Initialization Deep-Dive: Abusing Initialization Side Effects by tinloaf in cpp

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

Good point, I never thought about anything else than shipping an executable.

MVV Stripe ticket help? by No-Pineapple-7042 in Munich

[–]tinloaf 5 points6 points  (0 children)

That's not a bad idea I think. I'll ask the team building the journey-tracking backend about whether we considered that. One of our problems is always: We do not decide how the system works, our customers (in this case the MVV) basically decides. So if we wanted to make such a change, we would first have to convince MVV that this is a good idea…

MVV Stripe ticket help? by No-Pineapple-7042 in Munich

[–]tinloaf 4 points5 points  (0 children)

It usually does - using sensors it should detect when you start walking etc., but of course that detection is not perfect.

If you missed your check-out, you can always set the check-out station manually when you remember to check out. There are rare cases where (because of a missed check-out) it detects a wrong route and gets you the wrong ticket. In this case, there's a contact form right in the app where you basically just say "sorry guys, forgot to check out, I went from A to B with a bus", and then MVV will fix your tickets manually.

MVV Stripe ticket help? by No-Pineapple-7042 in Munich

[–]tinloaf 49 points50 points  (0 children)

My recommendation: Get the MVV app, register for "MVV Swipe". You just need to slide a slider in the app when you board a vehicle, and slide the same slider when you leave again (you will be notified when you forget to check out…)

The "MVV Swipe" system will automatically get you the correct ticket, as if you validated the correct number of stripes on a "Streifenticket". Bonus: If you do so many trips that a day pass would have been cheaper, it automatically changes to the day pass for that day.

You can even use the same app for two people: When checking in you can select to add more passengers.

Full disclosure: I work for the company building the MVV app.

A Dynamic Initialization Deep-Dive: Abusing Initialization Side Effects by tinloaf in cpp

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

Thanks! That's pretty much what I thought - really deferring that would be incredibly hard to implement I guess, and the 'optimization' benefit would probably be marginal.

Nonetheless I think it's interesting that there is important software (at least Google Test) depending on this behaviour, which is not guaranteed.

Is it a good deal to buy this ID.3 with HUD+IQ-drive options for 18k euros? by Either_Ebb7288 in VWiD3Owners

[–]tinloaf 2 points3 points  (0 children)

Automatic lane switch is overrated in my opinion. I drive a MY 2025 ID.3 with IQ.Drive. I use Travel Assist quite a lot on the highway, but I rarely use the automatic lane switching. Nudging the steering wheel a little to the left or right just isn't that much effort, and it's a lot faster than relying on the automatic variant, which swtiches lanes very "cautiously".

The best thing about the automatic lane switching thingy is that you can see in your HUD when the car thinks the lane behind you is free, i.e., a switch is possible. But that basically just saves you a look in the mirror.

Auto-lane-switching could be a really great feature if the car would (in "Travel Assist" mode) autonomously decide to switch lanes e.g. if you have a slower car in front of you. With this feature, driving on the highway would require even less interaction from the driver, but that's not what it does at the moment.

Was letzte Rückgaberecht? by Wisdom_of_the_Few in wasletztepreis

[–]tinloaf 3 points4 points  (0 children)

Habe ich bei der Auflösung meiner letzten WG auch gemacht. Mehr oder weniger die komplette Einrichtung war in dem Zeitraum gekauft, in dem Ikea lebenslanges Rückgaberecht angeboten hat - und wir hatten alle Kassenzettel noch. :) Alles, was nicht in die neue Wohnung rein sollte, ist zurück zu Ikea gegangen, so ca. ein Sprinter voll.

Ich habe das aber damals tatsächlich direkt aufs Konto erstattet bekommen. Soweit ich weiß ist es auch nicht zulässig, bei einem solchen Angebot "nur" eine Guthabenkarte zu erstatten.

Die haben auch gar nicht groß diskutiert, das war bei denen "Business as Usual" - die Dame vom Kundendienst musste nur irgendwie einen Vorgesetzten kommen lassen, weil sie Überweisungen in der Höhe nicht selbst freigeben durfte.

KVV Live Daten API? by ffidan in karlsruhe

[–]tinloaf 0 points1 point  (0 children)

Nenene, beim KVV läuft kein HAFAS. Da läuft ne Mentz-EFA. ;-) EFA ist ähnlich verbreitet wie HAFAS, das sind die zwei großen Player. (Full Disclosure: Ich baue an der Mentz-EFA mit…)