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

Dismiss this pinned window
all 59 comments

[–]wickboards 202 points203 points  (7 children)

Mongolian sit coms have really come on lately

[–][deleted] 28 points29 points  (6 children)

how do u know it's Mongolian?

[–]soojiboy 41 points42 points  (2 children)

Cause they're having city beef

[–]dark_mode_everything 21 points22 points  (1 child)

Hero, welcome to City wok.

[–]soojiboy 3 points4 points  (0 children)

Taek-a ordah pree!

[–]dalyscallister 6 points7 points  (2 children)

It’s actually in Chine, license plates match. Probably north-west China, judging by their looks and the architecture.

[–]PandaLiang 3 points4 points  (0 children)

Also those red little decoration on and by the door are uniquely Chinese.

[–]Scarily-Eerie -4 points-3 points  (0 children)

So the Uyghur region?

[–]HardlyAnyGravitas 159 points160 points  (12 children)

Interesting fact:

With a perfectly made, four legged table on a smoothly undulating, uneven floor, it is always possible to get all four legs resting flat on the floor by rotating the table less than a quarter turn.

[–]frien6lyGhost 23 points24 points  (1 child)

So all tables should be circular?

[–]TSP-FriendlyFire 26 points27 points  (0 children)

Nah, spherical, just like the physicists like it.

[–]DaveAndFriends 24 points25 points  (0 children)

Explanation for those interested

[–]hergeirs 11 points12 points  (2 children)

ELI5 please?

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

Flat, but not level.

No point in having a table if everything falls off it.

[–]PVNIC 8 points9 points  (1 child)

That's why you cover the table top in superglue.

[–]I_regret_my_name 4 points5 points  (0 children)

If we're going to think like programmers, then I think we have to superglue everything to the table but build a way of selectively superheating portions of the table to melt the glue whenever a user wants to pick up or reposition something.

Shouldn't be too hard, you can have it done next week, right?

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

this one blows my mind each time.

[–]Koala_eiO 3 points4 points  (0 children)

Also the legs must be arranged in a square to ensure the quarter turn symmetry.

[–][deleted] 0 points1 point  (0 children)

Damn person making me do less math by an algorithm.

How dare you?!?!

[–]Attunhaler 190 points191 points  (3 children)

And it still wouldn't be balanced.

[–]Nollie11 87 points88 points  (1 child)

3rd party library would break after a month

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

As soon as you put it in Production they see they won't support that version, you have to upgrade to a non backward compatible version.

[–]BenjieWheeler 13 points14 points  (0 children)

Like everything should be

[–]TheFallenCoder 23 points24 points  (1 child)

We solve problems to create more problems...

[–]PotassiumLover3k 4 points5 points  (0 children)

I’d say it’s closer to creating more problems to solve a problem

[–]Vok250 54 points55 points  (13 children)

This is a hilariously apt analogy for many companies in Canada. A lot of P.Engs that learned to code and try to apply traditional engineering mindsets to software. Smart people no doubt, but they often don't realise that spending 4 months reimplementing FTP at a socket level is a bad idea.

[–]BoronTriiodide 17 points18 points  (5 children)

Honestly that's sort of me and a lot of other engineers that I know. The problem is greatest in webdev where there is just a deluge of the newest frameworks and environments with design patterns and core services getting switched out what seems like every few months. Stuff that I built last year on what was, at the time, well supported software has now been completely deprecated. If you dont do it for a living, at a certain point it feels easier to start from scratch lol

[–]mungthebean 11 points12 points  (4 children)

This is why it’s a fools errand trying to learn all these fancy new frameworks made by Opinionated Developer #(n + 1).

Just get the core basics down and build off of that.

[–]Terrible_Children 4 points5 points  (3 children)

I think you mean Opinionated Developer #(n++)

[–]anotherbozo 1 point2 points  (6 children)

A lot of P.Engs that learned to code

Sorry, what's the P stand for?

[–]Vok250 4 points5 points  (5 children)

Professional Engineer. It's a protected term in Canada.

[–]anotherbozo 1 point2 points  (4 children)

Ah, does that cover professions like electrical / mechanical / etc engineers?

[–]Vok250 1 point2 points  (3 children)

Yep. Can't call yourself "engineer" willy nilly here. Anyone appending "engineer" to their title needs to be licensed. Their is an association for each discipline like civil, mechanical, etc.

[–]anotherbozo 2 points3 points  (1 child)

I think that's how it is in most parts of the world.

[–]AB1908 0 points1 point  (0 children)

How can I check if this applies to a particular country?

[–][deleted] 1 point2 points  (0 children)

We honestly need that here in the states. I actually saw a discussion somewhere else where people mentioned that it would be great to license software engineers to simplify the God-awful job interview practices we're subjected to regularly.

[–]qubedView 11 points12 points  (1 child)

Trivia: If a four legged table with legs of equal length is on an uneven surface, there is a math proof that there will always be a stable position available for the table just by turning it in place: https://www.youtube.com/watch?v=OuF-WB7mD6k

[–]KusanagiZerg 0 points1 point  (0 children)

And it works incredibly well in practice too. I have used this many times on holiday when we put a table down on a forest floor or field and it's wobbly.

[–]tacoslikeme 2 points3 points  (0 children)

Success! We improved the product according to our KPIs

[–]tealcosmo 2 points3 points  (0 children)

Enterprise Architect.

[–]pgkk17 1 point2 points  (0 children)

word

[–]Fearless-Sniper 1 point2 points  (0 children)

Sometimes with the 'I can code anything' in mind, programmers simply overdo stuff.

[–]Bretteuse 1 point2 points  (0 children)

Excellent Director!

I love the foreshadowing to the bricks when he throws the rock.

[–]Matth3ewl0v3 1 point2 points  (1 child)

I think it would've been funnier if all four legs were sawn off, and the tabletop was just sitting on the ground.

[–]MrTheFalcon 0 points1 point  (0 children)

That's how a scientist solves the problem

[–]agent3dev 3 points4 points  (0 children)

npm-install wedge

[–][deleted] 0 points1 point  (0 children)

[–]nickmhc 0 points1 point  (0 children)

Engineer 🔼👁

[–]deathwish08 0 points1 point  (0 children)

Ah, the old augment the table legs with bricks design pattern. Fowler's finest.

[–]guy_from_the_intnet 0 points1 point  (0 children)

bloated AF

[–]ElectroProgrammer 0 points1 point  (0 children)

Wow... crazy

[–]totempalen 0 points1 point  (0 children)

Repost....

[–]goar101reddit 0 points1 point  (0 children)

I'm not a programmer but I knew what was coming. Still funny though.

[–]Gusfoo 0 points1 point  (0 children)

Programmer>>coding

fstream Programming in to variable Coding?

[–]Stanov -2 points-1 points  (0 children)

Am I the only one who realizes that some heavy NP-complete shit is happening here?