🇺🇸 Evan Plaice 🇺🇸

4.9K posts

🇺🇸 Evan Plaice 🇺🇸 banner
🇺🇸 Evan Plaice 🇺🇸

🇺🇸 Evan Plaice 🇺🇸

@evanplaice

Polyglot Programmer | JS Enthusiast | OSS Maintainer | Bleeding Edge Early Adopter | https://t.co/tUxTatMHKX

High Rockies, CO Katılım Şubat 2007
365 Takip Edilen717 Takipçiler
Sabitlenmiş Tweet
🇺🇸 Evan Plaice 🇺🇸
Hard times make programming standards. Programming standards make it easy to build convenience libraries. Convenience libraries make it easy to propagate supply chain attacks. Supply chain attacks make hard times.
English
0
0
1
40
Justin Schroeder
Justin Schroeder@jpschroeder·
The move from JS to WASM is going to become more and more common. Here’s why: 1. JavaScript is so popular because it runs anywhere, most notably in the browser. But WASM runs in the browser now too, with highly predictable performance and an excellent security model. 2. Refactoring just got easy. If you have good tests and a clearly defined project, you can migrate from TS to Rust fairly easily with coding agents. 3. WASM provides security. Each WASM instance is like a little sandbox with only explicitly shared memory. Fort Knox-level safety compared to the hellscape that is JavaScript security. 4. Total bytes just matter less than they did. One knock on WASM has been its size. If you need a string, for example, it needs to be bundled into every WASM binary; there is no standard library. That, along with serialization costs, meant equivalent JS/WASM features were often smaller and sometimes even faster using JavaScript despite the low-level nature of WASM. It’s still much faster at larger computations. That used to matter a lot for all of us engineers who care about performance. Times have changed, though. It’s not like performance doesn’t matter, but broadband is ubiquitous and the focus has shifted back to making a great product first, and WASM is often, though not always, the right tool for the job. P.S. Server-side WASM will be huge, eventually replacing large swaths of what was once powered by Docker. Mark my words.
Three.js@threejs

The future of Three.js is WebAssembly

English
15
11
180
32K
🇺🇸 Evan Plaice 🇺🇸 retweetledi
sudox
sudox@kmcnam1·
sudox tweet media
ZXX
3
7
64
1.6K
🇺🇸 Evan Plaice 🇺🇸
@boshen_c @Meligy Have fun implementing the postInstall script that copies over the architecture-specific binary. Might as well add the plain-crypto-js dependency for good measure 😂🤣
English
0
0
0
111
🇺🇸 Evan Plaice 🇺🇸
@yegor256 Time to cut the dead weight: - Non-Technical Product Managers - Non-Technical Project Managers - SCRUM 'Masters' - Business Analysts Too many non-contributing bums collecting a tech salary while standing in the way of progress.
English
0
1
6
189
Yegor Bugayenko
Yegor Bugayenko@yegor256·
After 20+ years in software engineering, I came to a simple conclusion: Great developers don’t fail projects. Bad management does. Yet, we keep investing in better tools,
frameworks, and programming languages. While ignoring the real bottleneck. Maybe it’s time to rethink
how we manage engineers altogether.
English
26
8
112
6.4K
Matteo Collina
Matteo Collina@matteocollina·
Current best use of Claude so far: having it bisect a @nodejs Windows regression on its own on a VM. So much time saved…. hopefully I’ll get a definitive answer in about 3 hours.
Matteo Collina tweet media
English
6
3
81
8.1K
staysaasy
staysaasy@staysaasy·
It’s fun that the people advising people to go into blue collar jobs now were the same people advising people to learn to code five years ago.
English
3
0
29
1.3K
Mark Ericksen
Mark Ericksen@brainlid·
Is it just me? Or does it feel like the safest way to protect yourself from JavaScript and Python supply chain attacks is to just not use them? #ElixirLang
English
9
4
56
1.7K
kanav
kanav@kanavtwt·
genuinely how do you make new friends while working in a remote job
English
97
5
261
17.1K
🇺🇸 Evan Plaice 🇺🇸
I took a 5 year hiatus from Open Source development Came back and picked up right where I left off. No significant rewrites, no unresolvable dependency chains. While most Devs are cranking away on weekends bumping deps and patching API breaks. I'm snowboarding 🏂 and boating 🚤
Josh@joshmanders

Code quality is for maintenance, not for customers. While I agree they don't care, they do care when the codebase becomes completely unmaintainable and the bugs never get fixed and more get introduced.

English
0
0
0
27
Tom Goodwin
Tom Goodwin@tomfgoodwin·
Am I right in thinking that AI completely destroyed email marketing? I don't think anyone actually reads any emails anymore. Other than from existing known people on existing work.
English
77
2
93
7.8K
🇺🇸 Evan Plaice 🇺🇸
@DanShappir Axios existed because fetch didn't Standards eventually caught up but the Dev community has always leaned in favor of popularity over practicality. Now, it'll cost them.
English
0
0
1
27
Dan Shappir (host on @JSJabber podcast)
FWIW for the past couple of years axios has been one of those packages that I try to get rid of when I encounter it in projects that I work on.
English
3
0
6
438
Kyle Gawley
Kyle Gawley@kylegawley·
building apps without code is nothing new people have been doing this for decades no-code tools exist app builders exist much easier and faster than vibe-coding too
English
18
1
77
2.3K
🇺🇸 Evan Plaice 🇺🇸
@KennyEu30960 @MAGACult2 Relying entirely on another nation for Defense was incredibly stupid and negligent. Being smug assholes about all the money you're spending on social services while neglecting to spend on Defense added insult to injury. Good luck fighting a land war with your smug superiority
English
1
0
0
6
EU Kenny
EU Kenny@KennyEu30960·
Nice knowing you, but we kinda like to be on the right side of history. Don't come crawling back when the dedollarization is done, when the petrodollar is dead, when you hegemoni is lost, and you are left with no other friends than other dictatorships who are just waiting to rob u
English
1
0
1
261
John Ludd
John Ludd@lagadoist·
@evanplaice An interesting test for this is unfolding right now with Anthropic accidentally leaking the source of Claude Code and slapping DCMA notices on anybody looking at it. If Claude code was vibe coded they would have no right to do this.
English
1
0
1
34
🇺🇸 Evan Plaice 🇺🇸
@chadrwalters @cmuratori Doesn't matter. All works in US gain implicit copyright by the creator on creation. That doesn't apply to AI derivatives. Share it in public and you have zero right to ownership. Trade secrets are just that, secrets. Protection requires copyright/patent.
English
0
0
0
14
Chad Walters
Chad Walters@chadrwalters·
@cmuratori Copyright is the wrong frame. This is trade secret. Doesn't require theft — an accidental leak doesn't make it public. You knew it was closed source. Derive from it, rewrite it, bot-translate it — doesn't matter. The AI copyright question is real. This ain't that case.
English
5
0
6
4.7K
Casey Muratori
Casey Muratori@cmuratori·
Does any of it violate copyright? According to Anthropic itself, their devs do not write any code by hand. As far as I know, AI-generated code is not copyrightable under US law. So correct me if I'm wrong, but you should not be able to use the DMCA to take down this code, right?
Gergely Orosz@GergelyOrosz

This is either brilliant or scary: Anthropic accidentally leaked the TS source code of Claude Code (which is closed source). Repos sharing the source are taken down with DMCA. BUT this repo rewrote the code using Python, and so it violates no copyright & cannot be taken down!

English
118
222
4.1K
229.1K
🇺🇸 Evan Plaice 🇺🇸
@cmuratori Funny caveat. AI Slopware is ineligible for copyright OR license. That neat little license that covers your ass if your code is used maliciously is not legally valid for AI-generated code. 1. Find somebody defrauded by AI slop 2. Sue the creator of said slop 3. Profit 💰
English
0
0
0
93