MJ

43.3K posts

MJ banner
MJ

MJ

@mjackson

Building @remix_run at @Shopify. God hath not given us the spirit of fear; but of power, and of love, and of a sound mind – 2 Tim 1:7

Carlsbad, CA Katılım Ocak 2007
1.3K Takip Edilen71.5K Takipçiler
MJ
MJ@mjackson·
@jarredsumner Don’t write the blog post. You don’t owe these people anything. Let them guess and wonder for the rest of their lives.
English
3
0
6
557
Jarred Sumner
Jarred Sumner@jarredsumner·
Still writing blog post hopefully will post tomorrow
English
35
4
669
34.5K
sunil pai
sunil pai@threepointone·
rust is a terrible name for a programming language, almost as bad as javascript
English
38
0
152
43.3K
MJ
MJ@mjackson·
I blame @thdxr and @jayair for the bun rust rewrite
Jarred Sumner@jarredsumner

@simonklee > this is bad news Most of the feedback from OpenCode users to Bun has been crash reports. Many of these crash reports would not have happened with a borrow checker and lifetimes and automatic cleanup Rust provides. Please file issues if you run into any and we will fix.

English
5
4
187
41.7K
MJ retweetledi
nader dabit
nader dabit@dabit3·
This is crazy. The hacker installed a dead-man's switch that will wipe your computer if you revoke the GitHub token they stole from you. Revoking the token is what triggers the wipe.
nader dabit tweet media
TANSTACK@tan_stack

SECURITY ADVISORY — TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE — packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH — payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: • Rotate cloud, GitHub, and SSH credentials immediately • Audit cloud audit logs for the last several hours • Pin to a prior known-good version and reinstall from a clean lockfile Detection — the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/route… Credit to the security researcher for responsible disclosure.

English
146
1K
9.6K
1.7M
MJ
MJ@mjackson·
@gixxerblade I’m jk. I know it would be a logistical nightmare. 😅
English
0
0
4
1.9K
🪿gi𝕏𝕏erblade
🪿gi𝕏𝕏erblade@gixxerblade·
@mjackson Projection of power from sea to land. Are you asking why doesn’t the Air Force use the Navy like the Marine Corps does, like a taxi? Naval aviation predates the Air Force
English
1
0
5
1.9K
MJ
MJ@mjackson·
@ajrgd Yes, exactly!
English
1
0
1
2.4K
MJ
MJ@mjackson·
@mattpocockuk Yeah man, that’s gold 🏆 I do this manually all the time!
English
0
0
4
768
Matt Pocock
Matt Pocock@mattpocockuk·
/handoff might be my new favourite skill
Matt Pocock tweet media
English
163
194
5.1K
351.6K
MJ
MJ@mjackson·
The act of creation is divine
English
0
0
9
1.4K
MJ retweetledi
Remix 💿
Remix 💿@remix_run·
A peak behind the scenes of our brand update and how we built the new Remix homepage
English
4
5
77
35.1K
MJ
MJ@mjackson·
@lucasmeijer Remix 3 beta shipped last week. I’d love to get your feedback
English
0
0
7
1.3K
Lucas Meijer
Lucas Meijer@lucasmeijer·
I like my webapps server side rendered. like Ruby on Rails. with htmx/hotwire on the frontend. If I need my server to be typescript, what frameworks should I consider?
English
27
1
25
13.3K
MJ
MJ@mjackson·
@StephenQRitter The real underlying problem is pride. People need to have the freedom to communicate without worrying about others being offended. Thats why it’s called “unkind truth”. Because unfortunately it hurts to hear it.
English
0
0
0
39
Stephen Q Ritter
Stephen Q Ritter@StephenQRitter·
@mjackson I agree with this in principle, but it is an egregious oversimplification. There are many nuanced factors missing. One example is delivery. Unkind truth can still be presented with kindness.
English
1
0
0
34
MJ retweetledi
Addy Osmani
Addy Osmani@addyosmani·
@dhh Modern JavaScript can totally be shipped #nobuild. When I was in Chrome, we experimented with how feasible this was at scale. You can load around 50-100 smaller scripts/chunks before the cost of IPC benefits from using a bundler/tooling. But you can go pretty far.
English
8
16
210
49.6K
MJ
MJ@mjackson·
@Shreyassanthu77 Thanks for the feedback! Migration APIs are an area we are still working on. We are considering a pure SQL approach, so that hasn't quite settled yet. But the table and query APIs are there, I think.
English
0
0
1
21
Shreyas Mididoddi
Shreyas Mididoddi@Shreyassanthu77·
@mjackson Okay first impressions really enjoying the migrations APIs. the adaptor api feels a bit weird trying to make it work with libsql but that's just a one time thing and most people won't have to care
English
1
0
1
41