News for hackers. Stuff that matters.

beagle3

Re:SIMD-accelerated computer vision on a $2 microcontroller on Monday October 26, 2026 @05:06PM (#50250951)
How do you deal with the audio latency / missed packets / etc?
Re:Timestral: Mistral release time-series foundation models on Tuesday October 20, 2026 @04:40AM (#50163045)
backtest on data collected after the day of release. Unless they have a time machine, or are themselves consuming the power you are measuring, it won't leak any data.
They are a (relatively) recent part of the production pipeline. Before introducing horseshoe crab blood, they used to inject rabbits and wait a couple of weeks. Now the wait has been reduced to minutes - which reduces storage costs and increases certainty.

But there are other options.

Re:Compression Is Prediction on Wednesday August 12, 2026 @12:52AM (#49267933)
You expect every blog post to find the earliest relevant paper to cite, just so one could look at the year (without reading said paper - which would have made clear that the connection isn’t recent) to assess novelty? I don’t think that’s reasonable.

It’s a blog post. If it was, say, a peer reviewed paper by Hinton or LeCunn that fails to cite Schmidhuber, that would be reasonable criticism in my opinion. (Spoiler: they fail to cite him)

Re:Tail-call optimization in C is relatively recent on Tuesday August 11, 2026 @05:05AM (#49255227)
Same here. (Except, following 1980’s BASIC, I always expected it to be called “chain”)
At the same time they are strongly promoting the OS age laws.

One positive, in the eyes of many people, does not absolve for a large body of evil. For many it doesn’t even absolve a small body of evil deeds. (Zuck/Meta’s evil deeds are numerous and enormous)

Re:I'm a USB-C Maximalist on Wednesday July 15, 2026 @02:37AM (#48917046)
It’s been years since, but I bought on Amazon a bag of 8 different ends that work everywhere in the world.

It wasn’t from Apple, but it’s basically a plastic shape and 2 or 3 (depending on end) metal parts - it’s hard to get wrong, and easy to test before use.

Re:A font that humans can read but AI cannot on Saturday July 11, 2026 @01:16PM (#48873796)
It’s been years since captcha was contributing to labeling.
That’s awesome. But a guide that does not include a howto for alerting (such as the one linked) is incomplete.
That’s comforting to know; that wasn’t true in the past for ext4 over lvm (is it true now?).

But what is that command? And how do you know which disk has gone bad?

I am sure I can get an answer from Google / Claude / ChatGPT, but a guide is incomplete without it - and the failure report should be active like a beep or flashing hardware light - I typically log into my NAS only a few times a year. A motd or other banner isn’t sufficient.

Indeed. Didn’t notice and it’s too late to edit now.
I still pay for snooty, and the reason for that is that when a disk goes bad (not if; when) I pop its tray out, replace the disk, pop the tray with the disk back in, click a couple of widgets, and that’s it. I know it will be rebuilt properly.

(And I know I have to do that, because when the disk fails it beeps and lights a led near the bad disk)

It’s easy to build a NAS such as the one described in this article, but in the long run, data loss is significantly more likely.

Also, any guide like this that doesn’t guide you through “disk 3 failed, this is how you safely replace it” is imho incomplete, even if it doesn’t go through telling you how you know a disk has failed.

Re:The MUMPS 76 Primer – anniversary edition on Wednesday July 01, 2026 @03:23PM (#48751901)
What you seem to be saying is “I want no precedence or associativity - I just want explicit parentheses everywhere” which is a fine choice. But not a common one.

The reason APL made that choice (and its descendants followed) is that it had many tens of operators. There’s no intuitive or otherwise accepted order among them. Which means it’s either all parentheses (like you seem to prefer) or a simple rule (left-of-right). There’s basically no other solution.

Forth and Lisp also dropped precedence and associativity rules, each in their own way.

Re:The MUMPS 76 Primer – anniversary edition on Tuesday June 30, 2026 @03:16AM (#48729495)
APL / K / J (and friends) evaluate things "left-of-right" (could be thought of as "right-to-left"), that is 1+23-4 is parsed 1+(2(3-4)) - there is no operator precedence. It is weird at first, but refreshingly simple and effective once you manage to overcome indoctrination you received since elementary school.
My guess would be because too many users held out with Win10, are not really a potential income stream, and MS would rather keep them MS customers than Linux or Mac (their next machine might be a Neo rather than Win11 these days).

The cost to Microsoft is essentially zero if they ate already committed to these security updates (and they are, at least for the LTSC branch and some government contracts)

Re:Ubiquiti: Enterprise NAS, Built on ZFS on Friday June 19, 2026 @11:39AM (#48599839)
Modern OSes randomize WiFi MAC addresses unless you ask them not to, and also do some randomization on BT MAC address.
Re:The perils of UUID primary keys in SQLite on Sunday June 07, 2026 @12:42PM (#48436489)
More like a moment that the guys can’t come because each one was independently struck by a lightning.
Re:New York Passes Tax on the Ultra-Wealthy on Thursday May 28, 2026 @04:17PM (#48314841)
IIRC, this law was a result of Ted Arrison giving up his US citizenship very shortly before death, saving a few billions for his heirs.

The law was hastily passed to discourage copycats while working on the exit tax law without haste.

When and why did Gandi stop being recommendable?
It is very insecure unless you use dnssec, isn’t it?

Just means an attacker also needs to mitm DNS if you MITM the host. Not trivial, but depending on setup might not be harder.

Re:PyInfra 3.8.0 Is Out on Tuesday May 05, 2026 @01:46AM (#48018536)
They do, until a configuration endless loop brings down their production system.

This is not really different than C vs Rust, or even Perl regular expressions (unbounded execution time) vs real regular expression. With great powers comes great abilities to shoot yourself in the foot.

The power/guarantee balance is delicate, and you can’t hold the stick at both ends. People will always complain.

Re:PyInfra 3.8.0 Is Out on Monday May 04, 2026 @03:02PM (#48013363)
Many domains are better served by a more limited programming language, so you can analyze a program and/or make guarantees about it.

Real regexes (actually regular…) are infinitely better than Python code matching the same string (if they are sufficient) - you can compute their intersection, union, complement; check if they can match anything at all (and generate an example automaticallly).

For software builds, Bazel and others use Starlark, which is a restricted Python subset, so builds can be guaranteed finite and can be reasoned about.

Ansible may or may not offer any benefits in return for the limits (I am not an ansible guru), but in general, most tasks do not need a Turing complete configuration/specification language - and it is then better to NOT have Turing completeness.

Re:Do LLMs Reason, or Do They Just Predict Math Text? on Sunday May 03, 2026 @05:32AM (#47995170)
A critique of the KisMATH paper. Bottom line: Headline-claim inflation factor: roughly 3x–4x
Re:Michael Rabin Has Died on Saturday April 18, 2026 @01:10PM (#47817561)
Benzion’s son (and Elisha’s nephew) Benjamin Netanyahu is the Israeli prime minister.
Re:Windows native app development is a mess on Sunday March 22, 2026 @02:30PM (#47480573)
Ahhm. At previous $DAYJOB, I inherited a WPF app written in 2012; I stumbled upon several WONTFIX bugs through the years - mostly having to do with shared memory bitmaps, having to manually call GC at times, and a host of other things.

Stable, but many issues. Stay away if you value your sanity and do anything nontrivial.

Re:A look at content scrambling in DVDs on Saturday March 21, 2026 @04:06AM (#47465032)
That was a late edition. I have working DVD drives that will happily read anything on a disc, even if they can’t decode it.

Newer drives I bought will refuse reading what they won’t decide themselves (e.g. wrong region).

Re:Malus – Clean Room as a Service on Saturday March 14, 2026 @11:36AM (#47377739)
Good Luck!
Re:Big Data on the Cheapest MacBook on Friday March 13, 2026 @02:38AM (#47361342)
KDB v1 is from sometime in the late 1990’s (I met v2 in 2002; but v1 was internal use only at some investment bank).

But that follows A and A+ which were extremely column oriented and date to early 1990s or even late 1980s ; and to various APL implementations going back to the 1960’s

Columnar DBs were very much a thing among APL users (finance and operations research) but weren’t really known outside those fields - and even in those fields, there was a period of amnesia in the late ‘90s/early 2000’s

Re:Malus – Clean Room as a Service on Thursday March 12, 2026 @04:33PM (#47356662)
The existing laws are rarely well specified enough for precise enforcement, often on purpose.

You cannot have precise enforcement with imprecise laws. It’s as simple as that.

The HN favorite in this respect is “fair use” under copyright. It isn’t well specified enough for “precise enforcement”. How do you suggest we approach that one?

Older »