Daniel Franke

7.6K posts

Daniel Franke

Daniel Franke

@dfranke

Security researcher. Keeping the internet safe for anarchy.

New Hampshire Katılım Mayıs 2008
471 Takip Edilen614 Takipçiler
Corey Quinn
Corey Quinn@QuinnyPig·
Jassy’s shareholder letter casually abbreviates Same Day Fulfillment Centers as “SSDs.” This is the man who named Amazon Q. He wasn’t promoted away from naming things. He was promoted into more things to name.
Corey Quinn tweet media
English
4
0
57
5.4K
Daniel Franke
Daniel Franke@dfranke·
@travis4nh Strange thing to even accuse you of. What would you want to sell death sticks? Then you'd have fewer death sticks!
English
0
0
2
15
Daniel Franke
Daniel Franke@dfranke·
@cremieuxrecueil Goodness, how strange! What could possibly have caused the greed levels of Big Egg to drop so precipitously?
English
0
0
3
201
The Bingus Man
The Bingus Man@NotNordgaren·
@dfranke @esrtweet Yea, two weeks ago I had a 3 stage malware that Claude ripped apart. It ended with a VM protected sample and when the tools available to dump it didn't work, it made it's own tools.
English
1
0
1
55
Daniel Franke
Daniel Franke@dfranke·
@esrtweet There's a big difference between the level of obfuscation you get from "compile, optimize, strip debug symbols" and the serious effort that malware authors go through to make detection and reverse engineering difficult. I don't think the latter has fallen to LLMs, yet.
English
1
0
8
697
Daniel Franke
Daniel Franke@dfranke·
@perrymetzger @robinhanson My most parsimonious theory is that Satoshi, whoever he was, is dead, and died suddenly of causes that were, if not natural, at least unrelated to his Bitcoin work, and none of his heirs know anything of it.
English
0
1
3
469
Perry E. Metzger
Perry E. Metzger@perrymetzger·
I avoid guessing. Pointing a finger at someone means that they have to spend the rest of their life worried that someone’s going to kidnap their family to get a ransom from a fortune that they don’t actually have. Also, whoever it was hasn’t caused any harm to the world, hasn’t even touched the balances under the control of their public keys, went through a lot of trouble to remain pseudonymous, and I don’t think that I should spend effort violating their desire for privacy.
English
7
5
115
4.3K
Perry E. Metzger
Perry E. Metzger@perrymetzger·
I ran the cryptography mailing list. I know all of the people involved. I think it’s unlikely that Adam was Satoshi. He’s just the latest in a long line of people that various reporters have incorrectly claimed to have “definitively demonstrated” was Satoshi.
John Carreyrou@JohnCarreyrou

The mystery of Satoshi Nakamoto, the pseudonymous inventor of Bitcoin, has remained unsolved for 17 years. Not anymore. Read my 18-month investigation to find out who Satoshi really is. nytimes.com/2026/04/08/bus…

English
43
51
657
55.5K
Daniel Franke retweetledi
morphillogical 🔍
morphillogical 🔍@morphillogical·
With apologies to Clarke and Dawe. INTERVIEWER: Thank you for joining us Senator Collins. Now this OpenBSD vulnerability that was revealed earlier today– COLLINS: The one where the kernel panicked? INTERVIEWER: Yes COLLINS: Yeah, it's not very typical, I'd like to make that point. INTERVIEWER: Well how is it untypical? COLLINS: There are a lot of these packets going around the world all the time and very seldom does anything like this happen. I don't want people thinking that C is not safe. INTERVIEWER: Was this C code safe? COLLINS: Well I was thinking more about the other ones. INTERVIEWER: The ones that are safe. COLLINS: Yeah, the ones that don't panic the kernel. INTERVIEWER: Well if this wasn't safe, why was it running at ring zero on millions of machines? COLLINS: Well I'm not saying it wasn't safe, it's just perhaps not quite as safe as some of the other ones. INTERVIEWER: Why? COLLINS: Well some of them are built so that they don't segfault at all. INTERVIEWER: Wasn't this built so it wouldn't segfault? COLLINS: Well obviously not. INTERVIEWER: How do you know? COLLINS: Well because a selective ACK block placed 2^31 bytes away from the receive window, causing an int comparison to overflow, so the kernel concluded the same byte was simultaneously above and below the acknowledged sequence number, deleted the only hole in its SACK list, appended to a null pointer, panicking the kernel and pulling down the entire machine. It's a bit of a giveaway, I just like to make the point that that is not normal. INTERVIEWER: Well what sort of standards is this C code written with? COLLINS: Oh very rigorous software engineering standards. INTERVIEWER: What sort of thing? COLLINS: Well it's not supposed to crash, for a start. INTERVIEWER: What other things? COLLINS: Well, there are regulations governing which functions you're allowed to call. INTERVIEWER: What regulations? COLLINS: Well, gets() is out. INTERVIEWER: And? COLLINS: No strcpy. No strcat. INTERVIEWER: sprintf? COLLINS: Look, sprintf is fine if you're careful. INTERVIEWER: Are people careful? COLLINS: For the most part. INTERVIEWER: What else? COLLINS: Code's gotta be in source control. There's a test suite. INTERVIEWER: What does it test for? COLLINS: That it compiles I suppose. INTERVIEWER: So the allegations that it's a dangerous language that does next to nothing to check whether code is doing what it's supposed to, that's ludicrous? COLLINS: Absolutely ludicrous. C is a serious production language. INTERVIEWER: Well what happened in this case? COLLINS: Well the kernel crashed in this case by all means but it's very unusual. INTERVIEWER: But Senator Collins, why did the kernel crash? COLLINS: Well it got a packet. INTERVIEWER: It got a packet? COLLINS: The kernel received a packet. INTERVIEWER: Is that unusual? COLLINS: Oh yeah. Online? Chance in a million! INTERVIEWER: So what do you do to protect the internet in cases like this? COLLINS: Well we patched the bug upstream. INTERVIEWER: …leaving other vulnerabilities no doubt unfixed. COLLINS: No no no the bug has been patched. You might need to deploy it but– INTERVIEWER: But this class of vulnerability– COLLINS: It's not a class of vulnerability, it's a one-off bug caused by programmer error. INTERVIEWER: Well what else is out there? COLLINS: Nothing's out there. INTERVIEWER: There must be something. COLLINS: There is nothing out there. All there is, is code, and programmers, and fixes. INTERVIEWER: And? COLLINS: And untold numbers of exploitable kernel-level exploits. INTERVIEWER: And what else? COLLINS: And a 27 year old integer overflow. INTERVIEWER: And anything else? COLLINS: And large private models at AI labs discovering more vulnerabilities in secret. But there's nothing else out there. INTERVIEWER: Senator Collins, thank you for joining us. COLLINS: It's a complete void. Nothing worth thinking about. Oh, we're out of time? Could you call me a cab? INTERVIEWER: But didn't you come in a self-driving car? COLLINS: Yeah I did but… INTERVIEWER: What happened? COLLINS: Well the kernel panicked.
morphillogical 🔍 tweet media
English
4
31
156
13.7K
Daniel Franke
Daniel Franke@dfranke·
@WatsonLadd The ceasefire agreement is that the US and Israel are ceasing fire, and Iran agrees that we are doing so.
English
0
0
1
101
Watson Ladd
Watson Ladd@WatsonLadd·
So can someone explain to me how a ceasefire with the US can remove the rights of third parties to the freedom of the seas?
English
2
0
3
94
Crémieux
Crémieux@cremieuxrecueil·
Good scientific criticisms should be correct. This sounds obvious, but it is a shockingly high bar. Much of criticism is character insults, ignorant comments, and, unfortunately, a lot of lying. But if you want to do it right, you have to be correct!
Crémieux tweet media
English
7
5
120
9.6K
Daniel Franke
Daniel Franke@dfranke·
@notjessewalker This style looks really familiar. Midjourney 4? I used to run it at 100 chaos using "wtf" as a prompt and got lots of stuff that looks like this.
English
0
0
0
30
Jesse Walker
Jesse Walker@notjessewalker·
Your morning image
Jesse Walker tweet media
English
1
1
12
416
Daniel Franke
Daniel Franke@dfranke·
@LinkofSunshine It isn't admitting a crime, it *is* the crime. There's nothing illegal about unilaterally deciding not to recruit from some other company. But this attempt to turn it into a reciprocal quid pro quo makes it collusion.
English
0
0
20
1.8K
zooko🛡🦓🦓🦓 ⓩ
@paulg Maybe you can divide the right-hand column by the left-hand column to get something like “information communicated per effort”.
English
2
0
4
985
Paul Graham
Paul Graham@paulg·
I had just been noticing today that Thai speakers seem to spend longer talking about things than I'd expect.
Paul Graham tweet media
English
182
321
2.6K
627.8K
Daniel Franke
Daniel Franke@dfranke·
@MorlockP These things are surprisingly tough. These dogs routinely grind cow femurs to dust, but the horns are still intact after a day.
Daniel Franke tweet media
English
0
0
1
45
ⓘ Dogs don't have thumbs
Setting up a second Etsy store to sell wool socks and other farm products. Details soon.
ⓘ Dogs don't have thumbs tweet mediaⓘ Dogs don't have thumbs tweet media
English
8
6
93
1.8K
Daniel Franke
Daniel Franke@dfranke·
My hounds of war have heroically protected @MorlockP from a wild Icelandic ram.
Daniel Franke tweet mediaDaniel Franke tweet media
English
0
0
1
65
XMooreS
XMooreS@SM4Tech·
@rsnbrgr At the moment, I think that is blacks only move. Moreover, I think Black is only a few moves away from losing.
English
1
0
1
15
Daniel Franke
Daniel Franke@dfranke·
@rsnbrgr @csoandy The critical line is 1… Nxc5 2. Nxc5 Qxc5+ 3. Be3 and it looks like black is going to lose to Qxa6 on the next move. But black has another resource. Find it.
English
0
0
1
23
Daniel Franke
Daniel Franke@dfranke·
Black to move. Would …Nxc5 be a blunder?
Daniel Franke tweet media
English
1
0
1
224
Daniel Franke retweetledi
Law in Japan
Law in Japan@Colin_P_A_Jones·
@RGA This is Major Tom to tech support I’m clicking on the tab But it’s acting in a most peculiar way And the menu ribbon looks quite different today
English
33
730
5K
116.5K