Top all-time · #21586
Christian Sunesson
Personal blog · noss.github.ioprogrammingsystems
Christian Sunesson's personal blog at noss.github.io covers programming and systems. Since 2013, 3 different Hacker News readers have linked it 3 times. The last post was in 2010, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link a 2009 post on reverse-engineering Oracle's database protocol, which one commenter cites for Oracle's copyrighted poem in its login handshake. Another comment mentions database wire protocols without linking the blog.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /2009/04/28/reverse-engineering-oracle-protocol.html2 people · 2 mentions · first linked 2018-06-13
What Hacker News says?
> I've never seen a SQL driver and wire protocol that was not awful in some way. Have you seen the PostgreSQL wire protocol[1]? I recently built a logical replication client driver for a project and found the protocol to be excellent. After looking at the documentation, I'm no longer limited to languages that have drivers for Pg, because I know how easy it'd be for me to just write one. Just because some SQL drivers…
Comment linking /2009/04/28/reverse-engineering-oracle-protocol.html
on “Amazon DocumentDB, with MongoDB compatibility”Submitted Writing unit tests is reinventing functional programming (2009) as a story · 46 points
HN discussionMSSQL server protocol is documented and failover is handled. Protocol are usually versioned, or the initial handshake allows client/server capabilities negociation. Oracle has copyrighted a poem that the clients needs to send to make sure reverse engineered drivers are not possible: https://noss.github.io/2009/04/28/reverse-engineering-oracle... Business as usual for Oracle and their horrible ethics...
Comment linking /2009/04/28/reverse-engineering-oracle-protocol.html
on “Usql: v0.7.0 released”