News for hackers. Stuff that matters.

matja

Great points. To add some more:

* Don't rely on vendor-specific compression and/or encryption which may vary between different tape drives. * If you do use encryption, try to ensure you have a way to recover from corruption in the middle of the bitstream (see parent's point on two copies, or CTR/GCM mode, or FEC/erasure coding). * Index the contents (file names, sizes, at least), or use an archive format that puts the index at the start of the tape (note: tar does not).

That's what the article says, yes. But is it accurate? The confusion of units makes me question the numbers, especially since I can find no other reference of the power usage or generation capacity of the site.
> 18 gigawatts of heat a day

Dimensional error.

Do they mean 18 GWh per day = 64.8 TJ / day = 750 MW ?

Or is this thing really going to use twice as much power as the largest nuclear power plant that currently exists?

> local modes don't go away

On current GPU hardware/firmware... The cynic in me imagines in the future GPU vendors wanting to implement only loading signed weights to your card, aligned with your "subscription level", for your "safety".

Re:If IPv4 Were Land on Thursday October 29, 2026 @11:13AM (#50290393)
Depends on the application, a web-browser that implements Happy Eyeballs protocol may prefer IPv4 if the IPv6 latency is higher.
Re:If IPv4 Were Land on Thursday October 29, 2026 @10:25AM (#50289631)
s/IP/IPv4/g

Configuring my OS to prefer IPv6 addresses of DNS responses significantly reduced the number of web captchas I see (on NAT444 with native IPv6).

IPv4 is old and broken, use IPv6.

Re:Software may be getting worse, but it used to be horrible on Tuesday October 27, 2026 @08:19AM (#50258035)
And even that got worse - now there's no driver name, exception address or stop codes, so you can't even web search for anything.
Re:The Curse of Soldered RAM on Monday October 26, 2026 @03:00PM (#50249200)
It would be useful if memtest output a QR-code which encodes that string.
Re:Rewriting a Commercial Engine in Jai on Sunday October 25, 2026 @08:25AM (#50230817)
Thanks!
Re:Rewriting a Commercial Engine in Jai on Sunday October 25, 2026 @08:25AM (#50230815)
Thanks!
Re:Rewriting a Commercial Engine in Jai on Sunday October 25, 2026 @05:27AM (#50229700)
Is there a manual for Jai, or some info on how it compares with other languages? I find it hard to find resources on it - there's no Wikipedia page, and my web searches list some videos and random github projects?
Re:Upcoming Critical PHP Security Release on Wednesday October 21, 2026 @05:04AM (#50177888)
Good advice if you're not using the default PHP session settings, but using default settings this means sessions can't be created. At best, that means no-one can log-in. At worst, it completely breaks the site (for those that depend on sessions even for unauthenticated users).

Also: https://stopdisablingselinux.com/ - SELinux can mitigate this.

Re:A 100x faster* alternative to homebrew on Thursday October 08, 2026 @05:21AM (#50003616)
If the OS doesn't come with a package manager, how do you propose installing a package manager?

curl && tar -x && ./configure && make install ? Guess what, it's the same with more steps.

Re:Making a GTK application in Haskell, part 1 on Tuesday October 06, 2026 @12:06PM (#49980519)
A GtkWidget is just a GObject in the category of C-style cast macros , what's the problem? :)

    CREATE TABLE passwords (
      email VARCHAR(MAX),
      password VARCHAR(20) UNIQUE -- unique passwords are more secure.
        -- NOTE: "20" here because we used to use SHA1 hashes
        -- but there was an issue with storing binary in CP437
        -- so we just renamed the field.
    )
Re:NAND-16: a computer built from 277,248 NAND gates on Tuesday September 29, 2026 @02:04PM (#49897718)
Most of the gate budget here is on SRAM used for system memory and video memory, so not exactly comparable to a i386 which had neither on-die.
Re:Nvidia wants to put a watchdog chip next to every AI agent on Tuesday September 29, 2026 @07:12AM (#49891267)
"It appears you've loaded weights into your GPU that have not been signed/approved by the government of the country your GPU is registered to..."
Re:Sourcehut account takeover via build logs (XSS in ansi2html) on Friday September 25, 2026 @07:19AM (#49842974)
By "stripped out" I hope that means only accept colours and bold/underline and discard everything unrecognised :)
Re:AMD's random number generator can't generate a 0? on Tuesday September 22, 2026 @12:34PM (#49803987)
The fact that Intel Bull Mountain (code name for Secure Key Technology), and NSA's BULLRUN program share the name "bull" is a complete coincidence. I'm sure.
Re:Line Scan Photos from MUNI Heritage Weekend in San Francisco on Tuesday September 22, 2026 @10:20AM (#49801749)
I like the photos, they look like architectural diagrams.

I suppose the subjects moved past the camera perpendicular to the lens direction, so you only see one side.

Are there any examples of what it looks like with a line scan camera when a subject goes past at an angle?

Also, for anyone setting up a tripod with a tripping hazard in public, do consider public liability insurance :)

Re:AMD's random number generator can't generate a 0? on Tuesday September 22, 2026 @08:34AM (#49800215)
Why does systemd use architecture-specific instructions rather than using the kernel-provided random interface in the first place?
Re:AMD's random number generator can't generate a 0? on Tuesday September 22, 2026 @07:20AM (#49799472)
CVE-2008-0166 (Debian OpenSSL Predictable PRNG Vulnerability) inspired xkcd/221 but this sort of thing happens a lot :)
Re:AMD's random number generator can't generate a 0? on Tuesday September 22, 2026 @06:25AM (#49798998)
Why would it be a normal distribution?
Re:AMD's random number generator can't generate a 0? on Tuesday September 22, 2026 @06:24AM (#49798989)
I'm getting 16-bit zeros on my Zen 3 chip (+1:3821, 0:3893, -1:3895), I will wait to get some statistically significant samples for the 32-bit values and update the forum thread. Maybe it was fixed after Zen 2?
Depends on what proportion of Samsung's output is current HBM4 and HBM4E DRAM.

Everything in their statement can be true and it be a bad thing for consumers of non-HBM RAM.

"HBM capacity to expand to 250,000 wafers a month"

So let's say their current HBM capacity is 100k wafers/month (pure speculation/random number for illustration), and their total RAM capacity (including HBM( is 300k wafers/month, then non-HBM capacity reduces from 200k to 50k.

Re:Apple iPhone 18 Pro Camera test on Sunday September 20, 2026 @11:00AM (#49776532)
I'm surprised that in no reviews of the iPhone 18 camera there is mention of the bad quality bokeh, it has heavy ring shapes that looks like what you'd get from a cheap catadioptric lens.

Edit: e.g. the tree in one of the images in the page: https://www.dxomark.com/wp-content/uploads/2026/09/PoleHDR_D...

Re:What Zig felt like, coming from Rust on Saturday September 19, 2026 @05:04PM (#49770117)
.len doesn't work on a list (because it might mislead you about the efficiency of the operation if it did exist), so it's better to use iterators - so then you can change the underlying type without changing your code.

But then, saying while "let Some(item) = iter.next()" everytime is tedious, so they give you .iter() - for any type that is efficiently iterable.

Nothing stopping you using a manual loop that you need to update if you change the container type.

Re:Btrfs/ZFS/bcachefs under workloads classic benchmarks skip on Saturday September 19, 2026 @04:55PM (#49770054)
> I'm not sure that nuking 2G of the underlying block device is a recoverable error on any filesystem that I'm aware of?

ZFS and btrfs were designed from the start to handle this, by using checksums on every piece of (meta)data and redundancy to return the same data as was stored to the kernel, and rewrite the bad data.

I've tested my own machines running ZFS by random writes out of band from the filesystem/kernel and it has always found and fixed them.

Re:Jev: New frontier model 40-400x cheaper and 20-200x faster on Friday September 18, 2026 @08:05PM (#49761902)
Add:

    "call_back_day": {
      "criteria": {
        "none": "The user does not want a call back.",
        "today": "The user wants a call back today.",
        "tomorrow": "The user wants a call back tomorrow."
      },
      "instructions": "When does the user want a call back?",
      "type": "choice"
    }
And you get: "tomorrow": confidence 1
I wouldn't say so, because it was a co-processor: e.g., it depended on the 8086 to even generate addresses for memory operations.

I think the IBM 7030 Stretch CPU (from 1964) would be a likely contender for being one of the first 64-bit CPUs.

Older ยป