News for hackers. Stuff that matters.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by RcouF1uZ4gsC on Thursday February 12, 2026 @08:45AM (#46988756)
Doesn’t silent, invisible, intangible also apply to software?

You can’t really tell a particular piece of hardware is running software by a direct physical measurement. You can only infer that indirectly.

Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by Zigurd on Thursday February 12, 2026 @09:04AM (#46988968)
Having debugged code with a logic analyzer, I'm pretty sure the voltage on those CPU pins is real, and really the consequence of the code I think I'm running.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by the__alchemist on Thursday February 12, 2026 @10:58AM (#46990410)
This. Try it! LAs are cheap and easier to use than a scope, even if it has digital features.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by RcouF1uZ4gsC on Thursday February 12, 2026 @06:45PM (#46996937)
This is like arguing I can hear humans talk, therefore the souls must exist.

You can wire voltage to CPU pins without software.

Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by donkeybeer on Friday February 13, 2026 @01:32AM (#46999595)
The visible part of em spectrum by which we interact with computers daily needs no multimeters.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by kesslern on Thursday February 12, 2026 @09:34AM (#46989343)
If software were undetectable by any means, we'd have no way to run software or tell which software is running at a given time.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by DharmaPolice on Thursday February 12, 2026 @11:15AM (#46990628)
Software (that is running on hardware) isn't a great example - you'd be better off going with something like prime numbers. They don't really "exist" in the same way a toaster does. Souls also don't exist (citation needed etc) but are a similarly useful (for some people) way of thinking about the world.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by ajross on Thursday February 12, 2026 @10:55AM (#46990361)
As others are pointing out, this isn't true. You can absolutely infer the software state of a system via physical measurement.

But what's interesting isn't your mistake, it's why the mistake was made. The abstraction stack in software is really, really really thick. You don't normally "measure" your software, you add a log statement or run a debugger, and that's more software. And those debuggers aren't written over hardware, they're software too.

But eventually, you get down to the point where there really is hardware in the way. A debugger that tells you the content of a memory address really is, down the stack, doing a memory read, which is an instruction to hardware to measure the voltages in an array of inverter pairs structured as a level 1 SRAM[1]. Or it's setting a breakpoint or watchpoint, which are CPU features implemented in hardware, etc...

The hardware is always there, but we've done such a good job of hiding it that even practitioners are fooled into thinking it isn't there.

[1] And of course there's a stack there too. But read instructions hit the L1 cache.

Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by dghf on Thursday February 12, 2026 @09:33AM (#46989328)
What? Yes you can. I know my laptop is running a web browser because I can see it and interact with it. That's a physical measurement.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by donkeybeer on Thursday February 12, 2026 @01:47PM (#46993194)
Won't be surprised if he's one of those that think "radiation" is some kind of harmful beams instead of also what the computer screen emits and we detect it to interact with it.
Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by wat10000 on Thursday February 12, 2026 @10:09AM (#46989775)
Only in the same way that it applies to, say, a tree. You can never observe a tree directly. All you can do is infer it from the nerve signals coming from your retinas and touch receptors.

The point of the dragon in the garage isn't that you can't measure it directly. It's that you can't measure it at all. It has no observable effects at all. Software definitely has observable effects, as do trees and almost everything else that people accept as real.

Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by hearsathought on Thursday February 12, 2026 @12:38PM (#46992036)
> Doesn’t silent, invisible, intangible also apply to software?

No. Because software is hardware.

> You can’t really tell a particular piece of hardware is running software by a direct physical measurement. You can only infer that indirectly.

You can literally step through code. Have you ever used a debugger or a profiler? You can dump memory, check the registers, read off the disk, etc.

If software was silent, invisible and intangible, you couldn't store it on disk, or copy it to memory. A computer wouldn't work if software was as you describe it.

Re:Carl Sagan's Baloney Detection Kit: Tools for Thinking Cr... by SigmundA on Thursday February 12, 2026 @01:08PM (#46992583)
Software can make sound, not silent, software can make things appear on the screen, not invisible, software can affect physical objects through device control, not intangible.

Nothing like an invisible dragon you might claim exists without any of the above.