HNHacker News
TopNewBestAskShowJobs

AlexSolution

44 karma · joined April 18, 2013

submissionscomments
AlexSolution··on Show HN: Bel
Using a Lisp with Parinfer makes the parens automagic without taking away the benefits they provide.

https://shaunlebron.github.io/parinfer/ https://www.youtube.com/watch?v=K0Tsa3smr1w

AlexSolution··on Systems Thinking in Practice (2016)
https://ncase.me/loopy/ is a great aid in systems thinking and was inspired by the Thinking In Systems book.
AlexSolution··on Show HN: A tool to convert Jupyter notebooks to beautiful blogs
https://github.com/mwouts/jupytext looks like something you might enjoy. I'm not affiliated with the project in any way.
AlexSolution··on Crypto Coin Tether Defies Logic on Kraken’s Market, Raising Red Flags
It's actually the reverse of fractional reserve banking. Any Dai that is created must be over-collateralized by 150%. It's not capital efficient, but that's a different argument than what's being discussed.
AlexSolution··on Upgradeable smart contracts in Ethereum
Pause functions are actually considered a matter of best practice. It's a way of mitigating the contract's risk. Now, who gets control of the pause function is an entirely separate discussion worth having. The controlling address could be a contract implementing a multisig scheme, allowing for the decision to be made by more than just a single individual.

https://consensys.github.io/smart-contract-best-practices/ge...

AlexSolution··on Upgradeable smart contracts in Ethereum
I don't think this functionality is anything new, it's just a design pattern. As for safety, you're absolutely right. Best practices dictate that when calling other contracts, you should mark the code as untrusted, and treat it as such. It's somewhat analogous to running untested dependencies, and stipulating in your requirements that the latest version of those dependencies should always be deployed.
AlexSolution··on Upgradeable smart contracts in Ethereum
All state transitions are forever visible in the blockchain. Since addresses can be set dynamically in Ethereum, it's possible to update the contract addresses which make up the business logic pipeline. This sort of pluggable design is not a requirement, and some contracts are completely immutable.

Decentralization and immutability are entirely separate subjects. The security benefits of decentralization are not lost just because pipeline components can be altered.

AlexSolution··on Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK
Their contracts are up. If you can find a way to exploit one of the bugs, you can profit massively.
AlexSolution··on Tokyo-based cryptocurrency exchange hacked, losing $530M: NHK
MakerDAO uses collateralized smart contracts to provide stability to their Dai token. Right now, only ETH can be used as collateral, but in Q2 they are starting multi-collateral support.

https://makerdao.com/ https://coinmarketcap.com/currencies/dai/

AlexSolution··on Slack Poker Bot
Feature request: bitcoin integration
AlexSolution··on McMaster researchers may have found a way to restore metabolism to youth levels
Checking in from Platform 302.
AlexSolution··on Squirt.io – Readability Meets Spritz Speed Reading
I've tried several of these, and I really think jetzt https://github.com/ds300/jetzt is the best one. It has a progress bar, keyboard shortcuts, and I particularly like the way it wraps words in enclosing elements - like quotations and parentheses - when the word being displayed is within the enclosure.
AlexSolution··on Learn regular expressions in about 55 minutes
I found http://regexcrossword.com/ to be a good learning tool.

Here's one if you really want to test your skills: http://i.imgur.com/qLh2gcK.jpg

AlexSolution··on Vim Croquet
I prefer hybrid line numbering. This way, you can see the true number of the line you are on, while all the other lines on the screen are numbered relative to your position.

http://jeffkreeftmeijer.com/2013/vims-new-hybrid-line-number...

AlexSolution··on Proof of Existence: Storing Hashed Files in the Bitcoin Block Chain
Could you please elaborate on this? I understand neither your comment, nor the part that you quoted from the site.
AlexSolution··on I'm Building a GitHub for Writers
Love this site. Hoping people contribute a few more lessons to it in the near future.
AlexSolution··on Vim Splits – Move Faster and More Naturally
Any advantage to this plugin over mapping one key to ':tabopen' and another to ':tabclose %'? I have this in my .vimrc and it seems to get the same results:

  nmap <F4> :tabedit %<CR>
  nmap <F5> :tabclose<CR>