How much metadata is in a photo?
A few days ago I wrote about the privacy implications of metadata in a PDF. This post will do the same for photos. You can see the metadata in a photo using exiftool. By default cameras include time and location data. I ran this tool on a photo I took
Read moreThe Borwein integrals
The Borwein integrals introduced in [1] are a famous example of how proof-by-example can go wrong. Define sinc(x) as sin(x)/x. Then the following equations hold. However where δ ≈ 2.3 × 10−11. This is where many presentations end, concluding with the moral that a pattern can hold for a while
Read moreAn Introduction to Node.js Multithreading
Learn how to move processing of long-running JS code to another thread using workers, child processes, clustering,and more. Continue reading An Introduction to Node.js Multithreading on SitePoint.
Read moreChris’ Corner: More Like Scalable Vector Goodness
I’m going to do an SVG issue here, because I find that technology persistently interesting. It’s a bit of a superpower for front-end developers who know how it works and can leverage it when needed to pull of interesting effects. For example, this compelling line drawing scroll effect is powered
Read moreCan a programming language implement time travel?
Computer science deals with concurrency, but what about simultaneity?
Read moreAvoiding Multiprocessing Errors in Bash Shell
Suppose you have two Linux processes trying to modify a file at the same time and you don’t want them stepping on each other’s work and making a mess. A common solution is to use a “lock” mechanism (a.k.a. “mutex”). One process “locks the lock” and by this action
Read moreHow to Boost WordPress Security and Protect Your SEO Ranking
Learn tips and strategies to identify and address common WordPress security issues to protect your website and search rankings. Continue reading How to Boost WordPress Security and Protect Your SEO Ranking on SitePoint.
Read moreThis-way-up and Knuth arrows
I was looking today at a cardboard box that had the “this way up” symbol on it and wondered whether there is a Unicode value for it. Apparently not. But there is an ISO code for it: ISO 7000 symbol 0623. It’s an international standard symbol for indicating how to
Read moreUnderstanding How ChatGPT Maintains Context
The concept of context in conversation is crucial, as it allows for coherent and meaningful exchanges. But how does ChatGPT keep context? Continue reading Understanding How ChatGPT Maintains Context on SitePoint.
Read more