Cl 杂记 – Telegram
Cl 杂记
41 subscribers
133 photos
8 videos
9 files
115 links
个人笔记和各类信息聚合

会删评

负能量分流(迫真) -> https://news.1rj.ru/str/ClNaive
Download Telegram
https://news.ycombinator.com/item?id=38457247
英特尔大外宣
为何 rust std fs read 反而比 python 慢?AMD only?!
我想得太多,做得太少。想象力和实际行动力并不匹配,而前者往往过于宏大,有时候又充满无关紧要的细节。这时像是把墨水滴进了一锅开水,煮出来是一锅混沌。
我应该写简单的东西,写直白的东西,写朴实的东西。可见的未来不会出现的需要为什么要去考虑呢?写程序不一定要搞得面面俱到。
不由得想起本次参加 ospp2023 也是差点死在过度设计上面,设计复杂,更改困难,到最后删一堆代码放弃什么性能上的执着(没 perf 就开始纠结性能也是一大怪癖),反而活得很好,没几下把主要任务完成了。
想想看看有没有什么值得砍掉的东西,既然有一种心里有底才肯动手干活的毛病,不如把底设置得粗糙一点,尽量让自己多干活。

也许这样我就能摆脱持续数百日的 burnout 状态了。
Forwarded from M.K.
如果你的工作,别人看一个tutorial就能赶上,那你可以思考做更困难的工作
https://github.com/Ruikuan/blog/blob/master/Info/compact_vhdx.md

参照这个方法给 wsl2 里的开发环境压缩了一下发现释放了超过 100 GiB 的存储空间...
记得先 wsl --shutdown
记得先 wsl --shutdown
记得先
wsl --shutdown
Forwarded from 前向兼容手札 (Schrodinger א ZHU Yifan)
强烈建议 CS 壬有空就读读 Knuth 的 Concrete Math (混凝土数学 xD)。不只是为了学那些高大上的莫比乌斯反演,离散微积分,生成函数技巧。里面很多小公式也非常有用。比如我每次自己写静态线程调度,都会用到这个公式:

fn knuth_divide(n: usize, m: usize, k: usize) -> usize {
let s = n.saturating_sub(k);
(s / m) + if s % m != 0 { 1 } else { 0 }
}

(n个元素尽量均匀的分为m组,第k组应该有几个)
公式本身技术含量也许不高,但是什么边界条件啥的都完美处理掉了,学习到就可以 save you from the burden of thinking。
3
Forwarded from 🐱 Ch. | 挪瓦咖啡配苕皮套餐 TV (webRTCCat | 分布式大型语言模型(DLLM))
https://github.com/maqrtineLzjulyie/spotify-check-premium/blob/main/main.py
你能看出这个脚本里隐含的恶意代码吗?
幻术大师了属于是
发信人: cloudsky (小四), 信区: Security
标 题: 你尽力了吗
发信站: 武汉白云黄鹤站 (Mon Apr 17 19:52:54 2000), 站内信件

正文

很多人问如何入门如何入门,我却不知道要问的是入什么门。很少把某些好文章耐心从头看完,我这次就深有体会。比如袁哥的sniffer原理,一直以为自己对sniffer原理很清楚的,所以也就不曾仔细看过袁哥的这篇。后来有天晚上和袁哥讨论,如何通过端口读写直接获取mac地址,为什么antisniff可以获得真正的mac地址,而不受更改mac地址技术的影响,如何在linux下获得真正的mac地址。我一直对linux下的端口读写心存疑虑,总觉得在保护模式下的端口都做了内存映象等等。结果袁哥问了我一句,你仔细看我写的文章没有,我楞,最近因为要印刷月刊,我整理以前的很多文档,被迫认真过滤它们,才发现袁哥的文章让我又有新认识。

再后来整理到tt的几篇缓冲区溢出的,尤其是上面的关于Solaris可装载内核模块,那就更觉得惭愧了。以前说书非借不能读,现在是文章留在硬盘上却不读。其实本版已经很多经典文章了,也推荐了不少经典书籍了,有几个好好看过呢。W.Richard.Stevens的UNP我算是认真看过加了不少旁注,APUE就没有那么认真了,而卷II的一半认真看过,写过读书笔记,卷III就没有看一页。道格拉斯的卷I、卷III是认真看过几遍,卷II就只断续看过。而很多技术文章,如果搞到手了就懒得再看,却不知道这浪费了多少资源,忽略了多少资源。BBS是真正能学到东西的地方吗?rain说不是的,我说也不是的。不过这里能开阔人的视野,能得到对大方向的指引,足够了。

我一直都希望大家从这里学到的不是技术本身,而是学习方法和一种不再狂热的淡然。很多技术,明天就会过时,如果你掌握的是学习方法,那你还有下一个机会,如果你掌握的仅仅是这个技术本身,你就没有机会了。其实我对系统安全是真不懂,因为我一直都喜欢看程序写程序却不喜欢也没有能力攻击谁谁的主机/站点。我所能在这里做的是,为大家提供一个方向,一种让你的狂热归于淡然的说教。如果你连《Windows NT设备驱动程序编写》、《win9x系统编程》都没有看过,却要写个什么隐藏自己的木马,搞笑。如果你看都不看汇编语言,偏要问exploit code的原理,那我无法回答也不想回答你。总有人责问,要讨个说法纭纭,说什么提问却没有回答。不回答已经是正确的处理方式了,至少没有回你一句,看书去,对不对,至少没有扰乱版面让你生闷气。Unix的man手册你要都看完了,想不会Unix都不行了。微软的MSDN、Platform SDK DOC你要看完了,你想把Win编程想象得稍微困难点都找不到理由。还是那句话,一个程序员做到W.Richard.Stevens那个份上,做到逝世后还能叫全世界的顶级hacker们专门著文怀念,但生前却不曾著文攻击,想想看,那是一种什么样的境界,那是一份什么样的淡然。我们可以大肆讨论技术问题,可以就技术问题进行激烈的卓有成效的讨论,却无意进行基础知识、资源信息的版面重复。我刚在前面贴了一堆isbase的文章,开头就是主页标识,却在后面立刻问什么主页在哪里?前面刚刚讨论过如何修改mac地址,后面马上又来一个,前后相差不过3篇文章。

选择沉默已经是很多朋友忍耐力的优异表现了。很多东西都是可以举一反三的。vertex的lids,被packetstorm天天追踪更新,你要是看了THC的那三篇,觉得理解一个就理解了一堆,都是内核模块上的手脚。你不看你怎么知道。我不想在这里陷入具体技术问题的讨论中去,你要是觉得该做点什么了,就自己去看自己去找。没有什么人摆什么架子,也没有什么人生来就是干这个的。你自己问自己,尽力了吗?

forward [source](https://vxtwitter.com/plantegg/status/1767192530674917862)
https://15721.courses.cs.cmu.edu/spring2017/papers/17-execution/p1442-psaroudakis.pdf
Pin 一下 to read 的文章,以及总结一下这段时间干过的蠢事:

在同一个异步运行时的 context 里写非常耗时的高 CPU 负载任务和 IO 操作
Tokio 只有在代码运行到 .await 的时候才能对任务进行调度操作,否则只能任由其一直跑下去。如果你一方面需要io获取数据,另一方面对这些数据做计算。倘若放在同一个运行时中,cpu bound 的任务会干扰 io 任务。

把 cpu bound 任务改用 spawn-blocking 后有大幅提升
在网上看到了南京大学«软件分析»的课程推荐,讲的静态分析。
想起来好久好久以前看临摹简历的时候有看到过一家叫源伞科技的公司,似乎做的就是这方面的工作。于是 google 之,但是连招人信息都无,原来早在 2020 年就已经被阿里收购了,现在是蚂蚁金服的 code insight 团队。
被大厂收购也是这种专精式小厂的好归宿了吧😂
在 v 站上也搜到了他们很久以前招人的帖子。不知道现在这个团队活得好不好,有没有 hc
友人的动态中有一句话让我感觉说得很对...
我常常为未来感到焦虑,但是实际上却没有仔细思考过未来


当前觉得很酷炫但是觉得能力不够的事情是有很多很多的,但是我总是在准备,准备着准备着就干别的事情去了。
当初立下来的 flag 除了每天晚上做十多分钟多邻国,别的都半途而废了没坚持下来。
还是得收收心,动起来着手解决焦虑本身。😂
https://windowsreport.com/vertical-tabs-can-now-be-enabled-in-firefox-nightly-and-are-movable-to-the-right-side/

firefox nightly 现可尝鲜 vertical tabs(非常早期)


Here’s how to enable Vertical Tabs in Firefox and use it

Mozilla has found a way to use the horizontal tab strip for vertical tabs. The company is building a feature on the Sidebar that shows history, bookmarks, and synced tabs.

Mozilla has to rebuild the Sidebar to accommodate Vertical Tabs. If you’re using Nightly, here is how you can early test the feature:

Launch Firefox Nightly.

Enter about:config in the address bar and press Enter.

Click on Accept the risk and Continue.

Find and toggle the following Preferences values to true
sidebar.revamp sidebar.verticalTabs

Restart Firefox.

Right-click on the toolbar and select Customize Toolbar.

Select Sidebars and drag and drop it to the toolbar.

Click Done.
Forwarded from M.K.
学技术初阶段是可以说出各种技术是如何工作跟做什么的,中阶段是可以说出一个领域不同技术的隐患/相互优劣点,跟在不同情况下如何选择,高阶段是可以融合各种方案
Forwarded from 竹新社
湖南长沙21日晚发生一起交通事故,一辆小轿车由东往西行驶至解放路黄兴路口等待绿灯时,突然闯红灯,先后撞上人行横道上的行人及一辆停在路边的车辆,造成8人受伤,其中2人重伤,1人伤势较重、5人伤势较轻。
肇事司机刘某辉已被公安机关控制,已排除酒驾、毒驾。经初步核查,刘某辉系长沙某汽车租赁公司网约车驾驶员,其驾驶的网约车行车记录仪视频显示,其在等待绿灯时,转身清理后座物品,导致车辆失控。事故原因正在进一步调查中。
长沙交警