« first day (1922 days earlier)      last day (2918 days later) » 

4:02 AM
I don't think there's a term that encompasses variables as well as special words
 
@Quill "word token" works but it doesn't sound fancy
 
[ QuillBot ] New XKCD! Full-Width Justification:
 
It's time to live up to my family name and face FULL LIFE CONSEQUENCES!
 
Getting married?
 
So the test was positive, huh?
 
4:15 AM
Somebody just asked what the difference between <= and <== is on SO...
 
@Quill pls link
 
It was deleted... but sure: stackoverflow.com/questions/37018309/…
 
D:
 
I think the main difference is that the longer shaft gives better stability to the arrow in flight.
 
@Geobits ( ͡° ͜ʖ ͡°)
 
4:20 AM
Ugh. I carefully worded that to avoid Lenny, but deep down I knew it was inevitable.
 
Anonymous
Lenny is always deep down. It's Lenny all the way down.
 
@Alex Enough suspense. What happened? ;)
 
== checks value equality, === checks type equality as well, and ==== forces both sides to submit DNA samples to prove that they're the same
21
 
@Quill Feature request: Use an adblocker
 
@Sp3000 I reaaaaaaally don't want to know what ===== is then...
 
4:23 AM
@Quill You can only compare C and 3 using that operator. ( ͡° ͜ʖ ͡°)
 
@AlexA. I turned ads back on
 
is that your history?
 
no
even works if I open an incognito window
 
My history is full of bird stuff, like how get birdseed, how fight squirrel for bread, etc.
@Quill Eventually
@Geobits What
 
4:24 AM
The Truman AlexA. Show
 
Anonymous
The Alex Show happens every morning in my mom's backyard when she refills the bird feeder
 
@AlexA. this is my search history:
 
14 mins ago, by Alex A.
It's time to live up to my family name and face FULL LIFE CONSEQUENCES!
@Mego There's a Lenny in there somewhere...
 
@Geobits There's a few lennies in there
 
@Geobits Oh, that's a quote from Half-Life: Full Life Consequences, an incredibly bad fan fiction that someone read and made an animation for.
 
4:27 AM
 
Aww... I was hoping for some life-changing turn of events.
 
such object accessing...
 
Aren't lennies the coins with George Washington on them?
 
Anonymous
 
Anonymous
@AlexA. No those are pennies. Lennies are the kid from South Park that always dies.
 
4:28 AM
@AlexA. Those are quartatas.
 
@Downgoat M A J E S T I C
 
@Mego No those are Kennies. Lennie's is the restaurant that got in trouble for being racist a few years ago.
 
> process.umask(0777)
97
> process.umask(0777)
511
wat
@Quill halp, how permission in node
 
sudo #woodo
 
how has this been viewed almost 8K times and still has just 2 upvotes ;_;
 
Anonymous
4:34 AM
@Geobits No that's Denny's. Lennies are a cutesy name for China's currency.
 
Anonymous
@Downgoat Because nobody cares about Macs
 
@Mego ... more than half the people here are using macs ...
 
Anonymous
This is not a representative sample of the entire population of Stack Overflow viewers
 
4:38 AM
@Mego No I think that's Yennies (if you meant Japan). Lennies are a fake currency used by Capcom in games.
 
Anonymous
@Geobits err yeah that country
 
Anonymous
I'm bad at remembering currencies
 
Haha, 10% of the market bought Windows 8...
 
Anonymous
@Geobits No that's Zennies. Lennies are 100-dollar bills.
 
No that's Bennies. Lennies are Gump's girlfriends.
 
4:39 AM
0
Q: How to set VAR as a list with more than one output and use it in command line argument

Amit Abhisheknetsh wlan show profiles > profile.txt for /f "skip=9" token=2 delims=:" %i in (profile.txt) do set "var=%i" netsh wlan show profile name=%var% key=clear now this command works if only one SSID is there, it shows all the details of that SSID. But if more than one SSID is there than it shows th...

 
Anonymous
@Downgoat I'd imagine a significant number of those users either "upgraded" from Windows 7 (and apparently didn't regret that decision enough), or bought new computers that came loaded with Windows 8 and didn't know/care enough to change it.
 
Anonymous
@Geobits No that's Jennies. Lennies are Mickey's girlfriends.
 
@Mego well I'm one of the idiots who bought Windows 8 even though I knew it was shit...
 
@Mego No that's Minnies. Lennies are comfortable shoes.
 
Anonymous
@Geobits Ok you win, I have no idea what you're talking about
 
4:45 AM
I think he's talking about declining birth rates in Japan and South Korea.
 
He's not...
 
四百二十燃やせ。
(from English) 4 백 20 그것 블 레이즈
 
5:02 AM
@Mego Windows 8 was fine for me; it as Win10 I didn't like
@Sp3000 Shouldn't ==== be reference equals?
===== would be the same variable, ====== would be accessed in the same scope, ======= would be at the same place in the code
========== would be accessed at exactly the same time
 
=========== is just False
5
 
@Downgoat So is using Pypy.js for speed acceptable then?
 
Why do people always quote "Any sufficiently advanced technology is indistinguishable from magic"? I've never really felt inspired or intrigued or impressed by it.
I mean sure, when you're a kid crazy physics things can seem like "magic". But if interstellar-capable space aliens suddenly landed on earth I and surely many others would not call it magic but rather advanced science and technology that we simply don't have yet.
 
5:19 AM
It just depends on the technological advancement
Now that we are in the science age, we know there is no such thing as magic
But I'm sure if the aliens were pretending to be gods/mythical creatures many would still believe it's magic
 
@xnor Add one more = and you just get "nope".
@HelkaHomba People love quotes. For example, "be the change you want to see in the world" has been used so much that it's more cliché than inspiring at this point.
 
+1... My parents have a banner of that by our front door.
 
@MarsUltor Yeah, but many others would just ask "how does that actually work". Like what does someone who believes in the occult really think it is if not some psychosomatic feeling?
"Magic" is just too vague >:|
 
@MarsUltor what is that
 
@Downgoat It's pypy ported to asm.js
 
5:30 AM
ah, ok
 
@Downgoat Referring to your 'never use Python'
 
It's okay if you use Python, it's just not a good language
code in it just looks ugly and messy
 
@HelkaHomba "Any sufficiently advanced technology is indistinguishable from more advanced technology" doesn't sound as whimsical
 
oh my....
 
@Downgoat How?
 
5:32 AM
Is that Eclipse? Looks about right.
 
@MarsUltor eh, I'm too lazy to make an example, just take my word for it :P
 
@Downgoat But... Python has OOP as well
 
but it sucks
 
@AlexA. feel the burn
 
@Downgoat But that doesn't mean it looks messy
 
5:33 AM
if __name__ == "__main__":
why all the underscores???
 
@Downgoat That is horrible
 
was two underscores not enough
 
@AlexA. Let's make up some new saccharine quotes then. Like "The harder your life is the better you'll be at it."
 
@Downgoat there's a __defineSetter__ in JS
 
@Downgoat They like symmetry
 
5:34 AM
@Downgoat Why not?
 
@Quill those are properties not meant to be accessed
 
@Quill That's not meant to be used often - it's not meant to be used at all in ES6
 
Anonymous
#ifdef __MY_CRAPPY__HEADER__
#define __MY_CRAPPY_HEADER__
// stuff
#endif
 
@Downgoat They are meant to
@Downgoat They're ES5 get and set
 
@MarsUltor In JS they are very "advanced" properties
 
5:34 AM
@MarsUltor "not meant to be used" and "why does this exist" are very different things
 
Anonymous
#ifdef __cplusplus
 
@Quill Yeah, but __name__ and __main__ were intended to be used in Python
@Downgoat ?
 
Anonymous
If you dislike underscore-prefixes being used to denote internal function names, blame C
 
@MarsUltor fair enough
 
@Downgoat What makes them different from get and set?
 
5:35 AM
why is it __main__ that is just stupid, what was wrong with main
 
Anonymous
@Downgoat Because this is very common:
 
@Downgoat You might have it loaded as main
But probably not _main
 
@MarsUltor JavaScript wasn't very OO at the time defineSetter was being used so it didn't make sense to have get and set at the time
 
Also PHP's __construct()
 
Anonymous
def main():
    # do stuff

if __name__ == '__main__':
    main()
 
5:37 AM
Python code loves repetitiveness
 
@Downgoat But they have been replaced by get and set in ES6 (meaning no more quadruple underscores
 
like """ """ three damn quotes?!?!?
 
@Downgoat For multiline strings
@Downgoat double is empty string
 
@MarsUltor I know but three quotes is not how to make multiline quotes...
 
Anonymous
@Downgoat Well "" looks like an empty string, so """ is the most logical delimiter
 
5:38 AM
@AlexA. or "Spend half your time doing things for others, half your time doing things for yourself, and all your time doing things you'll enjoy."
 
@Mego no?
 
@Mego "" parses as an empty string
@Downgoat I have to admit JS' ` (grave mark) is a lot shorter
 
Anonymous
One quote is the delimiter for a normal string, two quotes is an empty string, so therefore three quotes is the next option
 
@HelkaHomba 2/10, the other one is better
 
and since when is using `3` good for repr? WHY IS THERE A DEDICATED SYMBOL FOR REPR AND NOT MULTILINE STRINGS, that is absurd
 
5:39 AM
But String.raw`foo\\\` is way too long
 
@Downgoat s/dedicated/deprecated/
 
Anonymous
Grave accent is repr in Python 2 and burninated in Python 3 because it looks too much like a single quote
 
Anonymous
@Downgoat Everyone makes mistakes; at least Python 3 learned from 2's mistakes
 
How did the Python people think it looked so much like a single quote?
 
@Mego but yet """ is still a good idea?
 
Anonymous
5:40 AM
@Downgoat Sure. There are plenty of use cases for multiline strings. """ is unambiguous.
 
@AlexA. "There's a rainbow above every pot of gold."
 
@Mego Same as `
 
@Mego no? The only thing worse is ruby's multiline comments
 
Anonymous
@MarsUltor In certain fonts, ` and ' look nearly identical. That's confusing.
 
5:41 AM
@Mego that's a problem with your font
 
People don't often have control over the font
i.e. when viewing code online
 
true, ` might be bad but that doesn't make """ any better
 
Anonymous
Also Swiss keyboards, like Guido mentioned in the link Sp3000 gave
 
@AlexA. They can use userscripts
 
Anonymous
""" doesn't look like anything else except 3 double quotes
 
5:43 AM
Well, at least Python could add a multiline flag
 
^
 
Anonymous
What do you mean?
 
m'foo
bar'
 
or have strings be multiline as default (is this a good idea)?
 
@Downgoat do you dislike JS and Python?
 
Anonymous
5:43 AM
That would make parsing much more complicated
 
@MarsUltor Not everyone who looks at code online even knows what a userscript is. I didn't until about a year or so ago.
 
@HelkaHomba I like JS, though I feel Python's syntax is horrible. I suppose the reason so many people like python syntax is that it's either their first language, or it's just easy to learn
 
@AlexA. :O
 
Anonymous
There's a specific argument GVR made against multiline statements; I'm trying to find the relevant PEP
 
5:45 AM
._. python doesn't have constants.....
 
I learnt about userscripts before I started even programming
 
you can usually change the font in browser options
 
m'...' or making strings multiline could be okay alternatives, but I do wonder why they went with triple quotes (not that I mind either way)
 
@Mego indents become tricky for starters
 
@MarsUltor Different people, different experiences
 
Anonymous
5:46 AM
@HelkaHomba That's a fair point
 
¯\_(ツ)_/¯
 
]:U
 
>>> "123" > 200
True
>>> "123" > "200"
False
 
You should really stop using Python 2 for rebuttals :/
 
@Downgoat What's so bad about that?
 
5:50 AM
I think Python 2 is more popular though
@MarsUltor if you're going to have implicit-casting, make it consistent
 
Anonymous
Python 2 is a highly dysfunctional language. It's only remaining use is code golf. Python 3 is superior in every other way.
 
and Windows XP is probably more popular than 10, yet it's old, outdated and discontinued
 
@Downgoat That's not implicit casting though
 
@Downgoat ^
In python, there's a data type precedence or something
 
Python 2 does a weird thing where for comparisons that don't make sense it compares alphabetically by type name
 
5:53 AM
Seriously?
Who in the world thought that was a good idea?
 
Anonymous
A bunch of drunk people probably
 
Somebody was smoking some wacky tobaccy and was seeing magic floating rainbow pythons when they thought of that
 
Relevant quote from xnor:
in Code Golfer's Corner, Mar 30 at 4:57, by xnor
in its quixotic endeavor to compare any two objects
(regarding Python 2's comparisons)
 
>>> ImportError > () > "" > [] > zip > 0 > None
True
Yeah, fun stuff
 
Well I know who I'm gonna segway the conversation into during the next JavaScript bashing session
s/who/what language/; languages are peopel two
 
5:58 AM
By that token, bash Python 1 instead
 
to_a(n).map(&@chars.method(:[])).join
The disadvantage of a language like Ruby that allows method calls without parentheses is that it makes me very sad when I have to use them. :'(
 
Anonymous
A segue /ˈsɛɡweɪ/ (Italian pronunciation: [ˈseːɡwe]) is a smooth transition from one topic or section to the next. The term is derived from Italian segue, "follows". == In music == In music, segue is a direction to the performer. It means continue (the next section) without a pause. The term attacca is used synonymously. For written music it implies a transition from one section to the next without any break. In improvisation, it is often used for transitions created as a part of the performance, leading from one section to another. In live performance, a segue can occur during a jam session, where...
 
The Segway PT is a two-wheeled, self-balancing, battery-powered electric vehicle invented by Dean Kamen. It is produced by Segway Inc. of New Hampshire. The name Segway is derived from the word segue, meaning smooth transition. PT is an abbreviation for personal transporter. Computers, sensors, and electric motors in the base of the Segway PT keep the device upright when powered on with balancing enabled. The rider commands the PT to go forward or backward by shifting their weight forward or backward on the platform. The PT uses gyroscopic sensors and accelerometer-based leveling sensors to detect...
 
@Quill how about a bash JavaScripting session instead?
 
@Mego I no the difference
 
6:05 AM
Oh my god. Pride and Prejudice just broke the fourth wall.
> It is not the object of this work to give a description of Derbyshire
 
Breaking the fourth wall is a pet peeve of mine. TIL I'll never read Pride & Prejudice.
 
@AlexA. did you like Deadpool?
 
@AlexA. Good choice. Nothing happens ever. There is no plot. Just a bunch of women underhanded-complementing each other.
 
Haha alright, good to know
@Quill Didn't see it. Not particularly interested to either.
 
Anonymous
Tasteful fourth-wall breaking is fine by me
 
Anonymous
6:10 AM
I especially liked how it was done in the US House of Cards series - Frank turning to the audience to explain some of the nuances of politics
 
So normally, the cover of your book shows either the most exciting point or something representative of the content, right?
Two women sitting around staring at the walls.
 
@Mego Ugh, that would drive me nuts
Are their names Pride and Prejudice?
 
@AlexA. no, but they're proud and they pre-judge people ( ͡° ͜ʖ ͡°)
 
hah
 
Anonymous
@AlexA. It's done extremely well. In the first episode of the second season, Frank goes nearly the entire episode without talking to the audience. When he does at the end, it sent a shiver down my spine.
 
6:11 AM
@Mego that just sounds like one of those mockumentary style shows like Parks and Rec, The Office, etc
 
Anonymous
@Quill House of Cards is actually a very serious drama
 
yeah, I know, I'm describing a genre of filmography, not a genre of content
 
Anonymous
The fourth-wall breaking is seriously toned-down in the fourth season, though
 
Anonymous
It's closer to Ferris Bueller than The Office
 
Anonymous
It's not a "mockumentary"; one character just occasionally pauses to explain things to the audience that they otherwise wouldn't get
 
Anonymous
6:14 AM
It's like having a show with a narrator, but the narrator is actually a character
 
@Mego there are shows with narrators as characters; I would phrase it as "It's like having a show with a narrator, but we see the narrator speaking"
 
6:37 AM
Does anyone think a challenge for FFT of a sequence of any length is dissimilar enough from the old challenge of FFT for sequence with length a power of 2
 
TIL one of the answers I posted on Puzzling.SE was on Helka's question
 
7:03 AM
0
Q: Golf the K-means algorithm

FatalizeK-means is a standard unsupervised clustering algorithm, which, given a set of "points" and a number of clusters K, will assign each "point" to one of K clusters. Pseudo-Code of K-means Note that there are many variants of K-means. You have to implement the algorithm I am describing below. In t...

0
Q: Interpret DOGO!

George GibsonInterpret DOGO DOGO is a lesser known programming language. While the original DOGO (a joke language from a Usenet post) has never been implemented, a language resembling it has been created. The commands for the language are: +===========+=======================================================...

0
Q: Traveling on a flat Earth

anatolygCoordinates in the flat-Earth world consist of latitude (x) and longitude (y), which are integers in the range 0...9999. Much like Gaussian integers, but they are always written using this notation: 411S 370E That is, with S or N appended to the latitude, and E or W appended to the longitude, ...

 
I am falling in love with Ruby. However, there are a few things which I dislike / think are stupid. But here's the best part: Ruby's ability to extend built-in classes lets me fix 99% of those issues!
 
7:31 AM
@orlp I've rewritten the math.se question in terms of matrices like you suggested, and also managed to proof (quite easily) that the costraint on the first and last column is implied by the requirement to cover all pairs, so I was able to drop that as well.
 
I would feel really cheap answering the k-means question with a builtin
 
7:44 AM
@MartinBüttner with that I think we can always fix the first row and column to {1, ..., n}
 
@orlp that seems likely, but I'm not sure how to prove it for the row.
 
@MartinBüttner well, the proof is simple
 
oh, just rename the numbers, right?
 
yes
 
yeah makes sense
that should reduce the search space a bit
I'm considering a fastest code challenge to count these.
Sp came up with an interesting alternative representation, where you have a matrix, where each cell at index (i,j) corresponds to the pair (i,j) (you ignore the diagonal) and then you label the cells by which row the pair appears in.
For the 4x4 solution he got:
 ABC
D AB
CD A
BCD
that's quite nice and regular
 
7:53 AM
I think the general form is row i just has i*j%(n+1) for j in 1..n
 
Hey @Downgoat, I've cloned Cheddar's source and built the solution, the REPL says module "colors" not found
should that happen?
 
Just as a preliminary guess since this is working for 6 as well
 
I suppose then the interesting question is why does it work for 7 if it doesn't for 3 and 5?
 
Hmm preliminary guess is slightly incorrect - works for 1,2,4,6,10,12,16,18,22
... primes minus 1
 
if you can prove that then that at least shows there are an infinite amount of these
 
8:00 AM
I don't think that'd be too hard, since (n+1) is prime so i*j%(n+1) would generate a permutation without cycling, and with every step size to give all pairs
 
got a comment on the question. can't tell if it's a genuine question or a hint :D
 
@Downgoat I got Cheddar's t_repl.js working, but I can't get the normal repl.js working... is that normal?
 
@MartinBüttner yeah I think that does it
there are an infinite amount
at least for when n is p - 1
 
yeah, that makes sense. that also gives an easy way for construct a solution for those n. now for other n...
I can see that if the answer to that comment is "yes" then that we also have solutions for all even n, but I'm not sure if it is.
 
@MartinBüttner the best way to understand it I think is if you consider the ith row an arithmetic progression mod p, with step i
it should be readily apparent that every pairwise combination occurs
(for every combination (a, b), it occurs in row (b - a mod p))
 
8:17 AM
@orlp yes, I got the p-1 cases.
the comment is talking about general even n though.
 
@MartinBüttner well, now we know at least that there are an infinite amount of them :P
so the smallest nontrivial case right now is n = 7?
 
@MartinBüttner you would be a very perfect president if u knew how to "optimise" economics by "golfing" the tax-bugdet
 
luckily, I don't
 
8:36 AM
@El'endiaStarman do you have hexakosioihexekontahexaphobia?
 
8:48 AM
@Sp3000 @orlp a nice side effect of your construction for n=p-1 is that all the generated matrices are even Latin squares.
(and since they're symmetric, they also cover all pairs in their vertically adjacent pairs)
bonus question for n not of the form p-1: do latin squares/symmetric solutions exist there as well.
 
9:00 AM
I was wondering about that, but for odd n you can't really have a symmetric solution....
... or can you? shrugs
Not sure whether we've had a solution where a row starts and ends with the same number
 
@Sp3000 why not?
@Sp3000 that can't happen
because permutations
 
Ah, yes that was right
(lost my train of thought)
Oh you mean symmetric as in transpose symmetric? I was thinking 180 degree rotational
 
oh right
yeah I was thinking "symmetric matrix"
but you're right, the p-1 solutions are also rotationally symmetric on top of that
 
do we have a challenge about the nth palindromic number ?
 
think so
 
9:09 AM
If we did, one of non-palindromic and palindromic would have to be closed as dupe of the other
... or maybe not, shrugs
 
and may not, because the evolution of palindromic numbers are less random than non-palindromic
non-palindromic can be unexpectedly a sequence of difference=1, where the only sequence of that diff is the first decade for palindromic series
 
I'd expect the shortest solution to either problem to be a simple iteration over all numbers which tests for palindrome-ness and rejects the wrong numbers.
 
nah, for the second its nt an iteration over all the range
because sometimes it jumps by 11, 101, etc
 
right. hence you iterate and reject those that aren't palindromes.
 
9:31 AM
and look at this paper conserning A002113, this is quite congruent but i dont see a way to use it for nonpalindromic numbers !!
i mean that isnt codegolf-suitable as far as i suggest
 
@Sp3000 @orlp playing around with n=7 by hand, you can't even make use of (i*j)%8 for i which are coprime to 8. (if you do, it's impossible to fill rows 2,4,6 correctly)
 
are u discussing chess problem ?
 
this is a latin square
 
9:44 AM
not quite
 
barely
 
the solution orlp posted in a comment for n which are one less than a prime do generate Latin squares, but it's not clear that Latin square solutions exist for other n
 
9:55 AM
@orlp that's some impressive work
also yay for the nod to code golf :D
 
10:15 AM
 
10:26 AM
@MartinBüttner Played around for a bit, and so far the symmetric solutions I've gotten are also Latin
(for 4 and 6)
Only a few so far though, so hard to say
 
10:42 AM
1
Q: Interpret DOGO!

George GibsonInterpret DOGO DOGO is a lesser known programming language. While the original DOGO (a joke language from a Usenet post) has never been implemented, a language resembling it has been created. The commands for the language are: +===========+=======================================================...

Is this unclear?
 
10:56 AM
@ArtOfCode Is IRC up on stage.artofcode.co.uk?
 
@VTCAKAVSMoACE Apparently it's not online though
 
@EᴀsᴛᴇʀʟʏIʀᴋ use Math.random()<.5 for a random Boolean; use 1+(Math.random()<.5) for a random number that's one or two
 
@Sp3000 necessarily
Or do you mean rotationally symmetric?
 
Transpose symmetric
 
Well yeah. If the rows are permutations and the matrix is symmetric, the columns are permutations too
 
11:11 AM
...
I should have thought about that
Either way I'm not sure whether there even is a Latin solution for 7
 
Interesting
 
(either that or I have a bug)
 
@MarsUltor I checked and it's online. Just that it's blank.
 
all what i get to, solutions are different n hamiltonian paths of numbers that they have a different distance%n
 
@Sp3000 did you add the optimisation that both the first row and column are ordered?
 
11:20 AM
Column ordering was already there from the first/last requirement. First row technically doesn't need to be added, but I did it anyway.
 
You mean because the order of the first row would be backtracked last anyway?
 
Yeah
 
Makes sense
Are the (i*j)%p solutions unique among squares with ordered first row and column?
 
In case you wonder which language to learn (or just curious). Here are the scores for the latest 50 challenges that have more than 10 answers:

Language, Average score, Median score
Jelly, 9, 8
05AB1E, 12, 10
JOLF, 14, 11
Jolf, 14, 11
Pyth, 16, 11
CJAM, 16, 16
Actually, 16, 18
MATL, 17, 14
 
(advertisement)

 Jelly

Discussion of the Jelly programming language. (github.com/Denn...
Join us :)
 
11:30 AM
@Sp3000 re my last question, just eyeballing it, that's the case for n = 4
 
For 6 you can do a little switcheroo
123456
241635
315264
462513
536142
654321
 
Oh okay
Still looks Latin
 
@KennyLau Joined you :)
 
And symmetric
 
It's still Latin, symmetric and 180
 
11:31 AM
Ah cool
 
Since only a few entries get moved around
123456
24  35
3    4
4    3
53  42
654321
^^ the parts that remain the same, everything else is reversed in its row/column
 
11:49 AM
That moment when you book a first class train ticket and then the first class waggon is missing on the train...
 
Hah, classic.
Add to that: Reserving a seat number that doesn't even exist.
 
Exactly
 
Wait, is it waggon or carriage?
 
I think in BE carriages are pulled by horses.
 
Apparently it's "passenger car"...
 
11:51 AM
There's also car or train car, but I think those are AE
 
> A passenger car (known as a coach or carriage in the UK, and also known as a bogie in India[1]) is a piece of railway rolling stock that is designed to carry passengers.
 
Huh that's odd
I said "carriage" to a guy from Oxford and he said it was weird/archaic to use that for trains
(Then again, I think that's also what they use on the tube)
 
Someone told me a while ago that carriage is the correct term in the UK, but most people say wagon ¯\_(ツ)_/¯
The discussion page for that wiki essay is on fire.
 

« first day (1922 days earlier)      last day (2918 days later) »