dgdft

joined 4 months ago
[–] dgdft@lemmy.world 5 points 4 hours ago (2 children)

The TVA is super fucked from an environmental and civil liberties perspective, and has long been a folk-culture boogeyman for that reason.

Lots of poor working-class people were kicked off land that had been in the family for generations with zero recourse and very little compensation.

[–] dgdft@lemmy.world 3 points 20 hours ago* (last edited 19 hours ago)

Blesh adds a lot of functionality that makes bash feel + act like a fancier neoshell, while keeping the same syntax. Also includes a pre-exec hook, which vanilla bash notably lacks.

Highly recommend.

[–] dgdft@lemmy.world 6 points 23 hours ago* (last edited 23 hours ago)
[–] dgdft@lemmy.world 4 points 1 day ago

Welcome to Lemmy! Sincerely hope you can find some reprieve from your physical circumstances here.

As a friendly heads up, you posted this thread to a tech-related board. Your post may be removed for that reason, but you should consider reposting on a more general comm such as !casualconversation@piefed.social.

[–] dgdft@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

Yeah, I believe you don’t need to extend Caddy at all for that.

Add a properly-formatted Authorization header to any requests you make to the server and it’ll work. See Wikipedia page for header string format:

https://en.wikipedia.org/wiki/Basic_access_authentication

On the webpage side, I’d have the login form make a POST to your login endpoint using a basic auth header to pull a JWT that acts as a “real” auth key for other pages.

This is all assuming you want to stick with basic auth as opposed to a more heavyweight option.

[–] dgdft@lemmy.world 5 points 1 week ago (2 children)

How does programmatic access tie into the desire for a login form?

Either way, you can do a login form -> basic auth forwarding page by rigging up some simple JS, or access programmatically in a direct way by simply setting a manual Authorization header.

[–] dgdft@lemmy.world 7 points 1 week ago* (last edited 1 week ago)

Meanwhile on the mycology, houseplant, and gardening comms:

[–] dgdft@lemmy.world 48 points 2 weeks ago* (last edited 2 weeks ago)

Still are.

And in February, the contractor that worked on the anti-vax campaign – General Dynamics IT – won a $493 million contract. Its mission: to continue providing clandestine influence services for the military.

OG Reuters Piece (read it at the time): https://www.reuters.com/investigates/special-report/usa-covid-propaganda/

[–] dgdft@lemmy.world 31 points 2 weeks ago* (last edited 2 weeks ago)

Not to detract from the article, but this has actually been a long time coming and known as a vector for decades.

E.g.: https://news.ycombinator.com/item?id=38419272

[–] dgdft@lemmy.world 10 points 2 weeks ago

It’s extra work to maintain and test another release format — and the core developers want to focus on making software.

No one is stopping you from rolling your own flatpak.

[–] dgdft@lemmy.world 2 points 2 weeks ago* (last edited 2 weeks ago)

No personal disrespect to you OP, but gotta call a spade a spade: this article is dogwater clickbait and not a good fit for this comm.

[–] dgdft@lemmy.world 41 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

tape drives seem to be the best

Tape drives are the keytars of the tech world. They seem cool and a pro can really jam with them... but they're not the most practical and you should really get a guitar or a keyboard until you know what you're doing.

Yeet your shit onto rsync.net or sth else simple and call it a day, unless you're in it for the meme.

 

I think a lot of people have heard of OpenAI’s local-friendly Whisper model, but I don’t see enough self-hosters talking about WhisperX, so I’ll hop on the soapbox:

Whisper is extremely good when you have lots of audio with one person talking, but fails hard in a conversational setting with people talking over each other. It’s also hard to sync up transcripts with the original audio.

Enter WhisperX: WhisperX is an improved whisper implementation that automatically tags who is talking, and tags each line of speech with a timestamp.

I’ve found it great for DMing TTRPGs — simply record your session with a conference mic, run a transcript with WhisperX, and pass the output to a long-context LLM for easy session summaries. It’s a great way to avoid slowing down the game by taking notes on minor events and NPCs.

I’ve also used it in a hacky script pipeline to bulk download podcast episodes with yt-dlp, create searchable transcripts, and scrub ads by having an LLM sniff out timestamps to cut with ffmpeg.

Privacy-friendly, modest hardware requirements, and good at what it does. WhisperX, apply directly to the forehead.

 

If you crave fat beats, this one’s for you.

136
submitted 4 months ago* (last edited 4 months ago) by dgdft@lemmy.world to c/gardening@lemmy.world
 

Hey garden peeps!

I tried overwintering some of my pepper plants this year. The process worked very well, and was easier than I'd expected, so I figured I'd share the results in case anyone else finds this useful.

Only big catch is that you'll need a space that stays around 40-60 degrees across your winter season. If you have a garage, basement, shed, root cellar that meets those requirements, you're in luck - otherwise, you're probably better off sticking to starts, or barerooting in a used wine cooler.

I used this page as my guide: https://peppergeek.com/overwintering-pepper-plants/, but to summarize, you basically uproot your plants at the end of the season, prune them down to the bottom few nodes, root wash them, and stick them in fresh, cheap potting soil with a small light to hang out for the winter.

Additional notes:

  • I added crushed granite as a mulch to keep out fungus gnats.
  • Watered every ~3 weeks, going off of container weight.
  • Kept the light timer around 6 hrs per day.
  • I pruned new growth for the first ~6 weeks, then tapered off to avoid draining all of the plants' reserves.
  • I followed the standard hardening-off procedure to reintroduce the plants to the outdoors.
  • This was USDA zone 8, so the short winter made this EZ mode. Maintenance was painless and the plants were showing little sign of stress, so I don't think it would've been hard to keep it up a few more months.
view more: next ›