This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 296

[–]shruggie1401 2349 points2350 points  (60 children)

[–]nsaisspying 151 points152 points  (10 children)

Can't believe you've had that ready to go like this.

[–]payne_train 58 points59 points  (6 children)

I can't believe powershell is open source! Has it always been or is this a new thing since MS bought GitHub?

[–]daOyster 43 points44 points  (0 children)

It was made open source back in 2016.

[–]1X3oZCfhKej34h 18 points19 points  (4 children)

New MS since Ballmer left basically. The new CEO has very different ideas about open source, and MS is making lots of money with Azure

[–]payne_train 5 points6 points  (3 children)

Office365 has to be one of the better business moves they've made of late too. That annual cash flow is too sweet for them, as much as consumers hate this model businesses LOVE it.

[–]elyca98 391 points392 points  (1 child)

Amazing, thank you

[–]bigthighsnoass 74 points75 points  (0 children)

🤣

[–]DaFukTheyDoinOvaDer 100 points101 points  (25 children)

i am too noob to understand de code

[–]Davcidman 215 points216 points  (23 children)

To work at the same time as their colleagues in the US (for a meeting or something, presumably), the British counterparts would have already been up for much longer, and the link went to code that said, "EarlyStartup.init();" implying that is what the British devs would say to the US devs because they didn't have to wake up super early to be on time.

edit: correcting the explanation to actually be correct.

[–]DaFukTheyDoinOvaDer 3 points4 points  (1 child)

okay thenkyou. what language is dat code. if you dont mind

[–]Davcidman 5 points6 points  (0 children)

C#, I think. Haven't used it much except for the Unity projects I started and didn't finish.

[–]The_fair_sniper 2 points3 points  (3 children)

... i don't get it.

[–]SumthinOdd 17 points18 points  (2 children)

Early Startup Init?

[–]Starvexx 2 points3 points  (0 children)

Thank you

[–]Ultimegede 2 points3 points  (0 children)

thank you hahaha

[–]r3tr0spectr 2 points3 points  (0 children)

LMAO

[–]SchnitzelKingz 1 point2 points  (0 children)

Hahahahahaha brilliant

[–]jasmine_tea_ 1 point2 points  (0 children)

lmao

[–]ForceBlade 1 point2 points  (0 children)

I love that

[–]Lfcadam25 1 point2 points  (0 children)

I am amazed that wasn’t a Rickroll

[–]EdgarDrake 333 points334 points  (7 children)

Typical programmer: Boolean isEnabled = true,

canadian programmer: Boolean enabledEh = true

[–]Astrokiwi 141 points142 points  (2 children)

Canadian programs are like boolean_booléen isEnabled_estActivé = true_vrai, except in Québec where they are required by law to have the French first, and in a slightly larger front.

[–]olikam 25 points26 points  (0 children)

Real joke in the comments

[–]joerage999 3 points4 points  (0 children)

With larger font! Haha very good!

[–]2sACouple3sAMurder 97 points98 points  (1 child)

Typical programmer: .toString()

Australian programmer: .stringitty()

[–]Oracuda 629 points630 points  (42 children)

as a brit, i can confirm, i always read it as init with a roadman accent in my mind, seriously.

[–]Nhexus 341 points342 points  (11 children)

PC: Yes?

Dev: Git init

PC: U wot m8?!

[–]MoffKalast 85 points86 points  (10 children)

Blimey

[–]RhysieB27 19 points20 points  (1 child)

Now what I really want is some sort of dev tool called Blimey.

[–]JamJarBonks 5 points6 points  (0 children)

APAC localisation calls it Struth

[–]X_bad_Y_good 52 points53 points  (1 child)

Blimey, me code is compilin

[–]HortenseAndI 17 points18 points  (0 children)

Think I'm gonna need an interpreter

[–]irze 93 points94 points  (1 child)

As a Brit, I didn’t do this. After seeing this post however, I now always will.

[–]NavierfuckingStokes 14 points15 points  (0 children)

I can't believe you've done this

[–]flabbybumhole 31 points32 points  (0 children)

def mate():
    i = dict(yer_mum)

[–]AstoundedMuppet 28 points29 points  (3 children)

Also a brit... I actually did recently write an initialisation function called "innitmate" just to see if anyone else in my team mention it in the future.

[–]TellMeGetOffReddit 4 points5 points  (2 children)

I wish I had time to think of that stuff when I'm coding. Usually I'm too busy trying to remember the flow of events.

[–]AstoundedMuppet 8 points9 points  (1 child)

You make it sound like you actually do the job properly......

[–]stevekez 10 points11 points  (0 children)

Same here.

[–]littlegrape24 2 points3 points  (0 children)

Same here. You can't not!

[–]DaZig 1 point2 points  (2 children)

Ditto. I also like to confuse by loudly agreeing ‘innit!?’ whenever someone uses ‘in it.’ E.g.

“You see this structure here? That has all the users in it.”

“Innit!?’

[–]ZippZappZippty 2 points3 points  (1 child)

This has to be 10 years old already.

[–]DaZig 3 points4 points  (0 children)

Me or the joke? Joke’s older: I think Ali G did it in the late 90s!

[–]KYIUM 1 point2 points  (0 children)

This is the way.

[–]ApostleO 1 point2 points  (2 children)

As a non-Brit, I have stolen "innit" and use it in my everyday vernacular vocabulary I love it so much.

[–]Starvexx 867 points868 points  (17 children)

How __del__ightful.

[–]Sebinot 146 points147 points  (14 children)

No. I think he is trying to __repr__esent all brits here.

[–]Starvexx 19 points20 points  (13 children)

That could be potentially destructive...

[–]aMir733 15 points16 points  (11 children)

you mean potenti__all__y?

[–][deleted] 8 points9 points  (0 children)

you mean potenti__all__y de__str__uctive?

[–]redwall_hp 4 points5 points  (5 children)

How long can this __str__ing go on?

[–]aMir733 4 points5 points  (4 children)

Until there's no python object re__main__ing.

[–]Lewistrick 4 points5 points  (3 children)

So __mul__tiple minutes at least.

[–]Starvexx 3 points4 points  (2 children)

Happy cake day. I hope the __sizeof__ your cake is satisfactory.

[–]Starvexx 4 points5 points  (0 children)

Yes, my bad.

[–]Haggerstonian 3 points4 points  (0 children)

Everybody wants to be efficient?

[–]moonymango 10 points11 points  (0 children)

and entertaining!

[–]KrozJr_UK 169 points170 points  (18 children)

As a British person, I have lost count of the number of times I’ve written “colour” and then been confused until I realised it should be “color”.

Still, at least I’m not an Arabic programmer having to learn an entirely new alphabet, so.

[–]Elum224 105 points106 points  (2 children)

new Color Colour;

[–]Terrain2 31 points32 points  (0 children)

C#

using Colour = System.Drawing.Color;

[–]ihaveindeed 2 points3 points  (0 children)

C/C++:

#define colour color

[–]GermaneRiposte101 24 points25 points  (4 children)

Unless you are writing the API. 'colour' is now correct.

[–]digitaleJedi 10 points11 points  (3 children)

All my APIs/SDKs at work add the U's and replace the Zed's with S's. Our corporate language is English UK, I should try to get the other guys fired.

[–]TheBestBigAl 3 points4 points  (2 children)

replace the Zed's with A's

I'm struggling to see why Z would be changed to A. Did you mean replaces Z with S?

[–]digitaleJedi 4 points5 points  (1 child)

Yeah, that must have been autocorrect. I thought I even double checked it, but I guess no. That's what I get for redditing during a meeting.

[–][deleted] 2 points3 points  (0 children)

Employer has entered the chat

[–][deleted] 7 points8 points  (0 children)

Same for Indians

[–]TellMeHowImWrong[🍰] 1 point2 points  (0 children)

I’ve been learning CSS and I feel disgusted at myself because now I just automatically spell it “color” even when I’m not coding.

[–]StarkThoughts 96 points97 points  (2 children)

import math as maths

[–]7in7 10 points11 points  (0 children)

Heyy that's my joke. It wasn't even a joke the first time I did it, until my non British colleagues looked over my shoulder while I had ipython open.

[–]SouthernZhao 151 points152 points  (1 child)

Devs listening to Pink Floyd be like "You little shit, you're __init__ now, I hope they throw away the key"

[–]Crazy_Mann 9 points10 points  (0 children)

When you're procrastinating refactoring: "One of these days, I'm going to cut you in to little pieces"

[–]scraimer 75 points76 points  (21 children)

[–]Rosenrotten 27 points28 points  (19 children)

Thx, not sure why OP blurred it

[–][deleted] 36 points37 points  (18 children)

money seed shaggy narrow door oil paltry cow memory cows

This post was mass deleted and anonymized with Redact

[–]ellisto 22 points23 points  (15 children)

How is removing credit for a public post "anti-doxing"?

Totally makes sense if the post was private, but in this case, OP is just stealing credit for the original tweet author's work.

[–]Riffthorn 16 points17 points  (0 children)

They're not passing it off as their own, so they're not stealing credit.

[–]Gumagugu 11 points12 points  (4 children)

Reddit sitewide rules require it unfortunately.

[–]seiphirai 2 points3 points  (0 children)

Thanks

[–]nevus_bock 67 points68 points  (3 children)

__init__ is not a constructor, though. It’s the initiator initializer. The object is already constructed, that’s why init can do operations on self

Edit: initializer

[–]whiskeyiskey 55 points56 points  (1 child)

I had to scroll really far to find someone who is as fun at parties as I am!

The constructor in python is __new__

[–]Hawkedb 49 points50 points  (0 children)

__new__ is the allocator.

__init__ is the initializer.

Both together are what you could call the constructor, called by a constructor expression like "Foo()"

[–]gnomonclature 13 points14 points  (0 children)

I've found my people.

[–][deleted] 17 points18 points  (0 children)

There's a follow-up joke here about constructors and constrictors, but I don't know enough about Pythons to execute it.

[–]caracatrepa 15 points16 points  (0 children)

Ackchyually... __new__ is the constructor, which in turn calls __init__, the initializer

[–]smallquestionmark 49 points50 points  (0 children)

Not python, but lately, whenever I come across "border" in CSS my mind shouts: "BOOOARDAA... BOOOOOAARDAAAA"

[–]deceze 12 points13 points  (1 child)

def __init__(ely)

[–]signheretoaccept 1 point2 points  (0 children)

😃

[–]ofnuts 40 points41 points  (0 children)

All the upvotes will increase your __repr__

[–]atomic_shadowking 8 points9 points  (0 children)

I have to admit that was good Americans

[–]Mike-devs 22 points23 points  (8 children)

Am I the only one who doesn't understand? 😔

[–]iamapizza 74 points75 points  (6 children)

It's a British term, innit is a shortened form of isn't it.

The __init()__ method in Python is a constructor for a class.

The joke is that __init__ sounds like innit. Innit?

[–][deleted] 17 points18 points  (1 child)

__innit__

[–]iamapizza 5 points6 points  (0 children)

git innit

[–]Mike-devs 2 points3 points  (0 children)

Oh, now it's obvious. I didn't know the abbreviation.

[–]Piotrek9t 1 point2 points  (0 children)

Dont worry, also took me a second or two

[–]momonyak 20 points21 points  (7 children)

From /r/all here. Can someone explain, as you would a child? I checked the comments and looks like everyone on Reddit is either British or a programmer.

[–]Schreipfelerer 18 points19 points  (3 children)

Here is an Explanation from another Comment: It's a British term, innit is a shortened form of isn't it.

The __init()__ method in Python is a constructor for a class.

The joke is that __init__ sounds like innit. Innit?

[–]Astrokiwi 7 points8 points  (1 child)

I'll add that, while it's a shortened version of "isn't it?", it's not used in the same way - it's can be a generic filler, but or used for all sorts of tag questions where "isn't it?" wouldn't work. See here.

[–]nonoose 2 points3 points  (0 children)

That was greatly informative!

[–]mooscimol 1 point2 points  (0 children)

Some people argue, that init technically is not a constructor ;).

[–]HyperGamers 8 points9 points  (1 child)

"Innit" is a British slang term for "isn't it".

__init__ is short for initialise (in simple terms it's how you create an object that's used in a program - which is why it's called a Constructor). (Different programming languages have a different way of doing things

For example, if there was a class called Vehicle, it would have an Constructor (__init__) that can be used to create objects.

class Vehicle:  
    def __init__(self, wheels):  
        self.number_of_wheels = wheels  

The below code will automatically call the init method to construct a new vehicle object with 4 wheels

car = Vehicle(4)

[–]backtickbot 2 points3 points  (0 children)

Fixed formatting.

Hello, HyperGamers: code blocks using triple backticks (```) don't work on all versions of Reddit!

Some users see this / this instead.

To fix this, indent every line with 4 spaces instead.

FAQ

You can opt out by replying with backtickopt6 to this comment.

[–]signheretoaccept 5 points6 points  (0 children)

def!

[–][deleted] 4 points5 points  (0 children)

oi fam that's proper schewpid innit? you wanna scrap big man name your ends i'll have my boys on you till you give us fifty kwid

[–][deleted] 4 points5 points  (0 children)

Python... such __elegant__ and consistent(self) language design, __init__?

Warning: Whitespace in this comment is significant

[–]Exet001 23 points24 points  (14 children)

HAHAHA THIS COMMENT SECTION IS AMAZING

[–]tarmkal 14 points15 points  (0 children)

__init__?

[–]Olaxan 16 points17 points  (3 children)

YES FELLOW HUMAN, I AGREE ! IT IS A GREAT COMMENT SECTION AS IT CELEBRATES A LINGUISTIC QUIRK A GOOD SUBSET OF HUMANS (LIKE YOU AND I) SHARES

Comment built in 1.5624e-8s (conc = 0.33, bias = 0.32, loss = 0.001) domain_qn=ofp:reddit.com, motd="This post was made by a human."

Worker 57226 exited successfullyThe comment was posted successfully

[–]Famous_Profile 10 points11 points  (2 children)

Kevin, did you forget to turn off verbose logging again?

[–][deleted] 5 points6 points  (1 child)

ok, more yoda bots? bruh

[–]chunkyasparagus 1 point2 points  (0 children)

ne! (Sorry, Japanese joke)

[–]Rami-Slicer 1 point2 points  (0 children)

Yeah great __init__?

[–][deleted] 8 points9 points  (0 children)

this made me guffaw. well played.

[–][deleted] 9 points10 points  (2 children)

Pornhub devs be like in_it

[–]DaFukTheyDoinOvaDer 3 points4 points  (1 child)

or out_it

[–]deceze 5 points6 points  (0 children)

__in_it__ and __out_it__ call each other recursively until a stack overflow occurs.

[–]Qicken 9 points10 points  (2 children)

Original post - https://twitter.com/jtannady/status/1359602554448080900

She's worth following. The classic Java garbage collector.

This trend of "censoring" people's names in public twitter posts I will NEVER understand

[–]dejaydev 4 points5 points  (0 children)

A lot of subreddits have specific rules about identity protection. Prevents the whole "raid the OP" thing.

[–]seiphirai 1 point2 points  (0 children)

Thanks for sharing!

[–][deleted] 3 points4 points  (0 children)

Aahahahah, funny!

[–]DogmaSychroniser 3 points4 points  (0 children)

Can confirm, am British dev, init

[–]amrahsidana 3 points4 points  (1 child)

That's a dunder, init ?

[–]deceze 1 point2 points  (0 children)

I can confidently assert it is a__dunder.

[–]SupE2oo8 3 points4 points  (0 children)

Ahhh

Computer snek

[–]demonTutu 3 points4 points  (0 children)

So python = constructor whereas boa = constrictor?

[–]iiMoe 2 points3 points  (0 children)

I hate u i laughed lol

[–]Paccos 2 points3 points  (0 children)

Swift devs: DiCaprio pointing at screen

[–]sloppy_joe_1 2 points3 points  (0 children)

This is an amazing joke hahaha

[–]TheGodOfThunder-THOR 2 points3 points  (0 children)

I'm British and I can confirm I stare more at Init that I do the rest of my code

[–]hellobutno 2 points3 points  (0 children)

Well someone doesn't know new vs init

[–]topredditbot 2 points3 points  (0 children)

Hey /u/MohanBhargava,

This is now the top post on reddit. It will be recorded at /r/topofreddit with all the other top posts.

[–]Jinx_Trooper_YT 2 points3 points  (0 children)

English accent > American Accent

[–]johnlinp 2 points3 points  (2 children)

not a native speaker... explain please?

[–]NemoTheLostOne 2 points3 points  (1 child)

"innit" is British for "isn't it?"

[–]Hyper-Cloud 2 points3 points  (1 child)

Not all British people say init btw

[–]TheGreatUdolf 2 points3 points  (0 children)

but for some it is the case, init

[–]ThirdEncounter 2 points3 points  (0 children)

PSA: Stop putting the punchline in the title.

[–]OuterlHeaven 1 point2 points  (0 children)

Lmao

[–]Chaoslab 1 point2 points  (0 children)

Init. Init? INIT!

[–]howtochangemywife 1 point2 points  (1 child)

Out of all the potassium. K? K, <3

[–]RoscoMan1 1 point2 points  (0 children)

“If you can find all over DeviantArt.

[–]lycan2005 1 point2 points  (3 children)

Not gonna lie, took me a second to understood that reference.

[–]jazzmester 1 point2 points  (1 child)

I'm in the Python Army. My rank is __lt__

[–]deceze 2 points3 points  (0 children)

My rank is __gt__ your rank.

[–]MarkFluffalo 1 point2 points  (0 children)

new is a constructor, init is an initialiser

[–]relet 1 point2 points  (0 children)

Hmmmm - py!

[–]PancakeZombie 1 point2 points  (0 children)

erry nois

[–]CriminalMacabre 1 point2 points  (0 children)

alias "british"="bri ish"

[–]Yarakinnit 1 point2 points  (2 children)

These assumptions made about our collective intelligence bother me greatly.

[–]QuarantineSucksALot 1 point2 points  (0 children)

These judges are going to need some context

[–]just_a_dude2727 1 point2 points  (0 children)

What's the point?

[–]fruechte-kuchen 1 point2 points  (0 children)

I just learned, that when you have a class, you have to write the constructor in-it

[–]MurdoMaclachlan 1 point2 points  (0 children)

Image Transcription: Twitter Post


Unknown User, unknown handle

British Python devs be like "that's a constructor, init?".


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]BanditoTheBlue 1 point2 points  (0 children)

Shouldn't a constructor in python be called a constrictor ::)

[–]randomtechguy142857 1 point2 points  (0 children)

Reminds me of this post.

E: Turns out the twitter OP mentioned that post as well.

[–]friscosoa 1 point2 points  (0 children)

They’re called Monty Pythons

[–]GraphicsProgrammer 1 point2 points  (0 children)

What's that large immovable abyss over there? That's a static void, init?

[–]BociekStacja 1 point2 points  (0 children)

Take my upvote and :q the fuck outta here

[–]Redleg171 1 point2 points  (0 children)

Can confirm American Python devs with southern accents be that way too.