Pusher , our weekly sponsor, provides collaboration and communication APIs that enable devs to add realtime features to their apps in minutes and scale massively. Get started. Heyo Hacker, Time to set up your week with some free thinking tech stories. Want to improve the Hacker Noon experience? . Want to contribute to Hacker Noon? We’re always . Take our reader survey reading story submissions And here are this week’s top stories: Hacker Noon Algorithm of Note by . Timsort — the fastest sorting algorithm you’ve never heard of Brandon Skerritt Timsort: A very fast , O(n log n), stable sorting algorithm built for the real world — not constructed in academia. Battle of Reality and Desires by . VR vs. AR Blockchain DuDe By 2021, the combined market size of augmented and virtual reality is expected to reach 215 billion U.S. dollars. Blockchain Story by . Trie, Merkle, Patricia Daniel Kronovet Hash tables, tries, merkle trees, and patricia trees are all do essentially the same thing: they let you map keys to values. While there are differences between them, this is essentially what they do. Coding Practice in Question by . Does Column Width of 80 Make Sense in 2018? javinpaul One of the oldest coding practice is to keep line width 80, and many of us follow it blindly but have you ever thought why we have this practice in first place? Contracts by . Random Number Generator in Contracts Lior Yaffe Fast forward to lightweight contracts. In the Ardor platform, we can use two properties unique to lightweight contracts. Crypto Trading by . Simulating a Prolonged Cryptocurrency Bear Market with the Monte Carlo Method Anthony Xie Rather than simply making a prediction based on a single average number, Monte Carlo simulations employ randomness to generate millions of different outcomes. Decentralization by . The State of Decentralized Exchanges Gary Basin By making trades that settle directly on-chain, you avoid moving your crypto into an exchange wallet and facing the risk of a hack or theft. Developer Interview featuring . Rise of Kotlin: The Programming Language for the Next Generation zan That exact idea of a highly interoperable and better Java was why this started to attract so many Android developers (including me, having done Android since the early days). HTML by . 15 HTML element methods you’ve potentially never heard of David Gilbertson Always check browser support before use and never trim your eyebrows while you’re angry. My Second App by . Building Cathedrals — In Coding, And In Life kunal shandilya It taught me that delivering a good product at the expense of exceeding the deadline is always, always, always better than shoving a half-baked product down my beta testers’ throats. Persuasion by . How companies leverage psychology to steer our choices Maarten Dalmijn In the 70s, an American researcher called Robert Cialdini had a hunch. Cialdini believed there was a science to how people are persuaded. He decided to study the factors influencing people to respond with “Yes” to requests. Product Management by . Share Outcomes With Your Team John Cutler The challenge is that sharing ongoing outcomes is a muscle. You need to practice and make it a regular part of the team’s cadence of rituals Proof of Burn by . Migrating USD to the Ethereum blockchain Denis Petrovcic The need to bring fiat currency into the blockchain space is BIG and many have been making loads of money providing solutions that fail to fulfill blockchain’s fundamental vision — giving people control over wealth without central authority. Python by . 7 features proposed so far in Python 3.8 Anthony Shaw Python 3.7 benefitted from both new functionality and optimizations. From what we know so far about 3.8, it’s going to be a similar story. This time, most of the new functionality is targeted at C extension and module development. REST APIs by . How to build powerful REST APIs blazingly fast with Node.js Justin Headley After nearly two years of hard work and development I’m excited to introduce rest-hapi v1 to the web development community. State of Cryptocurrencies by . Summer 2018 Adam Taché A comprehensive overview of the current state of the cryptocurrency ecosystem as of Summer 2018. Virtual Reality by . Virtual reality with React 360 Lily Barrett As I ported my application over to React 360, I took note of some important differences between React VR and React 360. Until next time, don’t take the realities of the world for granted. Kind Regards, David Smooke Want to improve the Hacker Noon experience? . Want to contribute to Hacker Noon? We’re always . P.S. Take our reader survey reading story submissions P.P.S. Pusher, our weekly sponsor, provides collaboration and communication APIs that enable devs to add realtime features to their apps in minutes and scale massively. Get started.