this post was submitted on 25 Feb 2024
274 points (98.2% liked)

linuxmemes

21603 readers
474 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.

    founded 2 years ago
    MODERATORS
     
    all 21 comments
    sorted by: hot top controversial new old
    [–] [email protected] 119 points 10 months ago (2 children)

    I got your IP adress, see you soon kiddo 😎

    [–] [email protected] 40 points 10 months ago

    OP must be my neighbour

    [–] [email protected] 25 points 10 months ago* (last edited 10 months ago)

    I'm already in the network... Wait...

    [–] [email protected] 68 points 10 months ago (1 children)

    Wait a second… That’s MY ip!

    [–] [email protected] 38 points 10 months ago (1 children)

    Wait ... the ping is coming from inside the house!

    [–] [email protected] 13 points 10 months ago* (last edited 10 months ago)

    Holy shit 😱 (unplugs everything from mains... waits in terror in a corner...)

    [–] [email protected] 43 points 10 months ago (1 children)

    Wow, that is an unhelpful error message. It could have told you it was expecting a number. It turns out that -i is short for "interval" and expects a number, whereas -I is used to specify an interface.

    [–] [email protected] 15 points 10 months ago

    This exactly. And because this is open-source, its super easy to track this down. I searched for the source of the error message:

    https://github.com/iputils/iputils/blob/3400f3a740942064a545f02aabcf68e234733297/ping/ping.c#L237

    see this is ping_strtod function - so search for that function name and the first hit is the '-i' case:

    		case 'i':
    		{
    			double optval;
    
    			optval = ping_strtod(optarg, _("bad timing interval"));
    			if (isless(optval, 0) || isgreater(optval, (double)INT_MAX / 1000))
    				error(2, 0, _("bad timing interval: %s"), optarg);
    			rts.interval = (int)(optval * 1000);
    			rts.opt_interval = 1;
    		}
    			break;
    
    [–] [email protected] 43 points 10 months ago (1 children)

    Hahahahah you just doxed yourself hahahahah

    [–] [email protected] 15 points 10 months ago (1 children)

    It’s actually a technical term in language theory – a term that cannot be produced by the language, but is still considered part of the ‘universe’ (i.e., the set of all terms) is called ‘garbage’ or ‘junk’.

    Since I can’t find a source online to verify this claim, this might just have been the case in my courses…

    [–] damium 5 points 10 months ago

    "Invalid" or "unparseable" are more understandable descriptors in normal language. I don't think I ever heard of garbage/junk being used for that in language theory but it may be domain specific usage.

    [–] [email protected] 10 points 10 months ago

    See, even ping hates "consistent device naming!"

    [–] [email protected] 6 points 10 months ago* (last edited 10 months ago) (1 children)

    Good old git blame lol! Not only can you determine when the change was made and where, it’s trivial to look up the author of the commit: https://github.com/iputils/iputils/commit/562e0d570d93cfcfdebab1215a2f04efa64a24f8

    To be fair, the author’s first language may not be English…

    Is anyone interested in submitting a pull request? Looks like Github contributions are accepted.

    [–] [email protected] 2 points 9 months ago (1 children)

    My dude. It's not a bug, OP just used small i instead of capital. Please don't bother developers over this.

    [–] [email protected] 1 points 9 months ago (1 children)

    I think descriptive and useful error messages are OK to report as enhancements. They don’t have to be functional bugs.

    [–] [email protected] 2 points 9 months ago

    There might be a reason it was never fixed. Something stupid like a lot of 30 year old scripts relying on this out come. Hope not, you're right that error message is ass

    [–] [email protected] 5 points 10 months ago

    -Me talking to people on twitter after nov 22 and before leaving

    [–] [email protected] 0 points 10 months ago