About:

Re: Factor is a website, but the metadata provided does not include specific information about the author. The site appears to be generated using Hugo 0.139.3.

Website:

Outgoing Links:

Craig Gidney
Subscribe to RSS:
Tavis Ormany's blog post discusses the Anubis project, which aims to combat AI scraper bots that hinder user access to the Linux kernel. The project employs a proof-of-work methodology to weigh the 'soul' of a connection, making i...
The post discusses a unique approach to solving the FizzBuzz programming task using the Factor programming language. It highlights a method that avoids conditionals and booleans by utilizing the itertools.cycle function to create ...
The post explores the DNS LOC records, their significance, and the author's initiative to improve their support in the Factor programming language.
The article discusses a novel approach to solving the FizzBuzz problem using cosine functions and finite Fourier series. It introduces four functions that map integers to Fizz, Buzz, and FizzBuzz, and presents a formula for comput...
An exploration of the PBRT v4 file format, demonstrating its use in photorealistic rendering with examples in the Factor programming language.
The blog post discusses the performance of asynchronous tasks in various programming languages, particularly focusing on Python's asyncio and comparing it with Factor, Go, and JavaScript. It highlights the overhead of creating and...
Rodrigo Girão Serrão's article explains the implementation of the Floodfill algorithm in Python, including a Javascript demonstration and a step-by-step example. The article details how to manipulate bitmap pixel data by changing ...
The article discusses the concept of Left to Right Programming, focusing on syntax examples in various programming languages, particularly in the context of Graic's 2024 Advent of Code solution. It compares Python and JavaScript i...
Factor has upgraded its UI backend from GTK2 to GTK3/GTK4, enhancing OpenGL support and addressing performance issues for modern Linux distributions.
The blog post discusses the implementation of a std::flip operation in C++, which involves reversing the order of parameters in function calls. The author explains how to achieve this by manipulating the stack and provides a macro...
This post examines standard deviation in letter positions of words, revealing intriguing variations and dictionary discrepancies through a statistical lens.
The post discusses the concept of 'Lorem Ipsum', a placeholder text commonly used in graphic design and web development. It details how to create a program using the Factor programming language to generate random Lorem Ipsum text,...
The post discusses cardinal directions on a compass, detailing the primary (N, E, S, W), intercardinal, secondary intercardinal, and tertiary intercardinal directions, totaling 32 points. It introduces coding challenges related to...
The blog post discusses the chemparse project in Python, which allows for parsing chemical formula strings into dictionaries that map elements to their numeric counts. It outlines the functionality of parsing various formula types...
William Woodruff discusses the functionality of Python's str.splitlines() method, highlighting its capability to split strings not only by traditional newlines but also by various unicode linebreaks. He notes a recent update in th...
The post discusses the implementation of Extensible Data Notation (EDN) support in Factor, detailing its syntax and structure, including basic types, tagged elements, and how Factor objects can be encoded into EDN. It highlights t...
The article discusses the complexities of Unicode string lengths, particularly in the context of emojis. It highlights how different methods of measuring string length can yield varying results, such as the difference between the ...
The release of Factor 0.101 introduces significant updates, including UI enhancements, bug fixes, and new libraries for the Factor programming language.
The post discusses the environment vocabulary for managing process environment variables across macOS, Windows, and Linux, highlighting a recent update in .NET 9 that addresses issues with empty environment variables. It notes a s...
The post discusses the implementation of HiDPI support for the Factor programming environment on macOS, Linux, and Windows. It addresses specific issues such as the 'small window' problem on Linux and blurry text on Windows, detai...
The post discusses Neovim, a modern version of the Vim editor, highlighting its ability to load plugins, particularly those written in Lua. It mentions the factor.vim plugin for Vim and its integration with Neovim, referencing a p...
The TA-Lib is an open-source C project designed for integrating technical analysis into financial market trading applications. It offers over 200 indicators, including ADX, MACD, and RSI, and supports various operating systems. Th...
The post discusses zxcvbn, a password strength estimator developed by Dropbox, which evaluates password strength through pattern matching and a database of common passwords, names, and words. It highlights the algorithm's implemen...
The post discusses the 'pseudo_encrypt' function from PostgreSQL, which generates unique pseudo-random integers associated with their input values. It explains the function's implementation in PostgreSQL and provides a Factor impl...