<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1512.08546/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1512.08546/feed.xml" rel="self" type="application/rss+xml" /><item><title>When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries — HN submission</title><link>https://news.ycombinator.com/item?id=32384147</link><guid isPermaLink="false">urn:hackerpapers:submission:1512.08546:32384147</guid><pubDate>Mon, 08 Aug 2022 11:02:10 GMT</pubDate><description>&lt;p&gt;De-anonymizing programmers from binaries (2017)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;103 points; 27 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1512.08546/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item><item><title>When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries — mentioned by quotemstr</title><link>https://news.ycombinator.com/item?id=22480022</link><guid isPermaLink="false">urn:hackerpapers:mention:1512.08546:22480022</guid><pubDate>Wed, 04 Mar 2020 00:09:15 GMT</pubDate><description>&lt;p&gt;Measures like this make me think that a lot of modern privacy advocacy is misguided. Each of us is unique in a huge variety of ways. We have unique fingerprints, unique iris patterns, unique genomes, unique gaits, unique writing styles, unique speech patterns, unique hair, unique teeth, unique sweat composition, and even unique coding styles that survive compilation and optimization [1]. What are you going to do --- use a combination of social pressure and regulation to prevent people analyzing any of these things? We&amp;#x27;re moving toward a world in which you can be identified if you go out of…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1512.08546/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item><item><title>When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries — mentioned by n4r9</title><link>https://news.ycombinator.com/item?id=16618217</link><guid isPermaLink="false">urn:hackerpapers:mention:1512.08546:16618217</guid><pubDate>Mon, 19 Mar 2018 13:37:49 GMT</pubDate><description>&lt;p&gt;I think you&amp;#x27;re too quick to dismiss. All that your examples prove is that your personal preferences are different to business style code. The fact that you prefer snake case, shorter variable names and throwaway code is quite telling; I enjoy programming puzzles like Advent of Code, and I always use long names in camel case and try to never repeat code. I find that it reduces the mental load and allows me to confidently code faster. Also it&amp;#x27;s not pseudo-science. There are real, live techniques for identifying programmers based on binaries: https://arxiv.org/pdf/1512.08546.pdf&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1512.08546/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item><item><title>When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries — HN submission</title><link>https://news.ycombinator.com/item?id=15959744</link><guid isPermaLink="false">urn:hackerpapers:submission:1512.08546:15959744</guid><pubDate>Tue, 19 Dec 2017 12:41:39 GMT</pubDate><description>&lt;p&gt;Coding Style Survives Compilation: De-Anonymizing Programmers from Executables&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1512.08546/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.CR</category></item></channel></rss>
