Reading List

Reading List

32081 bookmarks
Custom sorting
RegexHQ
RegexHQ
Collaboration on a world-wide community-driven collection of RegExp patterns and tools that can make our life easier. - RegexHQ
·github.com·
RegexHQ
Fallacies
Fallacies
·pages.cs.wisc.edu·
Fallacies
There is No Now - ACM Queue
There is No Now - ACM Queue
"Now." The time elapsed between when I wrote that word and when you read it was at least a couple of weeks. That kind of delay is one that we take for granted and don
·queue.acm.org·
There is No Now - ACM Queue
Time, Clocks and the Ordering of Events in a Distributed System - Microsoft Research
Time, Clocks and the Ordering of Events in a Distributed System - Microsoft Research
Jim Gray once told me that he had heard two different opinions of this paper: that it’s trivial and that it’s brilliant. I can’t argue with the former, and I am disinclined to argue with the latter. The origin of this paper was the note The Maintenance of Duplicate Databases by Paul Johnson and Bob […]
·microsoft.com·
Time, Clocks and the Ordering of Events in a Distributed System - Microsoft Research
Designing Data-Intensive Applications by Martin Kleppmann
Designing Data-Intensive Applications by Martin Kleppmann
Designing Data-Intensive Applications book. Read 598 reviews from the world's largest community for readers. Data is at the center of many challenges in ...
·goodreads.com·
Designing Data-Intensive Applications by Martin Kleppmann
What every programmer should know about memory, Part 1
What every programmer should know about memory, Part 1
Ulrich Drepper recently approached us asking if we would be interested in publishing a lengthy document he had written on how memory and software interact. We did not have to look at the text for long to realize that it would be of interest to many LWN readers. Memory usage is often the determining factor in how software performs, but good information on how to avoid memory bottlenecks is hard to find. This series of articles should change that situation. Click below (subscribers only) for the first installment.
·lwn.net·
What every programmer should know about memory, Part 1
The Problem with Time & Timezones - Computerphile
The Problem with Time & Timezones - Computerphile
A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how time twists and turns like a twisty-turny thing. It's not to be trifled with! A Universe of Triangles: http://www.youtube.com/watch?v=KdyvizaygyY LZ Compression in Text: http://www.youtube.com/watch?v=goOa3DGezUA Characters, Symbols and the Unicode Miracle: http://www.youtube.com/watch?v=MijmeoH9LT4 More from Tom Scott: http://www.youtube.com/user/enyay and https://twitter.com/tomscott http://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computerphile is a sister project to Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels
·youtube.com·
The Problem with Time & Timezones - Computerphile
Time
Time
·unix4lyfe.org·
Time
Characters in a computer - Unicode Tutorial UTF-8 (3/3)
Characters in a computer - Unicode Tutorial UTF-8 (3/3)
This tutorial explains the utf-8 way of representing characters in a computer; later generalizing (high level) how any kind of data can be represented in a computer.
·youtube.com·
Characters in a computer - Unicode Tutorial UTF-8 (3/3)
Characters in a computer - ASCII Tutorial (1/3)
Characters in a computer - ASCII Tutorial (1/3)
Video series about how characters are represented in a computer. This first part talks about the ASCII character set and the problems associated with it.
·youtube.com·
Characters in a computer - ASCII Tutorial (1/3)
Unicode CLDR
Unicode CLDR
News 2022-06-01 General submission open for CLDR v42 2022-04-06 CLDR v41 released 2021-11-03 Links to CLDR talks at Unicode Conference #45 What is CLDR? The Unicode Common Locale Data Repository (CLDR) provides key building blocks for software to support the world's languages, with the largest
·cldr.unicode.org·
Unicode CLDR
The Floating-Point Guide - What Every Programmer Should Know About Floating-Point Arithmetic
The Floating-Point Guide - What Every Programmer Should Know About Floating-Point Arithmetic
Aims to provide both short and simple answers to the common recurring questions of novice programmers about floating-point numbers not 'adding up' correctly, and more in-depth information about how IEEE 754 floats work, when and how to use them correctly, and what to use instead when they are not appropriate.
·floating-point-gui.de·
The Floating-Point Guide - What Every Programmer Should Know About Floating-Point Arithmetic
Mcs
Mcs
·courses.csail.mit.edu·
Mcs
Data Structures
Data Structures
Offered by University of California San Diego. A good ... Enroll for free.
·coursera.org·
Data Structures