@j4k3@lemmy.world avatar

j4k3

@j4k3@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

j4k3 ,
@j4k3@lemmy.world avatar

Basically, look at the ingredients list. If it looks like anything came from a chemistry lab, avoid it including flavorings of any kind.

Your food should stay as close as possible to stuff that was grown and the parts that have nutrient density.

Most processed foods are creating an addiction that is hard to recognize and address. They are absorbed too fast because they break down differently than natural foods. This gives a blood glucose rush when you eat them. That glucose does a few laps around the body and then whatever is not used quickly turns to fat. Your survival focused brain rewards you for providing that extra fat insurance for survival, and it is easy to get addicted to that reward mechanism. It is just as much drug dealer as it is "convenience."

Your food can taste even better than all that garbage too. It simply involves learning about and exploring cultural cuisines and traditions. Stupid food is less than a century old. Everything was healthy until stupid food came along.

Eating healthy is as easy as eating like it is 1850. I only cook for around 1 hour total every 8-12 days. I was 350lbs in 2009, 190lbs in 2013, was disabled by a driver in 2014 and have spent 80% of every day in bed ever since. I'm not on any structured diet. Cooking is particularly hard for me, but I'm 220lbs at 6' 1" today. Almost every aspect about food is habits and addiction once you recognize this, it can be managed and curved into submission.

j4k3 ,
@j4k3@lemmy.world avatar

Or if the prompt contains errors, the reply will be 'in the style of [error]' or something along the lines of 'reply in the colloquial style of [Name-1]' ...

It randomly assumes everything that is undefined on many many levels.

j4k3 ,
@j4k3@lemmy.world avatar

I don't think a test will ever be directly accurate. It will require sandboxing, observations, and consistency across dynamic situations.

How do you test your child for true intelligence, Gom Jabbar?

j4k3 ,
@j4k3@lemmy.world avatar

There is no such thing as justice in courts. Lawsuits are corporate weapons.

Like (first hand experience in California) if you do not have 100k in liquid assets available right now, and you get injured by someone else, you're not going to get jack shit for some lawsuit. You can't navigate it on your own because of all the bullshit, and you'll need lots of "expert witnesses". Here is a little secret, expert witnesses are all academic opinion mercenaries that cost around 6k-10k each on an open market. You'll need a bunch of them to counter whatever the other side does. In the USA it is all a formality in court. Whoever buys the most mercenaries wins the game. The insurance company or firm on retainer gets a bulk discount on mercenaries. The Supreme Court is not the only extremely corrupt institution here. Right, wrong, it's all irrelevant. We are all worthless serfs in neo feudalism.

j4k3 ,
@j4k3@lemmy.world avatar

Republicans have no morality or ethics whatsoever. The entire Party is in service to the billionaire oligarchy that funds them. Their job is to do a denial of service attack to prevent legislation from passing that would close the loopholes that the billionaires exploit. They do this by trying to control the conversation in the legislature using divisive and offensive bills and stances. The USA has a tenth of the laws and protections in other advanced economies.

Anyone with half a brain can see that nothing Republicans do is for the benefit of the public or average person. So if they can't attract the attention of intelligent humans they must develop their power base from the imbeciles. The best source of imbeciles is within religion. Religion's underlying power mechanism is isolationist social networking and institutionalized rejection of an evidence based ethos. These religious teachings are learned at a very young age when humans are the most gullible, they then exist in little social isolated networks that reject outside influences as some equal but opposing system. Even many intelligent people that realize how religion is a myth still can't break away from it because if they do, they will lose their entire social network and support system. Collectively, this is how you institutionalize stupidity on a large scale. This is how the Republican party exists, it is a party of the billionaire oligarchy, that uses the institutionalized stupidity of collective imaginary friends and magic to operate. There are some well intentioned convenient idiots thrown into the mix, but those are no excuse.

j4k3 ,
@j4k3@lemmy.world avatar

I never play with proprietary AI like this, so I don't know this model, but I have many image diffusion models I run offline.

I don't know how experienced you are with prompting, but making a few assumptions...

Shift how you think about prompting for an image. Think of the prompt like you are addressing an entity like an roleplaying with a LLM. If you really get to know a LLM with roleplaying, you'll learn that the model is trying to satisfy the fundamental needs of every character involved including the one you play. It is doing all of this within the limits it has assumed (or have been described) for each character.

Image diffusion works in much the same way. The prompt is talking to something akin to a roleplaying entity that can only respond by generating an image, but it is still a dynamic and emotional entity. When you say it "does not understand the word subtle" that is likely not the case. There is a configuration setting (that may or may not be available to you) that tells the model how strongly to follow the prompt. If you try and make this too strong of a setting, you'll get terrible results. If you explore this in detail you may notice these responses are like a vindictive little child retaliating from being punished unfairly. You must allow the entity their own sense of creative collaboration for their own satisfaction.

If you really want subtlety, the key is to describe what you really want with more passion and flair. There is a major emotional element to this and it really requires the user exploring their own inner emotions on never before explored levels of thought needed to communicate their ideas with more verbosity.

I only learned this because I connected a text roleplaying model to an image diffusion model in software someone else wrote and I modified. I monitored how the images were generated and noticed it was simply long text. I started observing the effect in detail and that lead me here.

You can write a few keywords into an image prompt and it will try and create an emotional story to fill in the gaps, but you need to describe how the image makes you feel and why if you really want specificity in detail. This is hard to do IMO and it takes a lot of practice along with a willingness to explore things like why you like a "subtle Hawaiian shirt" or what subtle really means in less subjective terms.

Why is lemmy.ml still advertising as an instance for foss and privacy enthusiasts when its not ?

Lemmy.ml has fully went communist even their application needs you to copy paste a part from a communits book and that's ok by me every politkcal group has their own instance and has the right to do as they wish . But they should really change their about from foss and privacy advocated to communist leaning ....

j4k3 ,
@j4k3@lemmy.world avatar

The Lemmy devs are communist and .ml is their home and the original instance as far as I am aware. It is its own thing, but you will also find some dev legends are on .ml, and their active communities generally have the largest participation because they have the most hardcore subscribers that are long time users from before the redd exodus last year. At the time of the exodus, all of Lemmy was something like 2k daily active users across all instances. I look at it that genius tends to have excentricity. While most people live in conflict they fail to recognize, the most gifted both identify the problem and try to find real solutions, regardless of how popular culture aligns to address its incompetence.

wawe , to memes
@wawe@mastodon.gamedev.place avatar

It feels easier to win in the lottery than to sell one copy of my game.

@memes

j4k3 ,
@j4k3@lemmy.world avatar

Judging by what would have happened if they had directly posted marketing, and now at 6 hours, this might be next level guerilla, like google-class marketing. And as far as isolation execution, probably top notch. Indiscernible conclusively as to whether it is dumb luck or next level strategic. With a indie dev in question, I lean towards the ladder and tip my hat.

j4k3 ,
@j4k3@lemmy.world avatar

Posts from ultra niche topics I'm interested in that inspire me to do things I would not otherwise. That is what I miss most.

j4k3 ,
@j4k3@lemmy.world avatar

That makes them untrustworthy. I won't touch any fast food any more, but I would stop going completely based on this alone. I don't support criminal behavior. The lack of deterministic fair pricing is criminal behavior.

Non deterministic pricing is going to open them up to lawsuits and defeat anything they make in the interm. There will be diversity shifts that mirror their pricing changes that will easily show prejudice.

j4k3 , (edited )
@j4k3@lemmy.world avatar

Water clock was a possibility but uncommon. Early industrial age was a person that you paid to come bang on your shutters until you responded.

Most people just kept a circadian routine. Another trick is to simply drink as much water as you need so that you will wake up after a given amount of time.

The idea of time as a unit of measure that is critical for task completion is a rather new invention of current culture.

[Urgent] How do you know your computer or phone isn't spying on you ?

This maybe a dumb question but i became paranoid all of a sudden and wanted some answers because i can't find it anywhere else nor can i sleep without it. Like even if i did flash linux on a lets say amd laptop couldn't the chip itself be spying on me ? Also i understand bootloaders are stored or rom is there a way to know what...

j4k3 ,
@j4k3@lemmy.world avatar

Still doesn't help with phones though. I don't think there is any way to truly verify the cellular modem's connections.

Maker uses Raspberry Pi and AI to block noisy neighbor's music by hacking nearby Bluetooth speakers (www.tomshardware.com)

Maker uses Raspberry Pi and AI to block noisy neighbor's music by hacking nearby Bluetooth speakers::Roni Bandini is using a Raspberry Pi to power his AI-driven assault against his neighbor's regular 9am reggaeton music.

j4k3 ,
@j4k3@lemmy.world avatar

I can tell you first hand that disability is not at all like this binary mentality. This was a major injustice to what disability is really like. It reflects how stupid people really are and a judge that should be disbarred. Today is my 10 year anniversary of the day I was disabled by an idiot driver. I could likely toss a tree like this if I tried. It might cost me a few weeks of not sleeping more than 2 hours, but it is my right to take such a risk if I choose. Only stupid people view disability as a binary state. There are levels of misery and limitations you can not fathom. I can't hold posture for long. You can't imagine how miserable that really is. I can't sit up. Laying down most of the time is awful. Simply getting dressed and driving anywhere takes longer than my sustainable limits and pushing past those limits means I will need several days to weeks before I can get back to my standard level of inadequate sleep I have experienced for 10 years now.

How do you directly interface with GPIO in Python?

Like let's say I have a few old HP alphanumeric LED displays that have a simple bit pattern protocol. I've gotten them working in Arduino a long time ago. If I can find some unused pins how can I bit bang them into a custom protocol from user space using pins that may be unrelated as far as I/O ports on a modern computer? Is it...

j4k3 OP ,
@j4k3@lemmy.world avatar

I've done that before, and with Forth. I'm more interested in bridging what I know with hardware into the desktop environment... or understanding why it seems so disconnected.

j4k3 OP ,
@j4k3@lemmy.world avatar

I've thought about messing with something in an old router with OpenWRT since they have a maintained Python repo and there are documented I/O for buttons and LED's, along with SPI and UART that are broken out.

I also had an old laptop where the board came with several unpopulated I/O. The board came in multiple configurations and I had the base model, so it had a bunch of connections I could have reverse engineered (something I am much more confident doing rather than software). I was curious about the potential to break out these connections but knew it was beyond my abilities at the time. Now that comp is not needed so messing about is much more feasible.

I've got a raspberry π. The point is not to have something that just works, but to understand what just works really means. And like, how to interact more dynamically with a microcontroller with less protocol formality where I tend to get lost in the weeds when I have some simple need and don't want the overhead of all that complexity.

At what age do you think is too old to be living with parents?

Background+rant: I'm in my early to mid-20s and still living at home with my dad. I'm not a NEET and am employed at a normal office job. I enjoy the comfort of my home. I like being with family (and I believe they feel blessed to have their kid at home longer). I like not having to pay rent. However, I also keep feeling some...

j4k3 ,
@j4k3@lemmy.world avatar

Your prefrontal cortex is not fully developed until ~25. I wish someone had told me that one. I moved out too soon and struggled a lot. Use the opportunity to put back as much money as possible beforehand, and start collecting the little things like kitchen utensils and some basic furniture. Having to buy all that stuff or live in an empty place sucks. It is also super lonely by yourself.

j4k3 ,
@j4k3@lemmy.world avatar

Asthma is thought to be caused by a combination of genetic and environmental factors.[4] Environmental factors include exposure to air pollution and allergens.[5] Other potential triggers include medications such as aspirin and beta blockers.[5] Diagnosis is usually based on the pattern of symptoms, response to therapy over time, and spirometry lung function testing.

https://en.m.wikipedia.org/wiki/Asthma

Basically asthma is a class like category and not a specific "thing." Saying "I'm going to cure asthma is like saying I'm going to cure human illness." Such a statement makes no sense because it lacks specificity. You can't cure a category. You must target and solve real issues and that involves all the unique and unrelated causes that are grouped inside the category. Any time you see anyone claiming solutions to categorical problems like curing cancer or asthma, they are selling snake oil as con artists. Reality is more complicated and more evidence based research is needed.

j4k3 ,
@j4k3@lemmy.world avatar

It already is depending on the model and training. I might get a mild kick out of someone calling out a 7B, or smaller like most bots are built with. Tell a 70B or 8×7B "in the style of doctorate-level dialog and vocabulary" and watch what happens.

Models are mirrors of the dataset culture and the person writing the prompt. A junk bot is like a drunk human; the good ones are indistinguishable.

Google to pause Gemini AI image generation after refusing to show White people. (www.foxbusiness.com)

Google to pause Gemini AI image generation after refusing to show White people.::Google will pause the image generation feature of its artificial intelligence model, Gemini, after the model refused to show images of White people when prompted.

j4k3 ,
@j4k3@lemmy.world avatar

So what. It means they overtrained, deployed, and had to choose between reverting to a model with known issues or training a new model. They probably tried a temporary fix with a LoRA and it failed so they have to wait on the next big version to finish training and those can take weeks even on massive data center class hardware.

People don't seem to have any fundamental understanding of AI here. It is all static tensor math. There is no persistence or learning inside the model. Any illusion of persistence is due to the loader code that turns your text into math tokens. That is just standard code.

There is no fundamental difference between an offline AI and the proprietary like Gemini. One loader code is just data mining while the other is not. Training has a sweet spot. If too much John Oliver is added, everything will generate as John Oliver, like absolutely everything.

j4k3 ,
@j4k3@lemmy.world avatar

That would not have caused them to go offline. Modifying a hash table takes 0 minutes of down time. Likewise a LoRA layer takes no down time. The only reason to go completely offline is because they need to filter the base dataset and retrain from scratch. It means the error is so intertwined across so many neural layers that a simple extra filter layer is unable to address it.

The neural network is like a giant multi dimensional cloud in 3d but where there are more than 3 dimensions. All the stuff in the cloud are vector relationships. If there is some easily traversed path where neural connections are gravitating towards a simple modification like slice across that cloud can modify that easily traversed path ever so slightly to make it less easily traversed. This is something like a LoRA that can be tacked onto the model's math.

However, if the undesirable behavior is due to something like all roads leading to the center of a giant city metropolis, no slice across that cloud can subtly alter all of the neural paths without impacting adjacent data. It is all approximated floating point math where every concept and generation parameter is inner related. Things like bunny rabbit and Playboy playmate are stored in the same tables. If you try and make all bunny rabbits black, you are also altering all playmates. It is simply because there is an minor relationship between these concepts and therefore they share a vector space inside some tensor tables. There is a very big difference between how the initial table values are created across all layers and how a modified layer works. When things go really bad, the only option is to retrain the whole thing from scratch.

j4k3 OP , (edited )
@j4k3@lemmy.world avatar

I have ultra rare thoracic spinal (between the shoulder blades) issues from that time I fought 2 SUV's in a death match on a bicycle. I killed them both but they almost got me. They mostly fought each other but my contributions were not insignificant. \s

I was folded over backwards, thus why my damage is in a region around the ribs. Posture is my problem, as in it feels like I am lifting weights the moment I am upright. It doesn't matter if I am sitting or standing, being upright at all is a problem. I start degrading quite a bit within a few minutes, but I am in pretty bad shape after 1 hour. Anything longer than 1 hour generally starts impacting my sleep and that can take many days to weeks to recover from. If I push continuously and ignore it all, I'm stupid AF, totally unstable, and a mindless zombie that can't sleep for more than a couple of hours per day.

All that said, it takes me ~30 minutes to make chicken, veggies, and white rice. I eat the plain rice for a couple of days before I make fried rice with the rest. The rice takes me 35-40 minutes to make. This means I have far less opportunities to push myself or create problems because I am limiting how much I must do while upright for the most number of days and can usually set up so that I'm in decent shape when I need to cook.

I have a tendency to get hurt by random small things like if I turn my head left or simply pick up something funny. There are all kinds of little interrelated (feeling) issues primarily on the left side of my spine. I only have a little more than half my range of turning my head left. Initially I had damage from the base of my skull and C1 all the way through T8, so I'm quite the basket case. Like, I can lift heavy things some times, but others, a light bag of groceries will cause something in my back to shift and I can't sleep for weeks. I'm trying to minimize these ridiculous injuries for the most part. Like I tried working and faking it for 3 years, but I was a zombie and still dysfunctionally incompetent. I'm managing the rollercoaster ride to make the ups and downs as tolerable as I can.

I tried major pain killers at one point too, and while I've been very healthy the whole time, the opioids made me intolerant to dairy, so this is my dairy free solution too.

j4k3 ,
@j4k3@lemmy.world avatar

I get better results when asking an offline AI like a 70B or 8×7B for most things including commercial products and websites. I'm convinced that Google and Microsoft are poisoning results for anyone they can't ID even through 3rd parties like DDG. When you see someone's search results posted about anything, try to replicate and see if you get the same thing. I never see the same thing any more. It is not deterministic, it is a highly manipulative system without transparency.

j4k3 ,
@j4k3@lemmy.world avatar

I mean, if you want it, the only thing that is stopping it is your posts on here. I left that site on the 9th and try and make this place something I enjoy by posting and commenting as much as I can. I'm only at 158 posts and 1270 comments.

Progress and evolution always move forward. We can't go back and reddit will never exist again, but we can be a part of the next thing and help each other morn the loss of what was. All of us would likely become disconnected moronic pricks if we made 192 million dollars last year. I'm sure that buys Spez lots of trips to wherever Epstein Island 2.0 is located now.

j4k3 ,
@j4k3@lemmy.world avatar

Current geological mineral distribution map. A dozen ball screws, some linear rods, bearings, grease. A dozen staters of various sizes, and a few hundred thousand diodes, maybe millions. Then as much enameled copper wire and magnet steel as I could carry. Then a e-paper tablet with a long list of patent documents, along with text books from Primary school clear to graduate level physics, chemistry, and math.

Then I would lug a vintage mini lathe over my shoulder for the few steps I have to take because you didn't specify how far I have to walk.

I should be able to make the industrial revolution from there.

...welcome to 1500 years in the future...now!

j4k3 ,
@j4k3@lemmy.world avatar

Meta [rule]: what's up with the "Alt text" format I occasionally see with Lemmy memes? This a thing we're doing for seeing impaired or something?

The Supreme Court Is on the Verge of Criminalizing Homelessness (newrepublic.com)

As more people end up experiencing homelessness, they’re also facing increasingly punitive and reactionary responses from local governments and their neighbors. Such policies could become legally codified in short order, with the high court having agreed to hear arguments in Grants Pass v. Johnson....

j4k3 ,
@j4k3@lemmy.world avatar

This is my future. I was hit by a driver while riding a bicycle to work 2/26/14. I worked for a chain of bike shops as the Buyer. I left my supercharged Camaro at home and rarely drove. I was 29, no DUI, no reason to have to ride, I chose to ride and race and live. I only barely survived. In 3 days it is the 10 year anniversary of spending most of my days laying in bed. When my folks die, I'll be homeless as it stands now; just another one of more than 100k in the greater Los Angeles basin. If you think disability or social security are some kind of safety net, you are delusional. Most of those people out there are like me, like you, after one bad day at the hands of someone else doing something stupid and completely out of your control.

j4k3 ,
@j4k3@lemmy.world avatar

I can make an offline AI say absolutely anything in any way shape or form I would like. It is a tool that improves efficiency in those smart enough to use it. There is nothing about it that is different than what a human can write.

This is as stupid as all of the teachers that used to prevent us from using calculators for math 20 years ago. We should be encouraging everyone to adapt and adopt new technology that improves efficiency, and take on the real task of testing students with intelligent adaptive techniques. It is the antiquated mindset and academia that is the problem. Anyone that can't adapt should be removed. When the student enters the workforce, their use of such efficiency improving tools is critical.

j4k3 ,
@j4k3@lemmy.world avatar

You need to sit down with an offline LLM and learn what they can actually do. It is not good at doing the work for you. It is excellent at helping you explore yourself in countless ways you can never access on your own. It can answer all of the questions you don't quite understand as you try and navigate a new subject. It is easily able to amplify and accelerate the learning process. It can be abused like anything, but there is nothing new about that.

The articles and framing of AI as something bad is all coming from manipulation of the media by Altman and company. It is about trying to control the next tech monopoly that will dominate the next decade. It is already too late for that though. Open Source offline AI will beat what Open AI has tried to control. Yann LeCunn is the person to watch in this space. He is a Bell Labs alumni pushing open source AI as the head of Meta AI. If you know anything about the current digital age, that combination of someone from the old Bell Labs pushing open source to lead an industry without trying to monopolize it should mean a great deal.

AI is not really super capable like some kind of AGI. It is like Stack Overflow or old forum threads level helpful with complex tasks. It is also a mirror of both the datasets culture and person that creates the prompts. It is only as good as your vocabulary and ability to understand its idiosyncrasies while communicating on a level of openness that humans are not accustomed. This is an evolved tool. It is not AGI. It is not persistent. It can not learn on its own. There are very real limitations with how much information can be processed at once, and limitations for niche information. This is no time to be a Luddite. It is still an order of magnitude less capable than a human but offers access to tailored information on a level that has only been available to the super rich that hire tutors for their children any make major donations to institutions in the real "cheating" of the system you will never be able to object to.

I greatly value learning, so much so, that I jumped at the opportunity to have custom tailored learning the second I had the chance. It ended up being even better than I expected. There are scientific models and several ways to setup a model with your own documents where it can answer questions and cite sources.

What's a good phone now that doesn't force ads on me?

I'm using a Pixel 6 Pro right now, and I'm looking around to see if there are any good phones. However, I have heard that there are ads in the newer flagship phones (Samsung, Xiaomi). I am willing to spend around USD$750 on a new phone, but I just don't want any crazy ads or preinstalled apps like Facebook. Are there phones that...

j4k3 , (edited )
@j4k3@lemmy.world avatar

Pixel has a Trusted Protection Module like computers with secure boot. No phone hardware in existence is documented at the hardware level. This is how planned obsolescence is created and why you have to buy a new phone every few years.

With a TPM chip it becomes possible to run signed and secured code on top of untrusted hardware and underlying software. Without this, your security is very limited in practice. Graphene OS is verifiably secure and only runs what you put on it.

The entire Android system is designed for people to use when they have no clue how to secure a device themselves and when they are far too incompetent to learn. The way this is done is to delegate a lot of permissions to app developers. This gives a lot of freedom to the apps you run. They can exploit the hell out of you within their little sandbox of vague permissions. Graphene does everything possible to limit what is happening in the background and the exploitations. It is default privacy.

I do not purchase phones as hardware any more. I don't care what is sold by any of the exploitation clowns. I shop for my ROM and buy a device that is well supported by that project. I've owned several Graphene OS devices and am happy with them. I had a Lineage device I liked too awhile back.

j4k3 ,
@j4k3@lemmy.world avatar

It is showing a different paradigm of thought. Valuing a few IO options to be exploited makes far less sense to some people. The OP is about "doesn't force ads on me." Hardware centric thought is a marketing leverage used to force ads on people. Buying for the ROM is the best way to protect your privacy and avoid the ads.

j4k3 ,
@j4k3@lemmy.world avatar

It's a mnemonic major variation of Jake that is usually available... And I came to dot world before the first 2k users joined but after "Jake" was taken.

j4k3 ,
@j4k3@lemmy.world avatar

!eciN

j4k3 ,
@j4k3@lemmy.world avatar

Waff is still waiting on your return

j4k3 OP ,
@j4k3@lemmy.world avatar
  • Do you use whole peppers, or are you cutting them up.
  • What varieties of peppers are best?
  • Are fresh peppers better, or is this just as effective for old peppers?
  • What is the bacteria source and how do you think your water/cleaning/environmental variables contribute if at all?
j4k3 OP ,
@j4k3@lemmy.world avatar

Have you ever tried anything other than peppers? I know you said extra stuff to add to peppers earlier, but I mean things that are not peppers as the base ingredient.

[Thread, post or comment was deleted by the moderator]

  • Loading...
  • j4k3 ,
    @j4k3@lemmy.world avatar

    Major Taylor was one of the first big international sporting celebrities of any human race in a much more deeply troubled time, before cars were a thing anyone around would have owned. It really contrasts how Europe was at the time versus how backwards the United States was at the time and shines a light on how things have or have not changed. It is a genuinely good read too.

    image of the book "Major" by Todd Balf

    j4k3 ,
    @j4k3@lemmy.world avatar

    IIRC it puts a user owned directory inside the root. I have no clue what the total implications are in respect to privacy and security.

    The last time I looked the NIX solution to secure boot keys was to disable secure boot, making the largest attack surface on modern computers completely unprotected by default. The idea of leaving it up to the user to figure out keys and self signing was a giant red flag for me. My current workstation requires a shim as the bootloader that came with the device rejects custom keys and I didn't care to figure out Keytool on my own to boot into UEFI and try to change them by force. That knocked NIX off my list of complete distros to run. While I don't know the implications for the NIX package manager on another distro, this is the combination of real factors that formed my chain of reasoning about using NIX in both respects.

    I also ran arch for a few weeks once and am now extremely skeptical of any distro that presents anything that hints at "you figure it out yourself" complications for basic function. After Arch I went to Gentoo back when the Sakaki guide still worked and that was much more my style. I had something that just works, and made extra complications much more approachable. Specifically, I found documented entry points on things I didn't understand, approached in ways I found useful. I don't recall exactly what I was trying to do at this point, but with NIX I spent a couple of days trying to figure out stuff and went in circles. I think I had come across a NIX package for KoboldCPP and tried a bunch of stuff that didn't work.

    Anyways, I have nothing against NIX and might try it again one day. This is not bashing on NIX, or calling it inadequate. This was just my experience as a dumb user.

    j4k3 ,
    @j4k3@lemmy.world avatar

    I can respect all of that.

    That’s your ignorance’s fault, not any distro’s. If you can’t be bothered to plug in your own keys, you limit yourself to the set of distros that are indirectly officially approved by M$.

    Harsh. I tried signing my own keys. I replaced them in the bootloader, but when I do the final step to lock them down, the TPM chip flushes the new keys and reissues fresh keys again. The only guide I have found for Keytool is on Gentoo. I love Gentoo's documentation for a lot of things, but it assumes a high level of competence, and I haven't seen anything visually showing exactly what to do and how Keytool works in practice. I don't feel very confident taking that step for the first time on a machine I must keep working.

    Indeed there are many times I "need my hand held" in order to take my first steps into a subject. I need an intellectually-intuitive foundation that is stable and I can build upon.

    You say there is no security issue with a user owned directory in root, but intuitively, that shakes a lot of my understanding that is not grounded in formal CS as you likely seem to be. Like I don't understand:

    • why a user owned directory in root is needed
    • What it means for NIX in reference to configuration files, dot files, and my mental model of mess that belongs in /home/$user. While unfounded, I immediately worry root will somehow get cluttered with junk too. It is probably wrong, but I think of $user being largely sandboxed in /home/$user/
    • I don't know what the SELinux context is for NIX, but I only have a limited grasp of SELinux from hacking around on Android to add things like busybox, and I know it is permissive but enabled in Fedora.
    • I question how anything placed directly in the root directory of another distro will impact future updates from the packagers of the distro.
    • Isn't this against the Unix framework to place something directly in root?

    I think those are all of the intuitive thoughts and questions that resonated in my mind when I saw /nix and noticed its user context.

    When I am working on some other project, I don't want my OS to force me into some peripheral rabbit hole in some large gap within my understanding just to run an update for a package I need, like what I experienced with pacman. My negative experiences with Arch many years ago makes me default skeptical. While I understand that NIX and NIXOS are different, I still associate them when it comes to developing trust.

    Last thing worth mentioning since I have been thinking about it. I was motivated to try NIX, enough to install it, in order to try a preconfigured version of KoboldCpp, as I mentioned. However, I recall it was posted on a website somewhere and was described for a WSL NIX Flake. I was curious to try it because I have had trouble with Nvidia with a mainline kernel and kobold. I thought maybe the flake was just described for WSL and I could easily sort out a Linux version, but that didn't happen. The flake was not in any native repo, and altering it to run in Linux did not feel very approachable in documentation as far as a first time experience with NIX. I don't think kobold is compatible with a DKMS built Nvidia module anyways so that stopped my effort.

    j4k3 ,
    @j4k3@lemmy.world avatar

    Thanks for taking the time to answer all of my questions. I'm much more likely to try NIX again now.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • electropalaeography
  • brutaldeathmetal
  • Lexington
  • cragsand
  • WarhammerFantasy
  • itdept
  • mead
  • RetroGamingNetwork
  • bjj
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • WatchParties
  • kamenrider
  • space_engine
  • pixo
  • Rutgers
  • MidnightClan
  • slaythespire
  • loren
  • neondivide
  • learnviet
  • mauerstrassenwetten
  • Teensy
  • steinbach
  • AgeRegression
  • jeremy
  • artificial
  • All magazines