home.social

#crc32 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #crc32, aggregated by home.social.

  1. 🎉 BREAKING NEWS: Someone reinvented the wheel... again! 🎉 Meet #Chorba, the "novel" #CRC32 implementation that nobody asked for. 🤦‍♂️ Because what the world truly needs is yet another way to hash data. Bonus points for the riveting "Skip to main content" intro. 😂
    arxiv.org/abs/2412.16398 #reinventingthewheel #hashingdata #techhumor #HackerNews #HackerNews #ngated

  2. 🎉 BREAKING NEWS: Someone reinvented the wheel... again! 🎉 Meet #Chorba, the "novel" #CRC32 implementation that nobody asked for. 🤦‍♂️ Because what the world truly needs is yet another way to hash data. Bonus points for the riveting "Skip to main content" intro. 😂
    arxiv.org/abs/2412.16398 #reinventingthewheel #hashingdata #techhumor #HackerNews #HackerNews #ngated

  3. 🎉 BREAKING NEWS: Someone reinvented the wheel... again! 🎉 Meet #Chorba, the "novel" #CRC32 implementation that nobody asked for. 🤦‍♂️ Because what the world truly needs is yet another way to hash data. Bonus points for the riveting "Skip to main content" intro. 😂
    arxiv.org/abs/2412.16398 #reinventingthewheel #hashingdata #techhumor #HackerNews #HackerNews #ngated

  4. 🎉 BREAKING NEWS: Someone reinvented the wheel... again! 🎉 Meet #Chorba, the "novel" #CRC32 implementation that nobody asked for. 🤦‍♂️ Because what the world truly needs is yet another way to hash data. Bonus points for the riveting "Skip to main content" intro. 😂
    arxiv.org/abs/2412.16398 #reinventingthewheel #hashingdata #techhumor #HackerNews #HackerNews #ngated

  5. Für die meisten wahrscheinlich ein Fall von „Wo steht der Bus?", aber wer weiß, wofür es vielleicht gut ist, wenn ich dieses Aha-Erlebnis nicht für mich behalte:

    CRC32 in MySQL/MariaDB:

    SELECT HEX(CRC32("Test"));
    → 784DD132

    Wer in PHP gerne zum gleichen Ergebnis kommen möchte, sollte dort anstatt crc32

    echo hash('crc32', 'Test');
    → 5d8962d9
    crc32b verwenden:
    echo hash('crc32b', 'Test');
    → 784dd132

    #CRC32 #PHP #MariaDB #MySQL

  6. Für die meisten wahrscheinlich ein Fall von „Wo steht der Bus?", aber wer weiß, wofür es vielleicht gut ist, wenn ich dieses Aha-Erlebnis nicht für mich behalte:

    CRC32 in MySQL/MariaDB:

    SELECT HEX(CRC32("Test"));
    → 784DD132

    Wer in PHP gerne zum gleichen Ergebnis kommen möchte, sollte dort anstatt crc32

    echo hash('crc32', 'Test');
    → 5d8962d9
    crc32b verwenden:
    echo hash('crc32b', 'Test');
    → 784dd132

    #CRC32 #PHP #MariaDB #MySQL

  7. Für die meisten wahrscheinlich ein Fall von „Wo steht der Bus?", aber wer weiß, wofür es vielleicht gut ist, wenn ich dieses Aha-Erlebnis nicht für mich behalte:

    CRC32 in MySQL/MariaDB:

    SELECT HEX(CRC32("Test"));
    → 784DD132

    Wer in PHP gerne zum gleichen Ergebnis kommen möchte, sollte dort anstatt crc32

    echo hash('crc32', 'Test');
    → 5d8962d9
    crc32b verwenden:
    echo hash('crc32b', 'Test');
    → 784dd132

    #CRC32 #PHP #MariaDB #MySQL

  8. Für die meisten wahrscheinlich ein Fall von „Wo steht der Bus?", aber wer weiß, wofür es vielleicht gut ist, wenn ich dieses Aha-Erlebnis nicht für mich behalte:

    CRC32 in MySQL/MariaDB:

    SELECT HEX(CRC32("Test"));
    → 784DD132

    Wer in PHP gerne zum gleichen Ergebnis kommen möchte, sollte dort anstatt crc32

    echo hash('crc32', 'Test');
    → 5d8962d9
    crc32b verwenden:
    echo hash('crc32b', 'Test');
    → 784dd132

    #CRC32 #PHP #MariaDB #MySQL

  9. Für die meisten wahrscheinlich ein Fall von „Wo steht der Bus?", aber wer weiß, wofür es vielleicht gut ist, wenn ich dieses Aha-Erlebnis nicht für mich behalte:

    CRC32 in MySQL/MariaDB:

    SELECT HEX(CRC32("Test"));
    → 784DD132

    Wer in PHP gerne zum gleichen Ergebnis kommen möchte, sollte dort anstatt crc32

    echo hash('crc32', 'Test');
    → 5d8962d9
    crc32b verwenden:
    echo hash('crc32b', 'Test');
    → 784dd132

    #CRC32 #PHP #MariaDB #MySQL

  10. @ariadne

    The question then becomes whether that spec was written in the 21st century. (-:

    #CRC32

  11. @ariadne

    The question then becomes whether that spec was written in the 21st century. (-:

    #CRC32

  12. @ariadne

    The question then becomes whether that spec was written in the 21st century. (-:

    #CRC32

  13. @ariadne

    The question then becomes whether that spec was written in the 21st century. (-:

    #CRC32

  14. @ariadne

    The question then becomes whether that spec was written in the 21st century. (-:

    #CRC32

  15. @ariadne

    The other somewhat more saddening thing is that the idea that a 32-bit cyclic redundancy check value is a good *hashing* value still lingers; 3 decades since the world gradually learned that it wasn't.

    #CRC32 #ifupdown

  16. @ariadne

    The other somewhat more saddening thing is that the idea that a 32-bit cyclic redundancy check value is a good *hashing* value still lingers; 3 decades since the world gradually learned that it wasn't.

    #CRC32 #ifupdown

  17. @ariadne

    The other somewhat more saddening thing is that the idea that a 32-bit cyclic redundancy check value is a good *hashing* value still lingers; 3 decades since the world gradually learned that it wasn't.

    #CRC32 #ifupdown

  18. @ariadne

    The other somewhat more saddening thing is that the idea that a 32-bit cyclic redundancy check value is a good *hashing* value still lingers; 3 decades since the world gradually learned that it wasn't.

    #CRC32 #ifupdown

  19. @ariadne

    The other somewhat more saddening thing is that the idea that a 32-bit cyclic redundancy check value is a good *hashing* value still lingers; 3 decades since the world gradually learned that it wasn't.

    #CRC32 #ifupdown

  20. @ariadne

    The interesting part of that to me, that is unrelated to recent events, is how they *seem* to be reinventing ISC-licenced implementations of CRC32 in 2024. I am certain that such things have existed in the BSDs for decades.

    There are probably fully (U.S.) public domain implementations of #CRC32 from the 1990s if one is willing to dig around in the world of old shareware. It was the sort of thing that got posted to magazines or passed around as code snippets in BBSes.

    #ifupdown

  21. @ariadne

    The interesting part of that to me, that is unrelated to recent events, is how they *seem* to be reinventing ISC-licenced implementations of CRC32 in 2024. I am certain that such things have existed in the BSDs for decades.

    There are probably fully (U.S.) public domain implementations of #CRC32 from the 1990s if one is willing to dig around in the world of old shareware. It was the sort of thing that got posted to magazines or passed around as code snippets in BBSes.

    #ifupdown

  22. @ariadne

    The interesting part of that to me, that is unrelated to recent events, is how they *seem* to be reinventing ISC-licenced implementations of CRC32 in 2024. I am certain that such things have existed in the BSDs for decades.

    There are probably fully (U.S.) public domain implementations of #CRC32 from the 1990s if one is willing to dig around in the world of old shareware. It was the sort of thing that got posted to magazines or passed around as code snippets in BBSes.

    #ifupdown

  23. @ariadne

    The interesting part of that to me, that is unrelated to recent events, is how they *seem* to be reinventing ISC-licenced implementations of CRC32 in 2024. I am certain that such things have existed in the BSDs for decades.

    There are probably fully (U.S.) public domain implementations of #CRC32 from the 1990s if one is willing to dig around in the world of old shareware. It was the sort of thing that got posted to magazines or passed around as code snippets in BBSes.

    #ifupdown

  24. @ariadne

    The interesting part of that to me, that is unrelated to recent events, is how they *seem* to be reinventing ISC-licenced implementations of CRC32 in 2024. I am certain that such things have existed in the BSDs for decades.

    There are probably fully (U.S.) public domain implementations of #CRC32 from the 1990s if one is willing to dig around in the world of old shareware. It was the sort of thing that got posted to magazines or passed around as code snippets in BBSes.

    #ifupdown