[–] 10 points 6 days ago

i love that, for homelabbing, NixOS does a lot of secure things by default. firewall ports are opened explicitly and declaratively and services run under their own user with their own data directory. everything, even on the same local machine, communicates over HTTPS.

also, IMO the way people should have been running agents from the beginning: agents get their own user and a pared down list of tools and specific directories with specific read/write access and their own git clone of whatever code i’m working on (i hate working on the same files as an agent). (running a local Qwen 27B with Hermes)

other than that the normal stuff like fail2ban, random SSH port, VPN for remote access, Adguard, etc.

  • source
  • [–] 1 point 1 week ago

    hot take: Reddit has been a “logged-in-only experience” since i started using it 15 years ago. default subs and front page have always been trash brainrot, and the real value of Reddit has always been in niche communities, ie a curated user-specific homepage.

    that said, their incessant insistence on brainrot like AITA and AskReddit got me off that platform years ago at this point.

  • source
  • [–] 3 points 1 week ago

    my rule is much less strict: more than 3 files gets migrated. large Python projects are a nightmare to maintain, and performance is bad at scale. for quick experiments or data analysis it’s great.

    but honestly Nushell has replaced Python for me for the most part, unless i need a specific Python package (and often i can just wrap that in a small runnable script with uv)

  • source
  • parent
  • context
  • [–] 32 points 2 weeks ago (4 children)

    comparing Linux to Windows is hilarious.

    let me introduce you to Richard Stallman, the OG Linux hater. the author and advocate for GPLv3 thought Linux was too corporate, too compromising to corporate interests.

    this world of technology is about compromise. life itself is about compromise. if you want to create your own OS, your own programming language, your own set of standards, go ahead. no one is stopping you.

    except, you don’t actually want that. you want text editors, browsers, email, and video games. those things depend on standards, and those standards are shared by other interests, whether you like them or agree with them or are morally aligned with them or not. that’s the sacrifice we make to fly on an airplane or drive a car on public roads or use publicly created software.

    look into Free Open Source Software. not OSS, FOSS. there’s a difference. you should be cognizant of the tradeoffs.

    heck maybe read some Marx/Engels.

  • source
  • [–] 2 points 2 weeks ago (1 child)

    i always tell myself this. i crashed my bike during a race, and was like “i’m gonna make a slop bowl of mac n cheese and tuna.” but… i can’t just put the tuna in with the noodles; even if it’s canned i can still sauté it in some garlic and butter. may as well add some of this togarashi for a little heat. and everyone knows mustard makes cheese taste cheesier. speaking of cheese, i got some parmigiano regiano. let’s put some of these green onions on top; first bite is with your eyes. and of course some panko will add a textural contrast…

  • source
  • [–] 9 points 3 weeks ago

    will recommend. just use Tailscale. you may distrust any of these OIDC providers, but that doesn’t mean they can see your traffic. long term if you’re paranoid move to Wireguard or Headscale, but this is so simple it’s a no-brainer

  • source
  • parent
  • context
  • [–] 5 points 1 month ago (1 child)

    i mean there’s a ton of alternative Python runtimes. i think Rust and Zig are compelling alternatives to C++, and these projects never felt like cash grabs to me. C++ is being systematically removed from high profile systems software for a good reason: it’s a nightmare to maintain. and Typescript support is much appreciated; JavaScript toolchains are nightmarish. all in all i think these alternative runtimes solve real problems.

    i understand the cynicism, but these are software products that have to be funded to be successful.

  • source
  • parent
  • context
  • duck egg omelette (lemmy.world)
     

    i got some duck eggs at the farmer’s market with no plan on what to do with them. i thought i’d try them in the purest form to get a sense of the difference from chicken eggs.

    • 3 duck eggs
    • feta inside
    • avocado on top
    • generous with the butter
    • thyme flaky salt to finish

    my pan is too small for 3 eggs, but i haven’t made a French omelette in a while so i forgot.

    the duck eggs were super rich compared to chicken eggs. salt and butter levels on point.

    bavouse in full effect

     

    hey nerds! i got a lovely email from GitHub this morning that their increasingly vibe-coded, barely-working Actions features are about to get more expensive (charging by the minute for something that notoriously spin-locks is a special flavor of shit sandwich).

    i usually just use whatever i’m given at wherever i’m working. i do have a project that i maintain to parse Ollama Modelfiles tho: https://github.com/covercash2/modelfile and to be honest, Actions is the only solution i’ve ever used that came close to sparking joy, simply because it was easy to use and had tons of community mind-share (i’ve definitely heard horror stories and would never stake my business on it), but this price increase and all the other news around GitHub lately has got me side-eying self-hosting solutions for my git projects. Forgejo seems like the way to go for git hosting, but Actions in particular Just Works™️ for me, so i’m kind of dreading setting something up that will be yet another time sink/rabbit hole (just in time for the holidays! 🙃).

    i can install most of my tooling with my language toolchain (read: rustup and cargo) which makes things fairly neat, but i just don’t have a sense for what people use outside of Jenkins and Actions.

    i thought this community might have some insight beyond the LLM generated listicles that have blighted modern search results.

    thanks in advance 🙏

     

    hey! i don’t particularly want to post on Reddit, and i just found this community. hopefully there’s someone here who can help.

    don’t let me jump to a conclusion here (the good ole X/Y problem we call it in software).

    i recently moved into a new house, and my dishwasher’s performance has been next to useless. the first weekend i moved in it had a leak detected so i took the opportunity to take the whole mfer all the way apart and clean the filter and check all the guts. (i ended up removing the sensor completely cuz the false positives were driving me nuts; also this experience made me start distrusting the machine itself)

    after this, the residue from the detergent went away, but it wasn’t cleaning anything that wasn’t just something i could rinse off in the sink. i ran dishes through 3, 4, 5, 6 times. in the meantime i started pre-heating my water before starting the machine, based on advice from this Technology Connections video. finally today i hand washed most of the dishes so i could use the dishwasher cleaner i bought.

    the dishwasher cleaner was this product: “Finish Dual Action Dishwasher Cleaner: Fight Grease and Limescale, 1 Count”. the idea being if there is some excess lime built up the pressure may not be adequate. the way it’s meant to work (i assume) is you remove a sticker to expose a wax plug that is melted by the heat of the water during the cycle. i set the dishwasher to the most intense setting: heavy wash, extra hot, sanitize. took the thing 3 hours to complete the cycle. i come back, and the wax plug is 100% intact. thus the conclusion: the water isn’t getting hot enough during the cycle even with preheating. based on this i’m assuming that my water line is simply too long for such a modern machine, which (assuming based on the video) is trying to minimize water waste and not sampling enough hot water to get up to normal operating temperature.

    the reviews of the machine seem positive, and negative reviews don’t indicate this as a normal issue regarding the effectiveness of the machine.

    hope someone can help, because it’s currently an overpriced drying rack for my hand washed dishes.

    it’s the Samsung DW80K5050

    here’s the manual for the model: https://downloadcenter.samsung.com/content/UM/201610/20161012093615322/DW7000KM-02025B-01_EN_CFR.pdf

    view more: next ›