Leveraging LD_AUDIT to Beat the Traditional Linux Library Preloading Technique

The Surprising Impact of Medium-Size Texts on PostgreSQL Performance

What every programmer should know about memory, Part 1

Get me off Your Fucking Mailing List

Issue #22

10/21/2020

A Byte of Coding Issue #22
Shalome
How are you doing on this fine day? Is mid week treating you well? Let me know.

Going to continue the reader expansion push I started yesterday. If you still haven't, please consider going to one of the links below, upvoting or commenting. People keep mistaking negligence for malicious intent. Yeah I didn't set up the post signup page, so it just has a bunch of dead links, but who cares? I'd rather spend my time finding better articles than making a glorified thank you card for typing your email and clicking submit.

Hacker News:
https://news.ycombinator.com/item?id=24835430
Reddit: https://www.reddit.com/r/programming/comments/jem9g3/the_man_has_no_name_but_the_man_curates_a/

Guess what? A-a-a-a-a-a here's the issue.

PS. There's "four" articles today, because the last one fit too well thematically.

Leveraging LD_AUDIT to Beat the Traditional Linux Library Preloading Technique

Published: 13 October 2020
Tags: c, security


Windows gets a lot of crap (*cough* neckbeards *cough*) for being a breeding cesspool of vulnerabilities and their respective viruses, but Linux has its own vulnerabilities too. What are these you ask? Well Lior Ribak has written an interesting article that explores on such vulnerability. Lior discusses how using an uncommon 'feature of the dynamic linker/loader' to force all ' dynamic executables in [the] environment' to load a shared library can be defended against by another similar feature, that can be forced to load even earlier. Lior also goes into the offensive uses.

Read Full Article

The Surprising Impact of Medium-Size Texts on PostgreSQL Performance

Published: 20 October 2020
Tags:
postgres, optimization


When you're talking about Postgres databases, TOAST is an acronym for the system that handles when "large field values are compressed and/or broken up into multiple physical rows", so that they can be stored across Postgres' 8 kB pages. In this in depth article, Haki Benita first explains how TOAST works, then demonstrates it in action, and finally ties it back to the titular problem, with possible solutions thrown in at the end.

Read Full Article

What every programmer should know about memory, Part 1

Published: 21 September 2007
Tags: memory


The substantial advances in hardware have really spoiled modern programmers in terms of the resources they have available to them. As a result, most modern programs operate at a resource efficiency level that is pathetic compared to what was necessary 20, 30, or 40 years ago. Although Ulrich Drepper's article is old, the concepts it covers in relation to RAM and CPU interaction are timeless. Ulrich dives into the details of operating frequencies, data transmission, and nontrivial limitations.

Read Full Article

Get me off Your Fucking Mailing List

Published: 5 February 2005
Tags: historical


You ever been so upset about something, you decided to publish a paper decrying it? Everyone has got a few things that will set them off, make their eyes pop, or their head explode from fury and rage. In this thorough paper, David Mazi`eres and Eddie Kohler drive home a very clear, and powerful message; it's time to get them off your fucking mailing list.
Read Full Article
Thanks for your Support! 

This newsletter is provided to you for free, but if you'd like to show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

Stats (updated daily)

Sent: 819

Opens: 693

Clicks: 366

Link Clicks Clicks % Unique Clicks Unique Clicks %
Read Full Article 148 40.44% 129 42.16
Read Full Article 121 33.06% 97 31.70
Read Full Article 52 14.21% 41 13.40
Read Full Article 45 12.30% 39 12.75

Previous

Back to Issues

Next