Evan Sultanik

3K posts

Evan Sultanik banner
Evan Sultanik

Evan Sultanik

@ESultanik

Ph.D. computer security researcher @TrailOfBits. Editor of and frequent contributor to #pocorgtfo. My CV is a PDF that’s also an NES ROM https://t.co/lDrC4Hz6AI

Philadelphia, PA, USA Katılım Aralık 2008
479 Takip Edilen1.4K Takipçiler
Sabitlenmiş Tweet
Evan Sultanik
Evan Sultanik@ESultanik·
After 6 months and over 5k new lines of 6502 assembly, the Kaizo-style platforming section of the NES game in my résumé is finally done! Yes, among other things, the PDF of my résumé is also an NES ROM. You can download it here for your emulating pleasure: sultanik.com/files/ESultani…
Evan Sultanik tweet mediaEvan Sultanik tweet mediaEvan Sultanik tweet media
English
4
49
183
0
Dominic Pino
Dominic Pino@DominicJPino·
A hilariously bad metaphor, if you know how collectivist heating worked in the USSR. In Soviet Moscow, they had a centralized heating system for the whole city. Heat was centrally generated and then distributed through a network of pipes to houses and other buildings. The service was very, very cheap to the end users. Hooray! Workers of the world, unite! But people got what they paid for. A thermostat in your house would be too individualist, so they didn't exist. The level of heat was set collectively by government administrators. They had to base their decisions on weather forecasts because it would take about 12 hours for a temperature change to work its way through the system. So when the forecasts were wrong (which was often), the heat level was wrong too. On top of that, every building is different. So no matter what heat level the government chose, some people would be too cold and others would be too warm (except for the times when the heat ran out due to shortages, then everyone was cold). People in buildings that were too hot would open the windows, even in the middle of winter, wasting heat that could have been used by others. And because there were no price signals, they hardly faced any costs when they did so. The heating system didn't even have meters for individuals to measure their usage. Officials in post-Soviet Moscow estimated that the whole system used about as much natural gas per year as all of France. The collectively owned underground pipes that carried the heat suffered from the classic problem: If everyone owns them, then nobody does. The pipes fell into disrepair and would be replaced by above-ground temporary pipes (which could go anywhere since nobody owned the land either). And they would stay that way for years. That is, if you were one of the lucky ones who got temporary pipes in the first place. Others were just left out in the cold. So yeah, if I was trying to promote collectivism, I probably wouldn't use a heat metaphor in winter. There are a lot of people who lived in collectivist countries who would dispute its association with warmth.
Ben Smith@semaforben

"We will replace the frigidity of rugged individualism with the warmth of collectivism," says Mamdani

English
370
2.7K
13.3K
806.3K
Evan Sultanik
Evan Sultanik@ESultanik·
@pitdesi In other words: If you live anywhere in the East besides DC or Northern NJ, you'd only ever fly United if you're going to a United hub or one of their codeshares' hubs, like Tokyo.
English
0
0
0
53
Evan Sultanik
Evan Sultanik@ESultanik·
@pitdesi In 2024, CUN had ~8.5x more US travelers than TYO. The only East Coast airports with direct flights to CUN operated by UA are EWR and IAD, both of which also have direct flights to TYO. If you are traveling from a DL/AA hub like PHL/JFK/MIA/BOS/ATL to CUN, you'd never fly UA.
English
1
0
0
248
Sheel Mohnot
Sheel Mohnot@pitdesi·
United airlines top international destinations by state & overall. I would have expected Tokyo to be lower than it is.
Sheel Mohnot tweet media
English
267
442
5.2K
5.1M
Evan Sultanik retweetledi
Trail of Bits
Trail of Bits@trailofbits·
Solving the Traveling Salesman Problem for NYC's 474-station subway network, obviously! @ESultanik used Christofides algorithm to find a 20h 42min route through all 474 stations, which would beat the world record by 45 minutes. blog.trailofbits.com/2025/08/25/spe…
English
2
7
28
3.9K
Evan Sultanik
Evan Sultanik@ESultanik·
@fluffypony @VikParuchuri PS is a fully fledged programming language, which makes it even harder than PDF. You can have functions that programmatically render text; you’d have to emulate them. Fonts are often also either rasterized or vectorized, sometimes losing the original strings.
English
1
0
1
122
Riccardo Spagni
Riccardo Spagni@fluffypony·
@VikParuchuri This might be a naive thought, this is not my wheelhouse, but is there any value in printing to postscript and extracting the text there?
English
1
0
0
1.4K
Vik Paruchuri
Vik Paruchuri@VikParuchuri·
Parsing PDFs has slowly driven me insane over the last year. Here are 8 weird edge cases to show you why PDF parsing isn't an easy problem. 🧵
Vik Paruchuri tweet media
English
102
270
3.8K
626.5K
Dmitry Vyukov
Dmitry Vyukov@dvyukov·
@pr0cf51 @TeamAtlanta24 Thanks for sharing! This is awesome! Can you give estimation of lines of code that the team wrote? I've got ~41 KLOC Python for Trail of bits, 21 KLOC for Theori using sloccount utility. But for yours I have trouble with all third-party code pulled in.
English
2
0
1
912
Dmitry Vyukov
Dmitry Vyukov@dvyukov·
@ESultanik @theori_io @trailofbits This would be awesome! I am especially interested in engineering/productionalization aspects. To clarify: my interest is how industry should approach [re]using the results.
English
1
0
0
128
Dmitry Vyukov
Dmitry Vyukov@dvyukov·
With #AIxCC results in, thinking how much it's "this is the best approach to the problem" vs "this is all just hard work, development, engineering, tuning, etc"?... 1st: 392.76 score, 42 ppl team 2nd: 291.35, 10 3rd: 210.68, 8 4th: 153.70, 8 Also: 2nd: 41KLOC Python 3rd: 21KLOC
English
1
2
22
3.1K
Evan Sultanik
Evan Sultanik@ESultanik·
@dvyukov @theori_io @trailofbits The scores roughly correlated with teams’ computation costs. Team Atlanta stated that they used their people power to develop three different systems, ran them in parallel, and then effectively merged the results.
English
1
0
3
249
Evan Sultanik retweetledi
Trail of Bits
Trail of Bits@trailofbits·
A wild Buttercup appears! Our @DARPA AI Cyber Challenge CRS is in the @BSidesLV Silent Auction. Bid on this encrypted limited edition!
Trail of Bits tweet media
English
0
3
12
2.1K
Evan Sultanik
Evan Sultanik@ESultanik·
@0xbool @trailofbits Thanks for the kind words! A quick clarification for anyone curious about the implementation: Deptective actually uses syscall tracing (not installation logs) to discover dependencies, and it was built without any LLMs. 100% deterministic. Immaculate implementation, not vibes 😂
English
0
0
1
70
Evan Sultanik retweetledi
Trail of Bits
Trail of Bits@trailofbits·
Our new whitepaper covers secure-by-design steps that CEXes can take to keep users' accounts (and funds) safe from account takeover (ATO) in 2025. (Read more 👇)
Trail of Bits tweet media
English
2
11
58
5.9K
Evan Sultanik
Evan Sultanik@ESultanik·
“It came to me in a dream.” Olivier salad roll.
Evan Sultanik tweet media
English
1
0
4
767
Evan Sultanik retweetledi
Ange
Ange@angealbertini·
When working on Magika (Google's AI-powered content-type detection), I checked other file formats KBs and detection engines to create filesets to train the model on. I gave a talk at HackLu to share an overview of the existing engines. speakerdeck.com/ange/overview-…
English
5
27
82
11.5K
Evan Sultanik
Evan Sultanik@ESultanik·
@thenonstopdan @AlexInAir I am fairly certain that I saw some itineraries entirely operated by Lufthansa/SWISS, too. And there were always other options offered by AA, BA, IB, or QR, so it wasn’t as if these were itineraries oneworld doesn’t service 🤔
English
0
0
0
64
Evan Sultanik
Evan Sultanik@ESultanik·
@Wysz @thenonstopdan @AlexInAir They also offer some itineraries entirely operated by Lufthansa Group airlines. This would make sense on a flight aggregator like Kayak, but I've never seen a founding member of an airline alliance offer flights from a competing alliance on their website.
English
1
0
1
66
Michael Wyszomierski
@ESultanik @thenonstopdan @AlexInAir Looks like an interline itinerary since the LH-operated flight doesn't show an AA codeshare number, and they're in different alliances. Maybe they'd rather offer this ticket (with at least one AA flight) than have you leave the site and book a completely non-AA ticket elsewhere.
English
1
0
0
68