Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. In the first article of the series, we concluded that days and years are the appropriate periods of our calendar.

  2. In the last calendars post, we concluded that days and years were the proper periods for a calendar.

  3. Excellent error messages

    Error messages are pervasive throughout programming, yet little has been written on the design of error messages for languages, libraries, and APIs.

  4. There is an interesting edge case in data grammars when a grouped data table is sorted by non-group columns.

  5. Calendars coordinate people with people.

  6. It was recently in the news that researchers have genetically engineered tobacco with 40% more efficient photosynthesis.

  7. In the previous post, I compared ways to take two infinite streams and generate a new stream that is all possible combinations of the elements in those streams.

  8. Superior Pairing Function

    Given two sequences of objects, it is often desirable to generate a sequence which is all possible pairwise combinations of those sequences—the Cartesian product.

  9. Ready for a National ID

    When Yahoo was hacked, we threw away our passwords and got new ones.

  10. The Sanctification Button

    I have a browser extension installed on my work laptop that blocks my access to Reddit, Facebook, and other news and social media sites.

  11. In computer programming, a type is a just a set of objects—not a physical set of objects in memory, but a conceptual set of objects.

  12. Previously, I explained why the 11th of most months is mentioned far less than the other days in the Google Ngrams database of English literature from 1800-2008.

  13. !

  14. Sane Equality

    Equality: every programming language has it, the == syntax is as universal as 1+1, and it works almost the same in every language.

  15. When Sequences Go Bad

    In my last post, I talked about the various kinds of syntax for getting and setting elements in sequences.

  16. Computers are famously stupid machines.

  17. Pattern matching is compact syntax, originating in functional programming languages, that acts a super-charged switch statement, allowing one to concisely branch on the types and components of a value of interest.

  18. Free Star Wars for Everyone

    You got a robotic vacuum cleaner for Christmas.

  19. It is difficult to overstate the importance of iteration in programming—the process performing an operation on each element of a list.

  20. The Electoral Jury

    How much time to do you spend figuring out how you should vote?