38C3 - What's inside my train ticket?

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 41

  • @WhiteIceHawk
    @WhiteIceHawk 15 дней назад +51

    The amount of research and passion that went into this is amazing

  • @k2d213
    @k2d213 10 дней назад +8

    Awesome talk and amazing rhetoric - it was funny and informative, thank you very much and good to have you here in germany 😊

  • @MeriaDuck
    @MeriaDuck 16 дней назад +89

    15:50 ah a typical case of "we create a ROOT CA valid for 25 years, this will probably be replaced by then anyway"
    In my experience with working for railways is they consider tech less than 25 years old, as suspiciously new :D

    • @jann4577
      @jann4577 16 дней назад +1

      In that case they probably put the date in the wrong field. They ment from not valid until 😂

    • @Waldemar_la_Tendresse
      @Waldemar_la_Tendresse 14 дней назад

      It's rather a typical case of "No one needs more than X KB of memory." 🤣

    • @hannahranga
      @hannahranga 12 дней назад +2

      I'll second that, railroads are not fast moving institutions. I tend to refer to mine as years of tradition interrupted only by the occasional royal commission.

    • @itskdog
      @itskdog 3 дня назад

      @@hannahranga Is that a Yes Prime Minister reference, to Sir Humphrey's "Aristocratic Government Machine, interrupted by occasional general elections."?

  • @robinbeer6317
    @robinbeer6317 18 дней назад +25

    Amazing talk! Learned a lot and had a lot of fun watching it!

  • @schtormm
    @schtormm 18 дней назад +75

    12:30 As a Dutch person who tends to use the public transport fairly frequently I can confirm NS fare gates are dumb as all hell

    • @alzukey
      @alzukey 17 дней назад +7

      Especially Since the QR reader and the NFC one are combined together, so that every time I try to scan my DB app QR code ticket, the wallet app opens up on my iPhone thinking its a payment terminal…

    • @JoelHaasnoot
      @JoelHaasnoot 15 дней назад +2

      @@alzukey That's a DB problem. You can get a exception from Apple to stop the wallet app from opening

    • @ezikhoyo
      @ezikhoyo 11 дней назад

      @JoelHaasnoot I mean technically, yeah, but is it really a DB problem if nowhere in germany these exist and the netherlands use some weird combined scanner thats pretty niche? Technically still but..

    • @danilocianfrone670
      @danilocianfrone670 8 дней назад

      @@alzukey glad I'm not the one struggling with this lol

  • @V2VyRGFzTGllc3RJc3RDdXRlCg
    @V2VyRGFzTGllc3RJc3RDdXRlCg 13 дней назад +8

    Excellent talk, i love their enthusiasm!

  • @Wario512
    @Wario512 16 дней назад +19

    oh i love listening to talks held by native english speakers, a pleasure to listen and very interesting too

  • @alzukey
    @alzukey 14 дней назад +6

    I’ve had the DB app tickets open NS gates at Utrecht and Amsterdam just fine, however when I took a regional German train to Arnhem the train conductor was handing out those nfc paper tickets to specifically open up the exit gates at the station in Arnhem.

  • @ShadowTheHedgehog85
    @ShadowTheHedgehog85 13 дней назад +11

    25:50 maybe it's not for time zone encoding but for DST change. When changing back to standard time for the winter, the first hour between 2:00 and 3:00 is 2a o'clock and the second hour is 2b o'clock. Maybe find a ticket that was issued when the change happened or buy a ticket the next time it occurs.

  • @bloody_albatross
    @bloody_albatross 9 дней назад +3

    Fun fact: Middle endian exists. Also called PDP endian. Its when within 16 bit numbers the bytes are in big endian order, but within 32 bits the 16 bit pairs are in little endian order.

  • @abus-sh
    @abus-sh 5 дней назад

    18:50 The time encoding here seems to be a modified version of an MS-DOS date and time. The major differences are that MS-DOS years start from 1980 instead of 1990 and that the 2 unused bits are a part of the minute field. That might be what's going on here because 4 bits for the minute can't represent all possible minutes (2^4 = 16, but there are 60 possible values). I don't think it was mentioned in the talk, but the second field is likely halved (ex. a value of 5 represents 10 seconds). MS-DOS times halve the field to save a bit at the cost of only being able to represent even seconds.

  • @DerTim
    @DerTim 18 дней назад +12

    21:11 could it be that this is an old table back from the paper area and you could not differ between an I and an l (i + L)? just an assumption. But middle indian is also a good theory

  • @XenorioWasTaken
    @XenorioWasTaken 15 дней назад +7

    been looking for a way to export the deutschlandticket out of navigator for a long-ass time now! still gotta do the monthly manual export, but this is great! hopefully it won't cause too much trouble with inspectors, but gotta keep navigator anyway so that's a fallback.

    • @qmisell8414
      @qmisell8414 14 дней назад +1

      If you make an account on the service you can link your DB subscription to have it update in the background.

    • @4a2e532e
      @4a2e532e 14 дней назад +2

      HVV (and possibly other operators/Verkehrsverbünde) officially supports adding your deutschlandticket to a wallet.
      So if your goal is to add your ticket to a wallet and if there is nothing forcing you to buy from DB, this might be an option.

    • @XenorioWasTaken
      @XenorioWasTaken 14 дней назад

      @@4a2e532e my deutschlandticket is a jobticket. am bound to the regular ol' DB infrastructure, but that also means i get it for free as a job benefit. (no, i do not work at DB, just got a chill boss)

    • @XenorioWasTaken
      @XenorioWasTaken 14 дней назад

      @@qmisell8414 i use a foss wallet. still gotta do the import. ain't no google sync there (if that's even supported)

  • @Gettomix222
    @Gettomix222 18 дней назад +31

    Super Talk!

  • @etziowingeler3173
    @etziowingeler3173 18 дней назад +5

    Interesting talk, thanks

  • @MarekKnapek
    @MarekKnapek 18 дней назад +9

    Have you reverse engineered the ticket inspecting machine?

    • @Baba_Kush
      @Baba_Kush 18 дней назад +4

      I think there is a talk on youtube somewhere about the machines. :) Not sure which country tho. Was a english talk.

  • @Waldemar_la_Tendresse
    @Waldemar_la_Tendresse 14 дней назад +2

    Very good, insightful and interesting presentation and talk.
    The first thing that comes to mind is that we live in the Internet age, but those people responsible for such projects still fail to create ONE REAL standard instead of dozens of standards, some of which are even insecure or completely dumb.
    What do you call that, blind actionism? Until now, I thought it was mainly at a political level.

  • @der.Schtefan
    @der.Schtefan 16 дней назад +14

    I came for the cat outfit, I stayed for Honecker.

  • @Nazijaegerin
    @Nazijaegerin 17 дней назад +4

    Super Girlz! 🤭

  • @RamonSmithMusic
    @RamonSmithMusic 17 дней назад +1

  • @unikat23
    @unikat23 17 дней назад +1

    thx so much ^^

  • @jean-francoiscaron5706
    @jean-francoiscaron5706 17 дней назад +10

    There does seem to be a part of Germany that use(s/d) Swiss time en.wikipedia.org/wiki/Time_in_Germany

    • @Mimska.08-15
      @Mimska.08-15 14 дней назад +4

      Yes, Büsingen, a German exclave surrounded by Switzerland. But its time only differed from the rest of Germany in the year 1980 when Germany applied daylight saving time, while Switzerland didn't (they adopted DST a year later in 1981). Apart from that the time in Germany and Switzerland is the same anyway and unless you need to know the exact "zone" time of that specific place in the past for whatever reason, it doesn't matter and you could just say the timezone is CET (Central European Time) either way.