Siirry sisältöön
Käyttämällä Twitterin palveluita hyväksyt evästeiden käytön. Toimimme yhteistyökumppaneidemme kanssa kansainvälisesti ja käytämme evästeitä muun muassa tilastoihin, mukauttamiseen ja mainoksiin.
  • Etusivu Etusivu Etusivu, nykyinen sivu.
  • Tietoja

Tallennetut haut

  • Poista
  • Tässä keskustelussa
    Varmennettu tiliSuojatut twiitit @
Ehdotetut käyttäjät
  • Varmennettu tiliSuojatut twiitit @
  • Varmennettu tiliSuojatut twiitit @
  • Kieli: suomi
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Onko sinulla tili? Kirjaudu sisään
    Onko sinulla tili?
    · Unohditko salasanasi?

    Uusi Twitterissä?
    Rekisteröidy
Käyttäjän tloch14 profiili
Timothy Lochner
Timothy Lochner
Timothy Lochner
@tloch14

Tweets

Timothy Lochner

@tloch14

Senior Engine Architect. Rightware Inc. Game Engine Dev by night. Ask me about Mana Engine.

United States
medium.com/@tloch14
Liittynyt elokuu 2010

Tweets

  • © 2021 Twitter
  • Tietoja
  • Ohjekeskus
  • Ehdot
  • Yksityisyyskäytäntö
  • Evästeet
  • Mainosten tiedot
Hylkää
Edellinen
Seuraava

Siirry henkilön profiiliin

Tallennetut haut

  • Poista
  • Tässä keskustelussa
    Varmennettu tiliSuojatut twiitit @
Ehdotetut käyttäjät
  • Varmennettu tiliSuojatut twiitit @
  • Varmennettu tiliSuojatut twiitit @

Mainosta tätä twiittiä

Estä

  • Twiittaa sijainti ilmoittaen

    Voit lisätä twiitteihisi sijainnin, esimerkiksi kaupungin tai tarkemman paikan, verkosta ja kolmannen osapuolen sovellusten kautta. Halutessasi voit poistaa twiittisi sijaintihistorian myöhemmin. Lue lisää

    Listasi

    Luo uusi lista


    Alle 100 merkkiä, valinnainen

    Yksityisyys

    Kopioi linkki twiittiin

    Upota tämä twiitti

    Embed this Video

    Lisää tämä twiitti verkkosivustollesi kopioimalla alla oleva koodi. Lue lisää

    Lisää tämä video verkkosivustollesi kopioimalla alla oleva koodi. Lue lisää

    Hmm, palvelinyhteydessä oli ongelmia.

    Upottamalla Twitter-sisältöä sivustollesi tai sovellukseesi hyväksyt Twitterin kehittäjäsopimuksen ja kehittäjäkäytännön.

    Esikatselu

    Miksi näet tämän mainoksen

    Kirjaudu sisään Twitteriin

    · Unohditko salasanasi?
    Eikö sinulla ole tiliä? Rekisteröidy »

    Rekisteröidy Twitteriin

    Etkö ole Twitterissä? Rekisteröity, virittäydy seuraamaan asioita, joista välität ja vastaanota päivityksiä tapahtumista.

    Rekisteröidy
    Onko sinulla tili? Kirjaudu sisään »

    Kaksisuuntaiset (lähetys ja vastaanotto) lyhytnumerot:

    Maa Koodi Asiakkaille yrityksessä
    Yhdysvallat 40404 (mikä tahansa)
    Kanada 21212 (mikä tahansa)
    Yhdistynyt kuningaskunta 86444 Vodafone, Orange, 3, O2
    Brasilia 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Irlanti 51210 Vodafone, O2
    Intia 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italia 4880804 Wind
    3424486444 Vodafone
    » Näytä muiden maiden lyhytnumerot tekstiviesteille

    Vahvistus

     

    Tervetuloa kotiin!

    Tällä aikajanalla vietät suurimman osan ajastasi ja saat välittömiä päivityksiä sinulle tärkeistä asioista.

    Eivätkö twiitit ole mieleesi?

    Siirrä osoitin profiilikuvan päälle ja napsauta Seurataan-painiketta lopettaaksesi tilien seuraamisen.

    Sano paljon pienellä teolla

    Kun näet twiitin, jota rakastat, napauta sydäntä — siten voit kertoa twiitin kirjoittaneelle henkilölle jakavasi rakkautta.

    Jaa sanomaa

    Nopein tapa jakaa jonkun muun twiitti seuraajillesi on uudelleentwiittaus. Napauta kuvaketta lähettääksesi sen heti.

    Liity keskusteluun

    Lisää ajatuksesi twiittiin vastaamalla. Etsi sinua kiinnostava aihe ja hyppää mukaan keskusteluun.

    Pysy ajan tasalla

    Näe välittömät päivitykset siitä, mistä ihmiset puhuvat juuri nyt.

    Näe enemmän sitä, mitä rakastat

    Seuraa lisää tilejä nähdäksesi välittömät päivitykset sinua kiinnostavista aiheista.

    Selvitä, mitä tapahtuu

    Näe mihin tahansa aiheeseen liittyvät viimeisimmät keskustelut välittömästi.

    Älä jää paitsi hetkestäkään

    Pysy ajan tasalla parhaista tarinoista niiden tapahtuessa.

    1. Arseny Kapoulkine‏ @zeuxcg 20. helmik.

      This hasn't been relevant for a few years as we replaced the RNG (as did Lua 5.4), but it's fascinating just how broken CRT functions can be after decades of "progress". It reinforces my strong belief that standards never work as well as well-maintained open-source projects.pic.twitter.com/1hgclcQOqC

      8 vastausta 13 uudelleentwiittausta 100 tykkäystä
    2. c0de517e/AngeloPesce‏ @kenpex 20. helmik.
      Vastauksena käyttäjälle @zeuxcg

      I think 3 also creates a problem where the rand across threads is not guaranteed to be decorrelated but I guess crt rand is very poor anyways so it doesn't matter. I kind-of like it actually, because it's so poor you (should) know it's just a "casual" rand. Writing a "good" one..

      1 vastaus 0 uudelleentwiittausta 2 tykkäystä
    3. c0de517e/AngeloPesce‏ @kenpex 20. helmik.
      Vastauksena käyttäjille @kenpex ja @zeuxcg

      ...is really context dependent, so it's probably best left to the application developer. C++ tried recently to have a "good" rand and it ended up to be a gigantic ugly and still flawed thing.

      2 vastausta 0 uudelleentwiittausta 4 tykkäystä
    4. Sebastian Sylvan‏ @ssylvan 20. helmik.
      Vastauksena käyttäjille @kenpex ja @zeuxcg

      This is a general problem with the C++ std lib IMO. They try to build Perfect Solutions that will cover 100% of use cases. Better to make the 99% use cases easy/intuitive. The 1% folks are always going to use their own libs anyway, so why make the 99% suffer to cater to them?

      1 vastaus 0 uudelleentwiittausta 5 tykkäystä
    5. Timothy Lochner‏ @tloch14 20. helmik.
      Vastauksena käyttäjille @ssylvan, @kenpex ja @zeuxcg

      So right! The idea that a perfect solution to all use cases exists is absurd anyway. A math library for scientific needs is too costly for game dev, but a game dev math lib is too inaccurate for scientific needs. They have conflicting needs.

      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
    6. Timothy Lochner‏ @tloch14 20. helmik.
      Vastauksena käyttäjille @tloch14, @ssylvan ja

      I'm becoming of the mind that the std lib should only provide abstractions users cannot create themselves, that the OS has to provide. Thread, filesystem, allocating memory, etc. Everything else should be open source libs.

      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
    7. Sebastian Sylvan‏ @ssylvan 20. helmik.
      Vastauksena käyttäjille @tloch14, @kenpex ja @zeuxcg

      IMO the std lib should have simple solutions to simple problems. E.g. have random_float(float min, float max) function that gives you a perfectly reasonable random float for 99% of users. You don't have to make a generator or distribution. The easy problem has an easy answer.

      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
    8. Sebastian Sylvan‏ @ssylvan 20. helmik.
      Vastauksena käyttäjille @ssylvan, @tloch14 ja

      So basically, don't feel like you have to be general and customizable enough for everyone. Just provide the 99% use case in a simple to use API. Experts will bring their own stuff anyway.

      1 vastaus 0 uudelleentwiittausta 1 tykkäys
      Timothy Lochner‏ @tloch14 20. helmik.
      Vastauksena käyttäjille @ssylvan, @kenpex ja @zeuxcg

      I’m not sure that helps the rand() case initially described. Are 99% of users single threaded? Does that stat change over time? Do 99% of users use rand() for PGC where sequence order matters? Or do they just want a number and don’t care about reproducibility?

      22.21 - 19. helmik. 2021
      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
        1. Uusi keskustelu
        2. Sebastian Sylvan‏ @ssylvan 20. helmik.
          Vastauksena käyttäjille @tloch14, @kenpex ja @zeuxcg

          The case initially described isn't a 99% use case. The vast majority of the time you're just writing some app and want a random number for something simple and you don't care about the details. Thread local seed is fine, any reasonable algorithm (e.g. not like rand) is fine.

          3 vastausta 0 uudelleentwiittausta 1 tykkäys
        3. Sebastian Sylvan‏ @ssylvan 20. helmik.
          Vastauksena käyttäjille @ssylvan, @tloch14 ja

          You can even have a Random object like Java with a bunch of methods if you don't want hidden state. The point is you can keep it simple and ignore the crazy outlier cases. If it's a bit slow, that's fine etc.

          0 vastausta 0 uudelleentwiittausta 1 tykkäys
        4. Keskustelun loppu

      Lataaminen näyttää kestävän hetken.

      Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.

        Mainostettu twiitti

        false

        • © 2021 Twitter
        • Tietoja
        • Ohjekeskus
        • Ehdot
        • Yksityisyyskäytäntö
        • Evästeet
        • Mainosten tiedot