

That does make me interested as to whether any of that reduction in intended spending would involve reduced spending on memory in the next, say, three years.
Off-and-on trying out an account over at @tal@oleo.cafe due to scraping bots bogging down lemmy.today to the point of near-unusability.


That does make me interested as to whether any of that reduction in intended spending would involve reduced spending on memory in the next, say, three years.


I’m not disagreeing that their integrated GPUs aren’t competitive with discrete GPUs for gaming, but I do want to point out that there is a very real market for users that basically don’t play 3D games. I would bet that most business laptops never run a 3D game. They’re just doing 2D compositing, scaling video, and other really lightweight stuff.
I think that the most intensive 3D thing I’ve ever run on the laptop I’m typing this on is maybe Google Earth.
https://en.wikipedia.org/wiki/After_Dark_(software)
A 3D version of the toasters featuring swarms of toasters with airplane wings, rather than bird wings, is available for XScreenSaver.
That being said, it looks like xscreensaver doesn’t presently fully work on Wayland (or didn’t as of six months ago):
https://www.jwz.org/blog/2025/07/xscreensaver-6-11/
XScreenSaver 6.11 is out now. This is a Unix-only release – this version contains preliminary support for Wayland.
This is maybe not entirely ready for prime time, but I figured I’d get it out there so that some people who actually understand Wayland can poke at it.
System 7 stuff is going to look very small at 2026 screen resolutions. The widget dimensions on it mostly correspond to the original Mac’s dimensions, from 1984.
That being said, it looks like archive.org has archives of kaleidoscope.net’s — the most popular third-party theme engine — theme archives:
https://web.archive.org/web/20140423004746fw_/http://kaleidoscope.net/schemes/completelisting.shtml
So in theory, somone could make a bulk converter from System 7 themes to GTK or whatever.
checks
https://www.gnome-look.org/browse?cat=135&ord=latest&tag=macos
There’s an “Mac OS” category of GTK themes on gnome-look.org, and I imagine that the KDE people probably have something comparable. I haven’t used any myself.


The breach occurred in late January and impacted 1.2 million accounts, including IBANs, account holder names, addresses, and in some cases tax identifiers.
I’m not familiar with the specifics of the compromise, but I’d think that this would warrant having banks create new accounts for affected individuals, so that at least the IBAN is invalidated.
https://www.youtube.com/watch?v=xnWKz7Cthkk
Killing a Toyota Part 1 | Top Gear | BBC
https://www.youtube.com/watch?v=xTPnIpjodA8
Killing a Toyota Part 2 | Top Gear | BBC
https://www.youtube.com/watch?v=kFnVZXQD5_k
Killing a Toyota Part 3 | Top Gear | BBC
You would typically want to use static ip addresses for servers (because if you use DHCP the IP is gonna change sooner or later, and it’s gonna be a pain in the butt).
In this case, he controls the local DHCP server, which is gonna be running on the OpenWRT box, so he can set it to always assign whatever he wants to a given MAC.
except that all requests’ IP addresses are set to the router’s IP address (192.168.3.1), so I am unable to use proper rate limiting and especially fail2ban.
I’d guess that however the network is configured, you have the router NATting traffic going from the LAN to the Internet (typical for a home broadband router) as well as from the home LAN to the server.
That does provide security benefits in that you’ve basically “put the server on the Internet side of things”, and the server can’t just reach into the LAN, same as anything else on the Internet. The NAT table has to have someone on the LAN side opening a connection to establish a new entry.
But…then all of those hosts on the LAN are going to have the same IP address from the server’s standpoint. That’s the experience that hosts on the Internet have towards the same hosts on your LAN.
It sounds like you also want to use DHCP:
Getting the router to actually assign an IP address to the server was quite a headache
I’ve never used VLANs on Linux (or OpenWRT, and don’t know how it interacts with the router’s hardware).
I guess what you want to do is to not NAT traffic going from the LAN (where most of your hardware lives) and the DMZ (where the server lives), but still to disallow the DMZ from communicating with the LAN.
considers
So, I don’t know whether the VLAN stuff is necessary on your hardware to prevent the router hardware from acting like a switch, moving Ethernet packets directly, without them going to Linux. Might be the case.
I suppose what you might do — from a network standpoint, don’t know off-the-cuff how to do it on OpenWRT, though if you’re just using it as a generic Linux machine, without using any OpenWRT-specific stuff, I’m pretty sure that it’s possible — is to give the OpenWRT machine two non-routable IP addresses, something like:
192.168.1.1 for the LAN
and
192.168.2.1 for the DMZ
The DHCP server listens on 192.168.1.1 and serves DHCP responses for the LAN that tell it to use 192.168.1.1 as the default route. Ditto for hosts in the DMZ. It hands out addresses from the appropriate pool. So, for example, the server in the DMZ would maybe be assigned 192.168.2.2.
Then it should be possible to have a routing table entry to route 192.168.1.1 to 192.168.2.0/24 via 192.168.2.1 and vice versa, 192.168.2.1 to 192.168.1.0/24 via 192.168.1.1. Linux is capable of doing that, as that’s standard IP routing stuff.
When a LAN host initiates a TCP connection to a DMZ host, it’ll look up its IP address in its routing table, say “hey, that isn’t on the same network as me, send it to the default route”. That’ll go to 192.168.1.1, with a destination address of 192.168.2.2. The OpenWRT box forwards it, doing IP routing, to 192.168.2.1, and then that box says “ah, that’s on my network, send it out the network port with VLAN tag whatever” and the switch fabric is configured to segregate the ports based on VLAN tag, and only sends the packet out the port associated with the DMZ.
The problem is that the reason that home users typically derive indirect security benefits from use NAT is that it intrinsically disallows incoming connections from the server to the LAN. This will make that go away — the LAN hosts and DMZ hosts will be on separate “networks”, so things like ARP requests and other stuff at the purely-Ethernet level won’t reach each other, but they can freely communicate with each other at the IP level, because the two 192.168.X.1 virtual addresses will route packets between each the two networks. You’re going to need to firewall off incoming TCP connections (and maybe UDP and ICMP and whatever else you want to block) inbound on the 192.168.1.0/24 network from the 192.168.2.0/24 network. You can probably do that with iptables at the Linux level. OpenWRT may have some sort of existing firewall package that applies a set of iptables rules. I think that all the traffic should be reaching the Linux kernel in this scenario.
If you get that set up, hosts at 192.168.2.2, on the DMZ, should be able to see connections from 192.168.1.2, on the LAN, using its original IP address.
That should work if what you had was a Linux box with three Ethernet cards (one for each of the Internet, LAN, and WAN) and the VLAN switch hardware stuff wasn’t in the picture; you’d just not do any VLAN stuff then. I’m not 100% certain that any VLAN switching fabric stuff might muck that up — I’ve only very rarely touched VLANs myself, and never tried to do this, use VLANs to hack switch fabric attached directly to a router to act like independent NICs. But I can believe that it’d work.
If you do set it up, I’d also fire up sudo tcpdump on the server. If things are working correctly, sudo ping -b 192.168.1.255 on a host on the LAN shouldn’t show up as reaching the server. However, ping 192.168.2.2 should.
You’re going to want traffic that doesn’t match a NAT table entry and is coming in from the Internet to be forwarded to the DMZ vlan.
That’s a high-level of what I believe needs to happen. But I can’t give you a hand-holding walkthrough to configure it via off-the-cuff knowledge, because I haven’t needed to do a fair bit of this myself — sorry on that.
EDIT: This isn’t the question you asked, but I’d also add that what I’d probably do myself if I were planning to set something like this up is get a small, low power Linux machine with multiple NICs (well, okay, probably one NIC, multiple ports). That cuts the switch-level stuff that I think that you’d likely otherwise need to contend with out of the picture, and then I don’t think that you’d need to deal with VLANs, which is a headache that I wouldn’t want, especially if getting it wrong might have security implications. If you need more ports for the LAN, then just throw a regular old separate hardware Ethernet switch on the LAN port. You know that the switch can’t be moving traffic between the LAN and DMZ networks itself then, because it can’t touch the DMZ. But I don’t know whether that’d make financial sense in your case, if you’ve already got the router hardware.


The Slate Truck has them, so assuming that that goes into production, it’ll be an example.
The Slate Truck’s base configuration, called the “Blank Slate”, does not include an infotainment system, speakers, or power windows.
On Wayland, it’s really a compositor rather than an X11-style window manager. Has to handle more tasks.
Though it looks like the River compositor is trying to reintroduce the window manager paradigm.
It sounds like it has experimental support as of six months ago.
https://itsfoss.gitlab.io/post/cinnamon-60-release-debuts-experimental-wayland-support/
Cinnamon 6.0: A Bold Leap Forward with Experimental Wayland Support
Last update – 2025-08-12
I suspect that @TemplaerDude@sh.itjust.works really meant to say “with a non-silent ‘G’”.
The word is typically pronounced (“There are gnomes in the forest!”) with a silent ‘g’.


I mean, you can use something like the lightweight containers generated by firejail, where the program just lacks write permission to the filesystem or network access, stuff like that.


You can get wrong answer with 100% token confidence, and correct one with 0.000001% confidence.
If everything that I’ve seen in the past has said that 1+1 is 4, then sure — I’m going to say that 1+1 is 4. I will say that 1+1 is 4 and be confident in that.
But if I’ve seen multiple sources of information that state differing things — say, half of the information that I’ve seen says that 1+1 is 4 and the other half says that 1+1 is 2, then I can expose that to the user.
I do think that Aceticon does raise a fair point, that fully capturing uncertainty probably needs a higher level of understanding than an LLM directly generating text from its knowledge store is going to have. For example, having many ways of phrasing a response will also reduce confidence in the response, even if both phrasings are semantically compatible. Being on the edge between saying that, oh…an object is “white” or “eggshell” will also reduce the confidence derived from token probability, even if the two responses are both semantically more-or-less identical in the context of the given conversation.
There’s probably enough information available to an LLM to do heuristics as to whether two different sentences are semantically-equivalent, but you wouldn’t be able to do that efficiently with a trivial change.


One major problem with very-long-term-data-retention formats is that the hardware to read the things may not be around in a surprisingly short period of time. Like, if you assume that this format isn’t bumping up against fundamental physical limits, then it will probably be supplanted down the line by something else, and people will probably stop making the devices to work with them before long. The devices to work with the media won’t last as long as the media, and there probably won’t be new ones produced.
https://en.wikipedia.org/wiki/BBC_Domesday_Project#Concerns_over_electronic_preservation
The BBC Domesday Project was a partnership between Acorn Computers, Philips, Logica, and the BBC (with some funding from the European Commission’s ESPRIT programme) to mark the 900th anniversary of the original Domesday Book, an 11th-century census of England. It has been cited as an example of digital obsolescence on account of the physical medium used for data storage.[1][2][3][4]
This new multimedia edition of Domesday was compiled between 1984 and 1986 and published in 1986.
In 2002, concerns emerged over the potential unreadablility of the discs as computers capable of reading the format became rare and drives capable of accessing the discs even rarer.[14][15] Aside from the difficulty of emulating the original code, a major issue was that the still images had been stored on the laserdisc as single-frame analogue video, which were overlaid by the computer system’s graphical interface. The project had begun years before JPEG image compression and before truecolour computer video cards had become widely available.
I think that realistically, if you want to maintain something for very long-term archival use, it’s probably going to need to be rolled over into a new format periodically.


Our last, best hope for the subsidy model was Valve, a company that famously rakes in money hand over fist and launched the original Steam Deck at the unbeatable price of $399 through a “painful” amount of subsidy. If Valve did the same for the upcoming Steam Machine, it could have legitimately competed with the PlayStation and Xbox for your living room TV.
But Valve has all but dashed those hopes through a series of moves. In late December, it discontinued the $399 Steam Deck, raising the starting price to $549. In early February, it announced that the Steam Machine had been delayed due to the memory shortage and that the company would have to reset expectations on pricing. And now, even the $549 Steam Deck OLED is out of stock specifically because of the memory crisis.
I was pretty confident that Valve was not going to subsidize the Steam Machine from the start, even before Valve said that it would be priced comparably to a PC and even before it said that it was delaying determining pricing (which was a good sign that it hadn’t locked in a contract price on components). I commented along those lines here.
Consoles can do the razor-and-blades model because they are a closed platform. If you buy a Playstation, it doesn’t do you much good unless you use it to buy Playstation games. So each Playstation purchase is very, very probably going to be used to purchase Playstation games. Sony can crank up prices on those and make their initial loss back.
But the Steam Machine is open. I can go run whatever on it. I can just take the thing and, say, make it a media server or whatever. And if Valve subsidizes it, people will just buy it instead of a comparable PC and then run whatever they want on it. Doesn’t make much sense for Valve, just because of the nature of the machine.


An operating system cannot brick a piece of hardware.
Sure it can. It may not have in this case, but there’s plenty of hardware that can be bricked by an OS.
I imagine that whatever shipping service the shop is using will work it out as long as they’ve got a non-ambiguous street address for delivery.