Mark Percival

195 posts

Mark Percival banner
Mark Percival

Mark Percival

@mdp

Developer and open source enthusiast since Linux 1.2 (it came on a CD). Partner at 1984 Ventures - https://t.co/FgYsE4skni

Atlanta, GA Katılım Mayıs 2008
714 Takip Edilen3.3K Takipçiler
Mark Percival
We live in a world where agents are mostly yolo’ing it, and meanwhile apt is like: “Whoa, hold up, are you SURE you want to install curl? It’s 500 KB, but I’ll need to download 1 MB, so I just want to be extra sure.” The contrast is jarring: one minute you’re passively dropping a production database, the next you’re confirming a 500 KB install.
Mark Percival tweet media
English
0
0
0
13
Mark Percival
@adrian_horning_ Yeah, it gets you the old interface with less clutter and no sign in nags. It’s also great for agents to read. It’s such a standard that it’s even in Brave’s browser settings.
Mark Percival tweet media
English
0
0
0
30
Mark Percival
Mark Percival@mdp·
One thing I'll miss is reverse engineering by hand. I remember when the Economist app screwed up the audio player with a new release (like ~2013), so I decompiled the Android app to try and figure out how to just get the raw mp3's. It was something really easy like `PASSWORD=$(echo -n "$KEY$DATE" | md5)` - where DATE was this weeks magazine date in iso, eg. 2026-05-21 and the KEY was just a big 'ol hex string hardcoded into the app. Then you took that md5 string password and used it to unzip the mp3's you could download from their CDN (also hardcoded in the app). I suspect my ENTIRE day of messing around and learning baksmali is now like 15 minutes of a decent model looking at it.
English
0
0
0
40
Mark Percival
Mark Percival@mdp·
It’s easy to forget how weird and wonderful tech was in the early days of the internet. You can’t go back, but you can appreciate it for what it really was. Truly a land of misfits. Good book BTW
Mark Percival tweet media
English
0
0
1
42
Mark Percival retweetledi
gabriel
gabriel@gabriel1·
when i voice prompt, i yap for 10 minutes straight and change my mind 3 times in the middle of the yap, and send it without reading yap enough tokens for the picture to be complete, it understands well when you change your mind in the middle. ai is smarter than you think
Alex@dev_alexandrum

i feel like i don’t think linearly enough for speech to text prompting. i frequently change wording as i write so the pressure of having to voice the right prompt first try is frustrating

English
72
55
1.7K
116.1K
Mark Percival
Mark Percival@mdp·
But you get spoiled by how good the coding agent is, because code either compiles or it fails, it's a tight loop. The agent can self-correct. "Go through all my calendar events and..." is an open-ended orchestration task - there's no ground truth, no compiler, nothing to catch when it skips event 14 or loses track of where it is. The agent has no way to know it's drifting.
English
0
0
0
31
Mark Percival retweetledi
Strix
Strix@strix_ai·
We found a zero-authorization vulnerability in an a16z-backed DoD startup that exposed the data of active U.S. military personnel. We tried to report it. They ignored us for 150 days. Here is how our open-source AI agent found the ultimate OPSEC nightmare 🧵👇
Strix tweet media
English
13
91
627
65.4K
Mark Percival retweetledi
Paras Chopra
Paras Chopra@paraschopra·
AI bois be like:
Paras Chopra tweet media
English
123
547
7.4K
296.9K
Mark Percival
Mark Percival@mdp·
And don't get me wrong, I love using projects written in Rust, but I'm also glad I have the option of building my next project in Rust and not writing Rust.
English
1
0
0
30
Mark Percival
Mark Percival@mdp·
So much Rust on GitHub now, feels like every other project is written in Rust. Did AI do this? Was the unlock for getting engineers to write Rust making it so they don't have to write Rust?
English
1
2
3
195
Mark Percival
Mark Percival@mdp·
And they look just like tests. I even run this with vitest - mock the tools calls, set the expectations, make sure it all happens. Swap models, see what breaks. The real pain point I'm constantly trying to solve is just the time it take to run them all and finding a balance.
English
0
0
0
20
Mark Percival
Mark Percival@mdp·
I've started to build a set of "golden evals" on projects - some basic set of tests that I can quickly run to get an idea of what's breaking. The challenge is that evals are slow by nature, so you can't run them all - but I still want the confidence of a green/red outcome.
English
1
0
1
41
Mark Percival
Mark Percival@mdp·
This is a cool idea - github.com/bergside/desig… In general, so much of the flow now is about just getting everything into a text. Design, backend choices, data structs - it can't live in your teams head anymore, it has to be written down in format your agent can easily consume.
English
0
0
1
65