Array ( [name] => Fabrice Bellard [uri] => https://bellard.org/ [icon] => https://bellard.org/favicon.ico [donationUri] => [items] => Array ( [0] => Array ( [uri] => https://bellard.org/tsac/ [title] => TSAC: Very Low Bitrate Audio Compression. [timestamp] => [author] => [content] => TSAC: Very Low Bitrate Audio Compression. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [1] => Array ( [uri] => https://bellard.org/ts_zip/ [title] => ts_zip: a practical text compression utility using a large language model. [timestamp] => [author] => [content] => ts_zip: a practical text compression utility using a large language model. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [2] => Array ( [uri] => https://bellard.org/ts_server/ [title] => TextSynth Server is a web server proposing a REST API to large language models. They can be used for example for text completion, question answering, ... [timestamp] => [author] => [content] => TextSynth Server is a web server proposing a REST API to large language models. They can be used for example for text completion, question answering, classification, chat, translation, image generation. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [3] => Array ( [uri] => https://bellard.org/nncp/ [title] => NNCP (lossless data compressor) is now leading the Large Text Compression Benchmark. [timestamp] => [author] => [content] => NNCP (lossless data compressor) is now leading the Large Text Compression Benchmark. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [4] => Array ( [uri] => https://bellard.org/quickjs/ [title] => QuickJS: a small but complete Javascript engine. [timestamp] => [author] => [content] => QuickJS: a small but complete Javascript engine. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [5] => Array ( [uri] => https://textsynth.com/ [title] => Online text completion using the GPT-J 6B and GPT-NeoX 20B language models. [timestamp] => [author] => [content] => Online text completion using the GPT-J 6B and GPT-NeoX 20B language models. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [6] => Array ( [uri] => https://bellard.org/ioccc_lena/ [title] => A tiny and obfuscated image decoder for the 2018 edition of the International Obfuscated C Contest. [timestamp] => [author] => [content] => A tiny and obfuscated image decoder for the 2018 edition of the International Obfuscated C Contest. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [7] => Array ( [uri] => https://bellard.org/libbf/ [title] => LibBF is small library to handle arbitrary precision floating point numbers. [timestamp] => [author] => [content] => LibBF is small library to handle arbitrary precision floating point numbers. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [8] => Array ( [uri] => https://bellard.org/pi/tinypi/ [title] => The TinyPI program computes millions of digits of PI. [timestamp] => [author] => [content] => The TinyPI program computes millions of digits of PI. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [9] => Array ( [uri] => https://bellard.org/jslinux/ [title] => Run X Window or Windows 2000 in your browser. [timestamp] => [author] => [content] => Run X Window or Windows 2000 in your browser. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [10] => Array ( [uri] => https://bellard.org/tinyemu/ [title] => TinyEMU (previously known as RISCVEMU) is a small emulator emulating 128 bit RISC-V and x86 machines. [timestamp] => [author] => [content] => TinyEMU (previously known as RISCVEMU) is a small emulator emulating 128 bit RISC-V and x86 machines. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [11] => Array ( [uri] => https://bellard.org/softfp/ [title] => The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types. [timestamp] => [author] => [content] => The SoftFP library is a new IEEE 754-2008 floating point emulation library supporting the 32/64/128 bit floating point types. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [12] => Array ( [uri] => https://bellard.org/bpg/ [title] => BPG (Better Portable Graphics) is a new image format based on HEVC and supported by most browsers with a small Javascript decoder. [timestamp] => [author] => [content] => BPG (Better Portable Graphics) is a new image format based on HEVC and supported by most browsers with a small Javascript decoder. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [13] => Array ( [uri] => https://bellard.org/lte/ [title] => A 4G LTE/5G NR/NB-IoT base station running entirely in software on a standard PC. [timestamp] => [author] => [content] => A 4G LTE/5G NR/NB-IoT base station running entirely in software on a standard PC. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [14] => Array ( [uri] => https://bellard.org/ffasn1/ [title] => A new ASN1 compiler generating small and efficient C code. [timestamp] => [author] => [content] => A new ASN1 compiler generating small and efficient C code. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [15] => Array ( [uri] => https://bellard.org/jslinux/ [title] => A PC emulator in Javascript: how much time takes your browser to boot Linux ? [timestamp] => [author] => [content] => A PC emulator in Javascript: how much time takes your browser to boot Linux ? [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [16] => Array ( [uri] => https://bellard.org/pi/pi2700e9/ [title] => 2700 billion decimal digits of Pi computed with a desktop computer. [timestamp] => [author] => [content] => 2700 billion decimal digits of Pi computed with a desktop computer. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [17] => Array ( [uri] => https://bellard.org/dvbt/ [title] => Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display. [timestamp] => [author] => [content] => Analog and Digital TV (DVB-T) signal generation by displaying an image on a PC display. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [18] => Array ( [uri] => http://qemu.org/ [title] => QEMU is a generic machine emulator and virtualizer. [timestamp] => [author] => [content] => QEMU is a generic machine emulator and virtualizer. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [19] => Array ( [uri] => http://ffmpeg.org/ [title] => FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it for several years. [timestamp] => [author] => [content] => FFMPEG, the Open Source Multimedia System. I launched this project in year 2000 and led it for several years. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [20] => Array ( [uri] => https://bellard.org/tcc/ [title] => TCC is a tiny but complete ISOC99 C compiler which enables you to use C as scripting language. TCC has its roots in the OTCC project. The TCCBOOT boot... [timestamp] => [author] => [content] => TCC is a tiny but complete ISOC99 C compiler which enables you to use C as scripting language. TCC has its roots in the OTCC project. The TCCBOOT boot loader demonstrate the speed of TCC by compiling and launching a Linux kernel in less than 15 seconds. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [21] => Array ( [uri] => https://bellard.org/qemacs/ [title] => QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing. [timestamp] => [author] => [content] => QEmacs (for Quick Emacs) is an emacs clone I began to learn Unicode rendering algorithms, text buffers manipulation and XML/HTML/CSS parsing. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [22] => Array ( [uri] => https://bellard.org/otcc/ [title] => OTCC is a very small self-compiling compiler for a subset of C I wrote to win the 2001 edition of the International Obfuscated C Contest. [timestamp] => [author] => [content] => OTCC is a very small self-compiling compiler for a subset of C I wrote to win the 2001 edition of the International Obfuscated C Contest. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [23] => Array ( [uri] => https://bellard.org/TinyGL/ [title] => TinyGL: a Small, Free and Fast Subset of OpenGL. [timestamp] => [author] => [content] => TinyGL: a Small, Free and Fast Subset of OpenGL. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [24] => Array ( [uri] => http://numcalc.com [title] => An online Scientific Web Calculator. [timestamp] => [author] => [content] => An online Scientific Web Calculator. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [25] => Array ( [uri] => https://bellard.org/pi/ [title] => Pi formulas, algorithms and computations. [timestamp] => [author] => [content] => Pi formulas, algorithms and computations. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) [26] => Array ( [uri] => https://bellard.org/mersenne.html [title] => A tiny C program to print the biggest known prime number. [timestamp] => [author] => [content] => A tiny C program to print the biggest known prime number. [enclosures] => Array ( ) [categories] => Array ( ) [uid] => ) ) )