f-
Joined 16 years ago
Joined 16 years ago
The core issue is not the reward division algorithm, it's the inherent lack of visibility. One solution here would be to just open all reports after a while, but this creates problems of its own. One is that it gives ammo to people engaging in dishonest or clueless PR. Another is that some researchers don't actually want visibility, because their employers have murky rules around such engagements, or because they have some far-off disclosure timeline in mind (as a part of a presentation at a conference, or whatnot).
This happens at the expense of detail in low-contrast areas, producing a plastic-like appearance of human skin and hair, and making low-contrast text unintelligible, which is why it's generally not done by default.
While AFL++ is cool, it sort of ditches that philosophy, giving you a lot of options to tweak, but not necessarily a whole lot of hope that you're going to tweak them the right way. So, that's one gotcha to keep in mind.
The funniest part is that this ugly hack kept working across platforms for many years; whereas when somebody else implemented a "proper" integration with the clang / llvm API, their solution proved to be extremely fragile. The API wasn't stable between compiler versions, and because it wasn't really used much, it had all kinds of bugs, including being outright unusable at times.
Also, most distros packaged clang in a way that made it impossible to compile the plugin, because of missing or mismatched headers, missing companions tools, etc. So you had to download and rebuild the whole compiler, which took hours (and that's if you didn't get stuck in a dependency hell).
So yeah, this was very much a lesson in "worse is better".
Now, let's assume a family of three - an average person needs around 2,000 kcal a day. That's 2,000 * 365 * 3, or around 2,200,000 kcal a year. So, you come quite a bit short. And that's on a good year; you're gonna have bad years, too.
Also a function of climate and soil. In the 19th century, settlers in the plains - Nebraska, Wyoming, etc - often couldn't make it work on 640 acres granted by the government. In contrast, there are eastern states where 20 acres would be more than enough.
(Farming in the West is now much more viable thanks to deep wells and mechanical irrigation, but that's a capital-intensive and resource-intensive approach that works best at a scale.)