{"@attributes":{"version":"2.0"},"channel":{"title":"Baillehache Pascal's personal website","description":"The latest articles published on Baillehache Pascal's personal website","link":"https:\/\/baillehachepascal.dev\/index.php","copyright":"2021 Baillehache Pascal All rights reserved","item":[{"title":"Chishiki, a digital compendium as one single php file web app","link":"https:\/\/baillehachepascal.dev\/2026\/chishiki.php","guid":"https:\/\/baillehachepascal.dev\/2026\/chishiki.php?20260716","pubDate":"Thu, 16 July 2026 15:00:01 +0900","description":"Time for a new instance in my series \"a simple web app as a single php file\" (check for others here). This time I've made one to create digital compendiums: compilation of information organised as keywords referring to text and\/or image, available as a single php file web app. Whether you want to keep track of your favourite coffee beans, are fed up to crawl the web garbages to find once again how to regex an email address, or simply believe in the dead internet theory and want to make your own secured source of whatever knowledge you need before it disappears, this app may interest you. Paper books are even better, sure, I do have a big pile on my desk. But the power of search and editing with a digital app can't be denied. Moreover, this app also comes with an import\/export functionality, because knowledge is worth nothing if it can't be shared. The php file is available as a .tar.gz file here. As always, all you have to do is copy it somewhere in a php server like Apache, set the obfuscation parameter (cf below) and you're good to go."},{"title":"Contrasting colors","link":"https:\/\/baillehachepascal.dev\/2026\/contrasting_color.php","guid":"https:\/\/baillehachepascal.dev\/2026\/contrasting_color.php?20260502","pubDate":"Sat, 02 May 2026 17:00:01 +0900","description":"Recently I had to display labels on a livestream and be sure that their color would be such that they are readable without knowing in advance what the livestream would display. The fit-them-all solution is to use white with a black outline (or the opposite), but it makes bulky labels. Then, how to choose only white or black to maximise visibility, and is using other colors useful ? This article is a short memo of my results."},{"title":"Against LLMs and Generative AI","link":"https:\/\/baillehachepascal.dev\/2026\/against_llms.php","guid":"https:\/\/baillehachepascal.dev\/2026\/against_llms.php?20260430","pubDate":"Thu, 30 April 2026 17:00:01 +0900","description":"At the beginning of 2025 I started to write an article about the reasons why I refuse to use generative AIs and LLMs. I've never finished it and published it here, instead I've deleted it at the end of the year. It was too much rage, pain and sadness to handle. Instead, I've decided to make this article where I'm gathering links to other articles I've read. For each one, I put the title, the link, and very short excerpt as TL;DR and placeholder if the source was to disappear. This list may, or may not, be updated in the future. It is loosely grouped in categories, also most linked articles relate to several categories at once."},{"title":"Free hand Bezier curve drawing","link":"https:\/\/baillehachepascal.dev\/2026\/free_hand_bezier.php","guid":"https:\/\/baillehachepascal.dev\/2026\/free_hand_bezier.php?20260319","pubDate":"Fri, 20 March 2026 17:00:01 +0900","description":"In this article I introduce an algorithm to approximate free hand drawn curves with cubic Bezier curves in real time."},{"title":"Photometric stereo for defect detection","link":"https:\/\/baillehachepascal.dev\/2026\/photometric_stereo.php","guid":"https:\/\/baillehachepascal.dev\/2026\/photometric_stereo.php?20260220","pubDate":"Fri, 27 February 2026 17:00:01 +0900","description":"This article is about a technique called photometric stereo used to estimate an object's surface normal vectors from pictures, and an alternative technique useful in the context of defect detection."},{"title":"Coders, resist LLMs!","link":"https:\/\/baillehachepascal.dev\/2026\/resist_llms.php","guid":"https:\/\/baillehachepascal.dev\/2026\/resist_llms.php?20260215","pubDate":"Thu, 15 February 2026 00:00:01 +0900","description":"I share here my reply to someone in the ClimateAction.tech community who worried about how many job listings are now explicitly requiring for use of AI coding tools while he doesn't want to use them for ethical and environmental reasons."},{"title":"Serving data through copy paste in C using X11","link":"https:\/\/baillehachepascal.dev\/2026\/copy_paste_in_c_x11.php","guid":"https:\/\/baillehachepascal.dev\/2026\/copy_paste_in_c_x11?20260122","pubDate":"Thu, 22 January 2026 22:00:01 +0900","description":"Article explaining how serve data through the copy\/paste mechanism from a C program using X11."},{"title":"Checking for quantity unit at compilation time in C","link":"https:\/\/baillehachepascal.dev\/2026\/unit_quantity.php","guid":"https:\/\/baillehachepascal.dev\/2026\/unit_quantity?20260119","pubDate":"Mon, 19 January 2026 22:00:01 +0900","description":"Conceptual description of a method to check for data validity at unit (in the sense of unit of measurement) level at compile time in C code."},{"title":"Focus measurement in digital photography","link":"https:\/\/baillehachepascal.dev\/2026\/focus_measurement.php","guid":"https:\/\/baillehachepascal.dev\/2026\/focus_measurement?20260118","pubDate":"Sun, 18 January 2026 19:00:01 +0900","description":"A study of different metric for measurement of focus in digital photography."},{"title":"A Gantt chart app as a single PHP file","link":"https:\/\/baillehachepascal.dev\/2023\/gantty.php","guid":"https:\/\/baillehachepascal.dev\/2023\/gantty.php?20231114","pubDate":"Sat, 14 Nov 2023 00:00:01 +0900","lastBuildDate":"Tue, 06 Jan 2026 00:00:01 +0900","description":"Article explaining how to build a Gantt chart app as a single PHP file."},{"title":"Numerical instabilities","link":"https:\/\/baillehachepascal.dev\/2025\/numerical_instabilities.php","guid":"https:\/\/baillehachepascal.dev\/2025\/numerical_instabilities.php?20251004","pubDate":"Sat, 4 Oct 2025 00:00:01 +0900","description":"A meme about numerical instabilities."},{"title":"Update Fedora on a linode instance","link":"https:\/\/baillehachepascal.dev\/2025\/upgrading_fedora_linode.php","guid":"https:\/\/baillehachepascal.dev\/2025\/upgrading_fedora_linode.php?20250820","pubDate":"Wed, 20 Aug 2025 00:00:01 +0900","description":"A guide about how to update a linode instance running Fedora to a newer version."}]}}