- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
I just inherited a Python repo where every hundred lines or so, they added a ^L. What is a ^L? you ask. And I say that’s an excellent question. You see, a ^L is an ASCII standard for saying that if you print the plain text, you should split the content onto a new page here. That’s right, for years, a team of people strictly enforced that they consistently add ^Ls everywhere in case someone wanted to print the entire fucking repo onto paper.
It’s an invisible character, it took me quite a while to figure out what it even was.
If ^L is invisible in your editor, you’re using a bad editor.
Not saying page feeds are useful, but you can’t complain that you don’t see them.
Finally, a programmer joke I get!
When the void stares back.
The void gave me the middle finger u_u
No, it looks like it returns a boolean.
Urge to analyse… rising…
My first guess would be to take out that semicolon on line 264. JavaScript will often happily take a new line as end of statement if it makes sense to do that, so in theory, that semicolon is not needed. And it might be a Greek question mark your prankster colleague put in your code when you weren’t looking.
And then I’d be tracing parentheses, curlies, quotes and so on, because that error could be the point the parser gave up trying to make sense of the code rather than where the error actually is.
And if that didn’t find it, I’d put in a deliberate error at an earlier, known line to see where the parser thinks that error is. If it’s offset by 20 lines, then I know the original error is probably offset by a similar amount.
Yeah, fixed something like this yesterday.
Turns out the Oracle database can’t count lines. But that’ not really news.
This statement is in violation of the Oracle terms of service and end user agreement.
Yes. Yes, it is.
Good thing I can’t sign my rights away that easily in my country.
I think I can even compare it with Postgres and tell people Postgres is faster! Well, not in every single case, but Oracle is beaten by almost every DB in almost every case.
Yeah, I’m with you, fuck Oracle - and not just for their DB
Obviously a Zero Width Space (U+200B) is placed there
This meme is so old it uses jQuery
Fun fact (not really), when docker-compose throws an error on a yaml file it tells on which line the error is. The problem is that it ignores any commented out line, so you end up guesstimating on which line the error is
Easy solution, no comments! Plus then you have a fun puzzle you can figure out over and over again
Or, you can at least put comments at the end of lines
Man, I hate it when that happens.
ctrl+s
I see the problem, the error is one line off, on 266
🤣 line ending problem?
He changed the code since it last ran
My favourite of this is when the line number is the first line of a massive multi-line statement with object initialisers and chained lambdas.
When the source map breaks 😭
Man this account consistently reposts hot posts from the Lemmy.world programmer_humor. Starting to get very repetitive and annoying
False, that appears to be hiddenlayer posting to all 3 major programmer humors
I only do .ml to here as part of a small ongoing effort to direct content away from a tankie instance to other instances. I don’t even crosspost based on how “hot” they are, just whenever I see them.
I didn’t even know there was a .world programmer humor, why did they use the exact same .ml version logo lmao
Posted 1 hour before yours, seen it a handful of times as well
Yes. Like I said, I crosspost em when I see em, not based on how popular I think it’ll be.
In this case I saw it an hour after posting, but there are plenty that I’ve done that are just minutes apart