Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #697

C

corte.si

Personal blog · corte.si · on HN as cortesiprogrammingsecuritydata

corte.si is a personal blog at corte.si about programming, security and data. Since 2009, 89 different Hacker News readers have linked it 142 times, most often “Visualizing binaries with space-filling curves”. It is still writing: the last post was on 2026-01-28, and you can follow it by feed.

Visit the blog
142mentions?
9recommend?
89HN people?
2009–2026first – last linked?
Links on Hacker News per year · peak 35 in 2012

Sometimes recommended · 9 of 31 sampled comments recommend it?

Why HN links it

HN readers link Aldo Cortesi's posts on visualizing sorting and binary files, which commenters call useful, and his host-proof encryption writing.

Recommended for · 9 comments
Called useful, "spot-on" and interesting; visualizations preferred to animations; host-proof posts recommended.

Summarised by Claude from a sample of 31 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The author on HN?

cortesi · 1,011 karma · member since 2009

https://corte.si https://github.com/cortesi https://github.com/mitmproxy

From their public HN profile, which links to this site.

Most-linked posts?

  1. Visualizing binaries with space-filling curves
    5 people · 6 mentions · first linked 2011-12-23
  2. Visualising Sorting Algorithms (2007)
    5 people · 5 mentions · first linked 2010-12-12
  3. Visualizing sorting algorithms with Hilbert curve
    5 people · 5 mentions · first linked 2010-01-26
  4. A survey of how Apple UDIDs are used by apps
    4 people · 5 mentions · first linked 2011-05-19
  5. Host-proof applications: doing it wrong
    4 people · 5 mentions · first linked 2010-02-26
  6. Why the Apple UDID had to die
    4 people · 5 mentions · first linked 2011-09-19
  7. The impact of language choice on github projects
    4 people · 4 mentions · first linked 2009-12-14
  8. Cryp.sr - a minimal host-proof cryptographic textpad
    4 people · 4 mentions · first linked 2010-03-29
  9. Visualizing entropy in binary files
    4 people · 4 mentions · first linked 2012-01-05
  10. Reading Code: In praise of superficial beauty
    4 people · 4 mentions · first linked 2009-12-14

What Hacker News says?

  1. This is huge. I've been fearing this kind of leak for a long time. If you're unsure why this is huge, here are some posts of mine on this issue showing de-anonymization, complete takeover of social media accounts, and more: De-anonymizing UDIDs with OpenFeint: http://corte.si/posts/security/openfeint-udid-deanonymizatio... A survey of how UDIDs are used: http://corte.si/posts/security/apple-udid-survey/index.html Wh…

    Comment linking /posts/security/udid-must-die/index.html

    on “AntiSec leaks 1,000,001 Apple UDIDs, Device Names/Types”
  2. Submitted Show HN: Mitmproxy 1.0 released, now with a web interface as a story · 248 points

    HN discussion
  3. Hmmm, it seems that despite removal of the personal info, there may be ways to link it back to partial profiles via OpenFeint... http://corte.si/posts/security/openfeint-udid-deanonymizatio... also: http://corte.si/posts/security/udid-must-die/index.html

    Comment linking /posts/security/udid-must-die/index.html

    on “AntiSec leaks 1,000,001 Apple UDIDs, Device Names/Types”
  4. Submitted Devd: a small, self-contained web daemon for developers as a story · 229 points

    HN discussion
  5. I can't speak for himself, but BSDs, especially NetBSD and OpenBSD are known for their code quality. Quoting from "What is NetBSD?"[1]: "The basic features of NetBSD are: Code quality and correctness ...". [1] http://www.netbsd.org/docs/guide/en/chap-intro.html [2] http://corte.si/posts/code/reading-code.html

    Comment linking /posts/code/reading-code.html

    on “Linus Torvalds won't do github pull requests”
  6. Submitted Visualizing binaries with space-filling curves as a story · 160 points

    HN discussion
  7. I'm getting a 508 error... But somewhat related, and I think was on HN at some point: http://corte.si/%2Fposts/code/hilbert/portrait/index.html

    Comment linking /%2Fposts/code/hilbert/portrait/index.html

    on “All RGB colors in one image”
  8. Submitted Introducing choir.io as a story · 154 points

    HN discussion
  9. Reminds me of the (sadly) now defunct choir.io. Intro post > https://corte.si/posts/choir/intro/choir.html They had a demo of Github realtime activity and I hooked it into a bunch of different events around the org - Salesforce/Yammer/Github/JIRA - was neat to have a "pulse" of daily activity in the background.

    Comment linking /posts/choir/intro/choir.html

    on “GitHub Audio”
  10. Submitted Go: a nice language with an annoying personality as a story · 151 points

    HN discussion
  11. I published a tiny script that makes mass grabbing of files from Github easy ( https://github.com/cortesi/ghrabber ), and wrote about some of the interesting things one could find with it. For example, there are hundreds of complete browser profiles on Github, including cookies, browsing history, etc: http://corte.si/posts/hacks/github-browserstate I've also written about some less security critical things, like she…

    Comment linking /posts/hacks/github-pipechains

    on “Survey of popular Node.js packages reveals credential leaks”
  12. Submitted How mitmproxy works as a story · 120 points

    HN discussion
  13. I'm somewhat late to the party, but I spent some time playing with procedural colour picking using space-filling curves (the Hilbert curve in particular). I describe the basic technique here: http://corte.si/posts/code/hilbert/portrait/index.html And you can see what this looks like when used to visualize sorting algorithms at large scale here: http://corte.si/posts/code/sortvis-fruitsalad/index.html And here: http:…

    Comment linking /posts/code/sortvis-fruitsalad/index.html

    on “How to Choose Colours Procedurally”
  14. Submitted The UDID leak is a privacy catastrophe as a story · 119 points

    HN discussion
  15. Nice, though I think static visualizations illustrate the examples more quickly and are easier to compare: http://corte.si/posts/code/visualisingsorting/index.html I also love Robert Sedgewick's technique of using angle to encode array value. Animated and static examples here: http://bl.ocks.org/1243323 http://mbostock.github.com/protovis/ex/sort.html

    Comment linking /posts/code/visualisingsorting/index.html

    on “Show HN: Write a sort, watch it go”
  16. Submitted Visualizing binaries with space-filling curves (2011) as a story · 110 points

    HN discussion
  17. coderdude · 2012-04-07Recommends
    You might find this useful: http://corte.si/posts/visualisation/binvis/index.html and related: http://corte.si/posts/visualisation/entropy/index.html (visualizing entropy in binary files) I used his software on an unknown format from the 1988 game Circuit's Edge to find out if/where the file was encrypted or compressed. It works well and was able to give me a (very) general idea of where in the file I needed to look…

    Comment linking /posts/visualisation/entropy/index.html

    on “Static analysis of an unknown compression format”
  18. Submitted De-anonymizing Apple UDIDs with OpenFeint as a story · 100 points

    HN discussion
  19. johtso · 2012-04-12Recommends
    It's not really true that (due to the data being encrypted client side) your data is safe even if someone were to gain control of the server. It's something often claimed by these "Host Proof" style services. As long as you are downloading the client side code from the server, someone just needs to make a small change to the javascript and they get access to your data. Only if you can trust the code, and then make c…

    Comment linking /posts/security/crypsr.html

    on “ZeroBin, opensource Pastebin where the server has zero knowledge of pasted data”
  20. Submitted The impact of language choice on github projects as a story · 99 points

    HN discussion
  21. Smerity · 2015-08-13Recommends
    Agreed re: the quality of Frank McSherry's posts - they're all great fun and push the technical envelope! I'm glad you brought up Hilbert ordering. It's fascinating but I rarely see it. I usually see Z-order curves in their place - simpler and more intuitive but also less effective. Does anyone know of large scale databases with Hilbert ordering out of the box? For anyone who hasn't seen them before, or why they hel…

    Comment linking /%2Fposts/code/hilbert/portrait/index.html

    on “One trillion edges: graph processing at Facebook scale [pdf]”
  22. Submitted How to stop a story from appearing on Reddit as a story · 94 points

    HN discussion
  23. Another example of Hilbert curves used for trawling the RGB cube: http://corte.si/posts/code/sortvis-fruitsalad/index.html (And, of course, IP addresses: http://xkcd.com/195/ )

    Comment linking /posts/code/sortvis-fruitsalad/index.html

    on “A practical use for space-filling curves”
  24. Submitted Reading Code: In praise of superficial beauty as a story · 91 points

    HN discussion
  25. joshu · 2014-02-24Recommends
    The first demo of bubble sort made me think the bottom row was being sorted and then the rows above were just the previously sorted row. I like Aldo's visualizations a bit better: http://corte.si/%2Fposts/code/sortvis-fruitsalad/index.html

    Comment linking /%2Fposts/code/sortvis-fruitsalad/index.html

    on “Rainbow Sort Visualisations”
  26. Submitted Visualizing binaries with space-filling curves (2011) as a story · 80 points

    HN discussion
  27. Humans are awesome at recognizing visual patterns. It's difficult to get a sense of what a file contains from a hex editor, but if you apply the right transformations on the data, distinct features stand out in the visualization. This allows people to recognize similarities between different files as the resulting patterns are revealed. Take this previous blog post by the same author: http://corte.si/posts/code/sort…

    Comment linking /posts/code/sortvis-fruitsalad/index.html

    on “Visualizing binaries with space-filling curves”
  28. Submitted Things I found on GitHub: shell history as a story · 80 points

    HN discussion
  29. Why, hello there Hacker News. Just a note that I've written two follow-on blog posts after this one, developing the idea a bit further. First, using a color function that encodes local entropy to show how crypto keys and other high-entropy data can be picked straight out of a visualization: http://corte.si/posts/visualisation/entropy/index.html And next, using this in bulk on samples from a malware database, with wh…

    Comment linking /posts/visualisation/malware/index.html

    on “Visualizing binaries with space-filling curves”
  30. Submitted The impact of language choice on github projects as a story · 72 points

    HN discussion

Search all of HN for corte.si

Linked by the same people?