• 1 Post
  • 78 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle

  • Edit: wait, you might be right. As I understand, net neutrality is for the last mile ISPs, not the L1/L2 providers. So uh… what I explained below isn’t relevant. Eh, I’ll leave it in case people wanna learn stuff.

    It was a bad explanation, assuming you had knowledge of network infrastructure things, but it does make sense. I’ll explain things if you’re interested.

    Net neutrality is the idea that ISPs must treat all content providers equally. Your phone is not a content provider (most likely. You could run a web server on your phone, but… no). YouTube, Netflix, Facebook, TikTok, and your weird uncle’s WordPress site are content providers. Without net neutrality, ISPs can say, “Hey YouTube, people request a ton of traffic from you on our network. Pay up or we’ll slow down people’s connections to you.” The “neutrality” part means that ISPs must be neutral towards content providers, not discriminating against them for being high demand by consumers.

    For the L1 and L2 part, that’s the networking infrastructure. The connection to your home is just tiny cables. I don’t recall how many layers there are, but it’s just “last mile” infrastructure. The network infrastructure between regions of the country or across the ocean are giant, giant cables managed by internet service providers you’ve never heard of. They’re the kind of providers that connect AT&T to Comcast. These are considered L1 or L2 providers. The data centers of giant companies, like Google for YouTube’s case, often pay these L1 or L2 providers to plug directly into their data centers. Why? Those providers are using the biggest, fastest cables to ferry bits and bytes across the planet. You might be pulling gigs from YouTube, but YouTube is putting out… shit, I don’t even know. Is there a terabyte connection? Maybe even petabyte? That sounds crazy. I dunno, I failed Google’s interview question where they asked me to estimate how much storage does Google Drive use globally. Anyway, I hope that gives you an idea of what L1 and L2 providers are.

    I’m not a network infrastructure guy, though. If someone who actually knows what they’re talking about has corrections, I’d love to learn where I’m wrong



  • I run a group that does free software programming education in Seoul. There’s a similar group in LA. When I came to Korea, I just set up a meetup account, paid the fee, rented some space, and started teaching people stuff and studying together. Great way to make friends. Been running it for 7 years now. I’ve had about a dozen or so people come say the group has helped them change their career to IT for the better. A dozen sounds like a small number, but it’s a huge impact on those people

    So be the change you want to see. If you have a skill that can help people improve their lives, whether it’s career or life stuff, share it! Learning a new skill is hard, and having a community to support you in learning, goes a long way





  • 100/100 for 22,000 KRW/month (about $16.50 USD).

    Other options with my provider:

    • 500/500 for 35,750 KRW ($26.85)
    • 1000/1000 for 41,250 KRW ($31)
    • 2500/2500 for 44,000 KRW ($33)
    • 5000/5000 for 55,000 KRW ($41.31)
    • 10000/10000 for 82,500 KRW ($62)

    And that 100/100 is effective. Shit downloads fast

    One of many, many reasons I’m not fond of going back to the US. Maybe Europe next, we’ll see. For now, Korea is pretty sweet


  • MechWarrior 2: 31st Century Combat

    The Remembrance speaks to us on the evil of man’s will, of the reasons for Exodus, and the Rites of the Traveler. Arcadia is our destiny and our right. Enlightenment is our gift. By the Bloodnames of the founders we must return, return and protect that which is unique among the stars. Terra awaits us as it was written. We are the last of the Wardens, the sole hope for the Earth.

    Wolves still prowl



  • Maybe I’m part of the problem, and if so, please educate me, but I’m not understanding why blocking is ineffective…?

    And block lists seem like an effective method to me.

    The security improvements described seem reasonable, so it would be nice to get those merged.

    I understand that curation and block lists require effort, but that’s the nature of an open platform. If you don’t want an open platform, that’s cool, too. Just create an instance that’s defederated by default and whitelist, then create a sectioned-off Fediverse of instances that align with your moderation principles.

    I feel like I’ve gotta be missing something here. These solutions seem painfully obvious, but that usually means I’m missing some key caveat. Can someone fill me in?







  • Thank you for taking the education angle. I’d like to add another perspective for folks’ benefit. I’m not 100% sure it’s correct, so please correct me if I’m wrong.

    Your labor has some value. Ideally, you should be paid a corresponding amount of wealth to the amount of value you generate through your labor. So you do $20 worth of work and get $20 worth of money. This is the ideal.

    But how much labor is worth $20? Capitalism takes advantage of this ambiguity. The capitalist, e.g. a business owner or investor or similarly positioned person, pays you $19 for that $20 labor and pockets the remaining amount as profit. Sure, the capitalist likely provides some amount of leadership and direction, which is labor with value, but their compensation vastly exceeds the value they generate. This is why you see CEOs getting >300x the pay of their employees. The labor of these CEOs is not worth that much. One person’s labor literally cannot be worth that of 300 people. (Engineers may pipe in on that point, but please realize you’re in the same boat.)

    If you see capitalism from this perspective, it makes sense why you would be angry. You’re literally getting short-changed for your effort. Not cool

    So what’s the alternative? Well, there’s a bunch. Personally, I like the idea of employee-owned companies. This way, you get the advantage of pooling people’s resources, and any profit can be invested back into the company to generate more wealth for its employees or be held onto in case of a downturn. Both are better than a CEO’s pocket.

    One issue is capital investment. Starting a company is expensive, and many companies take a long time to become profitable. If every company had to bootstrap, we’d see much fewer successes and much slower progress. I’m not exactly sure how to solve this, yet. Would love to hear folks’ ideas


  • Unfortunately, the definitions change based on context.

    When we’re talking about political and broad economic systems, private means non-government organizations. Public means government.

    When we’re talking about a company’s status, public means its equity is traded on a public stock exchange. Private is everything else. So a ma and pop shop is a private company and a private organization. Microsoft is a public company but a private organization.

    The rest of you commenters are assholes for talking to HardNut like this. They clearly don’t know these definitions, and rather than educate, you criticize to inflate your own egos and display some bogus superiority. Instead, explain the terms so constructive conversation can happen. Cue the “well it’s not my responsibility” crowd. If you want to promote your own ideas, education is a better method than mockery when it comes to those who aren’t clearly and steadfastly directly opposed to you. And even for those directly opposed to you, the display of educating wins third parties to your cause.

    Good on you, HardNut for trying to Google things and figure them out on your own. The context between these two areas is tricky, and your understanding makes sense without the additional context. Sadly, we’re terrible at naming things.


  • TheBeege@lemmy.worldtoProgrammer Humor@lemmy.mlPHP is dead?
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    8 months ago

    All of that can be the same as other stacks except the Apache bit. You can stand up a Go application on Ubuntu hitting MariaDB as its persistence layer. Or Python. Or Node. Or Java. Or even Ruby. Shit, Haskell can do it.

    Also, exec is a code smell. Arbitrary code execution is a massive security risk, and the effort to mitigate that risk is often less than explicitly building out the required functionality.

    I think you need to explore more technologies, my friend. And read up on some security things

    Edit: I now realize you mean exec as in calling out to a shell. All languages have this. Still, the overhead of spawning and managing a new process is often more than just implementing the logic in your application itself.


  • TheBeege@lemmy.worldtoMemes@lemmy.mleat the rich
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    8 months ago

    You incentivize the same way unions are growing now. Just show people the benefits and constantly shout it from the highest mountain tops.

    So bb, tell me more about those sweet, sweet employee-owned companies for other readers’ benefit.

    Tell me more about how employee owned companies are better at long term planning. Tell me more about how they’re concerned about balancing profit for survival’s sake with societal good. Tell me more about how they participate in the benefits of the free market via competition while not becoming all-consuming, profit-driven monsters. Tell me more about how they avoid stakeholder-chosen, sociopathic leadership in favor of leaders wanting the best for the company’s mission and its employees. Tell me more about the coffee shop branch that was shut down by its company and reopened as an employee-owned cafe. Tell me more about AAA. Tell me sweet nothings, bb

    (And yes, I’m explicitly not talking about communism because it’s an emotionally charged concept, and i want to focus on things maybe people don’t know so much about)