periodictabledatastructures.pdf
998.8 KB
The Periodic Table of Data Structures
Idreos, S., Zoumpatianos, K., Athanassoulis, M., Dayan, N., Hentschel, B.T., Kester, M.S., Guo, D., Maas, L.M., Qin, W., Wasay, A., & Sun, Y (2018)
https://stratos.seas.harvard.edu/publications/periodic-table-data-structures
https://stratos.seas.harvard.edu/files/stratos/files/periodictabledatastructures.pdf
Idreos, S., Zoumpatianos, K., Athanassoulis, M., Dayan, N., Hentschel, B.T., Kester, M.S., Guo, D., Maas, L.M., Qin, W., Wasay, A., & Sun, Y (2018)
https://stratos.seas.harvard.edu/publications/periodic-table-data-structures
https://stratos.seas.harvard.edu/files/stratos/files/periodictabledatastructures.pdf
Mostl(ly dead) Influential Programming Languages
https://www.hillelwayne.com/post/influential-dead-languages/
https://www.hillelwayne.com/post/influential-dead-languages/
Hillel Wayne
10 Most(ly dead) Influential Programming Languages
The other day I read 20 most significant programming languages in history, a “preposterous table I just made up.” He certainly got preposterous right: he lists Go as “most significant” but not ALGOL, Smalltalk, or ML. He also leaves off Pascal because it’s…
Flat UI Elements Attract Less Attention and Cause Uncertainty
https://www.nngroup.com/articles/flat-ui-less-attention-cause-uncertainty/
https://www.nngroup.com/articles/flat-ui-less-attention-cause-uncertainty/
The radix 2^51 trick: Faster addition and subtraction on modern CPUs
https://www.chosenplaintext.ca/articles/radix-2-51-trick.html
https://www.chosenplaintext.ca/articles/radix-2-51-trick.html
Null Pointer References: The Billion Dollar Mistake
https://medium.com/@hinchman_amanda/null-pointer-references-the-billion-dollar-mistake-1e616534d485
https://medium.com/@hinchman_amanda/null-pointer-references-the-billion-dollar-mistake-1e616534d485
Medium
Null Pointer References: The Billion Dollar Mistake
You have a function that takes 3 parameters, but 2 of them are optional. If you call that function with 2 parameters, does that make that…
youtube-dl removed from GitHub by RIAA
https://freedom.press/news/riaa-github-youtube-dl-journalist-tool/
https://freedom.press/news/riaa-github-youtube-dl-journalist-tool/
Freedom of the Press
Music industry forces widely used journalist tool offline
The popular free software project “youtube-dl” was removed from Github on Friday following a legal notice from the Recording Industry Association of America claiming it violates copyright law. The tool is widely used by journalists for various reporting purposes.
Software correctness is a lot like flossing • Hillel Wayne
https://www.hillelwayne.com/post/flossing/
https://www.hillelwayne.com/post/flossing/
Hillel Wayne
Software correctness is a lot like flossing
My work brings me though a lot of software correctness techniques, things like type theory, test-driven development (TDD), and formal methods. The surrounding communities all have the same problem: they can’t get people using these techniques. They all ask…
Hector Martin from fail0verflow, of Wii homebrew, PS3, PS4 and Switch Linux fame, starts Patreon to fund Apple Silicon Linux port
https://www.patreon.com/marcan
https://www.patreon.com/marcan
Patreon
Get more from marcan on Patreon
Creating Linux for Apple Silicon Macs
Common CDN resources aren't shared between sites anymore. Each site has its own cache.
https://wicki.io/posts/2020-11-goodbye-google-fonts/
https://wicki.io/posts/2020-11-goodbye-google-fonts/
Wicki.io
Time to Say Goodbye to Google Fonts: Cache Performance
This browser caching change kills the utility of cross-site resource CDNs like Google Fonts.
Use mmap With Care
A case study on the complexity of handling all the edge cases that come with using mmap
https://www.sublimetext.com/blog/articles/use-mmap-with-care
A case study on the complexity of handling all the edge cases that come with using mmap
https://www.sublimetext.com/blog/articles/use-mmap-with-care