Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    G

    Golem Blog

    blog.golemproject.net · Company blog · on HN since 2016

    The Golem team writes about its decentralized computing network, covering blockchain security, SGX enclaves, task verification, and developer tools.

    Visit blogHN submissions
    CryptoDistributed Systems
    What HN says

    HN commenters cite it for its post on finding $10M by reading the blockchain, an example used in an argument about EVM safety, and for Golem tooling announcements.

    Stats for nerds
    18HN people shared it
    23linked in comments
    173story points
    Mar 2023last shared
    2017people per year2023

    Top posts on HN

    1. 1
      A Primer Through Golem
      2 people · 106 points · first shared 2021 · 80 comments on HN
    2. 2
      Introducing the new Golem Docs and sharing our findings
      1 person · 16 points · first shared 2019 · 2 comments on HN
    3. 3
      Introducing Graphene-ng: running arbitrary payloads in SGX enclaves
      1 person · 9 points · first shared 2018 · Discussion on HN
    4. 4
      Golem: The World's Most Powerful Supercomputer – How It Works and Why It's Awesome
      3 people · 6 points · first shared 2016 · Discussion on HN
    5. 5
      Golem Hive – building a cloud with the Task API
      1 person · 5 points · first shared 2020 · Discussion on HN
    6. 6
      Golem breaks down the issue with verification and is working towards a solution
      1 person · 4 points · first shared 2018 · Discussion on HN
    7. 7
      How to Find $10M Just by Reading the Blockchain
      3 people · 3 points · first shared 2017 · Discussion on HN
    8. 8
      New Golem – come build with us – 10k USD in bounties
      1 person · 3 points · first shared 2020 · Discussion on HN
    9. 9
      Proof-of-Device (PoD), another take on 2FA or U2F authentication method
      1 person · 3 points · first shared 2020 · Discussion on HN
    10. 10
      Golem – New Release Brass Beta 0.19.1
      1 person · 3 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • murbard2May 2017

      It's possible to write provable programs in any language, but some formalisms make proofs easier than other. I think Michelson makes it easier. There are a few other advantages I can think of:

      1) The code can be inspected directly on the blockchain and remain human readable. You can attach Solidity code to an Ethereum contract, but there is no certified compiler yet so you can't be sure they do the same thing.

      2) Type safety and an insistence on functional design make good things happen. For instance, by insisting from the get go that contracts should be pure functions, we naturally make it hard to write DAO-like reentrancy bugs. By typing every input, we avoid the ABI bug that recently put some ERC20 funds at risk[1]. Good design principles help prevent problems before they occur.

      3) The code can be made more concise. Adopting high-level primitives directly in the language, such as maps and lambdas, make it easier to do what you need with a small program. The language should reflect the type of problems encountered. For instance, building an "updatable" contract in Michelson can be done by putting the contract logic in a lambda and putting that lambda in the contract's storage. It can then be updated according to some logic, such as a multi-signature. Achieving the same thing in Ethereum is much more arduous. You could use a call to an external contract, and have the address of that contract updatable, but you lose all type safety and all isolation.

      [1]…

    • kevingaddSep 2017

      I would argue that attacks like this https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95 are only possible due to the lack of attention paid to safety in the design of EVM. You can compensate for it by putting more smarts into Solidity and other compilers but the basic fact is that the VM doesn't do much to prevent it. Other modern (and even non-modern) VMs take steps to prevent this without reducing expressiveness or speed at all.

      At a fundamental level, getting 0s when reading missing or out-of-bounds values is an incredible red flag for security-focused design. Incidentally I can't even find a concrete source that says how calldataload behaves when an index is out of bounds. It's not mentioned anywhere in the documentation I've found (on the ethereum website or elsewhere).

    • vit05Aug 2017

      https://omg.omise.co/
      OMG holders can use OMG to validate the network. If they validate a block correctly, they get paid the tx fees from that block

      https://blog.golemproject.net/golem-network-token-gnt-sale-220c2a732f9
      All transactions in the Golem network will be subject to a fee, approximately 5% of the transaction value. This will include both transactions between the users — payments for computing power — and transactions between users and software developers. The latter will consist of payments for the software used on the Golem network in a SaaS model. Where applicable, a blend of both open source and proprietary software will be used.

    • coral78Mar 2023

      Continuing our efforts to lower the barriers for users to build applications on Golem, we are excited to announce the launch of Dapp-runner and Dapp-manager! With these new tools, running and managing decentralized applications on Golem Network is now easier, faster and no longer requires extensive programming skills. Full article here: https://blog.golemproject.net/golem-releases-new-tools-to-simplify-running-and-managing-decentralized-applications/?utm_source=GMT&utm_medium=GMT&utm_campaign=GMT

    Related

    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Hacking, Distributedhackingdistributed.com173 people

    What's Actually Wrong with Yahoo's Purchase of Summly

    Hacking, Distributed
    Publication · last shared 2024
    Changelog (John Goerzen)changelog.complete.org79 people

    I introduced my 5yo and 2yo to startx and xmonad. They’re delighted.

    Changelog (John Goerzen)
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Vitalik Buterinvitalik.ca227 people

    Hard Problems in Cryptocurrency: Five Years Later

    Vitalik Buterin
    Personal · last shared 2023
    Google Cloud Platform Blogcloudplatform.googleblog.com349 people

    Introducing Cloud Spanner, a Global Database Service

    Google Cloud Platform Blog
    Company · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020
    Cilium Blogcilium.io47 people

    eBPF – The Future of Networking and Security

    Cilium Blog
    Company · last shared 2026