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.

programmer_humor

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

ReadingCat , in What's stopping you from coding like this ?

2 mirrors

marswarrior , in What's stopping you from coding like this ?
@marswarrior@lemmy.world avatar

Line of vision

mexicancartel ,

Learn braille

michel , in Happened to me multiple times

@TxzK
Happens to me for paperless and keepassXC

SpaceNoodle , in FLOSS communities right now

Discord is trash, but nobody seems to have presented anything better.

cooljacob204 ,

Other then it being closed garden that isn't indexable on the web why do you think it's trash?

The stuff before it were not good.

Piogre314 ,

Other than it being closed garden that isn’t indexable on the web

“Apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, the fresh water system, and public health, what have the Romans ever done for us?”

nintendiator ,

Nani? Where have you been since 1983?

killeronthecorner ,
@killeronthecorner@lemmy.world avatar

I just wanna chat over the internet using some sort of relay. If only there were a solution.

Illecors ,

You’ve just given a brilliant idea! Let’s build server-client type of chat thingie.

I propose naming it Internet Relay Chat!

killeronthecorner ,
@killeronthecorner@lemmy.world avatar

That sounds hard and discord already has my retinal scans

crispy_kilt ,

chat over the internet using some sort of relay

Like an internet relay chat? I wonder if that exists. We could call it IRC

SpaceNoodle ,

Earth? Or at least someplace that resembles it.

JohnEdwa ,

Discord is great for providing a community chatroom for both voice and text. It started, and still is, as the combination of IRC and Teamspeak/Ventrilo, now just with more bloat and memes. That people are trying to use the “IRCTeamspeak” as the entire information platform for their open source project is just mental, as it puts everything hidden behind a login requirement, unindexable and unsearchable on any search engine in an ever-changing stream of unrelated discussion.

Stick your bug reports and issues in a Github/Gitlab etc tracker, your information into a Wiki, and set up a forum. The discord can exist alongside these, but it cannot properly replace any of them.

premeena ,

I feel it maybe an administration issues. There are third-party bots allowing integration, channel/thread/role permissions which I find great but can be a hassle to set up.

A perfectly setup discord server with automation and webhooks, updates, permissions would be great. But setup of one is too complicated for the masses.

Segregating discord channels bases on roles, and staying on top of it with user influx - that would be perfect. Less than a percent (anectode) of channels can achieve simplicity like this.

Etterra , in What's stopping you from coding like this ?
  1. I am not made out of silly putty.
  2. I am not female.
  3. I cannot code.
  4. I am 120% less flexible than her.
  5. I lack a port hole through which to see the screen.
  6. I don’t want to.
Treczoks ,

Apart from 3., I'm in full agreement.

UxyIVrljPeRl ,

With the delay from transatlantic connections, I could ignore 5

onlinepersona , (edited )

I am not female.

You’re assuming their gender. Maybe they’re staring at dick all day 😉

CC BY-NC-SA 4.0

tsonfeir ,
@tsonfeir@lemm.ee avatar

I wasn’t going to use it, but I feel like I have to now. 🤓

sagrotan ,
@sagrotan@lemmy.world avatar
  1. My back
purplemonkeymad , in It's not DNS

For real, I’ve had problems where I specifically checked if it was DNS, concluded it was not, but it still turned out to be DNS.

cm0002 , in It's not DNS

Does anyone else have the thought that maybe it’s time to just replace these 30+ year old ancient protocols? Seems like the entire networking stack is held together with string and duct tape and unnecessarily complicated.

A lot of the decisions made sense somewhat in the 80s and 90s, but seems ridiculous in this day and age lmao

words_number ,

Some ancient protocols get replaced gradually though. Look at http3 not using TCP anymore. I mean at least it’s something.

elmicha ,

HTTP3 uses UDP, which is 6 years younger than TCP.

words_number ,

Nope, it uses a protocol on top of UDP called QUIC. If you count underlying protocols further down the stack, obviously all of them are really old.

Dangdoggo ,
@Dangdoggo@kbin.social avatar

I definitely would love to see a rework of the network stack at large but idk how you'd do it without an insane amount of cooperation among tech giants which seems sort of impossible

NaibofTabr , (edited )

Seems like the entire networking stack is held together with string and duct tape and unnecessarily complicated.

The more you learn about network technology the more you realize how cobbled together it all is. Old, temporary fixes become permanent standards as new fixes are written on top of them. Apache, which was the most widely used web server for a long time, is literally named that because it was “a patchy” server. It’s amazing that any of it works at all. It’s even more amazing that it’s been developed to the point where people with no technical training can use it.

The open nature of IP is what allows such a varied conglomerate of devices to share information with each other, but it also allows for very haphazard connections. The first modems were just an abuse of the existing voice phone network. The internet is a functional example of building the airplane while you’re flying it. We try to revise the standards as we go, but we can’t shut the whole thing down and rebuild it from scratch. There are no green fields.

It has always been so. It must be so. It will continue to be so.

(the flexibility of it all is really amazing though - in 2009 phreakmonkey was able to connect a laptop to the internet with a 1964 Livermore Data Systems Model A acoustic coupler modem and access Wikipedia!)

TheMadIrishman ,

Nothing quite as permanent as a temporary fix!

xpinchx ,

Very cool post, thanks for sharing

Yearly1845 , (edited )

deleted_by_author

  • Loading...
  • wahming ,

    You can nuke the Internet, just don’t misconfigure a bgp router

    geekworking ,

    Fat fingering BGP config has nuked the internet quite a few times already.

    NaibofTabr ,

    I thought the internet was at Big Ben?

    somnuz ,

    Same unfortunately goes for a big chunk of the law on a global scale… Constant progress, new possibilities and technologies, changes in general are really outpacing some dusted and constantly abused solutions. Every second goes by and any “somehow still holding” relic is under more pressure. As a species we can have some really great ideas but the long-term planning or future-proofing is still not our strongest suit.

    Railing5132 ,

    I may be waaaay off here, but the internet as it exists is pretty much built on DNS, isn’t it? I mean, the whole idea of DARPANet back in the 60s and 70s was to build a robust, redundant, and self-healing network to survive nuclear armageddon, and except when humans f it up (intentional or otherwise), it generally does what it says on the tin.

    Now, there’s arguments to beade about securing the protocol, but to rip and replace the routing protocols, I think you’d have to call it something other than the Internet.

    Inktvip ,

    Making a typo in the BGP config is the internet’s version of nuclear Armageddon

    ryannathans ,

    Wait till you hear about when ipv6 was first introduced (90s) and how 50% of the internet still doesn’t work with it.

    Businesses don’t want to change shit that “works” so you still have stuff like the original KAME project code floating around from the 90s.

    hansl ,

    Data Link layer be pretty stable to be fair ^_^

    zepplenzap , in It's not DNS

    Am I the only one who can’t think of a time DNS has caused a production outage on a platform I worked on?

    Lots of other problems over the years, but never DNS.

    bamboo ,

    I have a coworker who always forgets TTL is a thing, and never plans ahead. On multiple occasions they’ve moved a database, updated DNS to reflect the change, and are confused why everything is broken for 10-20 minutes.

    I really wish the first time they learned, but every once and a while they come to me to troubleshoot the same issue.

    GammaGames ,

    How would you prevent that?

    synae , (edited )
    @synae@lemmy.sdf.org avatar

    While planning your change (or project requiring such change), check the relevant(* see edit) DNS TTL. Figure out the point in the future you want to do the actual change (time T), and set the TTL to 60 seconds at T-(TTL*2) or earlier. Then when it comes to the point where you need to make your DNS change, the TTL is reasonable and you can verify your change in some small amounts of minutes instead of wondering for hours.

    Edit: literally check all host names involved. They are all suspect

    bamboo ,

    This. For example, if you have a DNS entry for your DB and the TTL is set to 1 hour, an hour before you intend to make the changes, just lower the TTL of the record to a minute. This allows all clients to be told to only cache for a minute and to do lookups every minute. Then after an hour, make the necessary changes to the record. Within a minute of the changes, the clients should all be using the new record. Once you’ve confirmed that everything is good, you can then raise TTL to 1 hour again.

    This approach does require some more planning and two or three updates to DNS, but minimizes downtime. The reason you may need to keep TTL high is if you have thousands of clients and you know the DNS won’t be updated often. Since most providers charge per thousand or million lookups, that adds up quickly when you have thousands of clients who would be doing unnecessary lookups often. Also a larger TTL would minimize the impact of a loss of DNS servers.

    ryannathans ,

    Set it to 5 seconds ??? Profit

    bamboo ,

    ??? Is when the underwear gnomes send you a massive bill because you’re paying per 1k lookups. They profit, you don’t

    Tankton ,

    “yes boss we need another 20 dns servers” “idk why dns traffic is so heavy these days”

    Psythik , in It's not DNS

    I feel like there’s some context here I’m missing…

    UndercoverUlrikHD ,

    It’s a haiku about network issues

    rikudou ,

    Networking issues are very often caused by DNS, even in cases which don’t initially look DNS related at all.

    Zuberi , in It's not DNS
    @Zuberi@lemmy.dbzer0.com avatar

    No words describe such 🤌

    victorz , in It's not DNS

    Nice painting!

    jrbaconcheese , in It's not DNS

    Me last week when my pi-hole was down

    ben ,
    @ben@lef.li avatar

    Oh dang, I need to rebuild that one as well by chance. Still running on Buster…

    ransomwarelettuce , (edited ) in Me after I got fired

    That’s easy to find, now gremlins is a proper way to quit, but even then it would be easy to fix with git by reverting a commit.

    tkk13909 ,

    That’s why you gotta slip it in with a very large commit so they don’t know what they’re looking for and don’t want to revert the changes.

    lseif ,

    or somehow commit it a year prior to leaving, and add a current_time > when_i_leave

    tkk13909 ,

    Now THAT would be evil!

    thesmokingman , in FLOSS communities right now

    Discord performance is inversely proportional to the number of servers you’re in. Until Discord addresses this, it’s a shit tool for this use case unless you participate in a tiny number of servers in one facet of your life. Unlike chat tools like Slack that allow you to focus one server or community tools like forums, Lemmy, or VCSaaS which don’t consume resources when you don’t use them, Discord just tanks everything. Since you can’t easily hop in and out (something community tools let you do because, you know, you’re not constantly polling the server), you can’t self regulate.

    Every single gaming community, coding community, project, store, hobby group, friend group, and professional group (study group too) has their own Discord. It’s a goddamn nightmare because Discord does not prioritize basic community functionality. Voice and streaming kick ass, but I need some server management and resource optimization.

    cooljacob204 ,

    I'm in a ton of servers and it performs pretty okay for me. No real issues.

    moonpiedumplings ,

    Around 98-99 here (100 is max for non nitro users),and I’m noticing a significant delay when loading.

    I use the browser version of discord in firefox.

    Nyfure ,

    WebCord is a beast! Maybe runs better for you.
    Basically Discord desktop client experience, but privacy (well.. as much as you can have with discord) from the browser-version. (minus discord desktop client exclusive features of course)

    thesmokingman ,

    Do you have trouble in other programs with Discord running, especially resource-intensive ones? That might have been a better way for me to phrase that.

    premeena ,

    Anectodal, but I do not. Obviously most channels I am not actively engaged on or have muted but I have over 40 servers I am part of - with no impact to other applications.

    MrFunnyMoustache , in What's stopping you from coding like this ?

    So this is the new Lenovo Yoga line… Nice.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines