Time to set up your week with some free thinking tech stories.
And here are this week’s top Hacker Noon stories:
Algorithm of Note
Timsort — the fastest sorting algorithm you’ve never heard of by 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
Trie, Merkle, Patricia by 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
Does Column Width of 80 Make Sense in 2018? by 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?
Simulating a Prolonged Cryptocurrency Bear Market with the Monte Carlo Method by 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.
Rise of Kotlin: The Programming Language for the Next Generation featuring 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).
15 HTML element methods you’ve potentially never heard of by David Gilbertson. Always check browser support before use and never trim your eyebrows while you’re angry.
My Second App
Building Cathedrals — In Coding, And In Life by 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.
How companies leverage psychology to steer our choices by 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.
Proof of Burn
Migrating USD to the Ethereum blockchain by 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.
7 features proposed so far in Python 3.8 by 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.
How to build powerful REST APIs blazingly fast with Node.js by 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
Until next time, don’t take the realities of the world for granted.