Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
CLAM DOWN
Feb 13, 2007




Sorry IE.

Adbot
ADBOT LOVES YOU

Internet Explorer
Jun 1, 2005





Apology accepted, now let's hug it out.

Internet Explorer
Jun 1, 2005





I just moved from a fairly large city to a very tiny town. AMA.

skipdogg
Nov 29, 2004
Resident SRT-4 Expert

Internet Explorer posted:

I just moved from a fairly large city to a very tiny town. AMA.

How's the internet speed? I've found it's common for some rural places to have better internet than some cities, especially older cities.

Internet Explorer
Jun 1, 2005





I lucked out, the previous owner did some trenching to cut down on how far DSL had to go. 100/10. Fiber should be coming in the next year or two. Definitely going to be an adjustment as we've had 1gbps up/down for the past 7 years or so.

Maybe I'll just quit my day job and run fiber in the mountains. I already got told I should volunteer for the fire brigade. Spent a little bit at the post office the other day and I think I met half the town. I swear, not being able to remember people's names is going to be the death of me out here.

Thanks Ants
May 21, 2004

#essereFerrari


Knowing very little about small-town USA it seems like the sort of place where municipal fibre providers run as non-profits would flourish, though I understand the big players can lobby to prevent that from happening.

E.g. https://b4rn.org.uk/about-us/

Internet Explorer
Jun 1, 2005





It's not uncommon for states to have laws preempting municipal internet because it's easy to buy politicians. But it's changing for the better in most places. An example - https://coloradosun.com/2018/09/13/municipal-broadband-cities-colorado/

Wizard of the Deep
Sep 25, 2005

Another productive workday
Yea, there's a big problem around national-level consumer ISPs lobbying very successfully to prevent municipal broadband. It's bullshit and just another reason the executives should be hollowed out and used as canoes on the data lakes of the future.

There's a tiny part of me that's always wanted to live on a boat, but I know what a terrible idea that is overall. Still, good memories of visiting a distant cousin who lived in the Florida Keys when I was far younger.

Dandywalken
Feb 11, 2014

No fiber optic option here in Southern PA. F-type connectors as far as the eye can see! Even saw a really weird splitter/converter at the local place while getting a haircut.

DelphiAegis
Jun 21, 2010
At the risk of bring up a different poo poo-post-adjacent topic, for those in rural locations, is Starlink a viable option yet? Or is the availability too low yet for both base stations and overall connectivity to use it reliably for one's home network?

Thanks Ants
May 21, 2004

#essereFerrari


I think the availability and usability varies depending on location, but where the alternative would be 2Mbps DSL it's a game changer. Though I did read a piece that very dryly pointed out that having to launch a constellation of satellites into space to orbit around the earth because incumbent telcos weren't prepared to replace a few miles of copper wire with fibre is one of the clearest examples you could get of a policy failure.

scott zoloft
Dec 7, 2015

yeah same

Dandywalken posted:

No fiber optic option here in Southern PA. F-type connectors as far as the eye can see! Even saw a really weird splitter/converter at the local place while getting a haircut.

We got fios in philly brother wya

SyNack Sassimov
May 4, 2006

Let the robot win.
            --Captain James T. Vader


scott zoloft posted:

We got fios in philly brother wya

Dandywalken clearly said PA. Philly is not PA. It may be IN PA, but that has nothing to do with the broadband desert that is everywhere outside of major cities.

oh poo poo I'm gonna trigger the urban/rural debate again aren't I uh everyone talk about Okta now.

Diqnol
May 10, 2010

Sickening posted:

I offered you boat talk and only a few took me up on it. We could be talking about boats!

What kind of boat money do I need to have to be boating the proper amount and not loving It All Up because brother I want a boat but I am just not financially there

Dradien
Jun 24, 2005
Ask me about shrimp.

Dandywalken posted:

As a rural PA dweller Id like to say "Hello" and "Its a pleasure to make your acquaintance, I hope you are well!"

Hey fellow Rural PA dweller!! I live in a small rear end town (Population 646) but I have Gigabit Internet! Gig down, 50 Up.

I don't understand, but I'm not complaining. Makes working from home a breeze.

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


Hey what’s going on in this thread.:captainpop:

scott zoloft
Dec 7, 2015

yeah same
I ahd fios in norristown, too :cool:

bull3964
Nov 18, 2000

DO YOU HEAR THAT? THAT'S THE SOUND OF ME PATTING MYSELF ON THE BACK.


Dandywalken posted:

No fiber optic option here in Southern PA. F-type connectors as far as the eye can see! Even saw a really weird splitter/converter at the local place while getting a haircut.

I got FiOS in SW PA. Been rocking fiber at my house for 13 years. At the moment I'm only at 200mbps out of the 1 gig available because I really don't need more.

But, as what was said about Philly really applies in Pittsburgh too. Two islands on either end of the state.

Dick Trauma
Nov 30, 2007

God damn it, you've got to be kind.
I had DSL until just a few months ago because cable modem was the only other option and the provider has a bad reputation. But after 15+ years the DSL became totally unreliable so I switched.

Went from 15 megs to 300, but Steam downloads are about the only place I really notice the increase.

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


i have google fiber now and 1g spectrum internet, still waiting on my starlink to activate.

tortilla_chip
Jun 13, 2007

k-partite
DOCSIS 3.1, but I'm pretty sure it's just because the Cox family has a home here.

i am a moron
Nov 12, 2020

"I think if there’s one thing we can all agree on it’s that Penn State and Michigan both suck and are garbage and it’s hilarious Michigan fans are freaking out thinking this is their natty window when they can’t even beat a B12 team in the playoffs lmao"
Honestly no idea why people even need fiber. I regularly have two people working and three devices streaming HD without a hiccup on broadband. But I’d take more bandwidth were it offered.

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


i am a moron posted:

Honestly no idea why people even need fiber. I regularly have two people working and three devices streaming HD without a hiccup on broadband. But I’d take more bandwidth were it offered.

i stream porn in 4k

i am a moron
Nov 12, 2020

"I think if there’s one thing we can all agree on it’s that Penn State and Michigan both suck and are garbage and it’s hilarious Michigan fans are freaking out thinking this is their natty window when they can’t even beat a B12 team in the playoffs lmao"
You’d need to stream a lot to saturate my network if you know what I mean

luminalflux
May 27, 2005



i am a moron posted:

Honestly no idea why people even need fiber. I regularly have two people working and three devices streaming HD without a hiccup on broadband. But I’d take more bandwidth were it offered.

Depends on providers I guess. Spectrum in LA would poo poo itself if my wife and I were both on zoom calls at the same time. AT&T fiber, and now Sonic fiber in SF didn’t.

CLAM DOWN
Feb 13, 2007




i am a moron posted:

Honestly no idea why people even need fiber. I regularly have two people working and three devices streaming HD without a hiccup on broadband. But I’d take more bandwidth were it offered.

I upgraded to gig fibre at the start of covid to download my Linux ISOs faster

The Iron Rose
May 12, 2012

:minnie: Cat Army :minnie:
I increasingly wish I took a single computer science course in my life because I feel like I lack sufficient language for some of the concepts I grapple with.

to that point, I’m having a debate with a coworker on managing feature flags in our VCS. On the one hand, we’re adding a very real application dependency on our gitlab instance’s feature flag API. I’m of two minds of this. On the one hand, that sort of coupling directly within app logic can be facially concerning. On the other, isn’t rollout strategy in the context of distributing features to different categories of users fundamentally business logic that belongs in code? Are feature flag strategies and rollout percentages state? Application logic? Is there really any difference when you’re not talking about user transactions? What do we even mean when we refer to “state”? Obviously we can extend the concept of “in being” to lots of different things, which is what I’m applying here, but given the lack of results in my search terms I feel like I’m either over thinking this or using the wrong words.


and then there’s the tradeoffs! so many different tradeoffs! even in something as simple as this there’s cost (in many forms: SaaS, dev hours, maintenance, etc), api security, backup/DR risks, coupling, (de)centralization of management, complexity and ease of instrumentation, infrastructure and platform integration, others i’m probably not thinking of... Learning to balance all of those is a lot! And the tradeoffs only get steeper from there the more you expand your frame of reference.

Sometimes I just feel like I’m inelegantly smashing these different concepts together. I can see a blurry image of how well designed software should work, but I can’t ever put those Lego pieces together perfectly, and I just really wish I had four years of education on the theory of all this poo poo! Ahh!

tldr: system design is great fun

In other news DDIA is great and I’m looking into many of the other books people mentioned! Really appreciate the recs folks.

The Iron Rose fucked around with this message at 05:54 on Mar 23, 2022

orange sky
May 7, 2007

The Iron Rose posted:

I increasingly wish I took a single computer science course in my life because I feel like I lack sufficient language for some of the concepts I grapple with.

to that point, I’m having a debate with a coworker on managing feature flags in our VCS. On the one hand, we’re adding a very real application dependency on our gitlab instance’s feature flag API. I’m of two minds of this. On the one hand, that sort of coupling directly within app logic can be facially concerning. On the other, is not rollout strategy in the context of distributing features to different categories of users not fundamentally business logic that belongs in code? Are feature flag strategies and rollout percentages state? Application logic? Is there really any difference when you’re not talking about user transactions? What do we even mean when we refer to “state”? Obviously we can extend the concept of “in being” to lots of different things, which is what I’m applying here, but given the lack of results in my search terms I feel like I’m either over thinking this or using the wrong words.


and then there’s the tradeoffs! so many different tradeoffs! even in something as simple as this there’s cost (in many forms: SaaS, dev hours, maintenance, etc), api security, backup/DR risks, coupling, (de)centralization of management, complexity and ease of instrumentation, infrastructure and platform integration, others i’m probably not thinking of... Learning to balance all of those is a lot! And the tradeoffs only get steeper from there the more you expand your frame of reference.

Sometimes I just feel like I’m inelegantly smashing these different concepts together. I can see a blurry image of how well designed software should work, but I can’t ever put those Lego pieces together perfectly, and I just really wish I had four years of education on the theory of all this poo poo! Ahh!

tldr: system design is great fun

In other news DDIA is great and I’m looking into many of the other books people mentioned! Really appreciate the recs folks.

I have a CS and electrical engineering degree and have no idea what you're talking about so I don't think CS classes would help - most of the stuff in the world, I find, is trial and error - when the error comes, you'll know not to do that again. Simple. 😁

E: OK after a quick Google search, I can tell you that in my degree we never went this deep into versioning best practices or real world scenarios. Maybe my degree is just poo poo but most of it was theoretical learnings of how stuff works (finished in 2014), general useful algorithms, architecture, data structures, etc. I have never worked as a developer or devops after my degree but as someone who works with a lot of enterprise I like to think my degree gave me the basic building blocks with which to build knowledge and practice on top of, that's it.

You'd be surprised the amount of enterprise it people who call subnets vlans.

orange sky fucked around with this message at 05:43 on Mar 23, 2022

Silly Newbie
Jul 25, 2007
How do I?

ASAPRockySituation posted:

What kind of boat money do I need to have to be boating the proper amount and not loving It All Up because brother I want a boat but I am just not financially there

The proper amount of boat money is "enough to rent a boat whenever you feel like it" and the proper place to be in your career is "tight with a guy who rents boats for a living because you spent a couple hours unfucking their small shop network and walked them through a PCI audit". Hope that helps.

Boba Pearl
Dec 27, 2019

by Athanatos

regulargonzalez posted:

I think objective data would be the best way to look at this. Let's compare the amount of hate crimes from the last 3 rural zip codes I've lived in to those of any metropolitan goon zip code. And to show I'm acting entirely in good faith, we'll do it per Capita. And I'll go further and make it a banme toxx, if any of you are willing to do the same. If my area has more hate crimes, I get banned. And vice versa.

Just lmk. Easy way to get rid of me, since there are so many lynchings in my area.

There's no way to tell whether you're cherry picking the zones ahead of time.

e: Even so what percentage is acceptable to you? How many people's blood is OK to be spilled before it's not worth the risk?

e2: Just saw the mod note.

Internet Explorer
Jun 1, 2005





jaegerx posted:

Hey what’s going on in this thread.:captainpop:

Hey, welcome back! I have been wondering when you were going to stop by. Good to see you.

navyjack
Jul 15, 2006



Internet Explorer posted:

I just moved from a fairly large city to a very tiny town. AMA.

Aww not in D-town anymore?

FISHMANPET
Mar 3, 2007

Sweet 'N Sour
Can't
Melt
Steel Beams

orange sky posted:

I have a CS and electrical engineering degree and have no idea what you're talking about so I don't think CS classes would help - most of the stuff in the world, I find, is trial and error - when the error comes, you'll know not to do that again. Simple. 😁

E: OK after a quick Google search, I can tell you that in my degree we never went this deep into versioning best practices or real world scenarios. Maybe my degree is just poo poo but most of it was theoretical learnings of how stuff works (finished in 2014), general useful algorithms, architecture, data structures, etc. I have never worked as a developer or devops after my degree but as someone who works with a lot of enterprise I like to think my degree gave me the basic building blocks with which to build knowledge and practice on top of, that's it.

You'd be surprised the amount of enterprise it people who call subnets vlans.

Also a CS degree haver and I learned nothing about those issues in school. Maybe our "software engineering" program has some stuff but CS is all algorithms and math.

Also in defense of people who conflate subnets and vlans, there's almost always a 1:1 relationship between the two. One of our deployment vlans actually has two different subnets on it (completely non-adjacent IPs, the first octet in each is different) and it weirds me out.

Wibla
Feb 16, 2011

You guys have vlans?

scott zoloft
Dec 7, 2015

yeah same
Regular gonzalez seems to like where he lives. Anyone else wanna dogpile this retard with me??

(USER WAS PUT ON PROBATION FOR THIS POST)

(USER WAS PUT ON PROBATION FOR THIS POST)

SyNack Sassimov
May 4, 2006

Let the robot win.
            --Captain James T. Vader


The Iron Rose posted:

to that point, I’m having a debate with a coworker on managing feature flags in our VCS. On the one hand, we’re adding a very real application dependency on our gitlab instance’s feature flag API. I’m of two minds of this. On the one hand, that sort of coupling directly within app logic can be facially concerning. On the other, isn’t rollout strategy in the context of distributing features to different categories of users fundamentally business logic that belongs in code? Are feature flag strategies and rollout percentages state? Application logic? Is there really any difference when you’re not talking about user transactions? What do we even mean when we refer to “state”? Obviously we can extend the concept of “in being” to lots of different things, which is what I’m applying here, but given the lack of results in my search terms I feel like I’m either over thinking this or using the wrong words.

The old quote is computer science is as much about computers as astronomy is about telescopes, which was pithy and understandable in the old days but with the advent of devops/IAC is now much less applicable. As others have said, "computer science" degrees don't really go into what you're talking about - it's more about the algorithms and structuring / designing code (factoring and refactoring, technically) to be precise, repeatable, easily understandable, well commented, extendable, etc. etc. State is certainly part of computer science, yes, but you're looking at a much more grounded view of it, as in how it should work in the real world, whereas comp sci is more concerned with the theory of why state is useful and how to implement it in a pure program environment that doesn't concern itself with the realities of the infrastructure. And for example:

The Iron Rose posted:

and then there’s the tradeoffs! so many different tradeoffs! even in something as simple as this there’s cost (in many forms: SaaS, dev hours, maintenance, etc), api security, backup/DR risks, coupling, (de)centralization of management, complexity and ease of instrumentation, infrastructure and platform integration, others i’m probably not thinking of... Learning to balance all of those is a lot! And the tradeoffs only get steeper from there the more you expand your frame of reference.

Most of this is absolutely not part of computer science simply because you're concentrating too much on actual systems and system needs. Do not, under any circumstances, get me wrong here - you're working and solving problems in the real world, and as far as I'm concerned (and I would presume most of the rest of the posters here), that's the real work and interesting/challenging endeavor as opposed to writing code in a vacuum. But this is the exact disconnect between developers and even devops people much less pure ops people - you're trying to apply worthwhile concepts to the actual systems in play, whereas the comp sci professor would be going "ok but ignore all that and picture just how the program should work, how its responsibilities should be divided up into modules or functions - the actual system doesn't matter". Which was all very well and good when you loaded your program on a mainframe and ran it and the split between the OS and program was clear and simple, but when your code IS the infrastructure and the code you're writing has to integrate well WITH the code that is the infrastructure, the picture completely changes and pure compsci isn't as helpful because it's trying to get you to straight up ignore the infrastructure in favor of code design.

Rexxed
May 1, 2010

Dis is amazing!
I gotta try dis!

Wibla posted:

You guys have vlans?

I live in a vlan down by the river.

i am a moron
Nov 12, 2020

"I think if there’s one thing we can all agree on it’s that Penn State and Michigan both suck and are garbage and it’s hilarious Michigan fans are freaking out thinking this is their natty window when they can’t even beat a B12 team in the playoffs lmao"

FISHMANPET posted:

Also a CS degree haver and I learned nothing about those issues in school. Maybe our "software engineering" program has some stuff but CS is all algorithms and math.

Also in defense of people who conflate subnets and vlans, there's almost always a 1:1 relationship between the two. One of our deployment vlans actually has two different subnets on it (completely non-adjacent IPs, the first octet in each is different) and it weirds me out.

In the cloud this get even funnier cause people use vlan subnet and vnet or vpc (or whatever trashier cloud platforms call it), but at the same time networking doesn’t really matter anyways so call it whatever imo

Sepist
Dec 26, 2005

FUCK BITCHES, ROUTE PACKETS

Gravy Boat 2k
Networking doesn't matter in the cloud? :eyepop:

Adbot
ADBOT LOVES YOU

Wizard of the Deep
Sep 25, 2005

Another productive workday

The Iron Rose posted:

I increasingly wish I took a single computer science course in my life because I feel like I lack sufficient language for some of the concepts I grapple with.

to that point, I’m having a debate with a coworker on managing feature flags in our VCS. On the one hand, we’re adding a very real application dependency on our gitlab instance’s feature flag API. I’m of two minds of this. On the one hand, that sort of coupling directly within app logic can be facially concerning. On the other, isn’t rollout strategy in the context of distributing features to different categories of users fundamentally business logic that belongs in code? Are feature flag strategies and rollout percentages state? Application logic? Is there really any difference when you’re not talking about user transactions? What do we even mean when we refer to “state”? Obviously we can extend the concept of “in being” to lots of different things, which is what I’m applying here, but given the lack of results in my search terms I feel like I’m either over thinking this or using the wrong words.


and then there’s the tradeoffs! so many different tradeoffs! even in something as simple as this there’s cost (in many forms: SaaS, dev hours, maintenance, etc), api security, backup/DR risks, coupling, (de)centralization of management, complexity and ease of instrumentation, infrastructure and platform integration, others i’m probably not thinking of... Learning to balance all of those is a lot! And the tradeoffs only get steeper from there the more you expand your frame of reference.

Sometimes I just feel like I’m inelegantly smashing these different concepts together. I can see a blurry image of how well designed software should work, but I can’t ever put those Lego pieces together perfectly, and I just really wish I had four years of education on the theory of all this poo poo! Ahh!

tldr: system design is great fun

In other news DDIA is great and I’m looking into many of the other books people mentioned! Really appreciate the recs folks.


SyNack Sassimov posted:

The old quote is computer science is as much about computers as astronomy is about telescopes, which was pithy and understandable in the old days but with the advent of devops/IAC is now much less applicable. As others have said, "computer science" degrees don't really go into what you're talking about - it's more about the algorithms and structuring / designing code (factoring and refactoring, technically) to be precise, repeatable, easily understandable, well commented, extendable, etc. etc. State is certainly part of computer science, yes, but you're looking at a much more grounded view of it, as in how it should work in the real world, whereas comp sci is more concerned with the theory of why state is useful and how to implement it in a pure program environment that doesn't concern itself with the realities of the infrastructure. And for example:

Most of this is absolutely not part of computer science simply because you're concentrating too much on actual systems and system needs. Do not, under any circumstances, get me wrong here - you're working and solving problems in the real world, and as far as I'm concerned (and I would presume most of the rest of the posters here), that's the real work and interesting/challenging endeavor as opposed to writing code in a vacuum. But this is the exact disconnect between developers and even devops people much less pure ops people - you're trying to apply worthwhile concepts to the actual systems in play, whereas the comp sci professor would be going "ok but ignore all that and picture just how the program should work, how its responsibilities should be divided up into modules or functions - the actual system doesn't matter". Which was all very well and good when you loaded your program on a mainframe and ran it and the split between the OS and program was clear and simple, but when your code IS the infrastructure and the code you're writing has to integrate well WITH the code that is the infrastructure, the picture completely changes and pure compsci isn't as helpful because it's trying to get you to straight up ignore the infrastructure in favor of code design.

Yea, I think the real issue The Iron Rose is running into is that most of these concepts are new enough that if you aren't actively developing within the most modern processes you won't encounter them (or only briefly have to understand them), and they're applied enough that most CS courses will consider them tainted by reality. No plan survives contact with the enemy, and all that.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply