News for hackers. Stuff that matters.

pkhuong

Re:US boy names that became girl names and vice versa on Monday November 02, 2026 @10:18PM (#50347598)
Both are pretty rare now, but Danielle is the more common spelling. It also matches the way the -elle is used as a suffix in many diminutives (e.g., cervelle, ruelle, passerelle)
> Approach. QueryBrew builds a refined SQL statement by passing an input query through Umbra’s [11] state-of-the-art optimizer and distilling the resulting optimized plan back into SQL
Re:Composable Tests on Tuesday August 18, 2026 @02:22PM (#49350142)
> Any interface with thousands of individual pieces is difficult to use.

Standard libraries considered harmful: 100 interfaces with 10 pieces each are obviously easier to use.

Regardless of the array's size, the expected win from early exit on random keys is a constant number of iterations.
There's only 254 entries to search from. No locality issue in sight.
If you need a compact byte -> bit lookup table on x86, consider using the memory form of the bit test (BT) instruction.
Re:Steel Bank Common Lisp on Tuesday February 24, 2026 @07:43PM (#47145767)
At least two "quantum" computing places built on SBCL.
How does the output fare on competitive hills like https://sal.discontinuity.info/hill.php?key=94t ?

AFAIK, the best results so far for fully computer-generated warriors have been on the nano and tiny format (https://sal.discontinuity.info/hill.php?key=nano, https://sal.discontinuity.info/hill.php?key=tiny), with much shorter warriors (at most 5 or 20 instructions).

Re:RustFS hardcoded auth token CVE (9.8) on Monday January 05, 2026 @08:19AM (#46498440)
Fix (creation of the rustfs-credentials crate) smuggled in a fairly large panic fix PR https://github.com/rustfs/rustfs/pull/1291#:~:text=Fixes%20C... , "fix: Prevent panic in GetMetrics gRPC handler on invalid input"
I don't see any explanation of what niche this targets relative to pre-existing tools like Checked C, CMBC, or Frama C...
Re:SQLite JSON at Full Index Speed Using Generated Columns on Friday December 12, 2025 @09:24AM (#46244402)
Yeah, you can use index on expression and views to ensure the expression matches, like https://github.com/fsaintjacques/recordlite . The view + index approach decouples the convenience of having a column for a given expression and the need to materialise the column for performance.
Re:Litestream VFS on Thursday December 11, 2025 @06:58PM (#46239102)
I remember when Litestream not being a VFS was a plus https://news.ycombinator.com/item?id=29461406 ;)
Re:Giving C a Superpower on Monday November 17, 2025 @07:54AM (#45953147)
> Just don't use C for sending astronauts in space

But do use C to control nuclear reactors https://list.cea.fr/en/page/frama-c/

It's a lot easier to catch errors of omission in C than it is to catch unintended implicit behavior in C++.

Re:Beating the L1 cache with value speculation on Wednesday October 15, 2025 @02:57PM (#45596926)
> Won't it introduce risk of invalid memory access

no.

> only helps once you are compute rather than bandwidth bound

Asymptotically, I don't think Strassen performs Theta(n^3) memory operations in sub-n^3 time.

Re:Show HN: JPDB, GDB for Your Waveforms on Saturday October 04, 2025 @09:10AM (#45473064)
The target audience knows what a waveform is.
Re:Lockless MPSC/SPMC/MPMC queues are not queues on Monday September 29, 2025 @08:24AM (#45412812)
SPMC ring buffer or SPMC "disruptor" aren't that bad. Multiple producers in a general ring buffer definitely introduce a lot of issues.
Re:Rendezvous Hashing Explained (2020) on Thursday September 18, 2025 @05:55AM (#45287684)
And this naturally extends to data replication.
Re:ReMarkable Paper Pro Move on Wednesday September 03, 2025 @08:33PM (#45122021)
RM Pro (and this new product) has a backlight. I print everything to pdf when I want to read on the remarkable.
Re:How to Slow Down a Program? and Why It Can Be Useful on Wednesday August 27, 2025 @09:30AM (#45039410)
Yeah, just decode. But that's nice because the effect is independent of the backend's state.
NVIDIA-inflicted in this case.
Re:P-Hacking in Startups on Sunday June 22, 2025 @11:12AM (#44347553)
One easy slip-up with discussing p values in the context of a workflow or a decision-making process is that a process with p < 0.05 doesn't give us any bound on the actual ratio of actually good VS lucky changes. If we only consider good changes, the fraction of false positive changes is 0%; if we only consider bad changes, that fraction is 100%. Hypothesis testing is no replacement for insight or taste.
Re:Slowing the flow of core-dump-related CVEs on Sunday June 15, 2025 @12:44PM (#44283301)
> start reading the coredump from stdin

How does that work with multi-TB mappings, as used by niche functionality like asan?

Re:Jemalloc Postmortem on Friday June 13, 2025 @11:31AM (#44269450)
You can run jemalloc configured with 16KB pages on a 4KB page system.
Re:Gmail to SQLite on Saturday May 10, 2025 @09:12AM (#43945359)
And since view and indexes don't change the data, you can use tools like https://github.com/fsaintjacques/recordlite to automate schema management.
From context, I thought he was talking about 1 in 31 eight-year olds (https://www.cdc.gov/mmwr/volumes/74/ss/ss7402a1.htm?ACSTrack...)
Re:Three Fundamental Flaws of SIMD ISAs (2023) on Thursday April 24, 2025 @02:45PM (#43786062)
> Do you have examples for problems that are easier to solve in fixed-width SIMD?

Regular expression matching and encryption come to mind.

Older »