Why I like NetBSD, or why portability matters
All that to say, I find that NetBSDs philosophy aligns with mine. The OS is small and cozy, and compared to many minimal Linux distributions, I found it faster to setup. Supported hardware is automatically picked up, for my Thinkpad T480s almost everything (except the trackpad issue I solved above) worked out of the box, and it comes with a minimal window manager and display manager to get you started. It is simple and minimal but with sane … ⌘ Read more

⤋ Read More

Introduction to NanoBSD
This document provides information about the NanoBSD tools, which can be used to create FreeBSD system images for embedded applications, suitable for use on a USB key, memory card or other mass storage media. It can be used to build specialized install images, designed for easy installation and maintenance of systems commonly called “computer appliances”. Computer appliances have their hardware and software bundled in the product, which means all applications are pre-installed. The a … ⌘ Read more

⤋ Read More

Don’t get cocky: CrowdStrike can happen to Linux & Mac too
I know. The Windows Blue Screen of Death is funny. I get it. But don’t forget: Linux & macOS have seen some gnarly similar issues. Including some bugs that granted root access, completely broke graphical systems (like XOrg), and more. Funny Programming Pictures Part XLVIII - CrowdStrike BSOD Edition: ⌘ Read more

⤋ Read More

A Chaotic History of Clickolding, the Year’s Most Disturbing Game
Strange Scaffold’s hit couldn’t have been made without a little help from their friends—and a late night joke that took on a life of its own. Here’s the oral history of the summer’s clickiest game. ⌘ Read more

⤋ Read More

The Inevitability of Big Tech Backing Trump
Silicon Valley, fueled by greed and acting in its own calculated interest, seeks to influence the 2024 presidential election. Political scientist Jared Clemons is certain capitalism won’t save us. ⌘ Read more

⤋ Read More

How One Bad CrowdStrike Update Crashed the World’s Computers
A defective CrowdStrike kernel driver sent computers around the globe into a reboot death spiral, taking down air travel, hospitals, banks, and more with it. Here’s how that’s possible. ⌘ Read more

⤋ Read More

Smallholder farmers, efficient ranching practices critical to meet restoration targets in Brazil’s Atlantic Forest
A new study led by King’s College London simulated the effects of various restoration policies to assess their impact on biodiversity and agricultural production. ⌘ Read more

⤋ Read More

The Trump Shooting Fueled an Online Sticker Battle
After the attempted assassination of former president Donald Trump last weekend, Sticker Mule sent messages to customers suggesting they back Trump and asking to “stop the hate.” That’s not what happened. ⌘ Read more

⤋ Read More

Apple Prepares for 2024 Summer Olympics With Updates to Maps, TV Coverage, Featured Apps and More
Apple this week updated the Apple Maps app in Paris in preparation for the 2024 Summer Olympics, which are set to begin on Friday, July 26. All permanent venues, such as the Parc de Princes and Centre Aquatique Olympique, are displayed as custom, hand-built 3D landmarks.

![](https://images.macrumors.com/article-new/2024/07/2024-summer-olympics-maps-upda … ⌘ Read more

⤋ Read More

Billionaires Take Sides as Turbulent Presidential Race Heats Up
,    -

Stephan:

Image

The US presidential election has seen a wave of unprecedented events, but one constant has been donor money pouring into campaign coffers.

Since surviving an assassination attempt on Saturday, former President Donald Trump has received a cascade of money, capped by billionair … ⌘ Read more

⤋ Read More

Elon Musk and Peter Thiel’s War on Democracy
ROBERT REICH ,   the Carmel P. Friesen Professor of Public Policy at the Goldman School of Public Policy at the University of California, Berkeley, and a Senior Fellow at the Blum Center for Developing Economies  -

_Stephan: Elon Musk and Peter Thiel are explicitly trying end democracy in the United States. They have been joined by other billionaires, but they are the main villains in this naked attempt to end our democracy. What can … ⌘ Read more

⤋ Read More

‘There are no guardrails’: Supreme Court empowers cities to take tougher steps to police homelessness
DUSTIN GARDINER,    -

_Stephan: One of the outcomes of the grotesque wealth inequality in the United States has been the massive increase in homeless people. In many American cities, if you walk the streets of the city or look in the parks or along the highways you see thousands of men and women who have been reduced to living … ⌘ Read more

⤋ Read More

Is gun violence an epidemic in the U.S.? Experts and history say it is
Destinee Adams,  Production Assistant  -  npr

_Stephan: Studies show the the largest population of gun killers are lonely isolated White men. I have thought a lot about why this is the case. One obvious part of an answer is the laxity of gun laws. But there is more to it than that. When I was young men there was a draft and a large percentage of young men went into the armed forces. Whe … ⌘ Read more

⤋ Read More

New nanoparticle delivery method targets sickle cell mutations in bone marrow
Current gene therapies to treat sickle cell disease are complex, time-consuming, and are sometimes linked to serious side effects like infertility or blood cancer. To address these challenges, Johns Hopkins researchers have developed special nanoparticles that can send gene treatment directly to various types of cells in bone marrow to correct the disease-causing mutations. ⌘ Read more

⤋ Read More

CrowdStrike issue is causing massive computer outages worldwide
Well, this sure is something to wake up to: a massive worldwide outage of computer systems due to a problem with CrowdStrike software. Payment systems, airlines, hospitals, governments, TV stations – pretty much anything or anyone using computers could be dealing with bluescreens, bootloops, and similar issues today. Open-heart surgeries had to be stopped mid-surgery, planes can’t take off, people can’t b … ⌘ Read more

⤋ Read More

(#ojhrg4a) I re-blocked this feed (if anyone really wants it, please let me know!) and nuked it from the cache. It’s full of garbage AFICT ��� …
I re-blocked this feed ( if anyone really wants it, please let me know!) and nuked it from the cache. It’s full of garbage AFICT 🤦‍♂️ ⌘ Read more

⤋ Read More

OrangePi 5 Max SBC with M.2 Key Slot and 2.5GbE LAN Port
Orange Pi recently showcased their latest single-board computer, the OrangePi 5 Max, on their Twitter account. This device is powered by the octa-core Rockchip RK3588 and includes key interfaces such as a 2.5GbE LAN port and an M.2 M-Key slot for expansion. The OrangePi 5 Max features the RK3588 SoC, an 8nm LP process chip […] ⌘ Read more

⤋ Read More

(Updated) Orange Pi Teases Upgraded Orange Pi 5 Pro SBC with LPDDR5 and M.2 Key Slot
Orange Pi has recently provided additional specifications about their latest Orange Pi 5 Pro Single Board Computer built around the new-gen Rockchip RK3588S System-on-Chip. Key features of this board are its GbE port with PoE+ support, M.2 Key slot for expansion and Wi-Fi5/BT5.0 connectivity. Similarly as the Radxa ROCK 5C Lite SBC and the Toybrick […] ⌘ Read more

⤋ Read More

The winner in China’s panda diplomacy: the pandas themselves
China’s panda diplomacy may have one true winner: the pandas themselves. Decades after Beijing began working with zoos in the U.S. and Europe to protect the species, the number of giant pandas in the wild has risen to 1,900, up from about 1,100 in the 1980s, and they are no longer considered “at risk” of extinction but have been given the safer status of “vulnerable.” ⌘ Read more

⤋ Read More

rust 實現字典樹
tabletbodytrtd width=“557” valign=“top” align=“center” class=““section class=”“br/sectionp class=”“strong何爲字典樹?/strongbr/p/td/tr/tbody/table字典樹又名前綴樹,是一種多叉樹。常用於路由查找、相同前綴的單詞查詢等場景。如果使用包含 26 個英文字母組成的語料庫來構 ⌘ Read more

⤋ Read More

分享一次 Sharding JDBC 億級數據分表真實經驗
前言–從入職以來寫了一年的業務代碼,突然接到來自領導的技術需求,說要給我們的借款、還款申請單分表。查看了一下借款表,只有幾千萬數據,再看還款表已經兩億多了,爲了提高數據查詢效率,降低數據庫的壓力。確實可以考慮分表了。另外…… 這是入職一年以來第一個非業務需求!設計方案—-開始編碼實現之前我們需要先做系統設計,主要是以下幾塊內容要跟領導開會對齊顆粒度!分表數據庫基本信息分表數據庫使用新 ⌘ Read more

⤋ Read More

構建並運行 eBPF 應用 - Part 2
在上一篇文章中,我們用 C 語言創建了一個 eBPF 程序,以瞭解某個進程使用 CPU 的時間。這些數據隨後被存儲在 BPF HashMap 中。但這是一個不斷更新的短期存儲位置,數據的壽命很短…… 我們該如何利用這些數據呢?這就是用戶空間程序的用武之地。用戶空間程序不在內核空間運行,但可以附加到 eBPF 程序並訪問 BPF HashMap。現在讓我們來看看如何用 Golang 編寫用戶 ⌘ Read more

⤋ Read More

Linux Kernel:Page Fault 頁異常全面解析
當程序訪問虛擬內存中的一個頁面時,如果該頁面當前不在物理內存中,就會觸發一個稱爲 “page fault”(頁異常)的異常。操作系統需要處理這個異常,並將所需頁面從磁盤加載到內存中。實現虛存管理的一個關鍵是 page fault 異常處理,其過程中主要涉及到函數 — dopgfault 的具體實現。比如,在程序的執行過程中由於某種原因(頁框不存在 / 寫只讀頁等)而使 CPU 無法最終訪問到相應的 ⌘ Read more

⤋ Read More

手動實現 Rust 中的 Channel,理解同步原語 CondVar
在今天的文章中,我們將通過手動實現 Rust 中的 Channel,來理解同步原語 CondVar、Arc 和 Mutex。我們使用 Rust 標準庫中的 VecDeque 隊列模擬 Rust Channel,VecDeque 是一個雙端隊列,作爲一個不斷增長的環形緩衝區。數據模型爲了使我們的解決方案更有條理,我們定義了 3 個結構體:TransmitterTransmitter 結構體 (tx) ⌘ Read more

⤋ Read More

構建 LLM 應用:高級 RAG(第十部分)
作者:Vipra Singh 編譯:ronghuaiyang 導讀現在,請跟隨我們一起踏上另一段探索之旅,進入高級 RAG 技術的迷人世界。歡迎回到我們關於高級檢索增強生成(RAG)技術系列的最新篇章!在本系列的前九部分中,我們深入探討了 RAG,解析了檢索機制與生成模型之間的精妙互動。從掌握生成模型的基礎知識到通過大型語言模型(LLMs)探索前沿技術,我們覆蓋了廣闊的概念與方法領域。 ⌘ Read more

⤋ Read More

構建 LLM 應用:評估(第八部分)
作者:Vipra Singh 編譯:ronghuaiyang 導讀我們在上一篇博客中成功構建了多個 RAG 應用。現在,讓我們來看看評估這些應用的過程。我們在上一篇博客中成功構建了多個 RAG 應用。現在,讓我們來看看評估這些應用的過程。我們將探究從我們的大型語言模型生成的結果有多可靠。首先,讓我們通過下表來理解傳統機器學習、深度學習和 LLMs 之間的區別。大型語言模型(LLMs)的 ⌘ Read more

⤋ Read More

構建 LLM 應用:構建 LLM 服務(第九部分)
作者:Vipra Singh 編譯:ronghuaiyang 導讀LLM Serving 指的是部署和運行大型語言模型(LLMs)以處理用戶請求的過程。它涉及到將通常離線訓練的 LLM 設置爲實時響應查詢。LLM Serving 指的是部署和運行大型語言模型(LLMs)以處理用戶請求的過程。它涉及到將通常離線訓練的 LLM 設置爲實時響應查詢。以下是 LLM Serving 包含的主要 ⌘ Read more

⤋ Read More

Crowdstrike Says Global IT Outage Limited to Windows PCs, But Mac and Linux Hosts Not Affected
A widespread system failure is currently affecting numerous Windows devices globally, causing critical boot failures across various industries, including banks, rail networks, airlines, retail, broadcasters, and many more businesses. The issue, manifesting as a Blue Screen of Death (BSOD), is preventing computers from starting up properly and forcing them into continuous recovery cycles.

![](http … ⌘ Read more

⤋ Read More

構建 LLM 應用:開源聊天機器人(第七部分)
作者:Vipra Singh 編譯:ronghuaiyang 導讀在這篇博客文章中,我們將使用 LangChain 創建一個基礎的 LLM 應用程序。介紹我們之前的博客文章深入探討了大型語言模型(LLMs),覆蓋了它們的發展歷程和廣泛的應用場景。現在,讓我們更近距離地聚焦這一旅程的核心:本地構建 LLM 應用程序。在這篇博客文章中,我們將使用 LangChain 創建一個基礎的 LLM ⌘ Read more

⤋ Read More