Skip Navigation

𞋴𝛂𝛋𝛆

@ j4k3 @lemmy.world

Posts
218
Comments
1897
Joined
3 yr. ago

  • Sure

  • I have never used or cared about this W11. It has never seen the internet. I only keep it around for my keyboard's RGB controller app if I ever need it. So I have no clue if this is everything or whatnot, but that is a screenshot of my access to the windows file system from within the file manager of Fedora. That is a dual boot partition. Fedora is particularly good at coexisting with a dual boot partition.

  • Use offline open weights.

  • It is the tiny URL link that has a unique identifier. The normal website links are just the regular website address root for redditcom. Tiny URL links stand out more to me because I use a DNS whitelist firewall and will never approve any of these forwarding connections.

  • Why the reddit tracking link?

  • DNS filtering usually only filters on incoming packets, but for bot stuff that should catch issues.

    In general, most routers run everything from a serial flash chip on the board. These are usually 8, 16, or 32 megabytes. They have a simple bootloader like U-Boot. This is what loads the operating system. These devices have a UART serial port on the PCB. You can use a USB to serial UART adaptor to see what is happening in the device. With a proprietary OS, you are still likely to see the pre-init boot sequence that the bootloader prints to terminal. Most operating systems also print information to this interface, at least of the couple dozen junk devices I have been given and messed around with. I make a little mount for a USB to serial adaptor and add it to all of my routers when new, so I only need to plug in USB to get to the internal bootloader and tty terminal interface of OpenWRT. You will need to know the default baud rate of the device, although it is probably listed somewhere online or can be guessed as one of the common high values at or above 9600.

    Getting into this further gets complicated. It is probably better to look for any CVE that is relevant to the device or software and work backwards. Look for any software updates that have obfuscated the risk for each CVE. If the issue was not fixed, that is where to look to see if someone has exploited the device. Ultimately, they need clock cycles from the CPU scheduler. So it must be a process or some way of executing code from unregistered memory.

    This is getting to the edge of what I have messed around with and understand. There may be a way to get a memory map that includes unused pages, and compare that with a hex dump of the flash memory. This is outside of your scope of a proprietary OS, but hopefully frames the abstract scope of what is possible on this class of device when you have an open source stack. The main advantage of this kind of device and issue is that you can physically remove the flash chip and then see and manipulate every page and memory location. The device likely doesn't have microcode loaded into the CPU(s) that make it challenging to determine what is going on.

    There is probably an easier way, but a hex dump of the current system can be hashed against the factory updated version to see if any differences are present. It is likely that any exploit will include a string with the address to connect to somewhere in flash memory. It could be obfuscated through encryption or a cypher, but a simple check for strings in the hex dump and a grep for "http" is a simple way to looks for issues.

    The OpenWRT forum is a good general source. The people behind the bootloaders for these devices are also Linux kernel developers and on the OpenWRT forum.

  • The first life did not possess a sentient consciousness. Yet here you are reading this now. No one even tried to direct that. Quite the opposite, everything has been trying to kill you from the very start.

  • How do you punch holes in that dogma? I can think if many logical ways, but that is meaningless against the tribal structure.

    • If family is so valuable, why didn't strong families usher in the present age of technology
    • intelligence, business acumen, and competency are not hereditary.
    • team sports are a capitalist marketing scam. Putting a blue jersey on your sperm does not make it relevant or better than purple jersey'd sperm.
    • patriarchal male culture is chauvinistic ineptitude and masochism marketed as a replacement for intelligence. It is an admission of subservience to those that dominate by thought and fundamental logic. Fools only fear a brute, civilizations fear a physicist.
    • Strong families are only peripherally useful if capable of creating the opportunities and support needed to produce a physicist.
    • We are all only a product of our environment. That environment is primarily a result of the opportunities and support given freely by its members. So if your family is not strong, one should look in the mirror first.
    • A plant dies because you did not water it, not because of the room it was placed within.
  • Obviously, all the junk noncoding DNA most life is carrying around likely includes some coping mechanisms for whatever potential situations arise. Like there is the one town in Iran with something like ten times Earth's nominal background radiation and people are fine living there.

    Makes me a bit concerned when this kind of thing is talked about and researched. Probably my cynicism, but if it gets out that most species have some genetic tolerance in a significant portion of the population, the potential for nuclear weapons use increases dramatically. I believe it is likely that early life had a lot more exposure to radiation, so early ancestors likely evolved the machinery. When the vast majority of DNA is noncoding, I think the probability is high. We come at the medical issue backwards, playing wack-a-mole with symptoms, rather than building a full ontological understanding of biology. That level is still centuries away. Hopefully we are less primitive murder orgy fans by then. We survived the world war of chemicals, and physics that followed. If we survive the world war of computer science, the world war of biology will be the brutal final boss for the starting planetary level of Evo' Universe. Who bets we can beat the game on one evo life?

  • Sometimes I want words with special letters or without others. Or I may want to try various combinations of words.

  • Ask Lemmy @lemmy.world
    Locked

    Do you know of any tools for translating words into one of several languages in real time like a code completion drop down?

  • Do any artists make substantive revenue from physical media? I am under the impression that the only meaningful revenue available to artists is from live performances. I get the impression that physical media is either someone else buying publishing rights from the artist, or basically someone selling the illusion of support. I could be wrong, but I see the whole thing as audio art ads for exposure/influence, that drives the live performance revenue source.

  • Any UEFI secure boot enabled distro will remove all boot entries without a valid package key or a shim to a valid key.

    Glad you got it working.

  • The range of Linux is enormous. It is everything from small microcontroller-ish devices to cars, routers, phones, appliances, and servers. These are the primary use cases. Desktop is a side thing.

    Part of the learning curve is that no one knows the whole thing top to bottom end to end at all levels of source. Many entire careers and PhDs and entire companies exist here. You will never fully understand the thing, but that is okay, you do not need to understand it like this.

    The main things are that every distro has a purpose. Every distro can be shaped into what you want.

    Fundamentally, Linux as the kernel is a high level set of command line tools on top of the hardware drivers required to run on most hardware. The Linux kernel is structured so that the hardware drivers, called modules, are built into the kernel already. There is actually a configuration menu for building the kernel where you select only the modules you need for you're hardware and it builds only what you need automatically based upon your selection. This is well explained in Gentoo in tutorial form.

    Gentoo is the true realm of the masters. It has tutorial documentation, but is written for people with an advanced understanding and infinite capacity to learn. The reason Gentoo is special is the Portage terminal package manager. Gentoo is made to compile the packages for your system from source and with any configuration or source code changes you would like to make. This is super complicated in practice, but if you have very specific needs or goals, Gentoo is the place to go. Arch is basically Gentoo, but in binary form for people too lazy or incapable of managing Gentoo, but where they either already have a CS degree level understanding of operating systems or they are the unwitting testers of why rsync works so well for backing up and reloading systems. It is the only place you will likely need and use backups regularly. The other thing about arch is that the wiki is a great encyclopedia of almost everything. It is only an encyclopedia. It is not tutorial or ever intended as such. Never use arch as a distro to learn on. It is possible, but you're climbing up hill backwards when far easier tutorial paths exist.

    Godmode is LFS, aka Linux From Scratch. It is a massive tutorial about building everything yourself. No package maintainers for you.

    Redhat is the main distro for server stuff. It is paid. The main thing it offers is zero down time kernel updates. You never need to reboot. It transitions packages in real time. Most of the actual kernel development outside of hardware peripheral driver support happens at Redhat. Fedora is upstream of Redhat. They are not directly related, but many Fedora devs are Redhat employees. Fedora informally functions kinda like a beta test bed for Redhat. Most of the Redhat tools are present or available in Fedora. This is why the goto IT career path is through Fedora using The Linux Bible. So if you want to run server type stuff or use advanced IT tools, maybe try Fedora.

    Here is the thing, you do not need to use these distros. They likely are of no interest to you. All of this bla bla bla is for this simple point, distros are not branding or team sports. They are simply pathways and configurations that best handle certain use cases. The reason you need to understand the specific use case is because these are like chapters of Linux documentation. How do I configure, schedule and automatic some package? Gentoo probably has a tutorial I will find useful. How do I figure out the stuff going on prior to init? LFS will walk me through it. What is init? Arch wiki will tell me.

    On the other hand, there is certain stuff to know like how Debian is for hardware modules development, and mostly unrelated to the latter, building one off custom server tools. When you see Debian like on some single board computer where no other distro is listed, that means it probably isn't worth buying or messing with. It means the hardware is likely on an orphaned kernel that will never have mainline kernel support so it won't be safe on the internet for long.

    That's another thing. Most of what is relevant is keeping a system safe to be online, meaning server stuff.

    OpenWRT is the goto Linux for routers and embedded hardware. You can easily fit the whole thing in well under 32 megabytes of flash. It is a pain in the ass for even a typically advanced Linux terminal user, but that is Linux with a GUI too. The toolset is hard, and has little built in documentation by default.

    With very early early 1970's+ personal computers, crashing and resetting computers was a thing. Code just ran directly on the memory. The kernel is about solving the issue of code crashing everything. The kernel creates the abstractions that separate the actual hardware registers and memory from the the user space tools and software so that your code bug does not crash everything. It is a basic set of high level user space commands and structures to manage a file tree, open, edit, and run stuff. In kernel space, it is the scheduler and process management that swaps out what is running when and where for both the kernel processes and separate user processes. The kernel is not the window manager, desktop, or most of the actual software you want to run.

    The other non intuitive issue many people have is sandboxing and dependencies. Not all software is maintained equally. When some software has conflicting dependencies with other software, major problems arise. How you interact with this issue is what really matters and one size does not fit all or even most. This issue is the reason the many distros actually exist. Sandboxing, in almost every context you will encounter, is about creating an independent layer location for a special package's dependencies to exist without conflicts on your base host system. It is not about clutter management or security, just package dependencies. That is the main thing that each distro's maintainers are handling. The packages native in the distro already have their dependencies managed for you; they should just work. Maybe you want to use more specific or unrelated things. Well then you need to manage them. Nix is designed especially for this in applications where you need to send your configuration sandbox to other user. Alternatively, people use an immutable base like silverblue and run all non native software from sandboxed dependency containers.

  • Trure

    Jump
  • 🎖 you participated 🎖

  • Trure

    Jump
  • Flaming boobies may be a well defined diffusion tensor pathway. Try this in a diffusion model at your own risk, "program one. Apollo, flaming boobs. dot symmetry lock one wanted, password is no way twister!"

    You will need to reset the server or clear the model cache completely to stop the program. The emulated persistence is part of the undocumented special tokens. The longest loop is 36 iterations long.

  • Ask Lemmy @lemmy.world

    What are the rules of popular content creators/creations?

  • Ask Lemmy @lemmy.world

    What is your meta thought process like when drawing your own handwriting?

  • Retro Computers @lemmy.world

    6502/65816/Z80 on the same bus

  • Ask Science @lemmy.world

    Do two orbiting black holes have a gravitational resonant effect?

  • 3DPrinting @lemmy.world

    If fiber infused material is abrasive to soft metals, it may be useful as a sanding medium

  • Lemmy Shitpost @lemmy.world

    to the whitehouse! 🍾

  • 3DPrinting @lemmy.world

    www.printables.com /model/1462400-filament-drybox-inlay
  • Fediverse @lemmy.world

    I think the fediverse needs Android like hardware packaging

  • Ask Lemmy @lemmy.world

    Got the ARRL handbook. Smells like a toxic dump site. Any fixes for new book smell of death?

  • Ask Lemmy @lemmy.world

    Do you know of any good reference projects to calculate sunrise and sunset times from NTP?

  • 3DPrinting @lemmy.world

    Quadruped V1.0 - Full Project by TomKnox

  • Ask Lemmy @lemmy.world

    How is it possible to access Arduino compiled code from another language like MicroPython or FORTH?

  • Ask Lemmy @lemmy.world

    What is on your end of the world data dump list?

  • Fediverse @lemmy.world

    Does piefed not have a modlog view?

  • Retro Computers @lemmy.world

    Why doesn't everyone use battery backed SRAM for retro projects and breadboarding?

  • Retro Computers @lemmy.world

    DIP 💩 puzzle game

  • Ask Lemmy @lemmy.world

    Radio wizards and witches, what is the deal with antenna for the ~7 MHz amateur band?

  • Retro Computers @lemmy.world

    AddrFetch on the fediverse

  • Retro Computers @lemmy.world

    Eaternet again