跟读练习: Every app on Earth is now open source... whether it likes it or not - 通过视频学习英语口语

选择练习模式

每种模式都会打开全屏练习室。

63 句
如果句子过短或过长,请点击 Edit 进行调整。
1
Last week, a developer got so tired of Adobe's predatory business model
2
that he decided to rebuild seven of its Creative Cloud apps with Rust, like Photoshop, Illustrator, and Premiere, then open -sourced them and gave them away for free.
3
The project is called ArtCraft, and the developer's name is Brandon Thomas, who, after being hit with Adobe's cancellation fee more than once,
4
opened up Cloud, then reverse -engineered Adobe's 30 -plus -year codebase from scratch, and the apps even run on Linux, a platform Adobe has never officially supported.
5
What's crazy, though, is that you, the human being watching this video, can do the same thing thanks to an unrelated project called Reverse Engineer Anything.
6
It's been going viral on the internet lately because it can easily decompile any native binaries you can get your hands on.
7
We're talking stripped ELF, PE, and Mako executables, JVM bytecode with obfuscated constant pools, ECMA 335 -compliant .NET assemblies,
8
bare metal firmware with architecture -specific instruction sets, and even OCI container layers entangled in declarative infrastructure manifests.
9
In layman's terms, that means virtually every app in the world is now open source, whether it wants to be or not.
10
In today's video, we'll attempt to reverse engineer anything and everything
11
and find out if this is the final nail in the coffin for software as we know it.
12
It is October 12th, 2026, and we're watching the Code Report.
13
So is it really true that one person plus Claude made the entire Adobe suite obsolete overnight?
14
Well, on the surface, yes.
15
As you can see on the website, you can download a Rust -based version of any Adobe program for free right now.
16
That's awesome, but after trying it out myself, I realized there's one small catch.
17
The software is a nearly unusable pile of vibe -coded horse shit.
18
Now, I begrudgingly pay Adobe at $69 tribute every month to use Premiere to edit these videos for you guys, and I was thrilled to finally see an open -source alternative.
19
And let's just ignore the fact that DaVinci Resolve has been an open -source alternative for over 20 years now.
20
And when I first opened Filmcraft, I was thrilled to see that the UI was nearly a 1 -to -1 clone of Premiere, so I could get to work immediately without any learning curve.
21
My plan was to edit this video with it, but the cracks became visible immediately.
22
Like, after dragging a clip of some lame stock video onto the timeline, and hitting play, there was a massive lag in the audio bars,
23
and just overall slowness and lagginess despite being vibe -coded in Rust, which I've been told is a blazingly fast programming language.
24
So then, I tried implementing some transitions between clips, and they were just nowhere near the quality of Premiere, which you can clearly see with this glitch transition side -by -side.
25
And for someone like me, who's a once -in -a -generation cinematic visionary, who many have called the Stanley Kubrick of sponsored shitposts.
26
The sad reality is that film craft is just not good enough yet, but I sincerely hope it gets there someday because f* Adobe.
27
But then that got me thinking, what if instead of trying to use off -brand Premiere, I just reverse engineer it myself and make it simpler
28
because Premiere has hundreds of features that I don't use that just get in the way.
29
Luckily, there's a new project in town that can help us do that called reverse engineer anything.
30
Adobe Premiere is primarily written in C and C++, and crazy smart Asians on H1B visas have been writing its code for decades.
31
Now, its actual source code is top -secret Adobe intellectual property, but in order to actually run it on your machine, they need to compile that code into a native binary of ones and zeros.
32
This stuff is almost unreadable to humans, but with a lot of painstaking work, it is technically possible to map these ones and zeros back into something that resembles human -readable source code,
33
and the REA project can do that for people who can't even count to three in binary.
34
First, we set it up by running it with Node .js and the npx command, and then because I'm a loser on Microsoft Windows, we'll configure REA's Ghidra integration,
35
which is actually the tool that deserves the most credit here, and can do a read -only analysis of native EXEs and DLLs.
36
Then from there, we can just use it like any other AI agent
37
and tell it to inspect the locally installed version of Adobe Premiere.
38
In this case, I'll have it inspect Adobe's timeline integration and try to figure out how it does this one specific feature.
39
A while later, we get back a bunch of C -like pseudocode, along with assembly, string, symbols, calls, and references, which to an obsolete HTML programmer is all pretty useless.
40
However, we can now take this garbage code
41
and pass it off to our favorite coding agent to re -implement the exact same feature in Rust.
42
And thanks to reverse engineering, I'll eventually be able to build my own version of Premiere Lite that's not only free, but only has the actual features I want to use.
43
But as a cheapskate developer, I'm not stopping there.
44
I think it's crazy
45
that any real Vibe developer in 2026 is still paying money for developer tools when that money should be spent burning tokens.
46
For example, let's take a look at an ancient technology called Supabase, which is basically a wrapper on top of AWS that provides a UI for your database.
47
Even though it's mostly open source, it has a ton of features I don't want.
48
So what I'm doing instead is using the networking feature in REA to analyze API interactions and UI changes,
49
which has allowed me to build a better backend that I'm calling stud base, which is not only perfectly tailored to the needs of horse tender and donker,
50
but is also orders of magnitude cheaper and faster according to this benchmark I just made up.
51
Trust me, bro.
52
You can trust these Trust Me Bro benchmarks.
53
And another thing you can trust is Appify, the sponsor of today's video.
54
Their MCP server lets you connect your agent to thousands of tools called Actors.
55
They can do things like scrape live data from YouTube or monitor your competitors' prices on Amazon.
56
But right now, I'm using it to track the most liked posts on the donkeys of Instagram hashtag
57
so I can invite the most desirable asses to sign up on Donker.
58
It only takes one line to connect to the server, and I could explain what I wanted it to do in natural language. From there, my agent started using the relevant Appify tools to return to
59
the structured data I needed in order to help these gay donkeys find love.
60
But the most impressive part was how few tokens it took, because Appify's MCP server only exposes a handful of core tools, it then finds the best one for your job,
61
and runs it in the background to avoid token bloat.
62
You get $25 in free credits to try it out by using the code Fireship25 at the link below.
63
This has been The Code Report, thanks for watching, and I will see you in the next one.

下载应用

流利口语所需的一切

AI 发音评分逐句打分
音标练习掌握每个音
词汇学习建立你的词库
词汇游戏边玩边学

同频道

FOR YOU

推荐视频

本课的词汇与口语要点

这节口语课以视频“Every app on Earth is now open source... whether it likes it or not”为素材。 视频中反复出现的词有:Premiere, Adobe, code, reverse, feature。 这段视频共有 63 个句子、1233 个单词可供跟读。 讲话部分时长为 5:54。 说话人语速较快,每分钟约 209 个词,会出现较多连读和弱读。 只有 76% 的单词属于英语最常用的 3,000 词,词汇难度较高。

视频中的重点词汇

视频中 15 个值得学习的单词,附发音和释义:

单词发音释义
server 名词/ˈsɝvɚ/服務器 /服务器, 伺服器
binary 形容词/ˈbaɪ.nə.ɹi/二進 /二进
vibe 名词/vaɪb/氛圍 /氛围
token 名词/ˈtoʊkən/代幣 /代币, 籌碼 /筹码
transition 名词/tɹænˈzɪʃ.ən/過渡 /过渡, 轉變 /转变
connect 动词/kəˈnɛkt/連接 /连接
edit 动词/ˈɛdɪt/編輯 /编辑
integration 名词/ˌɪn.tɪˈɡɹeɪ.ʃən/融合, 統合 /统合
implement 动词/ˈɪmpləmənt/實施 /实施, 執行 /执行
timeline 名词/ˈtaɪmˌlaɪn/年表, 時間軸 /时间轴
sponsor 名词/ˈspɒn.səː/保證人 /保证人
obsolete 形容词/ˈɑbsəlit/淘汰, 過時 /过时
inspect 动词/ɪnˈspɛkt/調查 /调查, 檢查 /检查
donkey 名词/ˈdɑŋ.ki/驢 /驴, 驢子 /驴子
ignore 动词/ɪɡˈnɔː/無視 /无视, 忽略

视频中出现的短语动词

单词发音释义
figure out 动词弄清楚
find out 动词找出, 查明
make up 动词/ˌmeɪk ˈʌp/組成 /组成

视频中的语法

说话人最常用的结构,并附上视频中的原话:

结构视频中的用法
现在完成进行时 have/has been + -ing — 以前开始、现在仍在继续的动作It's been going · have been writing
现在完成时 have/has + 过去分词 — 过去发生但与现在仍有关联的事has been · I've been told · have called
被动语态 be + 过去分词 — 强调发生了什么,而不是谁做的is called · I've been told · should be spent
定语从句 who / which + 从句 — 补充说明人或事物people who can · Supabase, which is · base, which is

需要注意的发音

说话人用了 15 次缩略和弱读形式,例如 I'm, don't, I'll。请按听到的简短形式来说。

  • “sh” 和 “zh” 音: transition /tɹænˈzɪʃ.ən/, integration /ˌɪn.tɪˈɡɹeɪ.ʃən/, benchmark /ˈbɛn(t)ʃmɑːk/, interaction /ˌɪn.təˈɹæk.ʃən/, instruction /ɪnˈstɹʌkʃən/
  • 长单词——注意重音位置: developer /dɪˈvɛləpɚ/, integration /ˌɪn.tɪˈɡɹeɪ.ʃən/, primarily /ˈpɹaɪ.mə.ɹə.li/, infrastructure /ˈɪnfɹəˌstɹʌkt͡ʃə/, architecture /ˈɑː.kɪˌtɛk.t͡ʃə/

中文母语者容易读错的音:

  • /v/ — 不要读成 /w/,上齿轻触下唇: reverse /ɹɪˈvɝs/, developer /dɪˈvɛləpɚ/, server /ˈsɝvɚ/, vibe /vaɪb/, impressive /ɪmˈpɹɛsɪv/
  • 词尾辅音 — 要读清楚,后面不要加元音: reverse /ɹɪˈvɝs/, vibe /vaɪb/, connect /kəˈnɛkt/, edit /ˈɛdɪt/, clip /klɪp/
  • /r/ 和 /l/ 的区别: thrill /θɹɪl/, primarily /ˈpɹaɪ.mə.ɹə.li/, viral /ˈvaɪɹəl/, rebuild /ɹiːˈbɪld/, sincerely /sɪnˈsɪɹli/

如何用这段视频练习

  1. 先完整听一遍视频,不要开口,记下不认识的单词。
  2. 先用 0.75 倍速逐句跟读,熟练之后再回到正常速度。
  3. 录下自己的声音并与原声对比,特别注意 server, binary, vibe 这类单词。

什么是跟读法?

跟读法 (Shadowing) 是一种有科学依据的语言学习技巧,最初开发用于专业口译员的培训,并由多语言者Alexander Arguelles博士普及。这个方法简单而强大:您在听英语母语原声的同时立即大声重复——就像是一个延迟1-2秒紧跟说话者的影子。与被动听力或语法练习不同,跟读法强迫您的大脑和口腔肌肉同时处理并模仿真实的讲话模式。研究表明它能显着提高发音准确性,语调,节奏,连读,听力理解和口语流利度——使其成为雅思口语备考和真实英语交流最有效的方法之一。

影子跟读法: 阅读完整分步指南 →