Easy RISC-V

Risc-v instruction syntax is a bit arcane, but hear me out: %pcrel_hi() gives you the immediate values needed for pc-relative addressing. ebreak in machine mode stops the emulator if an exception happens, which we cannot handle, so we report an fatal exception to the mscratch handler. when li x12, 1 is executed, the aui

10M people watched a YouTuber shim a lock; the lock company sued him – bad idea

https://cdn.arstechnica.net/wp-content/uploads/2025/10/lockpick-death.jpg
Trevor McNally, a former US Marine, posted a video showing how to easily open a Proven Industries lock, prompting the company to sue him for copyright infringement and defamation. A federal judge denied Proven's request for a preliminary injunction, ruling that McNally's use of the video was fair use and that the company's lawsuit was ill-conceived.

Claude for Excel

https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/68fa8015a6f02a7dd082841e_og-excel.jpg
Claude for Excel is a beta research preview available to 1,000 Max, Team, and Enterprise plan customers for model analysis and debugging. It supports .xlsx and .xlsm files but lacks advanced Excel features and requires verification of outputs.

Iroh-blobs

https://www.iroh.computer/api/og?title=Blog&subtitle=iroh-blobs%200.95%20-%20New%20features
Iroh-blobs 0.95 introduces a connection pool for managing concurrent connections and a new compression feature for improving performance and reducing bandwidth use. The connection pool and compression feature are designed to be generic and will be moved to separate crates once iroh 1.0 is released.

Simplify your code: Functional core, imperative shell

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNWyw4Y5_hwMmvzu2TQN_NRQe6-nor1zoNerbGFZMkuXilBwORhKLK4Cf75dRPb_c_xrgglRKORxnGEMbEzIhylpLol-Z0DvG047859hcp2m3ZB1TXgQAbFp4rAJ7w1TsYsb7ZNw/s1600/googlelogo_color_200x200.png
This article was adapted from a Google Tech on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT epis...

JetKVM – Control any computer remotely

https://jetkvm.com/assets/atx_large-CIED9X-O.png
JetKVM offers high-definition remote access with low latency and customizable hardware. It's an open-source solution for IT professionals and developers with a robust Golang foundation and Linux base.

Finding my rhythm again

https://jeremydaly.com/images/blog/cardioversion.jpg
The author, a 46-year-old entrepreneur, was diagnosed with atrial fibrillation (AFib) after years of stress and burnout from running a startup. After a cardiac catheter ablation procedure, he regained his health and learned to prioritize balance and seek help, finding a new sense of optimism and motivation.

Pyrex catalog from from 1938 with hand-drawn lab glassware [pdf]

Corning Glass Works manufactures high-quality laboratory glassware under the "PYREX" brand, which is resistant to thermal and chemical shock. The glassware is made from a borosilicate glass with low alkali content and is suitable for various laboratory applications.

Study finds growing social circles may fuel polarization

https://scx0.b-cdn.net/pic/sadie.jpg
Researchers found that increased social connections between 2008 and 2010 led to societal polarization. A study suggests that denser social networks cause more conflict and polarization.

Yet Another Year with Decker

http://beyondloom.com/blog/unionstate3-figures/deckromanglyphs.png
Decker's version 1.60 introduces significant updates including DeckRoman for non-English language support, improved color features, and expanded scripting APIs.

Go beyond Goroutines: introducing the Reactive paradigm

https://substackcdn.com/image/fetch/$s_!8aE6!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9620520a-5a56-4f95-999e-190901a5d018_3446x981.png
Using DSLs like RxGo simplifies complex event-driven pipelines by describing workflows declaratively. Go channels can lead to out-of-order message printing due to blocking behavior, limiting their use in complex concurrent programming.

Why Busy Beaver hunters fear the Antihydra

https://benbrubaker.com/wp-content/uploads/2025/10/Busy-Beaver-Hydra-resized.jpg
Researchers recently found the value of BB(5) to be 47,176,870, a breakthrough in the busy beaver game. However, determining BB(6) is challenging due to the Antihydra Turing machine, which resembles the Collatz conjecture.

Are these real CVEs? VulDB entries for dnsmasq rely on replacing config files

https://seclists.org/images/oss-sec-img.png
Moritz Mühlenhoff reported multiple CVEs with exploitable bugs in dnsmasq and Kamailio SIP server. Exploits require replacing default configuration files with malicious ones.

MCP-Scanner – Scan MCP Servers for vulnerabilities

https://raw.githubusercontent.com/cisco-ai-defense/mcp-scanner/main/images/mcp_scanner.gif
The MCP Scanner is a Python tool that scans MCP servers and tools for security vulnerabilities using three scanning engines: YARA, LLM-as-judge, and Cisco AI Defense. It provides a comprehensive solution for scanning MCP servers and tools.

AI can code, but it can't build software

https://bytesauna.com/engineering.webp
People are looking for technical cofounders because AI can code but not build software, which requires dealing with complexity and maintainability. They need human expertise to turn demos into production-ready products.

The new calculus of AI-based coding

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Ko_HfgsgHZCIIbQddBTTVrGcFC2QEu7h8UJDmFaGqhFQ_qJzIQivqwT5RwSHKehkNkRwqpCbgPcPJFYDhoasKRlgO7ulFZfqFM9mXIjdqHyYjc7Z4A9NsA6rE735nuWbVpi192DzFcJqK92sHVHptZHh36-KxbO8yPUSA2E9KA9sjR-DgaRzypvZqQ0/w491-h284/Screenshot%202025-10-22%20at%206.38.56%E2%80%AFPM.png
The author discusses the benefits of agentic coding, where humans and AI agents collaborate to produce code, and how it has increased their team's velocity by 10x. However, this increased velocity also highlights the need for a fundamental rethink of software development practices, including testing, deployment, and team coordination, to sustain this level of productivity.

Tags to make HTML work like you expect

https://cdn.jim-nielsen.com/blog/2025/basic-html-quotes-meta-viewport-tags.png
To ensure consistent rendering, include the <!doctype html> declaration and specify the document's language with the <html lang="xx"> tag. Also, include the <meta charset="utf-8"> and <meta name="viewport"> tags for correct text display and mobile compatibility.

TOON – Token Oriented Object Notation

https://raw.githubusercontent.com/johannschopplich/toon/main/.github/og.png
TOON is a compact data format for LLMs, combining YAML and CSV for uniform data. It optimizes token usage and is suitable for uniform complex objects.

Show HN: Dlog – Journaling and AI coach that learns what drives wellbeing (Mac)

https://dlog.pro/wp-content/uploads/2025/10/Screenshot-2025-10-20-at-11.25.32-AM-scaled.png
Dlog is a personal science app that uses AI to analyze journal entries and provide insights on productivity and well-being. It offers a free trial and personalized recommendations based on a user's baseline survey and journal data.

Image Dithering: Eleven Algorithms and Source Code (2012)

Dithering is a technique used to approximate unavailable colors with available ones, reducing image quality loss when displaying or printing images with fewer colors than the original. Various error diffusion algorithms, such as Floyd-Steinberg and Jarvis-Judic-Ninke, can be used to achieve smooth and subtle output, but their performance can be affected by several variables.

When 'perfect' code fails

We're verifying your browser Website owner? Click here to fix

Creating an all-weather driver

https://storage.googleapis.com/waymo-uploads/files/site-media/Blog/Hero_DESKTOP.png
Waymo's Driver navigates rain, fog, and snow using cameras, radar, and lidar, adapting to road conditions in real-time. The system learns from experience and trains to navigate diverse winter weather through tens of thousands of miles of driving.

Solving regex crosswords with Z3

https://blog.nelhage.com/post/regex-crosswords-z3/int-v-enum.png
The user implemented a Z3-backed solver for regular-expression crossword puzzles, which initially performed slowly but was optimized through various techniques such as domain-specific analysis, explicit expression encoding, and using Z3 tactics. The user also learned about Z3's features and theories, including enumeration sorts, regular expressions, and tactics, and gained a deeper ...

Sieve (YC X25) is hiring engineers to build video datasets for frontier AI

https://www.sievedata.com/landing-assets/rebrand/hero-video-placeholder.png
Models paired with human QA find high-quality training data. Partnerships ensure data meets specific needs and complies with licensing requirements.

Should LLMs just treat text content as an image?

DeepSeek's new OCR paper suggests that images of text can be more efficient than text itself for AI models. This "optical compression" could allow models to process 10x more data at inference time.

The last European train that travels by sea

https://ichef.bbci.co.uk/images/ic/480xn/p0mbltb6.jpg.webp
A train ferry crossing in Italy's Strait of Messina is threatened by a proposed €13.5bn mega bridge. The train ferry is a unique experience that connects two shores and two worlds every day.

Show HN: JSON Query

JSON Query supports functions, operators, and data types like strings, numbers, and booleans. It uses a pipeline of queries, objects, and arrays to transform data with methods like filter, sort, and max.

PSF has withdrawn $1.5M proposal to US Government grant program

https://blogger.googleusercontent.com/img/a/AVvXsEiagchpTRkriKoEe2Cqh2Bd5mX7Un4EYG-fq2Gdwx-Jx5scs09-0bmLVT89ewlhrQsiaJVE6nUU1Z0UkZFu0KUM2f82CiXXGsY_mg0JRq8iUtt_Rob_rcWX9meUjM2ql0XMoYFwO7dtt8T3cHO5oGfxo3HPk-9Lz358AlCHMDRAo5fgBXTuEuo=s302
The Python Software Foundation (PSF) submitted a proposal to the US National Science Foundation for funding to address Python and PyPI vulnerabilities but withdrew due to restrictive terms. The PSF needs financial support to continue its work and encourages membership, donations, and sponsorships to sustain its mission.

Corrosion

https://fly.io/static/images/peter.webp
Fly.io built Corrosion, a distributed system for state synchronization, to manage its global network of servers. Corrosion uses a gossip protocol to efficiently update state across the network.

Avoid 2:00 and 3:00 am cron jobs (2013)

https://www.endpointdev.com/images/people/teampage/jon-jensen.webp
Avoid scheduling cron jobs at 2:00 or 3:00 am on Sundays due to potential overlap with daylight savings time changes. Set jobs to run at different times or use UTC timezone to avoid issues.