2022-04-23

18 篇热帖

1. 为什么在中国有这么多人急于追逐成功和赚钱?

为什么在中国有这么多人急于追逐成功和赚钱?

  1. 这是不是一个主流观念?

  2. 如果是的话,那么,是什么原因导致了这种观念的产生?

  3. 因为急于成功和赚钱,很多人可以忍受痛苦,忍受加班,这是否是导致了高强度工作环境的原因?

  4. 这种观念产生的压力和挫败,是否是我们不快乐的根源?

2. 未来会出现一种可以无视防火墙,所有人都能自由使用,自由浏览的技术吗?
作为一个开发人员,不管是工作上见到审核、自见、机审核、人审之类的关键词,还是生活中遇到大量的 404 ,无不感到身心俱疲,现在已经生理上产生反感了。

对于程序员,会使用一些工具,能看到这么严苛的审核机制下的不同声音,但是绝大部分人是没有条件用的,未来能出现这种信息自由的技术吗?
3. 想找个女朋友,不知道怎么开始

25 了,只谈过一段恋爱,还是大学时候,两个月的异地恋

条件比较差,不知道怎么开口,怕听到什么难听的话

月入才 1w 出头,和 v 友们比不了

但有时候就特别孤独

不知道自己配不配

4. 纠结退不退 m1 Ultra,等不等 m2

手持 m1 MacBook Pro ,苦于只能连一个屏幕,需要更新设备。 尴尬的是 m1 Ultra 预计 6 月 02-6 月 11 才能送到,比较了一下 m1 max 送达时间也要 6 月以后。

目前疑问是 m2 到底会不会在 wwdc 上发布,春季发布会说 mac 产品线还有 mac pro 没发,mac pro 会用上 m2 吗? 暂时计划 mac studio 订单不取消,等 wwdc 后再做比较,可是又怕生产线恢复后 mac studio 提前送达,所以目前在纠结中。

了解到 m1 系列芯片是有设计上的问题导致 64 核 Gpu 没法跑满的,本人日常使用 6k+5k 屏幕,有魔兽世界跑满画质的需求,也没看到 m1 Ultra 对这个的测评,不太知道能否满足。又害怕万一 mac pro 还是用 m1 系列芯片,那 m2 就不知道得等到说明时候了。。 (补充说一下,windows 主机是 gtx1080 显卡,也无法做到跑满魔兽画质,而且发热严重,最主要的是显卡市场尚不明朗,有用 macos 主机代替 windows 主机的打算,暂不考虑更新 pc 显卡了)

毕竟 m1 也是两年前的东西了,如果 m2 在今年推出的话还是会优先考虑 m2 的,但理性上分析又觉得苹果不会这么蠢,几个月后就背刺 mac studio 用户,就算 m2 推出了也是基础机型优先。假如需要再等一年的话又觉得太久了,不禁陷入了沉思。

有同样在纠结 mac studio 的朋友吗,希望交流下,也欢迎内部知情人士透露下 m2 系列消息帮助小弟我作出选择~

5. 无厨房冰箱的租房人应对疫情可以囤点啥

泡面,面包,零食,各种罐头,还能囤点啥吗

7. 十分无比极度纠结 iPad pro 到底买 11 寸还是 12.9 寸的。。。

最近学习要用到 iPad ,有个很老的 iPad Air ,太慢几乎没啥用了,想升级到 iPadPro 。主要需求是“看”,所以对屏幕尺寸很纠结。大致的明细需求如下: 1 、看各种杂七杂八的互联网 app ,知乎、b 站、v2ex 等; 2 、上网,用 safari 浏览网页的那种; 3 、偶尔看看资料、电子书,pdf 等; 4 、对画画、笔、键盘输入没有强烈需求; 5 、对 mini-led 也没啥太大需求; 6 、会有一定频率带出去,但也不是天天很长时间在外面需要掏出个 iPad 。

到 apple store 摸了摸真机,12 寸屏幕确实爽,但是尺寸真是大。。。11 寸便携,屏幕小一圈。。。 所以。。。。就有了标题的无比纠结。。。

听听大家的建议。

8. 新冠疫苗研发是不是有可能被 mRNA 疫苗误导了方向?
本人非医学专业,所有观点均基于互联网渠道获取到的信息进行猜想,如有考虑不周还请谅解。
mRNA COVID-19 疫苗原理
……COVID-19 mRNA 疫苗通过上臂肌肉注射。mRNA 会进入肌肉细胞并指示细胞机制产生刺突蛋白质的 无害片段。刺突蛋白质被发现存在于 COVID-19 病毒表面。在该蛋白质片段生成后,我们的细胞分解该 mRNA 然后将其清除。
来源: https://chinese.cdc.gov/coronavirus/2019-ncov/vaccines/different-vaccines/mrna.html

为什么莫纳德一开始就盯准了刺突蛋白和与之对应的 ACE2 受体,其它的重组蛋白疫苗也是针对刺突蛋白设计的,那么诱发产生的抗体应该是差不多的,后面随着疫情的发展大家也看到了,随着病毒刺突蛋白的变异疫苗作用大幅度下降。
从这个角度理解国内灭活疫苗为何不进行抗体检测就说得通了,因为不知道免疫系统会对灭活病毒的哪个位置(不一定是刺突蛋白)激发并产生对应的抗体,从这里我们可以猜想今后一定会出不同点位的疫苗甚至多点位疫苗(混打?不同厂商对病毒的理解不一样)来降低免疫逃逸。
9. 什么是 "核酸"?

我们小区的大喇叭会这样喊: "下来做 核酸 了".

这里省略了几个字, 实际是说 "做核酸检测".

那, 什么是 核酸检测?

从网上搜集一些资料如下:

  • 病毒检测
    • NAAT (核酸扩增检测)
    • 抗原检测
  • 血液检测 (抗体检测)

核酸检测, 就是做 NAAT. NAAT 也有多种, 我们接触的一般是 PCR (聚合酶连锁反应).

PCR 检测是 NAAT 检测的一种,通常在实验室内进行。PCR 检测被认为是 COVID-19 最准确的检测方法。 它们常被用来确认快速检测的结果。1

反转录聚合酶连锁反应( RT-PCR )是核酸扩增检测( NAAT )的其中一种。 这种方法可在某人在变得具传染性之 侦测到他是否感染了 COVID-19 ,因此能提早进行隔离,以防止病毒传播。2

RT-PCR 是 reverse transcription polymerase chain reaction 的缩写.

PCR 是之前就有的技术, 使用酶和病毒反应 (聚合酶链式反应) 从而检测是否存在病毒.

接下来的问题是采样方式, 如果人被感染, 哪里会出现病毒. 口腔采样相对血液来说是方便, 但唾液不行. 专业叫法是 "鼻咽拭子" 和 "咽拭子".

咽拭子 采集到的属于上呼吸道标本.

我们小区使用的是 咽拭子, 这种方式最容易被接受. 但是根据 新型冠状病毒肺炎实验室检测技术指南 3 线下采集并不完全合规, 因为缺乏 "生理盐水漱口" 等步骤. 可能实验室的要求更高, 社区采集难以支持吧.

综上, 我们大概了解了什么是 "核酸", 为什么要做, 怎么做. 希望当社区一线人员被问起这些科学常识问题的时候, 都能够回答, 而不是一句 "你搞事情" 作为回答.

10. 关于 Apple Care 的一些想法

我个人从来没买过 Apple Care ,也不打算买,理由如下:

  • Apple 是一家商业公司,推出 Apple Care 是为了盈利
  • 所以买 Apple Care 就和买商业保险一样,从概率论上来说,总体的收益期望值是负的
  • 个人从来没有找到苹果付费维修过,所有的损坏都被保修,包括两个 MacBook Pro 的键盘问题(都是免费更换了键盘和其周围配件)、AirPods Pro 降噪问题(免费更换了两个新 Pods ),也从来没有一个设备两年内电池健康到 80 以下过
  • 最后一次摔碎苹果手机是十年前的 iPhone 4 背玻璃面板,之后一直用 iPhone ,一直没摔过 iPhone
  • MacBook Pro 摔变形了 A 面,影响大概是卖二手损失 1000-2000 元,感觉也并没有比 Apple Care 贵
  • 个人有足够的存款,若设备意外损坏,交全额维修费是完全不影响的日常生活的。而且正如前文所说,这部分的花费期望理论上是小于 Care 的

当然肯定有人会反驳,但我想补充:

  • Care 到期前操作一波换电池 /免费维修?或许可以想想,如果没有 Care ,是不是就根本不去换了?不去换会损失很大的体验吗?(保修期内低于 80%本来就是免费换,高于 80%换电池通常不会带来性能提升,只是续航提升)

只是个人想法,欢迎讨论。想到的 Care 还有一个优势就是买了后用设备会更加随意,会大胆裸奔,更不怕被摔(因为一旦买了 Care ,那部分钱就是沉没 /固定成本了,再摔设备的边际成本相比没买 Care 就很低)。此外,Care 对于少部分人(摔手机概率远超平均值的人,比如我妈妈的手机就一年一摔)还是很划算的

11. 网上找了很多 windows 程序启动器,都不太好用,便学了下 pyqt 写了个 windows 程序启动器,欢迎 star

image

起因

网上找了很多的启动器,或多或少都有些缺点

  • 不美观
  • 功能不符合自己的要求
  • 需要付费,绑定机器,订阅,账号登录 等
  • 不开源,想改动软件改不了
  • 开源,但是程序复杂。本项目十分简单,主程序 100 来行代码

种子启动器

取名种子启动器, 寓意通过种子启动器, 启动种子, 种子长成大树

技术栈

pyqt

使用方法

  • 将快捷方式放入项目下 lnk 文件夹, lnk 文件夹内也可以建立文件夹, 文件夹支持嵌套
  • 在 lnk 文件夹内, quick 文件夹内的快捷方式会在菜单的第一级显示
  • 快捷键控制 快捷键是全局的,任意程序内按快捷键都可以弹出菜单窗口
    • alt+z 显示菜单
    • esc 键隐藏菜单

项目地址 https://github.com/rango886/seed 欢迎 star 提建议

12. 阿里云 CDN 被攻击,一早起来欠费 600 多停机了

有点懵,早上醒来看到邮件通知,打开阿里云后台一看,好家伙欠费 600 多停机了,晚上 12 点左右一两个小时就被刷了 2000G 多的流量。我 CDN 只是给我博客 qust.me 的图片加速用的,完全不可能用到这么大流量。 我觉得阿里云这 CDN 设计的有问题,以前欠费十几块就直接停机,这被 CDN 攻击,好家伙能欠费到 6 、700 ,大半夜的谁能防范到。

13. libfv:基于 C++20 的异步 HTTP 库

仓库地址:https://github.com/fawdlstty/libfv

介绍一款船新 HTTP 库。C++的 HTTP 库很多,但基于 C++20 的异步网络 HTTP 库几乎没有。我没找到好用的,因此写了一个。在讲解这个库之前,我先说说为什么我们需要这样的库。

C++ HTTP 库有两种主要的实现方式,第一种是同步 HTTP 网络访问,比如这样的代码:

// 伪代码
Response _r = HttpGet ("https://t.cn");
std::cout << _t.text;

这样的代码写起来很简单,但它存在一个问题:HTTP 网络访问比较耗时,可能需要几百毫秒,这么长时间,这个线程将阻塞在这里,比较消耗线程资源。假如遇到需要同时发起几十、几百个请求,将较大消耗系统资源。很显然,它不是一个较好的设计。

第二种是回调通知,比如这样的代码:

// 伪代码
HttpGet ("https://t.cn", [] (Response _r) {
	std::cout << _t.text;
});

这种方式解决了线程问题,也就是,几十、几百个请求可以同时发起,只需要极少量或者一个线程就行,HTTP 库内部实现了请求的内部管理,在收到请求的回复后,调用回调函数,从而实现请求的高效处理。但这种方式有个问题,假如我们需要根据请求结果内容转给下一个请求,这会带来一个回调地狱问题,比如这样的代码:

// 伪代码
HttpGet ("https://t.cn", [] (Response _r) {
    HttpGet (_t.text, [] (Response _r) {
        HttpGet (_t.text, [] (Response _r) {
            HttpGet (_t.text, [] (Response _r) {
                HttpGet (_t.text, [] (Response _r) {
                    std::cout << _t.text;
                });
            });
        });
    });
});

那么,有没更好的处理方式呢?有,通过 C++20 的 co_await 实现异步等待。下面给出 libfv 的发起请求的代码:

fv::Response _r = co_await fv::Get ("https://t.cn");

一方面它能获得回调方式的好处,也就是少量线程支撑同时大量的请求任务,同时它不会带来回调地狱问题。上面的代码通过 libfv 实现,代码可以这样写:

fv::Response _r = co_await fv::Get ("https://t.cn");
_r = co_await fv::Get (_r.text);
_r = co_await fv::Get (_r.text);
_r = co_await fv::Get (_r.text);
_r = co_await fv::Get (_r.text);
std::cout << _t.text;

这儿特别说明一下。单 CPU 处理效率来说,C++20 的异步性能比回调要低,大概 10%左右,也就是假设理论上跑满网络 IO 带宽情况,回调需要 10%的 CPU ,那么使用 C++20 的异步需要 11%,这是 stackless 需要付出的代价。当然,在我看来这个特性完全可以忽略,毕竟 IO 密集型应用首先需要考虑的是跑满网络带宽,一般不太需要关注 CPU 使用率。

libfv 使用方法见仓库:https://github.com/fawdlstty/libfv

14. git reset --hard 求救哈

脑子抽筋,执行了 git reset --hard xxx

现在暂存区的所有没提交的修改都没了,

求救怎么恢复。

15. 有时发现 B 站很难用
你们有没有这个体会
就是没有一个比较好的分类
网站整体的分类也不行
up 主自己上传的视频也是一股脑的堆一堆 很少有比较好的合集列表之类的
这一点油管不错 会有比较多的合集列表

比如想找个给娃看的动画片 实际上 B 站里有很多儿童动画
但是网站主题分类 没有一级儿童分类
一级动画类别下基本都是成人动漫 再找儿童动画类别? 没有
只能关键词搜
16. 今天用 winscp+root 去改配置文件,被挂在群里吊。。。
公司部署 gitlab 的测试服务器有些东西要改
最近总感觉眼神不舒服,有好几个配置文件要改,想改的舒服点
于是用 winscp+sublime 修改
然后被组长看到了,挂在群里吊。。。

虽然知道自己不对,但是感觉好丢人啊。。。
17. 想寄电脑主机回家,目前最佳方案是什么

假期打算把主机寄回家,省内跨市寄,机箱的包装和用来固定的塑料泡沫都还在。请问怎么寄最好,顺丰、jd 、还是有别的啥

还有寄的过程中有什么需要注意的点呢,目前是买了气泡膜,到时候把机箱内塞满,还有就是显卡要拆下来单独裹很多层吧。不知道还有没有别的什么坑,求踩过坑的老哥指教

18. 噩耗,早上被通知 51 加班 3 天

如果三倍工资还可以接受,不知道是不是