ChaosNyaruko's Digital Space

Thinking will not overcome fear but action will.

OS From Scratch Notes

Markmap

Share Memory By Communicating

Disclaimer The original post was written by Andrew Gerrand on 13 July, 2010. I’m reposting it not because it’s “absolutely” correct, it just offers another perspective of concurrent programming, a...

How to measure execution time of function in golang, excluding waiting time

Two ways from StackOverflow Builtin Way Using “syscall” func GetCPU() int64 { usage := new(syscall.Rusage) syscall.Getrusage(syscall.RUSAGE_SELF, usage) return usage.Utime.Nano() + usag...

模糊搜索工具FZF的介绍与个人实践

An introduction to FZF and my personal practice.

前言 本文是什么 终端工具FZF的简单介绍和入门 「个人」对此工具的使用和实践,尤其是一些扩展使用方式 【矫情】由小及大,怎么联想到一些其他的东西的 本文不是什么 不是“最佳实践” 「最佳实践」是指在特定领域内经过实践检验并证明具有卓越效果的技术、方法、流程、活动或机制。它们之所以被称为「最佳」,是因为这些实践能够在提高效率、降低成本、提升质量、...

Lisp之根源

The Roots of Lisp

The ORIGINAL post Abstract 约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如 欧几里德对几何的贡献.1 他向我们展示了,在只给定几个简单的操作符和一个 表示函数的记号的基础上, 如何构造出一个完整的编程语言. 麦卡锡称这种语 言为Lisp, 意为List Processing, 因为他的主要思想之一是用一种简单的数据 结构表(lis...

如何学习"学习新技术"?

How to learn to learn?

简介 主要面向计算机技术新手(甚至是简中限定),分享一下我对 如何拓宽技术视野 如何找到自己想要的东西 的一些建议和体会,希望能帮助到一些朋友,随手一写,随时更新。 免责声明: 仅为个人体会,无任何权威性,我也是一个时常陷入迷茫的普通人,请酌情食用。 正文 保持【好奇心】与对计算机科学/工程的【热情】,多【思考】 最好是有科学上网的能力 -> 你如果自己...

Is is still worth it to learn to code?

在AI能力大发展的当下,我们还有必要学习编程吗

简介 这是我看TJ的一个视频,不能说有感而发吧,但确实引起了我的一些共鸣,时间有限在这里做些简单的记录和总结,后续有时间再更系统地写自己的感想吧。转载请注明出处。 观点提取 其实大家想问的是:我是否仍然能够通过学习编码时所学到的技能获得报酬 软件不仅仅是编码 编程本身不仅仅是编码 人工智能将能够完成初级工程师目前面临的编码任务,人工智能将能够比那些初级工程师更快、更便宜地执...

The surprising habits of original thinkers

Procrastinating is a vice when it comes to productivity, but it can be a virtue for creativity. Quick to start but slow to finish. It’s much easier to improve on somebody else’s idea than it is t...

An interesting feature/bug about Go testing suite?

使用go test -cover的时候发现了一个很有意思的事情,如果被测试函数有 coverage: xxxxxx 这样的对stdout的输出,那么对应的测试里,最后输出的 ok xxxxxx yyyyys coverage: X% of statements 中,coverage会被覆盖 谷歌没搜到答案,直接抠Go源码 这个out是buf的Bytes,通过写入,关键是coverageP...

Why you should embrace mediocrity

A talk from TED STATUS ANXIETY EMBRACE MEDIOCRITY SYMBOLIC VIOLENCE THE COURAGE TO BE ORDINARY Avoid doing “symbolic violence” to ourselves.