chirsz
Re:Today's JavaScript, from an outsider's perspective (2020)
on Sunday July 26, 2026 @11:17PM (#49064833)
past submissions:
Re:Writing a bindless GPU abstraction layer
on Tuesday July 14, 2026 @02:34AM (#48903010)
Re:Tenda firmware (multiple versions) contains hidden authentication b...
on Wednesday July 08, 2026 @02:55AM (#48828518)
A quick search reveals several other serious vulnerabilities in Tenda routers that could grant administrator privileges. Therefore, I tend to believe this is due to the company's incompetence and lack of technical skill rather than malicious intent—but it's still a reason to avoid using Tenda products. There's a reason why Tenda's market share is far lower than TP-Link's.
Re:M/PC – A Concatenative OS
on Monday July 06, 2026 @10:39PM (#48813077)
Does this name come from reversing "CP/M"?
Re:Show HN: Nub – A Bun-like all-in-one toolkit for Node.js
on Thursday June 25, 2026 @08:24AM (#48672338)
The Node.js team removed `--experimental-transform-types` from Node.js v26. This makes native, full TypeScript support impossible.
https://github.com/nodejs/typescript/issues/51#issuecomment-...
Re:Lisp's Influence on Ruby
on Sunday June 14, 2026 @11:36PM (#48536310)
Welcome to https://jsonc.org
Re:Gemini, Gophers, and Fingers. Oh My Alternative Internets Beyond HTTPS
on Thursday May 28, 2026 @04:15AM (#48306135)
It's https://smolweb.org/
Re:Unicode 18.0.0 Beta
on Wednesday May 27, 2026 @04:58AM (#48291547)
Still no seahorse
Re:Bytecode VMs in surprising places (2024)
on Monday May 25, 2026 @07:22AM (#48265600)
SBus peripherals use the Forth language in their PROMs to initialize themselves[1].
[1] https://docs.oracle.com/cd/E19957-01/802-3239-10/sbusandfc.h...
Re:While the King Lives: An Old C Programming Prank in GNU Hello from ...
on Wednesday May 06, 2026 @04:47AM (#48033855)
There are many open-source software developers whose backgrounds we don't know much about, such as Russell King, who implemented the 32-bit ARM port of Linux. He used the magic number 0x016F2818 (24061976 in decimal) without explanation, which I guess is his birthday, but I can't verify it since he hasn't disclosed his birthday anywhere.
Re:Online age verification is the hill to die on
on Wednesday April 29, 2026 @11:59PM (#47957924)
In China, people generally share porn through closed social network groups.
Re:Talkie: a 13B vintage language model from 1930
on Wednesday April 29, 2026 @12:44AM (#47944250)
Because Türkiye is a widely recognized sovereign state, while Taiwan (or more formally, the Republic of China) is not. Taiwan is also not a member of ISO.
Re:789 KB Linux Without MMU on RISC-V (2023)
on Friday April 10, 2026 @05:55AM (#47715750)
If you can build a bFLT version of BusyBox, then you can get a minimal system that can do some meaningful work! See BusyBox Linux[1].
Re:JSON with Commas and Comments
on Thursday April 09, 2026 @11:57PM (#47713439)
Related: [jsonc.org](https://news.ycombinator.com/item?id=47713427)
JSONC Specification
Re:Why Don't You Use String Views Instead of Passing Std:Wstring by Co...
on Wednesday April 01, 2026 @02:58AM (#47597756)
It's best to avoid using std::wstring and other wchar_t-related facilities, as they are highly non-portable across different platforms. If you need to interact with the Win32 API, use char16_t and std::u16string, so that anyone knows it contains a UTF-16 encoded string and knows how to use and process it.
Re:A Grand Vision for Rust
on Monday March 09, 2026 @03:14AM (#47305729)
You can see:
* no-panic: https://docs.rs/no-panic/latest/no_panic/
* Safe Rust has no undefined behavior: https://news.ycombinator.com/item?id=39564755
Re:The Showa Hundred Year Problem
on Sunday January 04, 2026 @11:07PM (#46495246)
In ancient China, the imperial year designations were usually changed in the second year following the coronation of a new emperor, thus preventing the occurrence of two imperial year designations in the same year. Japan seems to have chosen to change the imperial year designation in the same year because of the faster flow of information in modern times. I still think it would be more convenient to change it the second year.
Re:Running Linux on a RiscPC – why is it so hard?
on Wednesday December 10, 2025 @08:33AM (#46217518)
I've recently been doing something similar: I have a UbiSurfer 9, a netbook using an S3C2416 chip as its CPU, running the ARMv5 instruction set, and with 128MB of DDR2 memory. Its original operating system is WinCE 6.0, and I'm trying to run Linux on it. The good news is that Debian still maintains the armel architecture, so we potentially have a large number of userspace programs available. The bad news is there's no suitable kernel and bootloader. Fortunately, a friend helped me write a bootloader and modified the kernel source code to make it work. Running a Debian system is possible, but quite slow, so I created a minimal system with only Busybox[1], and it works perfectly.
[1]: https://github.com/chirsz-ever/busybox-linux
I'm still exploring this; related information is in this repository, written in Chinese:
BusyBox-Only Linux
Re:Recursive macros in C, demystified (once the ugly crying stops)
on Wednesday November 05, 2025 @10:27PM (#45831036)
The behavior of C macros is actually described by a piece of pseudocode from Dave Prosser and it is not in the standard:
* https://www.spinellis.gr/blog/20060626/
* https://www.spinellis.gr/pubs/jrnl/2006-DDJ-Finessing/html/S...
* https://gcc.gnu.org/legacy-ml/gcc-prs/2001-q1/msg00495.html
Reproduce Portal's closing credits on your terminal
Re:Reproduce Portal's closing credits on your terminal
on Sunday September 28, 2025 @05:26AM (#45402982)
Demonstration video on a EL display terminal from the 1980s: https://www.bilibili.com/video/BV1cU4y1A7ud
Implement Canvas2D over WebGL
Re:Microsoft BASIC for 6502 Microprocessor – Version 1.1
on Wednesday September 03, 2025 @10:41PM (#45122912)
It would be even better if this easter egg appeared on line 6502!
Thunk: Build Rust program to support Windows XP, Vista and more
Show HN: Implement BLAKE3 with Awk
Install Homebrew on Alpine Linux
Re:Pluto is a unique dialect of Lua with a focus on general-purpose pr...
on Tuesday July 01, 2025 @02:39AM (#44431221)
I guess it is inspired by De Bruijn index[1].