There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

kbin.life

299792458ms , to unixporn in [Swayfx] Waybar, Waypaper, foot, waterfox.

can you fix me sum dots?

squid_slime OP ,

github.com/squid-slime
waybar will likely break unless your monitor is the same res as mine

PhlubbaDubba , to showerthoughts in What if Dinosaur is the most common form of life, and they sent their DNA here in a galaxy wide seeding operation?

There’s over a million viable alternatives to DNA as carriers of genetic data, so the odds are actually extremely low that something we could classify as saurian in convergent traits

And that’s before you get into even more exotic theorizes forms of life like gas clouds in the interstellar void that appear to form helical patterns when current runs through them, silicon based life in extremophile environments, and possible micro-time lifeforms that can only exist in the interior of different kinds of neutron stars.

Also, the lifeform which got the closest to converging on the great ape body plan, which thus far is the most efficient to be observed for complex use of tools, is actually pre-mezozoic, a Permian proto-mammal labelled Suminia, it even had opposable thumbs, although it is theorized to have primarily moved on all fours, so the thumbs were probably for branch clinging instead of hammer swinging.

Petter1 , to piracy in I used to love Android but I want to move, and I don't know if it's the right thing.

First I would say best Android right now, is a pixel with custom ROM installed.

Sidload: there exists modified apps for iPhone. To install them you have 3 options (if not in EU) you can sideload using your personal free apple dev account, there you are limited to 3 different apps and you have to reinstall them every 7 days to keep them working, if you pay apple 100$ a year, you can upgrade to a “real” apple dev account without the limitations. Easiest way to self sign apps using above methods would be AltStore application. The third way is Sideloading using a service, that uses enterprise certificates to distribute such apps, those services are either expensive (e.g. BuildStore) or they inject ads into the apps you sideload (sorry, you have to “google” yourself).

I had no issues with NSFW on Reddit, Lemmy and discord yet, 🤔 for discord I don’t know if it changed since I used it. NSFW on telegram is blocked in the iOS app, but the webApp of telegram can be added to the homescreen and then it feels like an App

I use the sea via the self hosted arrr apps and have added the webUI of each to my homescreen, alternatively you can control your arrr apps using LunaSea app. For streaming, I use plex and jellyfin which both work great on iOS

For youtube, there were some modded apps, but I just went with premium via India, because that was more convenient.

I block ads on my phone by routing my internet through my server running adGuard and on device I use 1blocker as backup (since i payed for lifetime long time ago)

nieceandtows , to science_memes in the final boss after you clear Donald Knuth

Wow, this is crazy fascinating

NigelFrobisher , to science_memes in the final boss after you clear Donald Knuth

The only correct answer to “name every Algorithm”.

MagicShel ,

My algorithms are generally named // Garbage - rewrite when we have time

DarkenLM ,

And will remain unchanged until the heat death of the universe.

jaybone ,

Bob here is O(n)

Annoyed_Crabby , to science_memes in the final boss after you clear Donald Knuth

You’re telling me that Pythagoras Theorem are invented by none other than John Theorem? You want me to believe that?

tiredofsametab ,

Yes but also no as Steve von Trig discovered it a thousand years before and of course gets none of the credit.

/ the Pythagorean Theorum is far older than Pyth.

jaybone ,

Was he friends with Jean De Rivative?

quinkin ,

And second cousin of Ian T’Gral.

Akasazh ,
@Akasazh@feddit.nl avatar

No it was the Dutch man Piet Agoras

GiveOver ,

Yes and bluetooth was named after the famous king Harold Bluetooth

urquell , to fediverse in How come as of today I can't access [email protected]?

Is your name Harris?

southsamurai , to nostupidquestions in Adult pool goers - what do people even do at the pool?
@southsamurai@sh.itjust.works avatar

Exercise.

Arthritis, and other musculoskeletal problems put me on the disabled list a long time ago. So, if I want anything resembling sustained cardio, it’s water or jerking off. Or both, I guess.

Point being that water based exercise is a wonderful thing when you have any kind of mobility issues. You get resistance without stress on joints, or at least a lot less stress. So you can bust your ass and get some good work in instead of doing fifteen minutes and needing a handful of NSAIDs and the rest of the day to recover.

I just wish I could go more often. We don’t have a pool in our town that’s even semi useful for that. The YMCA the next town over has times set aside, but it’s a tough thing to schedule in.

Max_P , to selfhosted in Why do so many people use NGINX?
@Max_P@lemmy.max-p.me avatar

NGINX can really do a lot of things out of the box while being pretty easy to configure. NGINX can serve static files, it can proxy emails, it can do FastCGI, it can do UWSGI, it can do HTTP proxying, you can run Lua code inside NGINX to do things, there’s a module for RTMP live streaming. You can also implement some stuff like external authentication to protect your services/authenticate them at the proxy level. It can also do caching. Not all that useful with all those Rust and Go apps with their own built-in web server but if you run large legacy apps at scale it’s great, you can offload a lot of stuff away from your slow ass PHP app.

Caddy’s simpler but the current battle tested popular option is NGINX.

HAproxy is good at what it does but it’s only good at proxying and simple rules. For the most part, it’s used as a load balancer and router and doesn’t really process the requests itself. It can alter some things in it but it’s limited, and it only does HTTP and TCP. So you can’t really run PHP or Python or Ruby or whatever applications directly behind HAproxy. That makes NGINX a better choice there because NGINX deals with HTTP and only passes the request details to the application which doesn’t have to do HTTP on its own. I usually see HAproxy load balancing to NGINX hosts with some PHP/Python/Ruby app behind them.

Apache is old. It’s gotten better but the way it works just doesn’t reflect most modern use cases. I remember when NGINX popped off like 15 years ago and just how much more resource efficient it was and how happy I was with the upgrade. So it exists and still works but not very popular anymore. It’s a bit easier to set up but also a bit weird with things like mod_php which runs directly inside Apache instead of a dedicated user that can be better sandboxed.

Traefik is getting traction in big part because it fits well with the Docker ecosystem and just sets itself up automatically.

There’s also Envoy if you want some serious proxying and meshing but setting that one up is truely headache inducing.

They’re all pretty good web servers regardless, it comes down to preference. There’s no right choice because everyone’s needs are different.

db0 ,
@db0@lemmy.dbzer0.com avatar

Not sure why you say haproxy can’t serve python. I do it all the time. You just use something like python waitress and then point haproxy to it’s port.

Max_P ,
@Max_P@lemmy.max-p.me avatar

It depends on what you use on the Python side. Classically that would have been uWSGI or one of the *SGI interfaces, and lately ASGI.

Sure, one can totally make Python apps that serve HTTP directly. The same can be done with PHP (and Ruby and others) as well, but most people still run their PHP through PHP-FPM over FastCGI because you can offload a lot of the work to the much faster NGINX side. A fair amount of apps make use of X-Accel-Redirect to serve private files, so you don’t tie up a PHP worker for an hour serving the user’s 2GB file.

But yes, as those languages all move to async computing and away from worker pools, it’s more common to see those serve HTTP directly, and there’s less and less need for a proxy that supports those other protocols. The async event loop is what made NGINX special when it came out, so naturally languages that moves to that model greatly reduce the need for that as well, they too can easily handle thousands of concurrent connections no problems. Plus these days people slap a CDN in front anyway so static file performance doesn’t matter quite as much.

db0 ,
@db0@lemmy.dbzer0.com avatar

Ye pretty much. I was just quite astounded at that statement as the AI Horde is basically just a lot of python processes behind a very low powered haproxy server.

Personally, I understand people like to stay with the familiar, which is perfectly fine for a non-demanding service, but when something becomes demanding, I find the haproxy specialization serves better. I wish lemmy deployment by default utilized haproxy myself.

d2k1 ,

HAproxy is good at what it does but it’s only good at proxying and simple rules. For the most part, it’s used as a load balancer and router and doesn’t really process the requests itself.

To add something here: HAProxy’s ACLs are more powerful than anything nginx, Apache or even Envoy can do. Of course HAProxy is not a web server but “just” a reverse proxy that speaks HTTP (and TCP) but what you can do with its ACLs is often extremely impressive in its simplicity and elegance. A single-line ACL in HAProxy would require loading additional modules in nginx and writing a screenful of configuration directives. Though the average self-hoster will probably never need any of the power HAProxy offers.

In the past 20 years I have professionally used all four of these as web servers and/or reverse proxies and I am pretty confident that HAProxy beats all others when it comes to request processing. Though Envoy might be getting there.

SpazOut ,

Having used HAProxy for 15 years commercially, I absolutely agree with this. There are lots of complex features of HAProxy that only a dedicated proxy can provide. The acls, deep packet inspection and stick tables are a few.

Whilst it doesn’t directly “serve” PHP or Python - it’s a load balancer so can just have regular Apache or nginx backends serving content which is arguably its main use case. For homelab this doesn’t always make sense but I would pick nginx for high traffic commercial environments.

Findmysec OP ,

Traefik’s marketing as the “Docker reverse-proxy” put me off since I like technologies to stay agnostic of each other (personal preference).

Your arguments are correct, and usually I’d run a separate web server but I suppose for a homelab having less things to manage is great

bmarinov ,

Traefik does auto discovery and you can register different configuration providers. Don’t need docker? Then don’t use the docker label-based provider. It is really flexible and has sensible defaults. Other than a few quirks in the basic auth support I haven’t had any problems. And at work it powers our globally utilized infrastructure without any hiccups.

lidstah ,
@lidstah@lemmy.sdf.org avatar

HAproxy is good at what it does but it’s only good at proxying and simple rules.

It’s possible to write very complex rules/ACLs with HAproxy… stick-tables, ACLs with regexes on whatever HTTP header, source or destination ACLs, map files, geoblocking, lua scripting, load-balancing from round-robin to host header load balancing, dynamic backend servers provisionning through DNS… Not that you can’t do it with Nginx (it started as a reverse-proxy before becoming a jack of all trades), nor that nginx isn’t a great tool (it is!), but HAProxy can do very complex things too. It also follows the good ol’ UNIX philosophy of “one program to do one thing and do it well” and thus doesn’t try to be a webserver, hence why you need a webserver behind it to serve anything from static files to PHP/Python/whatever.

ChaoticNeutralCzech , to lemmyshitpost in Election Brownie

“Just cut out a square! It’s not that hard!”

Him:
https://tikz.net/wp-content/uploads/2023/09/relativity_scales-001.png

roguetrick ,

Human experience includes traveling to the moon, so 10^8^ not 10^7^. Order of magnitude difference, literally unplayable.

ChaoticNeutralCzech ,

It’s probably what we can experience without technology, which can also allow us to see smaller/shorter-duration things, or record past events. Eurasia is about 10^7^ m long.

Ziggurat , to nostupidquestions in Adult pool goers - what do people even do at the pool?

Swim, if necessary get a couple of classes. So you can enjoy the exercise aspect of it.

If there is a water slide on whatever, it’s not just for kids, so you can have some fun there too.

Just a thing, please don’t block the swimming lanes to play around, it’ll be annoying for you and the swimmers

xnx , to piracy in I used to love Android but I want to move, and I don't know if it's the right thing.

Ive use sideloaded youtube thats ad free, apollo for reddit to this day, telegram nsfw stickers, chats, everything, i havent pirated games but i wouldnt sideload a pirated game cuz that seems like a recipe for viruses (for android too). Roms and emulators are fine and easy to play now

aStonedSanta ,

How are you still using Apollo 👀

xnx ,

Sideloaded it using sidestore.io

bruhduh , to lemmyshitpost in Election Brownie
@bruhduh@lemmy.world avatar

He WHAT?

BB84 OP , to science_memes in the final boss after you clear Donald Knuth
cosmicrookie , to asklemmy in US Small Business Owners - What streaming platform do you use for you business music?
@cosmicrookie@lemmy.world avatar

The streaming platform does not matter. You can use anything you want. Its the actual act of playing music that often requires a licence depending on where you are. I live in a scandinavian country and have to pay a fee depending on the store size. 100 square meters would cost $60

(Interestingly i subconsciously converted to $… if you’ve worked retail in a tourist destination you must have heard ‘how much is this in dollars?’ but not really the same question for any other currency

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines