Kaiyuan Daily: Baidu Input Method implants advertisements in the candidate word area; masters use Excel to build CPU

Welcome to the open source daily newspaper produced by the OSCHINA editorial department, which is updated every day.

# 2024.1.29 

Today's highlights

OpenSource Daily

Jia Yangqing’s latest open source project - an AI search tool built with 500 lines of code

Jia Yangqing introduced the AI ​​application Lepton Search he developed on social platforms a few days ago - a conversational AI search tool built with 500 lines of Python code . The backend of Lepton Search is the Mixtral-8x7b model, which is hosted on LeptonAI. The output speed can reach about 200 tokens per second. The search engine uses Bing's search API.

At present, Lepton Search has been officially open source, including complete front-end and back-end source code, using Apache License, and can be used commercially.

The master built a CPU using only Excel: with 128kb RAM and assembly language

YouTube technology blogger "Inkbox" recently released a video explaining how to build a fully functional CPU within the constraints of Microsoft Excel. Inkbox says it doesn't use any Visual Basic scripts or plug-ins - it's all done in Excel.

According to reports, this is a 16-bit CPU built in Excel and running at a 3Hz clock frequency, with 128KB RAM, a 16-color 128x128 pixel display and custom assembly language, all running in Excel .

One of the most impressive feats of this Excel CPU project is that Inkbox created a fully functional assembly language for it, Excel-ASM16, which contains 23 different instructions and supports variables, labels, and even binary files. Although these are basic assembly language functions, they are sufficient for the limitations of a 16-bit CPU running under Microsoft Excel.

Ubuntu 24.04 LTS default kernel will use Linux 6.8

Canonical announced the kernel plan for Ubuntu 24.04 LTS and stated that Linux 6.8, which is under development, will be the default kernel for the next long-term support Ubuntu desktop/server distribution.

Many people have been discussing which kernel version will be used in Ubuntu 24.04 LTS. Some people think it is Linux 6.6 LTS because it will become a long-term support version in 2023. Some people also think that it is the latest stable kernel Linux 6.7. This version has many useful new features.

Now Canonical engineer Andrea Righi has announced tentative plans to use Linux 6.8 as the default kernel in Ubuntu 24.04. Experimental kernel builds are currently available via PPA.


User point of view


media opinion


Daily project list

GitHub list:

To read the complete daily content online, visit: Kaiyuan Daily Issue 004: Master built a CPU using only Excel

Guess you like

Origin www.oschina.net/news/276864