@wolf480pl@mstdn.io
@wolf480pl@mstdn.io avatar

wolf480pl

@wolf480pl@mstdn.io

Sysadmin stuck with k8s,
Linux nerd
Likes The Unix Way
🇬🇧🇵🇱(🇯🇵 a bit)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

piggo, to random
@piggo@piggo.space avatar

im not very fond of this weather. can't it just be over 10 degrees or something

wolf480pl,
@wolf480pl@mstdn.io avatar

@piggo is it horse weather now?

fribbledom, to random
@fribbledom@mastodon.social avatar

Pretty much all the Apple hardware seems to come with a default of 8GB of RAM.

What do you Mac users do when you need to open a third browser tab?! 🤔

wolf480pl,
@wolf480pl@mstdn.io avatar

@fribbledom i'm guessing at thay point they just buy a new computer

Cloudguy, to random

deleted_by_author

  • Loading...
  • wolf480pl,
    @wolf480pl@mstdn.io avatar

    @Cloudguy does this include AWS?

    wolf480pl, to random
    @wolf480pl@mstdn.io avatar

    Is it possible to be dual-homed on two non-BGP upstreams, but still detect when one of the upstreams has a routing issue and send that traffic to the other upstream?

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @Suiseiseki ok but how do you know when to fail-over?

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @Suiseiseki
    did a couple searches,
    1 claims behaviour with 2 equal metric routes is indefined, but also it looks like the canonical way to load-balance between 2 routes in Linux is to use ECMP like described here2. However, L3hash wouldn't retry connections from a different upstream, as it chooses upstreams based on src/dst ip only.
    L4hash could do the trick if the client retries with a different source port.

    1/

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @Suiseiseki
    However, it looks like Linux's implementatino of ECMP has issues with sending ICMP errors down the right path.

    Then I thought, since I'd be doing NAT anyway, and NAT deals with segregating flows better than some L4hash, I may as well just do sth like

    -m conntrack --ctstate NEW -m statistic --every 2 -j CONNMARK

    as I'll need to have policy routing based on fwmark anyway...

    wolf480pl, to random
    @wolf480pl@mstdn.io avatar

    I don't think this will reach the relevant people but in case it does:

    If strongly disagree with someone's blogpost, consider not flaming him, sending death threats, or any other childish shit.

    It's possible for adults to disagree in a civilized way.

    Green_Footballs, to random
    @Green_Footballs@mastodon.social avatar

    Jack Dorsey enthusiastically co-signed the deal that betrayed 200 million Twitter users and handed their accounts over to a fucking right wing egomaniacal billionaire. You’ll have to excuse me if I’m not eager to sign up for another one of this dude’s schemes.

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @Green_Footballs
    Wasn't the whole Dorsey family all traitors anyway?

    drewdevault, to random
    @drewdevault@fosstodon.org avatar

    This gnu egrep/fgrep stuff is fucking ridiculous

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @drewdevault
    I agree that them removing egrep and fgrep sucks, and they (like most userspace software) should care more about backwards compatibility.

    But I disagree that compatibility is the only reason anyone would use GNU coreutils as opposed to busybox.

    For interactive use, I find many of GNU's extensions quite convenient.

    wolf480pl, to random
    @wolf480pl@mstdn.io avatar

    Damn it's nice to have two multimeters.
    For example, you can measure current and voltage at the same time.

    I was like, "I need a DC current clamp but they only come as part of a multimeter amd cost as much as a good multimeter... and I already have a multimeter, I don't need another one"

    Wrong, I did need another one, I just didn't realize.

    I'm not saying buy more multimeters just because.

    But if you're missing a feature on your multimeter, getting another one with that feature may be good.

    wolf480pl, to random
    @wolf480pl@mstdn.io avatar

    > viewing file1 in github
    > click on breadcrumbs to go to the directory it's in
    > click file2
    > bar up top starts loading
    > change your mind
    > press "back" in browser
    > it takes you back to file1 instead of the directory

    mmk fine

    > it doesn't stop loading
    > it finishes loading and shows you file2

    ffs why is user input not monotonic!

    All the JS frameworks, history API, and they still can't get such simple things right!?

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @alexcleac what it's not using is vanilla browser behaviour

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @alexcleac maybe they're doing an XHR for just the data in JSIN format instead of loading the root HTML dicument again... maybe that saves bandwidth? Or just saves them cpu time for rendering templates and shifts that onto the user instead....

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @alexcleac JSON*

    wolf480pl,
    @wolf480pl@mstdn.io avatar

    @alexcleac "Java Script Idiocy Notation"?
    (jk json is fine)

    wolf480pl, to random
    @wolf480pl@mstdn.io avatar

    @solidsanek it's not my fault all your poisons look the same, you could've organized them

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines