HNHacker News
TopNewBestAskShowJobs

CalmStorm

523 karma · joined December 25, 2015

submissionscomments
CalmStorm··on The senatorial governance of Bitcoin: making (de)centralized money
With Segregated Witness (SegWit) enabled on July 21, 2017, the Bitcoin block size has been increased by approximately 1.6 - 2 times. So the TPS should be increased correspondingly.
CalmStorm··on Google suspends some business with Huawei
This doesn't affect much of Huawei's Chinese market as Google is banned in China anyway. However, this will have a huge impact on Huawei's overseas market, and it is hard for Huawei to come up with a backup plan. At the end of the day, Baidu (and other Google equivalent Chinese counterparts) has a negligible presence outside China.
CalmStorm··on Ask HN: What tech stack would you use to build an open-source Google Keep clone?
As a customer, I would like to use a zero knowledge application for note taking. I don’t want my notes leaked due to security breaches. I also don’t want them to used for other purposes such as data for machine learning without my permission. My notes should always be encrypted and I am the only who has the key.

You may want to take a look at Bitwarden to see how they do it. It is open source. You can use the similar architecture for client side encryption and decryption, and extend it to note taking.

CalmStorm··on Let Children Get Bored Again
This. I cannot agree more. I grew up in China when there were no video games. I loved reading fiction books but my teacher strictly forbade it for the similar reason we forbid our kids to watch youtube these days.

Now in Canada, my son's English class requires reading of many novels ...

CalmStorm··on The Role of Luck in Life Success
It seems that King Solomon already figured this out:

“Again I saw that under the sun the race is not to the swift, nor the battle to the strong, nor bread to the wise, nor riches to the intelligent, nor favor to those with knowledge, but time and chance happen to them all.” ‭‭Ecclesiastes‬ ‭9:11‬ ‭ESV‬‬

CalmStorm··on Changes I would make to Go
It seems to me golang and Rust are often being compared with each other. Given that Swift starts to be used on server side, I would love to see some comparison between golang and Swift, or Rust and Swift.
CalmStorm··on Twitter Is Expected to Field Bids This Week
Or figure out how to expand their customer base? I heard friends of mine mentioned that they found Twitter not intuitive to use.
CalmStorm··on Tabs or spaces – Parsing a 1B files among 14 programming languages
Probably related to Linux kernel coding convention: https://www.kernel.org/doc/Documentation/CodingStyle

Quoted: Tabs are 8 characters, and thus indentations are also 8 characters.

CalmStorm··on Elixir v1.3 released
With hot code reloading, high reliability and fault-tolerant of BEAM, I feel that writing web apps is like writing carrier class applications.
CalmStorm··on Elbowing JavaScript out
Pure server rendering will work for webapp. But if one day the client decides to have iOS/Android apps, the backend will need to be updated to provide Rest APIs. It is possible to do, just additional work. SPA with client side JS will not have this problem.
CalmStorm··on React v15.0
I just tried the new release. The data-reactid is indeed gone when rendering on the client side. But on the server side, the html string generate by ReactDOMServer.renderToString still has data-reactid. Is it because client side can validate the server result and decide if it needs to re-render the page?
CalmStorm··on Bash is coming to Windows
I wondered if it will provider better/native support for fork? It will be great if this is the case, since the fork implemented by Cygiwn is somewhat slow.
CalmStorm··on How to deploy your node app on Linux, 2016 edition
If the node app uses express js and has multiple processes, then a redis server may be required to handle non-stikcy session. It would be nice if the article describes the redis server setup.
← PreviousPage 2 of 2