32 private links
On the kernel security list we've seen a huge bump of reports. We were between 2 and 3 per week maybe two years ago, then reached probably 10 a week over the last year with the only difference being only AI slop, and now since the beginning of the year we're around 5-10 per day depending on the days (fridays and tuesdays seem the worst). Now most of these reports are correct, to the point that we had to bring in more maintainers to help us.
Overall I think we're going to see a much higher quality of software, ironically around the same level than before 2000 when the net became usable by everyone to download fixes. When the software had to be pressed to CDs or written to millions of floppies, it had to survive an amazing quantity of tests that are mostly neglected nowadays since updates are easy to distribute. But before this happens, we have to experience a huge mess that might last for a few years to come! Interesting times...
- Implementation Language doesn’t matter
- If you do not have a visualization for a problem, you will never solve it
Remember what Donald Knuth said, "premature optimization is the root of all evil".
“Most of the fragile insights that laid the foundation of a new vision emerged not when the whole group was together, and not when members worked alone, but when they collaborated and responded to one another in pairs,” he wrote. It took Monet and Renoir, working side by side in the summer of 1869, to develop the style that became Impressionism
Performance and convenience can go hand in hand after all.
add only as little performance as you need
"At some point, you have to make assumptions about the structure of the value in order to use it, and you know what those assumptions are because you wrote the code."
what if i'm using someone else's code, or someone else's data?
Regardless of which version of events is followed, it seems fair to say that some level of intoxication was involved in the development of the maze algorithm.
"The basic maze generating routine had been partially written by a stoner who had left. I contacted him to try and understand what the maze generating algorithm did. He told me it came upon him when he was drunk and whacked out of his brain, he coded it up in assembly overnight before he passed out, but now could not for the life of him remember how the algorithm worked."
Sidley also observed that the maze code was uncommented, and when asked about the 32-byte table said ‘It was a mystery to me too, I couldn’t unscramble it. I just used it to generate the new row at the bottom of the screen.’