Bypassing Google's big anti-adblock update

Chrome 正在逐步淘汰 MV2,转向 MV3,这对广告拦截器来说是一个坏消息,因为它移除了 webRequestBlocking 权限。2023 年发现的一个 bug 允许在 MV3 中使用 webRequestBlocking,但 Chrome 118 修复了这个 bug,通过验证 WebView 权限来实现。

Zig's New Async I/O

https://kristoff.it/logo.png
Zig 的新 I/O 设计引入了 Io 接口,使用户能够决定 I/O 实现并将其注入代码中。这一设计使得并发和并行变得可能,并支持各种执行模型,包括阻塞和无栈协程。

Switching to Claude Code and VSCode Inside Docker

https://timsh.org/content/images/size/w160/2025/01/wg21-2.jpg
Cursor到Claude。他们为Claude创建了一个Docker容器,以隔离它并防止潜在的安全风险。

Kimi K2 is a state-of-the-art mixture-of-experts (MoE) language model

https://raw.githubusercontent.com/MoonshotAI/Kimi-K2/main/figures/kimi-logo.png
Kim K2 是一款 32 亿参数的 MoE 模型,能够在前沿知识、推理和编码任务中实现 SOTA 的表现。它通过其 API 在 https://platform.moonshot.ai 提供了微调和定制解决方案的服务。

Reading Neuromancer for the first time in 2025

https://substackcdn.com/image/fetch/$s_!MJsU!,w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725e51bb-23bd-4668-a8c7-2a5de82d28ca_3000x2000.jpeg
I have a confession: Until I started working at The Verge in 2016, I’d never heard of Neuromancer. I was, of course, familiar with many of Neuromancer’s themes: Cyberpunk and cyberspace, computer hacking, corporate espionage, cybernetic enhancements, virtual reality, artificial intelligence, and near-future worlds populated with leather jacket-wearing murderous street punks. I just didn’t ...

MacPaint Art from the Mid-80s Still Looks Great Today

https://blog.decryption.net.au/images/macpaint/acius.png
18,000 个 MacPaint 图像,通过 Discmaster 发现了宝石,并希望找到艺术家。他们打算探索 Amiga 计算机艺术,希望找到更多的珍品。

Hacking Coroutines into C

https://wiomoc.de/misc/assets/state_machine.svg
Coroutine-based system),使用C语言编写,旨在在没有操作系统的环境下实现并发性(Concurrency),并使用宏(Macro)来管理控制流程和状态。这种系统允许协作式多任务(Cooperative Multitasking),并被用于实现一个简单的LED闪烁器(LED Blinker),该闪烁器的周期可以由用户控制。然而,这种系统被认为太过复杂和繁琐(Boilerplate-heavy),不适合用于生产环境。

Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport

https://opengraph.githubassets.com/b113de013ea488a8bbd7afc92f70b2e1ff26e1a2afa3bc4cb28af66ce2a0d7ad/aeron-io/aeron
Aeron is a high-performance messaging system with UDP unicast, multicast, and IPC transport, supporting fault-tolerant services and low latency. It integrates with SBE for message encoding and decoding, and is licensed under Apache License 2.0.

Chrome's hidden X-Browser-Validation header reverse engineered

https://opengraph.githubassets.com/d723e40b1d99e960d823fde73f7e227ed2362d32482e6decae27dfdbc56516d0/dsekz/chrome-x-browser-validation-header
Chrome 使用 X-Browser-Validation 头作为完整性信号,可能验证用户代理。该头由使用 SHA-1 算法对用户代理和 API 密钥进行散列生成。

Experimental imperative-style music sequence generator engine

https://opengraph.githubassets.com/87365cde98ceb4296698783f6a57bbf2939aa5478d236d33ecb67b3abfebdc58/renoise/pattrns
pattrns is a music sequence generator for Rust and Lua, suitable for live coding music. It generates raw musical events, not audio, and requires an application with built-in support.

C++: Maps on Chains

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzMEAXXxuwHfT0-NkbiBD4z0Z1pn_MeRHmL9r71K9fScdTpGVOu1OHNMyfYrrUtAJWTOsaK70d22qbbzmZViJO3M4dTWpNblNFJzPet6gLk9wtfAYZOn9Lu_i_em9kVqsWolBpbaS1fsCNOwk_TZ-MSethOtVgrsoMW8AUZuZqfDKpqxmtrUaHk0RX6Bg/s320/hasse.png
(From a conversation with Vassil Vassilev.) Suppose we want to have a C++ map where the keys are disjoint, integer intervals of the form [a, b]: struct interval { int min, max; }; std::map<interval, std::string> m; m[{0, 9}] = "ABC"; m[{10, 19}] = "DEF"; This looks easy enough, we just have to write the proper comparison operator for intervals, right? But what happens if ...

Parse, Don't Validate (For C)

The "Parse, Don't Validate" technique reduces exploitable errors by parsing input into specific types once, then using those types throughout the system. This approach eliminates runtime bugs and makes code more robust and maintainable by leveraging typing guarantees in languages like C.

Edward Burtynsky's monumental chronicle of the human impact on the planet

https://media.newyorker.com/photos/686fffc744479bdd2481eb4c/master/w_2560%2Cc_limit/01_McKibben_Burtynsky_Oil%2520Fields%2520#19a%2C%2520Belridge%2C%2520California%2C%2520USA%25202003-OLF_19A_03_SRC_2K%2520copy.jpg
Edward Burtynsky's photography chronicles the Earth's rapid transformation due to human activity, capturing industrial landscapes and their impact on the environment. His work, spanning decades, reveals the scale and drama of human expansion, from mining to climate change.

Lost Chapter of Automate the Boring Stuff: Audio, Video, and Webcams in Python

https://inventwithpython.com/blogstatic/lost-av-webcam-preview.webp
Python库(如OpenCV和sounddevice)来控制网络摄像头和麦克风以捕捉多媒体内容,并借助ffmpeg进行高级编辑任务。

Programming Affordances That Invite Mistakes

https://substackcdn.com/image/fetch/$s_!cUlr!,w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40651dce-48c9-4c56-9088-a35f5dc9aa21_682x500.png
The user shares a war story from their R&D startup where they lost all data from a psychology study due to a PHP script exiting early when email failed to send without internet access. They learned to handle errors more gracefully and moved away from PHP, adopting languages like JavaScript, Go, and Python to prevent costly mistakes.

Light exposure at night predicts incidence of cardiovascular diseases

https://www.medrxiv.org/sites/default/files/images/medrxiv_logo_homepage7-5-small-test-up.png
88,905名成年人中,暴露于更亮的夜间灯光会增加心血管疾病的风险。避免夜间灯光可能是减少心血管疾病风险的有用策略。

The fish kick may be the fastest subsurface swim stroke yet (2015)

https://nautil.us/wp-content/plugins/fragment-blocks/src/blocks/speedbump-join/assets/join.png
The author attempts the fish kick, a subsurface swimming technique, at the YMCA and fails, but with the help of Olympic swimmer Misty Hyman, they learn the proper technique and improve their performance.

Two-step system makes plastic from carbon dioxide, water and electricity

https://scx0.b-cdn.net/pic/stephanie.jpg
Caltech)开发了一种两步系统,将碳二氧化物转化为可用于工业的塑料,使用可持续能源提供电力。该系统产生了11%乙烯和14%一氧化碳,这些物质然后用于生产聚酮类塑料。

ISRO successfully conducts hot tests of Gaganyaan propulsion system

https://th-i.thgim.com/public/incoming/mvx179/article69790895.ece/alternates/LANDSCAPE_1200/2019-06-12T100901Z_1114638650_RC17D0A62FA0_RTRMADP_3_SPACE-EXPLORATION-INDIA-MOON.JPG
ISRO has successfully conducted two hot tests of the Gaganyaan Service Module Propulsion System (SMPS) at the space agency's Propulsion Complex in Mahendragiri on July 3. The short-duration tests, lasting 30 seconds and 100 seconds respectively, were aimed at validating the test article configuration, ISRO said in a statement on Wednesday (July 8, 2025). "The overall performance of ...

A better Ghidra MCP server – GhidrAssistMCP

https://opengraph.githubassets.com/690b5eed07d2e7c02f3383359036880805a16b47b22a5e3ef828f2d316b61b34/jtang613/GhidrAssistMCP
GhidrAssistMCP是一个Ghidra扩展,它使AI助手和工具能够通过标准化API与Ghidra的逆向工程能力进行交互。它提供了全面的一套分析工具,并允许自定义工具开发。

Show HN: I made a JSFiddle-style playground to test and share prompts fast

Second Variety, by Philip K. Dick (1953)

https://www.gutenberg.org/files/32032/32032-h/images/cover.jpg
Second variety, by philipp kindred dicke, is available at no cost and with almost no restrictions whatsoever. the project gutenberg ebook of second variation is for anyone to use anywhere at any time - for free, without registration and without registering a new account. if you have any problems with this ebook, please contact us at [email protected]. and we'll help you resolve ...

Bayeux Tapestry Will Return to the U.K. In 950 Years

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data. You can email the site owner to let them know you were blocked. Please include what you were doing when this page ...

HNSW as abstract data structure: video intro to Redis vector sets

Malware found in official gravityforms plugin indicating supply chain breach

https://patchstack.com/wp-content/uploads/2025/06/Unpatched-Account-Takeover-Vulnerability-in-PayU-CommercePro-main.png
Gravity Forms插件的2.9.12版本,攻击者可以注入恶意软件并窃取敏感信息。攻击已经被修复,但用户建议更新到2.9.13版本,并监控网站以防止潜在的恶意活动。

New Date("wtf") – How well do you know JavaScript's Date class?

https://jsdate.wtf/og.png
All questions verified using NodeJS 24.4.0 on a MacBook Pro set to the BST timezone (UTC+1).

Working through 'Writing A C Compiler'

https://jollygoodsw.wordpress.com/wp-content/uploads/2025/03/writing_a_c_compilercover-1.jpg?w=477
You're writing a C compiler for the Hack processor based on the book "Writing a C Compiler" and plan to blog about your progress chapter by chapter.

Supreme Court's ruling practically wipes out free speech for sex writing online

https://substackcdn.com/image/fetch/$s_!164C!,w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963f9573-497c-4f57-895b-f83392c5011a_2464x1856.png
Sally kohn: the supreme court nullified the first amendment for writers with raunchy content. a new law in tennessee makes sexually-related content illegal if it's viewable online by minors - she says it means no one is safe from prosecutors in that state! she proactively encourages parents to filter her racy writing and comedy right out 'til they're ready

Exposing a web service with Cloudflare Tunnel (2022)

https://erisa.dev/content/images/size/w100/2023/07/current.png
Cloudflare Tunnel允许在没有暴露端口的情况下托管 web 服务,提供无缝的保护和加密。它可以通过使用 cloudflared 命令行客户端和配置文件在基于 Linux 的系统上设置。

Vibe-Coding a PCB – surprisingly good

https://substackcdn.com/image/youtube/w_728,c_limit/UQCpDarEoBc
AI 设计了一块从零开始的 ESP32-S3 开发板,使用 Atopile 和 Claude。经过一些修改和调整后,AI 生成了一个可用的 PCB 布局。