

ATSC 3.0 allows broadcasters to track consumer viewing habits much like Facebook and Google use today.
Sure wouldn’t want to miss out on that.
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.


ATSC 3.0 allows broadcasters to track consumer viewing habits much like Facebook and Google use today.
Sure wouldn’t want to miss out on that.


Mother fuckers just base 58 that shit.
I’m assuming that this is the point you’re making, but just to clarify:
https://en.wikipedia.org/wiki/Base32
The most widely used[citation needed] base32 alphabet is defined in RFC 4648 §6 and the earlier RFC 3548 (2003). The scheme was originally designed in 2000 by John Myers for SASL/GSSAPI.[2] It uses an alphabet of A–Z, followed by 2–7. The digits 0, 1 and 8 are skipped due to their similarity with the letters O, I and B (thus “2” has a decimal value of 26).
This is generally considered to be a preferable encoding for things like this.


https://en.wikipedia.org/wiki/Digit_(unit)
Britain
Main article: English units of measurement
A digit (lat. digitus, “finger”), when used as a unit of length, is usually a sixteenth of a foot or 3/4" (1.905 cm for the international inch).[6] The width of an adult human male finger tip is indeed about 2 centimetres.
Full standardization on decidigits it is!


I’m not familiar with FreshRSS, but assuming that there’s something in the protocol that lets a reader push up a “read” bit on an per article basis — this page references a “GReader” API — I’d assume that that’d depend on the client, not the server.
If the client attempts an update and fails and that causes it to not retry again later, then I imagine that it wouldn’t work. If it does retry until it sets the bit, I’d imagine that it does work. The FreshRSS server can’t really be a factor, because it won’t know whether the client has tried to talk to it when it’s off.
EDIT: Some of the clients in the table on the page I linked to say that they “work offline”, so I assume that the developers at least have some level of disconnected operation in mind.
The RSS readers I’ve always used are strictly pull. They don’t set bits on the server, and any “read” flag lives only on the client.
Secondly, is there a benefit to creating an LVM volume with a btrfs filesystem vs just letting btrfs handle it?
Like, btrfs on top of LVM versus btrfs? Well, the latter gives you access to LVM features. If you want to use lvmcache or something, you’d want it on LVM.


Back to the topic at hand - doesn’t it seem strange that only CPU4 finds issues in memtest86? It could be a CPU or even motherboard that got damaged and not the DRAM itself, no?
I noticed that, but OP said that he ran the thing in three different systems, so I’m assuming that he’s seen the same problems with multiple CPUs. It may be — I don’t know — that memtest86 doesn’t, at least as he’s running it, necessarily try to hit each byte of memory with each CPU, or at least that the order it does so doesn’t have errors from other CPUs visible.
I also wondered if it might be a 13th or 14th gen Intel CPU, the ones that destroyed themselves over time. But (a) it’s a mobile CPU, and only the desktop CPUs had the problem there, and (b) it’s 11th gen.


Ah, fair enough. Long shot, but thought I’d at least mention it on the off chance that maybe it would work and maybe you hadn’t yet tried it. Sorry.
tries to think of anything else that could be done
Are you using Linux? Linux has a patch that was added many years back with the ability to map around damaged regions in memory. I mean, if your memory is completely hosed and you can’t even boot the kernel, then that won’t work, but if you can identify specific areas that fail, you can hand that off to the kernel and it can just avoid them. Obviously decreases usable memory by a certain amount, but…shrugs
I’ve never needed to do it myself, but let me go see if I can find some information. Think it was the “badram” feature.
searches
Okay. You’re running memtest86. It looks like that has the ability to generate the string you need, and you hand that off to GRUB, which hands it off to the kernel.
https://www.memtest86.com/blacklist-ram-badram-badmemorylist.html
MemTest86 Pro (v9 or later) supports automatic generation of BadRAM string patterns from detected errors in the HTML report, that can be used directly in the GRUB2 configuration without needing to manually calculate address/mask values by hand.
To enter the address ranges to blacklist manually, do the following:
Edit /etc/default/grub and add the following line:
GRUB_BADRAM=addr,mask[,addr,mask...]where the list of addr,mask pairs specify the memory range to block using address bit matching
Eg. GRUB_BADRAM=0x7ddf0000,0xffffc000 shall exclude the memory range 0x7DDF0000-0x7DDF4000
Open and terminal and run the following commandsudo update-grubReboot the system
If you can’t even boot the system sufficiently to get update-grub to run, then you might need to do a fancier dance (swap drive to another machine or something), but that’s probably a good first thing to try. I’d try booting to “rescue mode” or whatever if your distro has an option like that in GRUB, something that doesn’t start the graphical environment, as it’ll touch less memory.
EDIT: If your distro doesn’t have something like that “rescue mode” set up — all the distros I’ve used do, but that doesn’t mean that all of them do — or it it can’t even bring “rescue mode” up, because your memory is too hosed for that — then you probably want to do something like hit “edit kernel parameters” in GRUB and boot while adding “init=/bin/bash” to the end of the kernel command line. That’ll start your system up in a mode where virtually nothing is running — no systemd or other init system, no graphics, no virtual consoles, no anything. Bash running on bare metal Linux kernel. Control-C won’t work because your terminal won’t be in cooked mode, everything will be very super-duper minimal…but you should be able to bring up bash. From there, you’ll want to manually bring your root filesystem, which the kernel will have mounted read-only, as it does during boot, up to read-write, with:
# mount / -o remount,rw
Once that’s done, do your editing of the grub config file in vi or whatever, run the update-grub command.
Then run:
# sync
Because you don’t have an init system running and it’s not gonna flush the disk on shutdown and your normal power-down commands aren’t gonna work because you have no init system to talk to.
Go ahead and manually reboot the system by killing its power, and hopefully that’ll let it boot up with badram mapping around your damaged region of memory.
EDIT2: It occurs to me that someone could make a utility that can run entirely in Linux to do memory testing to the extent possible inside Linux using something like memtester instead of memtest86, generate the badram string and then write it out for GRUB. That’s less bulletproof than memtest86 because memtester can’t touch every bit of memory, but it’s also easier for a user to do than the above stuff, and if you additionally added it to the install media for a distro, it’d make it easier to run Linux on broken hardware without a whole lot of technical knowledge. I guess it’d be pretty niche, though — doubt that there are a lot of systems with damaged memory floating around.
EDIT3: Oh, that’s only the commercial version of memtest86 that will auto-generate the string. Well, if you know how to do a bitmask and you can get a list of affected addresses from memtest86, then you can probably just do it manually. If not, post the list of addresses here and someone can probably do a base address and bitmask that covers the addresses in question for you. Stick the memory back into your computer first, though, since the order of the DIMMs is gonna affect the addresses.


Is this a laptop ?
I’m not OP, but an i7-11800H is a mobile processor, so while I’m sure that there are non-laptop PCs out there using laptop CPUs, I’d guess that it’s probably a laptop.


Do they run stably if you downclock the memory in your BIOS? I’d at least try that first if replacing them is going to be a major problem.


I will add, for anyone who has not played with it, that I am pretty impressed with what little I’ve seen of FLUX.2. If you can run it, it’s got some pretty impressive output.
The downside is that it’s memory-hungry and compute-hungry. On a Framework Desktop, I can run the FP8 release with about 54 GB of VRAM. It takes about 290 seconds — a bit under 5 minutes — to generate a 20 iteration, 1280x720 image, which is much more compute-heavy than any other image generation model that I’ve run locally.


How could Lemmy implement an age verification system?
I don’t think that it would matter much. Assuming that the legislation applies to the Threadiverse and doesn’t have some sort of exception, it’d still be effectively unenforceable, because most instances don’t operate in France’s legal jurisdiction, and I imagine that most users, even in France, don’t really care whether their instance is in France or not.


If it’s new, it looks like 128GB ECC DDR4 is maybe $1k, going by this listing:
https://www.amazon.com/OWC-2933MHz-PC4-23400-Unbuffered-Workstation/dp/B0CBT139TS
Dunno what the used-new difference is currently.


In general, a lot of services have absurdly tight time requirements on email validation. A lot of users have graymail setups or other things that will delay email, not to mention polling intervals.
I get expiring temporary credentials in email on the general principle of not leaving credentials lying around, but use 24 hours or something, not minutes. There’s minimal added risk, and it avoids a ton of problems.


Great minds think alike. Yeah, just followed up with a similar comment. So probably a bug, but not sure whether it’s an mbin or Lemmy bug. Like you, I can also see the intended URL on PieFed (olio.cafe).
EDIT: Same problem on lemmy.ml, and they’re the dev instance, run the latest version of Lemmy:
https://lemmy.ml/post/41016280
EDIT2: I submitted a post to !lemmy_support@lemmy.ml at https://lemmy.ml/post/41019532 to make the devs aware of the interaction, if they weren’t already.


It’s not visible via lemmy.today’s Web UI:
https://lemmy.today/post/44629301
Checking whether it’s just lemmy.today somehow mangling things, it doesn’t look like it. Here’s beehaw.org’s Web UI directly:
https://beehaw.org/post/23981271
As of the moment, both are a link to an image (though lemmy.today is proxying the link to that image):
https://fedia.io/media/93/77/937761715da35c5c9fb1267e65b4ea54c2b649c2eebbf8ce26d2b4cba20097bf.jpg
Same behavior seen when browsing lemmy.today in Eternity.
EDIT: Fedia.io is running mbin. You submitted it via fedia.io. This community is on beehaw.org. I wonder if there was some kind of recent mbin/lemmy compatibility bug? I’d check fedia.io’s Web UI, but it currently disallows anonymous browsing (probably because of all the AI web scrapers hammering Threadiverse instances that allow anonymous access).


If you were trying to link to an article, you just linked to an image.


Stick a hedge made of cypress trees or something else dense and tall there?



Virtual keyboards have never been great
I’m actually surprised that nobody ever fundamentally reinvented text input for touchscreens in a way that caught on.


I’d like to be able to get touchpads with physical buttons on laptops. Very few manufacturers do them, especially if you want three.
To repeat my comment over on !technology@lemmy.world, “open-sources” isn’t really the right term here, as the source code that runs the speakers isn’t being released. This is just releasing API documentation to let software interact with the speakers.