sara

2020-09-02

Web3极客日报 #256

1. 来自 AMD YES 的残暴体系结构优化:memory renaming https://www.agner.org/forum/viewtopic.php?t=41 @肖雪洁:通常在现代体系结构中,我们只听过 register renaming,为了提升速度,CPU 通常会有比 ISA 中定义更多数量的物理寄存器,以提升程序执行速度。但是你听说过 memory renaming 么?在最新的...

Read More
2020-08-26

Web3极客日报 #250

1. 一行错误代码:5 亿美元没了,项目关闭! https://mp.weixin.qq.com/s/HlOfLGcpOHgxn1NnIfhMkw @加一:在创建者透露软件错误实际上否决社区治理后,问世才仅两天的去中心化加密货币:YAM于周三崩盘。   2. Reagents: composable 并发模型 https://www.ccs.neu.edu/home/turon/reagents.pdf @肖雪洁:我们很多人每天都在跟并发打交道,但是绝大多数的语言,都只提供了基本的 await/async 以及基础的 select 可以用。在...

Read More
2020-08-20

Web3极客日报 #243

1. 视频:比特币上的 8 种支付通道介绍 https://www.bilibili.com/video/BV1w54y1q7Y1?t=1978 @Harry:支付通道是一种区块链扩容技术,用于在链下建立一个通道,然后双方可以在这个通道内进行多次转账,等到需要结算的时候再把必要的交易放到链上。这个视频通俗的介绍了这 8 种方案(但其实并不好理解),并对比了每种方案的优缺点。能在比特币提供的这么有限的编程能力的基础上建造出这么多优秀的方案,不容易啊。   2. 推荐一个收录farming项目网站 https://yieldfarming.info @daddy.eth:yfi已经实现了1yfi=1btc的目标,以太坊上的各种资金都在涌入层出不穷的yielding farm游戏,这个网站不断在收录最新的farming项目,显示投资回报率和矿池状态,是以太农民的好帮手。   3....

Read More
2020-08-12

Web3极客日报 #236

1. DeFi 算什么? https://mp.weixin.qq.com/s/SRfSNV7j1me4UmzZioDI7Q @张晓:最近 DeFi 大热,可称现象级,很多人从经济学和互联网应用⻆度谈了不少,本文中试着提供一种基于计算理论的不同解释。   2. 你知道自己花了多少GAS吗? https://fees.wtf @daddy.eth:最近以太坊上的gas price涨疯了,前天60gwei,昨天100,今天就要200了。快用fees.wtf看看你给以太坊网络贡献了多少燃料吧!需要链接钱包打开,会显示本地址使用的总gas数量,按以太坊显示。看看有多肉疼。   3. 推荐一款只能合约钱包...

Read More
2020-08-05

Web3极客日报 #229

1.Uniswap 大迁徙 https://mp.weixin.qq.com/s/6XQOOCtAqrU5vP6Ey6q3_A @daddy.eth:一个月以来,以太坊链上的gas费用激增,uniswap dex上开始重新上演很多2017年发生的狂热泡沫故事。随着用户不断从交易所提币回归钱包,三线小交易所和山寨币似乎需要拥抱新的改变。   2. 以安全为目标的Android改进版本 https://grapheneos.org/ @北美开吻:在不离开Android这个大家庭的前提下获得安全和隐私保护,这个OS似乎算是一个不错的选择。 3.Ron Minnich podcast 采访 https://oxide.computer/podcast/on-the-metal-3-ron-minnich/ @肖雪洁:通常我们关心的计算机组成部分,有软件和硬件,但是很少有人对固件(firmware)有所了解。On...

Read More
2020-07-29

Web3极客日报 #222

1. Go 常见库 cobra 教程 https://segmentfault.com/a/1190000023382214 @Frozen:cobra是一个golang的语言库,非常适用于编写命令行工具   2. Marp:用 Markdown「写」PPT 的新选择 https://sspai.com/post/55718 @Shooter:在少数派以往的文章中其实已经有介绍如何使用 Markdown 制作幻灯片的方法,但这些方法有的需要在...

Read More
2020-07-22

Web3极客日报 #216

1. 我中意的那些成为区块链开发者的免费课程 https://hackernoon.com/my-favorite-free-courses-to-become-a-blockchain-developer-in-2020-cvo3u0u @Frozen:成为区块链开发者需要了解区块链基础知识,同时还需要对其他多方面知识有所了解。文章总结了8个免费的课程,可以让开发者轻松入门区块链。 2. ConsenSys发布新的以太坊DeFi报告 https://media.consensys.net/new-ethereum-defi-report-the-rise-of-wrapped-bitcoin-eth-insurance-and-yield-farming-27dc8a63be03 @Frozen:ConsenSys发布最新的DeFi发展趋势研究报告。报告涵盖DeFi当前数据、总结和图示,DeFi用户行为和用户同不同协议之间的关联关系,主要的DeFI安全事故等等。提供当前DeFi发展情况概览 3. Data Oriented Design https://www.dataorienteddesign.com/dodbook/ @肖雪洁:我们听说过 Object Oriented...

Read More
2020-07-16

Web3极客日报#209

1. 不同场景下,对于重复代码的不同解读 http://number-none.com/blow/john_carmack_on_inlined_code.html @肖雪洁:通常情况下,我们受 DRY 影响很深,接受的知识教育都告诉我们不要写太长的方法,尽量将代码拆成更小的 function,并加强复用。但是这是个亘古不变的道理么?大神 John Carmack 会告诉你,在需求不同的情况下,这里的取舍可能完全不同。对于 framerate critial,或者是 mission critical 的实时系统中,我们通常根深蒂固的写法,反而会造成不必要的 latency,给软件带来不必要的问题。从这个角度讲,DRY...

Read More
2020-07-07

Web3极客日报#201

1. “技术中立”消亡史 https://mp.weixin.qq.com/s/hi6VKrFwUVzIc77uQjPTyQ @加一:TD-SCDMA事件、“快播案”、贺建奎事件……伴随着中文互联网的成长,技术中立论在中国从勃兴到夭亡,只用了短短十几年;而在欧美,“BLM”运动也将反对“技术中立”的时代巨浪引向了社交媒体平台甚至AI领域。 这一切是如何发生的?“技术中立”观念的消亡对人类科技的未来又究竟意味着什么?   2.性能之殇:从冯·诺依曼瓶颈谈起 https://zhuanlan.zhihu.com/p/52721155 @张晓:推荐一篇从体系架构的视角看系统能力提升的小综述。   3.Solidity 十大常见安全问题 https://www.chainnews.com/articles/769693254501.htm @加一:在 2018 年,我们(CheckMarx)曾对智能合约安全状况进行过初步研究,重点是...

Read More
2020-07-01

Web3极客日报 #195

1. 59款中国应用的信息 https://appmagic.rocks @Forzen:最近59款中国应用在印度市场被禁,且今天已经全部下架。那这59款应用都是什么来头,市场表现如何?可以用这个移动市场分析工具逐一看看。   2.推荐一个随笔集 https://prog21.dadgum.com/ @肖雪洁:虽然已经停更,但是这里仍然有着大量对程序开发工作非常有启发性的文章。其中一篇讲到现代的 minimalism,并不是曾经 Forth 那种极简主义,而是选取尽量高层次的语言,尽可能的使用语言提供的功能,在最少的代码量里实现自己的需求;另一篇文章谈到,体现一个软件工程师的 taste 的部分,通常不是他用的最多的语言,而要看他的第二语言是什么。总之这个随笔集里所有的文章都非常推荐精读,包含一整个系列讲述如何用 functional programming language...

Read More
2020-06-17

Web3极客日报 #181

1.Featherweight Go https://www.youtube.com/watch?v=Dq0WFigax_c @肖雪洁:在社区近乎吵翻天的要求 generics 之后,在几版褒贬不一的 generics proposasl 之后,Go 终于拉上 Haskell 的大佬 Philip Wadler 完全重新设计了泛型。我相信社区内有很多小伙伴和我一样一直担心有了泛型后,Go 走上了某些语言的一条不归路,但是...

Read More
2020-06-10

Web3极客日报#174

1. 推荐:Ron Minnich podcast 采访 https://oxide.computer/podcast/on-the-metal-3-ron-minnich/ @肖雪洁:通常我们关心的计算机组成部分,有软件和硬件,但是很少有人对固件(firmware)有所了解。On the Metal 请到了一位从事固件开发的大佬,这里面会告诉你,为什么通常硬件启动都很慢,而且内存越大,可能启动越慢。同时内容还不仅限于此,从固件出发,这期 podcast 讲述了茫茫多的内容,包含之前推荐过的 Turing Humble 的起源,包含 RISC-V...

Read More
2020-06-03

Web3极客日报 #167

1.Jonathan Blow podcast 采访 https://oxide.computer/podcast/on-the-metal-9-jonathan-blow/ @肖雪洁:这是个非常 juicy 的 podcast,这一期请到了 Jonathan Blow,从游戏编程开始,延伸到了整个软件行业,几乎每一分钟都是干货,讲述了茫茫多的内容,包括软件行业现在的问题,以及潜在的解决方案。中间还包含 Jonathan Blow 对几种流行编程语言的看法,以及为什么做了自己的编程语言   2.推荐Mac用户的软件小手册《Awesome...

Read More
2020-05-27

Web3极客日报 #160

1.提高 DApp 开发效率的 10 个工具 https://blog.quiknode.io/dev-cycles-hacks-for-dapps/ @加一:Heroku、OpenZeppelin 与 Truffle Boxes 等 10 个可以提高去中心化应用 DApp 开发效率的工具,你都知道吗?  ...

Read More
2020-05-20

Web3极客日报 #153

1.如何了解计算的本质? @肖雪洁:现在的计算机已经过于复杂,单个人很难深入理解整个计算机是怎么运作的,但是从另一个角度,计算的本质是没有变化的,这里推荐两个了解计算本质的玩具: From Nand to Tetris: https://www.nand2tetris.org/ 这个项目从基础的 nand gate 出发,一步一步打造出一台可以执行的计算机,并提供了计算机之上的汇编器,简单的高级语言,甚至一个完整的操作系统。可以让你一步一步的了解整个计算机的运作流程,虽然现代计算机比这个要复杂几个数量级,但是核心思维一直延续了下来,并没有发生变化 Turing Tumble: https://www.turingtumble.com/ 比起 From...

Read More