Marcel Waldvogel

Netfuture: The future is networked

  • Blog
    • Blog
    • Blockchain critique
  • Publications
  • Open Source Software
    • TLS Interposer
    • Automatic SOGo configuration for iOS (iPhone/iPad) and MacOSX
    • vcard4-ts: vCard version 4 parsing, TypeScript-style
    • fake-super: Recover rsync attributes
    • dnstemple: DNS with Templates
  • Tutorials
    • Tutorial: Cyclic Redundancy Check (CRC) Computation
      • Background: Asynchronous Serial Communications (RS-232C)
      • Parity Bits
      • Checksums
      • Intermission: Classes of errors
      • Check Digits
      • Error Correction Codes (ECC)
      • Cyclic Redundancy Check sequences (CRC): A Big Mystery?
      • CRC Hardware Operation
      • Software CRC Computation
      • Mathematical Background
      • Polynomial view
  • About
    • Deutsch
    • English
  • 50 years of microprocessor trend data

    50 years of microprocessor trend data

    I recently wrote a (German) article including this graphic (in German). Here is an English version of it. Have fun!

    2024-10-13
  • Compact Archive for WordPress

    Compact Archive for WordPress

    The default WordPress «Archive» block becomes very long and narrow, when months accumulate. Here is an easy way to make it more compact.

    2024-07-27
  • DEFCON Voting Village 23 Panel

    DEFCON Voting Village 23 Panel

    There was a DEFCON Voting Village panel «If I can shop online, why can’t I vote online?» which I found extremely important to read or listen to. Not just for me, in fact, for anyone talking about electronic voting. Here is a transcript for those who prefer reading (or searching for keywords).

    2024-02-12
  • Counting like a computer

    Counting like a computer

    Computers are very good at counting. But usually only within narrow limits. Here is an insight into where these limits come from and what goes wrong when they are exceeded.

    2024-01-27
  • SMTP Smuggling Status

    SMTP Smuggling Status

    «SMTP Smuggling» is a vulnerability that allows to circumvent some mail checks at the receiver and therefore will allow additional spam and/or phishing messages through. Here is the list of what we currently know.

    2023-12-26
  • The year in review

    The year in review

    This is the time to catch up on what you missed during the year. For some, it is meeting the family. For others, doing snowsports. For even others, it is cuddling up and reading. This is an article for the latter.

    2023-12-23
  • Kensington PowerPointer for Linux LibreOffice

    Kensington PowerPointer for Linux LibreOffice

    Navigating the slides works perfectly with the Kensington PowerPointer for LibreOffice under Linux, no questions asked. The extra functions (“laserpointing”, drawing, and screen blanking) are not well supported. Here is how to fix them.

    2023-11-11
  • NFTs are unethical

    NFTs are unethical

    As an avid reader, you know my arguments that neither NFT nor smart contracts live up to their promises, and that the blockchain underneath is also more fragile and has a worse cost-benefit ratio than most believe. Similarly, I also claim the same for the metaverses built on top of them all. And that the…

    2023-07-18
  • Inefficiency is bliss (sometimes)

    Inefficiency is bliss (sometimes)

    Bureaucracy and inefficiency are frowned upon, often rightly so. But they also have their good sides: Properly applied, they ensure reliability and legal certainty. Blockchain disciples want to “improve” bureaucracy-ridden processes, but achieve the opposite. Two examples:

    2023-07-15
  • How to block AI crawlers with robots.txt

    How to block AI crawlers with robots.txt

    If you wanted your web page excluded from being crawled or indexed by search engines and other robots, robots.txt was your tool of choice, with some additional stuff like <meta name=”robots” value=”noindex” /> or <a href=”…” rel=”nofollow”> sprinkled in. It is getting more complicated with AI crawlers. Let’s have a look.

    2023-07-09
1 2 3 … 21
Next Page→

Content on this site is licensed under CC-BY-4.0 unless otherwise noted. Some image creation has been assisted by AI, especially the weird-looking teasers.