Preskoči na sadržaj
Korištenjem servisa na Twitteru pristajete na korištenje kolačića. Twitter i partneri rade globalno te koriste kolačiće za analize, personalizaciju i oglase.

Za najbolje sučelje na Twitteru koristite Microsoft Edge ili instalirajte aplikaciju Twitter iz trgovine Microsoft Store.

  • Naslovnica Naslovnica Naslovnica, trenutna stranica.
  • O Twitteru

Spremljena pretraživanja

  • obriši
  • U ovom razgovoru
    Ovjeren akauntZaštićeni tweetovi @
Predloženi korisnici
  • Ovjeren akauntZaštićeni tweetovi @
  • Ovjeren akauntZaštićeni tweetovi @
  • Jezik: Hrvatski
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Български език
    • Русский
    • Српски
    • Українська мова
    • Ελληνικά
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Imate račun? Prijava
    Imate račun?
    · Zaboravili ste lozinku?

    Novi ste na Twitteru?
    Registrirajte se
Profil korisnika/ce jxxf
John Feminella 🌠
John Feminella 🌠
John Feminella  🌠
@jxxf

Tweets

John Feminella  🌠

@jxxf

Thing builder, conf speaker, curiosity advocate. Advisor @thoughtworks. ⌛: @pivotal, @uphexco, @hackcville. Interests: Bits, bucks, blocks. He/him.

CHO / NYC / DC / SFO
jxf.me
Vrijeme pridruživanja: siječanj 2009.

Tweets

  • © 2020 Twitter
  • O Twitteru
  • Centar za pomoć
  • Uvjeti
  • Pravila o privatnosti
  • Imprint
  • Kolačići
  • Informacije o oglasima
Odbaci
Prethodni
Sljedeće

Idite na profil osobe

Spremljena pretraživanja

  • obriši
  • U ovom razgovoru
    Ovjeren akauntZaštićeni tweetovi @
Predloženi korisnici
  • Ovjeren akauntZaštićeni tweetovi @
  • Ovjeren akauntZaštićeni tweetovi @

Odjava

Blokiraj

  • Objavi Tweet s lokacijom

    U tweetove putem weba ili aplikacija drugih proizvođača možete dodati podatke o lokaciji, kao što su grad ili točna lokacija. Povijest lokacija tweetova uvijek možete izbrisati. Saznajte više

    Vaši popisi

    Izradi novi popis


    Manje od 100 znakova, neobavezno

    Privatnost

    Kopiraj vezu u tweet

    Ugradi ovaj Tweet

    Embed this Video

    Dodajte ovaj Tweet na svoje web-mjesto kopiranjem koda u nastavku. Saznajte više

    Dodajte ovaj videozapis na svoje web-mjesto kopiranjem koda u nastavku. Saznajte više

    Hm, došlo je do problema prilikom povezivanja s poslužiteljem.

    Integracijom Twitterova sadržaja u svoje web-mjesto ili aplikaciju prihvaćate Twitterov Ugovor za programere i Pravila za programere.

    Pregled

    Razlog prikaza oglasa

    Prijavi se na Twitter

    · Zaboravili ste lozinku?
    Nemate račun? Registrirajte se »

    Prijavite se na Twitter

    Niste na Twitteru? Registrirajte se, uključite se u stvari koje vas zanimaju, i dobivajte promjene čim se dogode.

    Registrirajte se
    Imate račun? Prijava »

    Dvosmjerni (slanje i primanje) kratki kodovi:

    Država Kod Samo za korisnike
    Sjedinjene Američke Države 40404 (bilo koje)
    Kanada 21212 (bilo koje)
    Ujedinjeno Kraljevstvo 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Irska 51210 Vodafone, O2
    Indija 53000 Bharti Airtel, Videocon, Reliance
    Indonezija 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italija 4880804 Wind
    3424486444 Vodafone
    » Pogledajte SMS kratke šifre za druge zemlje

    Potvrda

     

    Dobro došli kući!

    Vremenska crta mjesto je na kojem ćete provesti najviše vremena i bez odgode dobivati novosti o svemu što vam je važno.

    Tweetovi vam ne valjaju?

    Prijeđite pokazivačem preko slike profila pa kliknite gumb Pratim da biste prestali pratiti neki račun.

    Kažite mnogo uz malo riječi

    Kada vidite Tweet koji volite, dodirnite srce – to osobi koja ga je napisala daje do znanja da vam se sviđa.

    Proširite glas

    Najbolji je način da podijelite nečiji Tweet s osobama koje vas prate prosljeđivanje. Dodirnite ikonu da biste smjesta poslali.

    Pridruži se razgovoru

    Pomoću odgovora dodajte sve što mislite o nekom tweetu. Pronađite temu koja vam je važna i uključite se.

    Saznajte najnovije vijesti

    Bez odgode pogledajte o čemu ljudi razgovaraju.

    Pratite više onoga što vam se sviđa

    Pratite više računa da biste dobivali novosti o temama do kojih vam je stalo.

    Saznajte što se događa

    Bez odgode pogledajte najnovije razgovore o bilo kojoj temi.

    Ne propustite nijedan aktualni događaj

    Bez odgode pratite kako se razvijaju događaji koje pratite.

    1. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      The program was not that big, maybe a few hundred lines. But it was fairly impenetrable — written in a style that favored computational efficiency over human readability. And of course, there were zero tests.

      5 replies 26 proslijeđenih tweetova 577 korisnika označava da im se sviđa
      Prikaži ovu nit
    2. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      As luck would have it, a change in the orchestration of the scripts that ran in this environment had been pushed the day before. This was believed to be the culprit. Engineering rolled things back to the previous release. Unfortunately, this made the problem worse.

      1 reply 16 proslijeđenih tweetova 413 korisnika označava da im se sviđa
      Prikaži ovu nit
    3. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      You see, the program's purpose was to compute certain contribution rates for certain kinds of pension funds. It did this by writing out a big CSV file. The results of this CSV file were inputs to other programs. Those ran at various times each day.

      1 reply 14 proslijeđenih tweetova 396 korisnika označava da im se sviđa
      Prikaži ovu nit
    4. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      Another program, the benefits distributor, was supposed to alert people when contributions weren't enough for projections. It hadn't run yet when the initial problem occurred. But it did now.

      1 reply 16 proslijeđenih tweetova 346 korisnika označava da im se sviđa
      Prikaži ovu nit
    5. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      Noticing that there was no output from the first program since it had crashed, it treated this case as "all contributions are 0". This, of course, was not what it should do. But no one knew it behaved this way since, again, the first program had never crashed.

      16 proslijeđenih tweetova 407 korisnika označava da im se sviđa
      Prikaži ovu nit
    6. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      This immediately caused a massive cascade of alert emails to the internal pension fund managers. They promptly started flipping out, because one reason contributions might show up as insufficient is if projections think the economy is about to tank.

      1 reply 22 proslijeđena tweeta 412 korisnika označava da im se sviđa
      Prikaži ovu nit
    7. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      The firm had recently moved to the cloud and I had been retained to architect the transition and make the migration go smoothly. They'd completed the work months before. I got an unexpected text from the CIO:pic.twitter.com/OyHX4nk5nH

      19 proslijeđenih tweetova 463 korisnika označavaju da im se sviđa
      Prikaži ovu nit
    8. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      S1X is their word for "worse than severity 1 because it's cascading *other* unrelated parts of the business". There had only been one other S1X in twelve months.

      5 replies 22 proslijeđena tweeta 532 korisnika označavaju da im se sviđa
      Prikaži ovu nit
    9. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      I got onsite late that night. We eventually diagnosed the issue by firing up an environment and isolating the script so that only it was running. The problem immediately became more obvious; there was a helpful error message that pointed to the problematic part.

      16 proslijeđenih tweetova 412 korisnika označava da im se sviđa
      Prikaži ovu nit
    10. John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      We were able to resolve the issue by hotpatching the script. But by then, substantive damage had already been done because contributions hadn't been processed that day. It cost about $1.7M to manually catch up over the next two weeks.

      7 replies 38 proslijeđenih tweetova 566 korisnika označava da im se sviđa
      Prikaži ovu nit
      John Feminella  🌠‏ @jxxf 19. sij
      • Prijavi Tweet

      The moral of the story is that Y2038 isn't "coming". It's *already here*. Fix your stuff. ⏹️

      13:30 - 19. sij 2020.
      • 293 proslijeđena tweeta
      • 1.463 oznake „sviđa mi se”
      • Elgon View bailey.yaml 🇿🇦 Michael Ball David spiritdes1re Joel Jucá Antonio Perić-Mažar @ #swetugg 🇸🇪 Lovro Predovan Matthew Eshleman
      12 replies 293 proslijeđena tweeta 1.463 korisnika označavaju da im se sviđa
        1. John Feminella  🌠‏ @jxxf 20. sij
          • Prijavi Tweet

          Postscript: there's lots more that I think would be interesting to say on this matter that won't fit in a tweet. If you're looking for speakers at your next conference on this topic, I'd be glad to expound further. I don't want to be cleaning up more Y2038 messes! 😄

          37 proslijeđenih tweetova 853 korisnika označavaju da im se sviđa
          Prikaži ovu nit
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi
        1. Novi razgovor
        2. Joshua Kantola‏ @JoshuaKantola 20. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @jxxf

          I'm fascinated by this, but feel left hanging on the ultimate solution. What was your solution for 32 bit integer storing?

          0 proslijeđenih tweetova 2 korisnika označavaju da im se sviđa
        3. John Feminella  🌠‏ @jxxf 20. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @JoshuaKantola

          We considered a number of options, but decided that the fix was not making it about dates at all but rather offsets (e.g. "t+1 year", "t+2 years", etc.), which bypassed the Y2038 issue. We then immediately called something else to do the final translation into dates for the CSV.

          0 replies 0 proslijeđenih tweetova 3 korisnika označavaju da im se sviđa
        4. Kraj razgovora
        1. Novi razgovor
        2. steyer x bernie slash fic account‏ @DrUnicornPhD 20. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @jxxf

          sorry, i'm not completely clear: why did the bug happen 20 years early? were the projections 20 years in the future (i.e. 2038), causing them to overflow?

          1 reply 0 proslijeđenih tweetova 5 korisnika označava da im se sviđa
        3. John Feminella  🌠‏ @jxxf 20. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @DrUnicornPhD

          That's correct. Some banks saw a Y2038 problem in 2008 because they were calculating mortgage payments for dates in 2038, for instance — and those dates couldn't be represented correctly in 32 bits.

          1 reply 1 proslijeđeni tweet 11 korisnika označava da im se sviđa
        4. Još 3 druga odgovora
        1. Steven Bellovin‏Ovjeren akaunt @SteveBellovin 19. sij
          • Prijavi Tweet
          Odgovor korisnicima @jxxf @ncweaver

          Steven Bellovin je proslijedio/a tweet korisnika/ceSteven Bellovin

          For another Y2038 story, you might be interested in my incident the other day. First, see https://twitter.com/SteveBellovin/status/1218326587294277635 …. The explanation is in https://twitter.com/SteveBellovin/status/1218545293752520710 ….

          Steven Bellovin je dodan/na,

          Steven BellovinOvjeren akaunt @SteveBellovin
          Odgovor korisnicima @SteveBellovin @bicoastalddean @tdierks
          Addendum: if I rsync the file from MacOS to Linux, the timestamp (mostly) stays the same. But there's an incompatibility somewhere in rsync on the Mac versus Linux, so MacOS always thinks it has the newer copy…
          0 replies 2 proslijeđena tweeta 5 korisnika označava da im se sviđa
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi
        1. Petulant Fig Nemesis (Mark 11:12-14)‏ @mwotton 20. sij
          • Prijavi Tweet
          Odgovor korisnicima @jxxf @JulianBirch

          But y2k was a beat-up, amirite?

          0 replies 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđa
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi
        1. Jérôme Decq‏ @jeromeinsf 20. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @jxxf

          Sounds like you got a good headstart for a Y2038 consulting gig

          0 replies 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđa
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi
        1. Jordan Hall‏ @DivineOmega 19. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @jxxf

          Fascinating story. Thanks for sharing.

          0 replies 0 proslijeđenih tweetova 0 korisnika označava da im se sviđa
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi
        1. Lorenzo Conti‏ @lorenzohonti 20. sij
          • Prijavi Tweet
          Odgovor korisniku/ci @jxxf

          We already “hit the bug” with NetApp’s snaplock feature ;)

          0 replies 0 proslijeđenih tweetova 0 korisnika označava da im se sviđa
          Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. Poništi
          Poništi

      Čini se da učitavanje traje već neko vrijeme.

      Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

        Sponzorirani tweet

        false

        • © 2020 Twitter
        • O Twitteru
        • Centar za pomoć
        • Uvjeti
        • Pravila o privatnosti
        • Imprint
        • Kolačići
        • Informacije o oglasima