News for hackers. Stuff that matters.

nbf_1995

Maybe coincidental, but the campaign of spam calls I get that leave voicemails completely stopped when this data center was hit last Thursday/Friday. Before I was getting 5-6 per day.
Re:Decade-old RAM is making a comeback on Monday October 12, 2026 @09:49AM (#50056436)
I tried a machinist board for a server I was building, but I could not get ECC working on it so I returned it.

The specs page (at least for the board I tried) noted the board "Accepts" DDR4 ECC RDIMMS, but nothing I tried indicated ECC was actually functioning.

Meta: This site breaks the back gesture (2 finger swipe to left). Very annoying
It seems like it would be more effective to simply put all the solar panels in a field, and construct a cheap shade over the entire canal no? The supports in the picture are massive and don't look cheap. Also I would imagine the solar array uses more copper than a similar capacity array just built in a field. You can't daisy chain multiple miles of solar panels together, so you need an extra power line to run alongside the whole thing.

Put the solar panels in a field: The solar array uses less copper. The shade supports don't have to hold up solar panels: Shade supports cost less.

The best reasoning they give is that California has insane permitting requirements, and it takes 1/6 the time to build on developed land compared to undeveloped land.

Re:Pandas Should Go Extinct on Saturday September 12, 2026 @09:58AM (#49672377)
> an Intel i5-1135G7 with 8 cores

The i5-1135G7 has only 4 cores. Hyperthreading is enabled, so it reports 8 "virtual processors".

Re:How Poor People Buy Cars on Friday September 11, 2026 @11:05PM (#49668341)
Before getting a job in software, I used to buy cars from insurance auctions. Plenty of cars that run and drive end up there for various reason and if you were patient, you could get running and driving cars for $1000 or less (This was 7+ years ago). The catch is that you don't know what you're getting. You either have to have be mechanically inclined or know somebody who is to walk the lot and check the cars out before you bid.

Case and point, I bought a car that was fine when we inspected it, but when they picked it up with the forklift they knocked a hole in the oil pan, and we had to get it towed. $100 for a new oil pan (for the wrong year lol) and I got many years out of it.

Re:AirPods 5 on Wednesday September 09, 2026 @04:15PM (#49633531)
Tim Apple stepped down. It's John Apple now
Re:They Killed Old Reddit on Tuesday August 11, 2026 @09:24AM (#49257918)
I'm not logged in and I still get old reddit. It depends on where you are.
Re:GTX 1080s: Testing a Legend on Saturday July 18, 2026 @04:56PM (#48962314)
Ryzen 5000 cpus are extremely cheap right now. I bought a 5900xt (16 cores) to upgrade a server a few weeks ago for ~$250. If you already have DDR4 you could put together a system for pretty cheap if you need it soon.

The downside is that AM4 is basically EOL, so no upgrade path.

Re:RISC-V Is Inevitable: State of the Union Keynote Argues on Wednesday July 15, 2026 @11:06AM (#48921989)
I can only hope RISC-V's displacement of ARM at the low end will force them into competing more at the high end in servers / high end consumer hardware.
Re:Benchmarking 15 "E-Waste" GPUs with Modern Workloads on Monday July 13, 2026 @02:51PM (#48897073)
This site does not like being on the front page of HN. ~7MB for pictures of graphs that probably should have html or svg.

This is an interesting article though. Bookmarking since my dual e5-v4 system is unplugged until summer is over.

There is but it lags behind the latest apple hardware.

Asahi only supports M1, M2, and alpha support for M3.

Not that I blame them for the lag, there's a lot of reversing work because apple doesn't document this stuff.

Not defending the default behavior of zed, but it is possible to disable this. Setting `"lsp.<server>.binary.path": <some-path>` will stop zed from trying to install that server.

On my machines, the "languages"/"node" directories for zed are empty and owned by root and the lsp servers are provided by nix. But you could also pin known good versions with npm.

As far as I know Vscode has no equivalent way to do this.

Re:Welcome to the Strip Mining Era of OSS Security on Saturday May 16, 2026 @11:22AM (#48160999)
Humans are famously rational and ego-less.
I had the same idea. My understanding is that Android isn't vulnerable to these because it doesn't have a user accessible setuid binary.
I can't help but wonder what this cost in USD assuming you paid standard rates from Anthropic. Can someone even ballpark the price?
Re:Zed is 1.0 on Wednesday April 29, 2026 @02:40PM (#47952546)
> There's no View menu

Control + , > Window & Layout > Show Menus = true

This unhides the menu instead of hiding everything behind a burger. This should be the default. The defaults are awful in many ways and they've only gotten worse with the recent panel rearrangement.

Re:New 10 GbE USB adapters are cooler, smaller, cheaper on Saturday April 25, 2026 @09:56PM (#47906572)
I have never heard of ethernet cables getting hot to that degree except when PoE is involved.
Re:I stopped using NixOS and went back to Arch Linux on Thursday March 12, 2026 @10:01PM (#47359839)
The server is configured as a caching reverse proxy (just nginx with cache.nixos.org as upstream) which I think is similar to squid proxy.

Outside my LAN I do have the ability to tunnel home, but depending on the connection and the updates I just deal with the timeouts, or just wait until I get home.

I think technically you can override substituters using cli options but its not ideal. There are several proposals for configuring timeouts per substituter but none of them are merged yet.

Re:I stopped using NixOS and went back to Arch Linux on Wednesday March 11, 2026 @05:00PM (#47341734)
I think this is a mostly fair criticism of nixos. Nixos has a lot of powerful tools, but if you don't need them, they can get in the way. Some assorted notes:

> unless you run nix-collect-garbage periodically

    nix.gc.automatic = true;
    nix.gc.options = "--delete-older-than 10d";
> the constant cycle of rebuild → fix → rebuild → fix → rebuild

I've found this useful to eliminate the rebuild loop: https://kokada.dev/blog/quick-bits-realise-nix-symlinks/ It lets you make the config of the program you choose a regular mutable file instead of a symlink so you can quickly iterate and test changes.

> In contrast, Arch Linux simply downloads prebuilt binaries via pacman or an AUR helper

If a binary exists. A lot of AUR packages I used to rely on didn't have a binary package (or the binary package was out of date) and would have to build from source. On nixos my machines are set up to use distributed builds (https://wiki.nixos.org/wiki/Distributed_build). Packages that do need built from source get built on my server downstairs. The server also runs a reverse proxy cache so I only need to download packages once per version.

Distributed AUR builds are possible on arch, but they require a lot of setup and are still fragile like regular AUR builds, your only choice of dependencies are what's currently available in the repos.

> On my machine, regular maintenance updates without proper caching easily take 4–5+ hours

It sounds like the author may be running the unstable release channel and/or using some heavy unstable packages. Which might explain a lot of other problems the author is having too.

Back when I used arch, I found that as time went on, my system would sort of accumulate packages. I would install $package, then in the next version of $package a dependency would be added on $dep. When I updated, $dep would be installed, then eventually $package would drop the dependency on $dep, but $dep would remain installed. I would periodically have to run pacman -R $(pacman -Qtqd | tr '\n' ' ') to clear out packages that were no longer required.

Re:Level S4 solar radiation event on Monday January 19, 2026 @08:09PM (#46686679)
Title says "S4" solar radiation event, but the linked page says "G4" geomagnetic storm
Re:I switched from VSCode to Zed on Monday January 05, 2026 @10:31AM (#46499940)
Can you expand on how you use Zellij? I tried it and I understand you can use it for splits, and tabs similar to tmux. But I might revisit it if it allows an IDE like workflow with Helix.
Re:Is Mozilla trying hard to kill itself? on Wednesday December 17, 2025 @01:46PM (#46303703)
> Maybe someone ports Vanadium to desktop linux

https://github.com/secureblue/Trivalent

Re:I Made a Quieter Air Purifier on Sunday November 30, 2025 @09:32PM (#46102854)
I think it's because there are no grills on the outside. If the fans were sucking air out of the box, dust would build up on the outside, and bumping it would dislodge dust back into the environment.

With the fans blowing in, all the dust is on the inside of the box (and on the fans).

The box fan version also blows air into the box

The solidrun LX2 offers 4x SFP+, but that board is getting quite old at this point.

There are a couple of bananapi router boards that have 1 maybe 2 SFP+

Re:Self Propagating NPM Malware Compromises over 40 Packages on Tuesday September 16, 2025 @04:02PM (#45267235)
Just curious, what did you switch to?
Re:The GitHub website is slow on Safari on Wednesday August 27, 2025 @01:50PM (#45042733)
Firefox has a setting in about:config to only send referrer headers when navigating to links on the same base domain.

network.http.referer.XOriginPolicy = 1

Re:Leaving Gmail for Mailbox.org on Saturday August 23, 2025 @10:24AM (#44996227)
Something to note: Certain service providers (e.g. Twitch) will not allow you to sign up using an '@mailbox.org' email address. I do not know if this ban extends to custom domain addresses.
Re:SQLx – The Rust SQL Toolkit on Monday July 28, 2025 @08:02PM (#44717361)
SQLx and F# type-providers are probably the best developer experience for writing database access code. I wish more languages had something equivalent.
Re:SQLx – The Rust SQL Toolkit on Monday July 28, 2025 @08:00PM (#44717343)
It's a rust library that you can use to run sql queries against a database. It also inspects the database at compile* time to figure out the type of each column in your query so that your code is type-safe.

* Or in your editor as you're writing code.

Older »