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

Metaright , to sysadmin in Office 365 - Exchange online outage today
@Metaright@kbin.social avatar

Good luck!

Treczoks , to asklemmy in Every generation has some product/ingredient that they didn’t know was dangerous at the time: tobacco, lead, asbestos, etc. What is that item for this generation?

Social Media

baatliwala , to android in Favorite 2-factor authenticator?

Aegis is FOSS and supports easy backup and restore. TOTP 2FA isn’t a very changing or proprietary technology so using open source options are easy.

philluminati , to linux in Why is Linux so frustrating for some people?

When I got into Linux I read every physical book I could. Physical books on a subject tend to be written to have chapters that cover whole material. When you try and learn from multipe ebooks you randomly found online you end up cherry picking bits and pieces and never actually read every chapter, so you miss fundamentals.

Maybe you would benefit by reading a PAPER copy of a book about Linux and the especially command line. Linux is a very command line oriented system so maybe trying to tackle some of the struggles head on will help you unlock apt any other tools.

alokir , to android in What's your favourite keyboard app? ⌨️

I tried SwiftKey for about a week or so a month ago but I’m too used to GBoard to make the switch.

What I like about GB that SK doesn’t have or is too different:

  • speech to text integrated into the keyboard. The Bing app is probably the best at this, especially for my non-native English accent, too bad SK doesn’t have its own implementation
  • I can set up the keys to show their long press symbols
  • the colon character is at an awkward place for my finger to reach
  • GB’s swipe function can figure out much more easily what language I wanted to type in
  • SK shows every possible accented version of the character that I long pressed on, and the one that I wanted was usually at an awkward place to reach. GB on the other hand sorts those of my native language right next to the original character, and only offers a few that I never use.
Spendies ,

SwiftKey does your first two bullets and has full on Bing chatgpt built into the keyboard including getting it to compose messages for you and gives you options to rewrite your messages in different tones like professional, casual, funny, etc.

I feel like most of your issues with swiftkey could be fixed by playing around around with themes/settings a bit to find what fits your needs.

alokir ,

It seems like you were right, it was the theme that I chose that didn’t support showing the long press symbols, even though I enabled them in the settings.

Regarding the voice to text, for me it just opens Google’s voice input, it doesn’t seem like it has its own built in VTT.

B0NK3RS , to books in What are the best books for someone with depression? to read...
@B0NK3RS@lemmy.world avatar

What did it for me was reading the books to my favourite movies and TV shows. It was at least 15 years of no books until I found The Expanse and now I would consider myself a regular reader.

As for where to get books I’d suggest a local library (free) or eBay (cheap).

TheInsane42 , to nostupidquestions in How do you choose an instance and does that have a significant effect on your Lemmy experience?
@TheInsane42@lemmy.world avatar

I started on lemmy.ml, as I code a lot. I got a lemmy.world account when I found a lot of communities there I wanted to join and a lemmy.studio account for music communities. That was a few min before I learned how to subscribe cross-instance. (I couldn’t find the communities) I could clean up teh accounts, but nah, couldn’t think of a reason why.

Now lemmy.world is my main instance with lemmy.ml as 1st backup and lemmy.studio as special interest. (and I found a Dutch instance)

LolaCat , to fediverse in Facebook alternative?

Not sure about any that try to be exactly like Facebook. The closest off the top of my head is Pixelfed which is meant to be like instagram if that seems like something you’d be interested in.

Qpernicus , to linux in I did it, I distro hopped
@Qpernicus@lemmy.world avatar

Good luck then. I spent happy years on Arch but recently hopped to Void because lately Arch packages broke to much (mainly because of my choices to be honest) and I wanted something different (not specifically no systemd)

Digester OP ,
@Digester@lemmy.world avatar

What Arch based distoe were you on? I would love to spend some time on Debian and OpenSUSE eventually. Also Fedora is intriguing, I wished I tried it already.

I’ve had experience with Debian based and Arch based distros only. I was on Majaro for months before I had to switch back to windows and leave Linux behind for awhile

WheelcharArtist ,

I think when he said arch he meant arch and not arch based?!?

Digester OP ,
@Digester@lemmy.world avatar

Depends on the distro, something like EOS is basically Arch with fancy pants on.

WheelcharArtist ,

I spent happy years on Arch

mrh ,
@mrh@mander.xyz avatar

Yeah Void is fantastic. I just switched back and I doubt I’ll be moving to anything else.

I only switched away in the first place because I had gotten so comfortable I wanted to try something new (Guix, also amazing!).

But there’s something so comfy about Void once you grok it, just lots of little good decisions which add up to a great experience.

Radin ,
@Radin@mastodon.world avatar

@mrh @Qpernicus it also has a very cool name i switched to it because of that, also do the android dream of ele

Raphael ,
@Raphael@lemmy.world avatar

But I was told by the fanboys that Arch never breaks. Could they have lied to me?

Qpernicus ,
@Qpernicus@lemmy.world avatar

No. And arch never broke on me. But some packages did and lately they were just more of those. Admittedly a few were the -git version. And I just wanted something else

Raphael ,
@Raphael@lemmy.world avatar

But some packages did

So Arch broke for you.

Qpernicus ,
@Qpernicus@lemmy.world avatar

The OS was perfectly usable, it were just some applications that changed dependency and such. So no I don’t agree that arch broke on me. That doesn’t mean Arch is perfect.

Raphael ,
@Raphael@lemmy.world avatar

When a package is not working well, the distribution is said to be broken, at least for that package. This is the Debian definition.

The arch definition is “it’s not arch’s fault lmao”

akippnn ,

I like the aggression on “fanboying Arch,” while there’s you cherry picking stuff when they’re literally mentioning git packages.

Raphael ,
@Raphael@lemmy.world avatar

He said “some of them”, meaning not all packages that broke were -git.

akippnn ,

I know, but did you ever ask what those packages are? Are they dependencies? Are the packages that broke came from Arch User Repository? Somehow, you immediately ruled out PEBKAC? I don’t know, you’re a Linux user, this stuff is pretty basic no? I don’t get the anti-fanboyism.

netvor , to nostupidquestions in Is it unethical to troll arrogant people?
@netvor@lemmy.world avatar

Feeling justified to troll arrogant people is arrogant.

randomTingler , to selfhosted in Should I use dedicated hardware?

What I feel is that you need do is to compare the cost of power supply vs hardware then choose whichever is cheaper.

wgs , (edited ) to selfhosted in Proxy to TCP port with real IP
@wgs@lemmy.sdf.org avatar

Short answer: Don’t bother, it’s too complex to setup (unless your app is HTTP or supports the PROXY protocol). You better read your proxy logs instead.

Long answer: What you want is called “IP transparency” and require your proxy to “spoof” the IP address of the client when forwarding packets to the remote server. Some proxies do it (Nginx plus, Avi Vantage, Fortinet) but are paid services. I don’t know for free solutions as I only ever implemented it with those listed above.

This require a fairly complex setup though:

0. IP address spoofing

The proxy must rewrite all downstream request to spoof the client IP address, making it look like the traffic originates from the client at the TCP layer.

1. Backend server routing

As the packet will most likely originate from random IP on the internet, your backend server must have a way to route back the traffic to the proxy, instead of it’s default gateway. Otherwise you’d implement what is called "Direct Server Return*, which won’t work in your case (packet will be dropped by the client as originating from your backend server directly, and not from the proxy).

You have two solutions here:

  • set your default gateway to the proxy over its VPN interface (don’t do that unless you truly understand all the implications of such a setup)
  • use packet tagging and VRF on the backend server to route back all traffic coming from the VPN, back to the VPN interface (I’m not even sure this would work with an IPsec VPN though because of ACL…)

3. Intercept and route back return traffic

The proxy must be aware that it must intercept this traffic targeted at the destination IP of the client as part of a proxied request. This require a proxy that can bind on an IP that is not configured on the system.

So yeah, don’t do that unless you NEED to do that (trust me as I had to do it, and hated setting it up).

Edit: apparently haproxy supports this feature, which they call transparent mode

r00ty Admin ,
r00ty avatar

I think this is right but to make it work you'd need to do one of two things to pull it off. First off, if you're doing it just for Web the nginx proxy putting original ip in the header and unpacking on the other side is the smart move. Otherwise.

1: route all your traffic on your side via the vpn, and have the routing on the vpn side forward the packets to the intranet ip on your side not do dnat on it.

2: if you want to route normal traffic over your normal link then you could do it with source routing on the router. You would need two subnets, one for your normal Internet and one for the vpn traffic. Setup source routing to route packets with the vpn ip addresses go via vpn and the rest nat the normal way then the same as before, vpn on cloud forwards not nat to your side of the vpn.

In both cases snat should be done on the cloud side.

It's a fiddly setup just to get the ip addresses though.

wgs ,
@wgs@lemmy.sdf.org avatar

I think you meant to reply to another comment. I never talked about setting up NAT rules, neither source, nor destination.

The proxy is responsible for responding with the correct IP address as it terminates the connection. Setting up NAT rules is not needed.

r00ty Admin ,
r00ty avatar

Well, I was replying to OP through your reply since it was pretty much spot on. Except I was giving some idea of other ways to bring the original IP through a VPN using the linux ip stack features. Whatever way they go about it, it's a lot of effort for not that much upside though.

OrkneyKomodo , to nostupidquestions in How does Lemmy decide what goes in the hot feed?
@OrkneyKomodo@lemmy.sdf.org avatar

Divining rods.

nik282000 , to linux in Why is Linux so frustrating for some people?
@nik282000@lemmy.ml avatar

It requires active user participation. Windows, Mac, iOS and Android will all “work” even if you have no idea what you are doing and no plans to to learn. Just keep running the apps or downloading .exes from cnet.

You can stumble your way through Linux as well but it’s a lot less forgiving. If something doesn’t work immediately it’s up to the user to search the relevant keywords and see if there is a is a fix. That can be frustrating if you aren’t so great with a search engine, you don’t know what the relevant terms are or you don’t know how to implement a fix that is not for your exact setup.

vacuumflower ,

Windows, Mac, iOS and Android will all “work” even if you have no idea what you are doing and no plans to to learn.

Oh no they won’t. You’ll just replace iOS and Android devices too often to notice, and with Windows you’ve gotten used to fixing broken crap.

If something doesn’t work immediately it’s up to the user to search the relevant keywords and see if there is a is a fix

Worked much better for me that the alternative process under Windows. May be the main reason I switched.

iopq ,

My man, my laptop sometimes turns off the screen when I tap the touchpad in Windows. It's far more broken than Linux is. Let's not go into how slow it is on an HDD in Windows 10... I have given up on booting into Windows since it's unusable

cefadroxilthranduil , to linux in Why is Linux so frustrating for some people?

Learning cli tools takes time. My advice: don’t do anything unless you are %100 sure what you are doing or you know how to revert whatever you did. When I first started using Linux I used to mess everything up by trying to solve my problems copy-pasting commands blindly. But in time I wanted to know what those commands were are, what each argument did etc. Apart from the cli tools, one can still mess things up with GUI apps if you edit system files blindly. Now this happens for people who want to dive a bit deeper. If you want a less risky swim, there are immutable distros where it’s less likely to break things.

I still keep track of what I install and what I change on my system. That helps a lot too.

iopq ,

This is why I use NixOS in a git repo. I will never be able to successfully recall all the steps I did otherwise

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