Best of CryptographyDecember 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·1y

    Golang 1.24 is looking seriously awesome

    Golang 1.24 introduces several notable features and improvements: a 2-3% performance boost, a new weak pointer implementation, support for post-quantum cryptography in `crypto/tls`, the `omitzero` tag for better zero value handling in `encoding/json`, and a `tool` directive in `go.mod`. The release also enhances the testing package with context support and introduces an experimental `testing/synctest` package for concurrent code testing. These updates promise better memory usage, enhanced security, and improved developer experience.

  2. 2
    Article
    Avatar of ayendeAyende @ Rahien·1y

    Isn't it ironic: Money isn't transactional

    The author, who works on transactional databases, finds it ironic that there are no real-world transactions for money transfers, highlighting inefficiencies in the banking system. They share an example where a payment remained pending despite the recipient confirming receipt, providing insights into historical banking methods and distributed system design.

  3. 3
    Article
    Avatar of hnHacker News·1y

    What I Learned Covering Computer Science in 2024

    Theoretical computer science, which predates modern computers, examines fundamental questions like the behavior and limits of algorithms. Recent advances in computational complexity and quantum cryptography suggest new perspectives on these topics. Noteworthy moment includes a breakthrough regarding Dijkstra’s algorithm and the discovery of the fifth 'busy beaver', showcasing ongoing discoveries in the field.