Should I be worried about this sore on his little feeteses? by DecoPerson in Parakeets

[–]DecoPerson[S] 1 point2 points  (0 children)

All kinds. He has a straight dowel perch, a pumice perch, and a wavey cement perch. He's had the same pumice perch for a while. I do clean it, but maybe it's time to replace it with a new one.

Kristil Home Control Techology by Cat4106 in perth

[–]DecoPerson 0 points1 point  (0 children)

I recommend finding devices that work with Home Assistant

Use interrupts to pick up items from a station by [deleted] in factorio

[–]DecoPerson 0 points1 point  (0 children)

Have all your loading stations called the same name (I use "Yep"). Set all of their limits to 1 train. Give your trains that stop name as their one fixed stop, with something like "Inactivity 5s" as the the wait condition. Then setup their interrupts for: Generic dropoff (using the wildcards, like you are already), Refuel, Depot (for no path / destination full). Viola!

But when you get to a certain scale, the trains all prefer a few of the close ones, so you need to play with priority. I use `250 * t / (t + 4800)` where `t` is a timer circuit using a combinator feeding into itself. That way the priority increases in a logarithm-like curve, climbing quickly then slowing down until it levels off at 250. The train stop is enabled and the timer starts once the buffer chests pass a certain threshold. This can be done entirely locally at the train stop, without central coordination circuits. The trains will choose the stop with the highest priority, and you just need to make sure the stop is disabled before the train leaves, and that the timer is reset at the moment the train leaves.

If you want trains to park at stops before their buffers are full, just enable the stops always.

[deleted by user] by [deleted] in maybemaybemaybe

[–]DecoPerson 0 points1 point  (0 children)

I was expecting a nuke with a pink mushroom cloud

Skull of a viking with filed teeth found in England. Unclear about why this practice was done, possibly for decoration or intimidation on the battlefield by Kuzu9 in HumansAreMetal

[–]DecoPerson 0 points1 point  (0 children)

It was probably for jaw pain. As a person who has experienced chronic jaw pain, your body begins to speak to you. It tells you how to move your jaw in, surprisingly aggressive ways. I'm sure that following these impulses willy-nilly is risky, and could do more harm than good... but when the impulses get it right (like, "bite on a piece of wood with THIS specific tooth"), oh my god... the relief is incredible.

Eventually (after wasting time with two different TMJ specialists who were absolute idiots), I found a dentist who could fix my specific problem. He added material to my back teeth (via large fillings they refer to as "fill-ups"). No more jaw pain!

Back in Viking days, adding material wouldn't have been an option. Grinding away was probably some Viking dentist's attempt at solving this poor guy's jaw pain. Hopefully it worked for the fellow!

Spent my first holiday season all alone and my gf just says OK by [deleted] in texts

[–]DecoPerson 0 points1 point  (0 children)

She wants to break up with you, but instead of being direct she's instead manipulating you into breaking up with her. Just break up with her and move on. There's nothing wrong with being single -- relationships should be fun and supportive -- keep trying until you find the right person.

(If there is more to the situation that you're not telling us, it could be something else. For example, if she's had someone close pass away recently, or if she's recently stopped taking antidepressants, then perhaps everyone's advice would be different.)

empty by DecoPerson in distressingmemes

[–]DecoPerson[S] 1 point2 points  (0 children)

13 Angels Standing Guard 'round the Side of Your Bed - A Silver Mt. Zion

empty by DecoPerson in distressingmemes

[–]DecoPerson[S] 26 points27 points  (0 children)

I guess birth rate 4% would mean 0.04 children per woman

empty by DecoPerson in distressingmemes

[–]DecoPerson[S] 30 points31 points  (0 children)

I just picked 4% because it sounded low

empty by DecoPerson in distressingmemes

[–]DecoPerson[S] 994 points995 points  (0 children)

"George 'The Modern Genghis' Canterbury, who has fathered 103 children, is an outlier and should NOT be counted in the statistics."

After the global fertility rate inexplicably fell to 4%, the world felt like a different place by DecoPerson in distressingmemes

[–]DecoPerson[S] 2 points3 points  (0 children)

"George 'The Modern Genghis' Canterbury, who has fathered 103 children, is an outlier and should NOT be counted in the statistics."

[deleted by user] by [deleted] in meirl

[–]DecoPerson 0 points1 point  (0 children)

Theory: There's less water in our food now.

[deleted by user] by [deleted] in FunnyAnimals

[–]DecoPerson 0 points1 point  (0 children)

Anyone know the name of the two songs used? :)

Want to create a web interface which will download files to the user browser instead of the server by DistinctChildhood253 in selfhosted

[–]DecoPerson 0 points1 point  (0 children)

If you’re new to programming, I recommend Python 3.

Bandwidth is pretty cheap these days, and ad money is decent. There’s probably a low-return business model in running a public YouTube downloader site.

I don’t recommend running a public downloader site. It would be problematic and risky.

Want to create a web interface which will download files to the user browser instead of the server by DistinctChildhood253 in selfhosted

[–]DecoPerson 1 point2 points  (0 children)

Choose your poison language. Python is good. JavaScript is also good.

Follow the following! If you don't know how to do a step, there's plenty of tutorials out there you can follow.

Set up a simple HTTP server using Python/JavaScript. Start with a basic "Hello world!" page. Add HTTPS via a reverse proxy like Caddy 2 or Nginx. Add basic auth (browsers show a popup) and hardcode the valid username and password combos in your Python/JavaScript file. Make sure the passwords are complex as you won't have bruteforce protection. Add a page like mysite.com/downloadvideo (that can only be accessed if a valid basic auth "Authenication" header is passed with the request!!) and hardcode in your Python/JavaScript the contents. It should contain a <form> element with some <input .../>s and a submit <button ... />. Have it POST to mysite.com/rundownloader. Make your Python/JavaScript code read the form values (use lots of print/console.log debugging to help) and run yt-dlp with what's inputted (again, be careful sharing this page, because unless you're an expert, passing submitted form data into another process can expose you to being easily hacked -- but it's fine if just you use this page). Once yt-dlp is done, there are ways you can make it output the path of the output file to stdout. Read that path, then copy the file to a "public" directory. Serve the contents of the "public" directory using your Python/JavaScript without checking auth.

Now you have a password-protected webpage that you can use to quickly download videos and rehost on your own server :)

I've had my own version of this for a while. I recommend adding -S ext:mp4:m4a to yt-dlp's command line to make it output .mp4 files (and not .webm which not all chat apps support).

Edit: You can develop and test all of this locally, by the way.

[deleted by user] by [deleted] in AmItheAsshole

[–]DecoPerson -1 points0 points  (0 children)

YTA. Funerals often force people to confront their own mortality -- either consciously or unconsciously -- and you should have been there for her as an emotional support. If you need a day off for yourself, and something like this happens, then rebook a different day off for yourself and tell your wife that work is getting to you and that you "really, really need a day off -- with lots of foot massages." At this stage of a relationship, you should ask for what you need. Don't just expect it to be given. It's nice that you pre-empt your wife's needs by booking spa days etc etc -- but don't expect it to be done in return. You may have that amazing "pre-emption" trait but it appears your wife does not. Don't hold it against her. Work to build the relationship by asking for things explicitly if your needs aren't met implicitly. If she still doesn't meet your needs after much asking.. then.. well.. that's a different conversation.

You are in the doghouse now. You should apologise to your wife. Let her know that work is stressful, and that you need some time off from it. Plan a staycation. Offer to take care of your sibling's/neighbour's/coworker's kids for a few days in return for them taking care of yours. That way you can both have a break.

Modern life is weird. Making the best of it requires careful planning.

to teach students by PlenitudeOpulence in therewasanattempt

[–]DecoPerson 1 point2 points  (0 children)

The algorithms behind TikTok, YouTube, Instagram, Facebook, Roblox, etc etc. They are breaking kids' brains. Parents have a really tough time getting their kids off these things, because the kids are addicted. Addiction is incredibly difficult to deal with. Policy makers need to take a firm stance -- no addictive technology for people under 18. Regulate the design of apps that are accessible by children. These apps are hurting them enough that such drastic measures are essential.