News for hackers. Stuff that matters.
Re:How Postgres Makes Transactions Atomic by munro on Wednesday August 16, 2017 @12:52PM (#15029022)
> https://brandur.org/assets/postgres-atomicity/heap-tuple-vis...

These diagrams are really beautiful, I love the subtle separation in the lines showing that they're made of hypens. Is there some software that makes these easy to generate?

Re:How Postgres Makes Transactions Atomic by jdelaney on Wednesday August 16, 2017 @01:01PM (#15029101)
I don't know if this is what the author used but I use Monodraw[0] to make diagrams like this.

[0] https://monodraw.helftone.com/

Re:How Postgres Makes Transactions Atomic by willglynn on Wednesday August 16, 2017 @01:09PM (#15029182)
I had the same question and dug around in the repo to find out. It is indeed Monodraw:

https://github.com/brandur/sorg/tree/master/content/raws/pos...

I'm excited to use this tool.

Re:How Postgres Makes Transactions Atomic by pritambaral on Thursday August 17, 2017 @05:52AM (#15035199)
I wish I could use it on Linux.
Re:How Postgres Makes Transactions Atomic by deathanatos on Wednesday August 16, 2017 @04:57PM (#15031316)
While pretty, whatever generated it appears to have removed the semantic information that it's text from it. (All of the "characters" are actual SVG paths, not actual text.)
Re:How Postgres Makes Transactions Atomic by colanderman on Wednesday August 16, 2017 @10:01PM (#15033159)
Yes I'm disappointed that the image isn't made from monospace Unicode box drawing [1] and block element [2] characters.

[1] http://www.unicode.org/charts/PDF/U2500.pdf

[2] http://www.unicode.org/charts/PDF/U2580.pdf