In Unix systems, there is a binary called ‘[‘ that serves as a helper tool in evaluating expressions in the shell. It can be used to compare strings, numbers, and check conditions on files. The reason for having two names, ‘[‘ and ‘test’, for the same binary is not clear, but it may be to […]
Read more »
Reflecting on 18 years at Google, the author expresses their gratitude for the experience of working at the early post-IPO Google and praises the company’s commitment to doing the right thing. They mention that Google was often criticized for actions that were intended to be good for society, such as Google Books, and highlight the […]
The author discusses various techniques for obfuscating email addresses to protect against spam. These techniques include clickable links with URL encoding or HTML entities, as well as plain text with display none, HTML comments, or symbol substitution. The author highlights surprising findings, such as the fact that an unprotected email address actually blocked a spam […]
This web content provides information about updates and changes for the ZFS file system on various platforms. The supported platforms include Linux and FreeBSD, with specific kernel versions for Linux and releases for FreeBSD. The update, version 2.2.1, is recommended for users of the previous version due to a bug that could lead to data […]
The author begins by discussing their experience optimizing the linux mtd/nand Hamming software ECC engine driver. They state that they were able to increase the speed by 35-40%, but felt there was still room for improvement. They then explain the problem with NAND flash and the need for error detection and correction using a Hamming […]
Rocket is an application that does exactly what you expect it to do. For example, if you visit /hello/John/58, you will see a greeting that says, “Hello, 58 year old named John!” Unlike other applications, Rocket does not blindly call the hello function if the age is not a valid u8. It tries other matching […]
Python is a key component in Meta’s operations, with its use in Instagram’s backend and various other systems. The company has made contributions to the latest version of Python, Python 3.12. In this episode of the Meta Tech Podcast, Meta engineer Pascal Hartig and production engineer Amethyst Reese discuss the Python Foundation Team’s efforts to […]
Inflection-2 is a powerful AI model that has been trained on 5,000 NVIDIA H100 GPUs with impressive computing capacity. It has outperformed Google’s PaLM 2 Large model in various AI benchmarks such as MMLU, TriviaQA, HellaSwag, and GSM8k. Despite being larger in size, Inflection-2 is more efficient than its predecessor, Inflection-1, thanks to a transition […]
UltraFastBERT is a BERT variant that demonstrates how language models can use only a small fraction of their neurons for individual inferences. In their study, the researchers show that UltraFastBERT achieves comparable performance to other BERT models, while using only 0.3% of its neurons during inference. This is possible by employing fast feedforward networks (FFFs) […]
Video-LLaVA is a project that focuses on learning united visual representation by alignment before projection. The project highlights its remarkable interactive capabilities between images and videos, even without image-video pairs in the dataset. By binding unified visual representations to the language feature space, the project enables a large language model (LLM) to perform visual reasoning […]