« first day (1657 days earlier)      last day (3187 days later) » 

4:00 AM
@AlexA. I guess. Still, BE was the first English I learned. The internet came a lot later.
 
@Dennis See, I moved to the US 6 years ago, and I made a personal commitment to keep my language. :-)
 
@Dennis (Also I meant that surprises me, not that it surprises you. :P)
 
... Except every time you're programming and you need to call the color function :P
 
@Sp3000 That's only in CSS. Outside of CSS, that's a nonissue. :-P
 
Hadley Wickham is a dude who makes lots of awesome R packages. He's from New Zealand and uses BE. The functions in his packages use BE, e.g. summarise and colour, and in a later package update he added synonyms for the functions to use American English. :P
@ChrisJester-Young See above ^
 
4:04 AM
@AlexA. Yeah, but that's function names, not language keywords.
 
Function keywords too, if that counts.
 
If I were to write an API, I'd name everything using NZ English.
(for my personal projects, I mean, not work ones.)
 
:P
 
Though if I started my own company, I'd adopt NZ English as the official dialect.
 
Does SE make you use AE?
 
4:05 AM
@ChrisJester-Young It's not really my language, so I'm a lot more impressionable. As far as my teachers were concerned, I was pretty bad at English (and languages in general) anyway.
 
@AlexA. You know, I don't know. I just follow what's in the code, I guess.
 
Is there anything specific to just NZ English?
 
@AlexA. Note that we have a UK office too, and I'm sure people who work there use British English.
@Sp3000 Loan words from Maori come to mind. :-)
 
@ChrisJester-Young Cool! Example?
 
There are some words with NZ-peculiar pronunciations, though. For example, British English pronounces "data" as dayta, and NZ English pronounces it as dahta.
 
4:07 AM
@AlexA. There were threads on MSO before when people starting editing posts to "correct" the spelling of posts that were using British spelling. The answer was consistently that this should not be done.
 
@RetoKoradi Right, it's seriously frowned-on.
 
@RetoKoradi I'm very glad!
 
@RetoKoradi (I was going to edit your post to use a reply marker, but I don't even know which message you were replying to. :-P)
 
You weren't going to edit his post to correct his English to NZ?
 
@AlexA. No.
 
4:08 AM
:P
 
@AlexA. "Kia ora" is a very well-known greeting in New Zealand, for example.
 
Some things just look weird in british English. I could deal with colour. But dialogue (or however that is spelt) is just awful.
 
I feel like I pronounce dahta... but daytum. Hard to say just thinking about it though
 
@RetoKoradi Hahaha, I use dialogue, catalogue, etc.
 
@RetoKoradi Gotta get with the programme ;D
 
4:10 AM
@Sp3000 "Sweet as" is a uniquely New Zealand expression.
 
Oh? As in "awesome", I'm guessing?
 
Someone who uses "sweet as" in the correct way would be identified as a Kiwi automatically.
 
Who likes knock knock jokes ?
 
@Sp3000 Yep.
 
My aunt married a British fellow. When I and the rest of my family met him and his kids, nobody could understand anybody.
 
4:11 AM
The funniest thing is just really bad spelling. I worked on a project where somebody wanted to call an entity "primitive". But they spelled it "primative". For consistency, people started adopting it, and we had primatives all over the code.
 
@RetoKoradi :'( :'( :'( Reminds me of "referer".
 
@RetoKoradi Nooooooooooo
 
At my last job, "surety" was misspelt as "surity" in the code, and it stuck around for a surprisingly long time.
 
@RetoKoradi I do hope that most of these corrections are because of ignorance, not to impose the One True Spelling. For example, my spell checker marks misspelt as misspelt. If it looks weird and the spell checker says it's wrong...
 
@AlexA. Do not want.
 
4:12 AM
@ChrisJester-Young :D
 
@ChrisJester-Young You also have to be careful with short forms. For example, there's really no good way to use a short form for "assign".
 
@RetoKoradi I'm a Scheme programmer, and we don't hesitate to use "ass".
2
 
Out of context quote of the day.
 
(In Scheme, there's a function called assoc that looks up an association-list entry using equal?. There are analogues, named assv and assq, that compare using eqv? and eq?, respectively, instead of equal?.)
 
@Dennis "Quite frankly, that doesn't look like beef." is a good one too. ;)
 
4:16 AM
8
A: Reverse Polish notation

Chris Jester-YoungScheme, 162 chars (Line breaks added for clarity—all are optional.) (let l((s'()))(let((t(read)))(cond((number? t)(l`(,t,@s)))((assq t `((+,+)(-,-)(*,*)(/,/)))=>(lambda(a)(l`(,((cadr a)(cadr s)(car s)) ,@(cddr s)))))(else(car s))))) Fully-formatted (ungolfed) version: (let loop ((stack '()))...

^ uses assq
 
Trying to look up what's in Australian English because I've never really thought about it. Apparently the abbreviations (arvo, avo, barbie...)
 
@ChrisJester-Young (+,+)(-,-)(*,*)(/,/)
 
(equal? is deep comparison, like .equals() in Java. eqv? is shallow comparison, like == in Java. eq? is pointer comparison, which is...something else, but even shallower than eqv?.)
@AlexA. I know, it's my favourite part of the program. :-) (Yes, "program" not "programme" when referring to software code.)
(but television programme, event programme, show programme, etc.)
 
What do you guys say for capsicum/bell pepper/green or red pepper?
 
@Sp3000 In New Zealand, it's just capsicum, you might label the colour too.
Of course, I know that capsicum is a massive family, of which bell peppers is just one member.
 
4:21 AM
I'm in the process of writing my own Scheme interpeter
 
but if you say capsicum in New Zealand, people will think of bell peppers and not other members of the capsicum family.
 
but I have no idea how to get any sort of meaningful error messages
 
@orlp Scheme interpreters are so last century; try writing a Scheme-to-LLVM compiler instead. :-P
 
and when I look at mainstream implementations, it seems they don't either, lol
 
@orlp ERROR: Add more parentheses. There are never enough.
 
4:22 AM
Wiki says green/red pepper is UK, but I've never heard anybody call it just that (without any indication of bell or capsicum)
 
@orlp What do you mean?
@AlexA. Not true. You have to get the number of parens correct.
 
@ChrisJester-Young Just a joke :)
 
Too many is also an error (and a common one that newbies fall into).
(In fact, many [scheme] questions on SO are of that variety.)
 
@Sp3000 I've never even heard the word "capsicum."
 
@ChrisJester-Young how can there ever be a correct finite number of parens, when n + 2 will always be better than n
 
4:23 AM
@AlexA. May I introduce you to the esolang Paren... cut off
 
@orlp Well, remember that (foo) treats foo as a procedure and calls it with zero arguments.
 
(but yeah, capsicum here too)
 
So ((foo)) takes the return value of (foo) and calls it with zero arguments.
 
I'm joking
 
4:24 AM
@ChrisJester-Young in other languages code is code, and stays code, so errors can easily be associated with a function, file and line number
 
@ChrisJester-Young This needs a hat or else you'll have unbalanced parentheses!
 
@TheNumberOne Someone marked this message as offensive; if you weren't trying to be, this is your chance to clear it up.
 
@ChrisJester-Young or perhaps the people who took offense should explain their point of view?
offense is always taken, not given
 
@orlp I give offense to this statement.
 
@AlexA. thy giveth and taketh
 
4:26 AM
@AlexA. Smileys are exempt. :-)
 
People used to say that Lisp stands for "Lots of Irritating Superfluous Parentheses"
 
@RetoKoradi They're only irritating if they're unbalanced. :D
 
@orlp Some implementations, like Racket, have excellent source tracking and can give precise locations for erroneous syntax too.
 
Isn't there some kind of shortcut where you can use a square closing bracket to close all open parentheses?
 
@ChrisJester-Young writing that in my own implementation however... :P
 
4:27 AM
@RetoKoradi Some readers support that, but I deem such a "feature" unuseful.
@orlp Solve macro hygiene first. Whatever you use to track syntactic lexical scope will have the facilities you need to track everything else.
 
@ChrisJester-Young what macros? :D
it's rather unfinished
 
@orlp A Scheme implementation with no macros is less than useless. :-P
 
@ChrisJester-Young it's simply lambda calculus :P
with bells and whistles
 
@RetoKoradi I say it's unuseful because it's only useful in contexts where you frequently drop all the way out to top-level, and well-structured code tend not to go to top-level very frequently.
@orlp And macros are an essential part of those bells and whistles. :-P
 
@ChrisJester-Young Yes. And if you can't keep track of the parentheses, you probably have other problems.
 
4:30 AM
@RetoKoradi Exactly.
 
another problem I have with lisps is that everything is so fragmented
and every dialect has its own arcane workflow
 
@orlp True, though if you stick to one implementation, you're fine.
I tend to write code for Racket or Guile or Chibi, for example.
 
Need a "Tips for golfing in Racket" :P
 
@Sp3000 Sure. #lang gs ;-)
(not implemented yet, but I mean to one day)
 
D:
 
4:33 AM
Though the meta consensus IIRC is that #lang racket isn't necessary
 
@AlexA. I actually disagreed (as you well know), but whatever. Non-racket languages still require #lang, of course.
 
4
Q: Should the "#lang racket" line be included in code golfs?

WinnyThere has been discussion whether the #lang racket line should be included in code golf submissions. So really the question is two-fold: The technical aspect: Is it possible to run Racket code without the #lang racket line? Poll: If it isn't possible to run Racket code without the #lang racket...

 
I'm still not certain about lisps in general
I can appreciate their minimalism and elegance
but I have a lot of gripes with them as well
also, I'm not convinced that homoiconity and lack of syntax is a good thing
 
@orlp Lack of syntax?
 
@AlexA. lisp is totally devoid of syntax constructs
 
4:36 AM
... that sounds like chaos
 
@AlexA. There is no hard-wired syntax in Lisps. Macros shape the syntax.
That means macros can completely reshape the language. This is by design.
 
that's the thing I have a gripe with
I believe those same macros could be implemented in a language with syntax
 
@orlp Sure, though the degree that undermines the macro system depends on the language.
I have a friend who loves Nemerle, for example.
It has syntax, but macros too.
 
never heard of it
 
^
 
4:38 AM
sweet.js is interesting too (JS with hygienic macros).
 
I'm still considering trying to build a statically typed compiled language that has full compile-time metaprogramming
 
@orlp You mean Nemerle? ;-)
 
if you're familiar with C++11, think of having constexpr wherever possible, but being able to do actual useful stuff with it :P
 
Nemerle is a general-purpose high-level statically typed programming language designed for platforms using the Common Language Infrastructure (.NET/Mono). It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful metaprogramming system. In June 2012, the core developers of Nemerle were hired by the Czech software development company JetBrains. The team is focusing on the development of Nitra; a framework for implementing new and existing programming languages. This framework will likely be used to create future versions of Nemerle. The language...
 
.net
ugh
 
4:40 AM
@orlp I guess you don't want to work for SE? ;-)
 
I don't like vendor lock in
.NET, JVM, etc
 
It's funny, because most .NET and JVM developers don't consider those platforms as lockins.
But perhaps I'm biased, because I currently work in a .NET job and I've worked with JVM for over half of my programming career.
 
my view is that they're both under the sole whims of a single large for-profit company, add another layer of virtualisation that's unnecessary, and do not actually solve any real portability issue
 
@orlp Actually, they both solve very real portability issues, but the same issues as can be solved by Ruby, Python, etc.
 
maybe it's a tad different for embedded devices
 
4:47 AM
@orlp Actually, there are ARM CPUs that have direct JVM execution capability, now that you mention it.
 
in my book there's a couple of different things you want that are crammed into one solution
 
Jazelle DBX (Direct Bytecode eXecution) allows some ARM processors to execute Java bytecode in hardware as a third execution state alongside the existing ARM and Thumb modes. Jazelle functionality was specified in the ARMv5TEJ architecture and the first processor with Jazelle technology was the ARM926EJ-S. Jazelle is denoted by a 'J' appended to the CPU name, except for post-v5 cores where it is required (albeit only in trivial form) for architecture conformance. Jazelle RCT (Runtime Compilation Target) is a different technology and is based on ThumbEE mode and supports ahead-of-time (AOT) and...
 
we want a good, useful portable sort of assembly standard that can be expected to run fast on any machine
and my god do I curse the people that think ASM.js is a good idea for even a single second
 
@orlp Lol. asm.js actually serves a very important function: 1. compatible with existing JS engines, and 2. easy to generate via compiler backends.
 
@ChrisJester-Young the first is a non-requirement, the second is a non-issue
 
4:50 AM
@orlp What is it?
 
and since the syntax of asm.js is restricted, it's easy to translate asm.js code directly into a "bytecode" system.
 
then a separate issue is that every platform has it's own APIs for file opening, windowing, etc
 
@AlexA. It's a restricted subset of JS that translates easily into assembly code.
 
but I believe those should be solved by libraries, not platforms
 
@orlp It's very separate.
 
4:51 AM
@ChrisJester-Young it's a restricted subset of JS that translates in in an even tinier subset of assembly code in a convoluted way
 
You can have interfaces between standard JS code and asm.js code.
 
@ChrisJester-Young yet JVM for example tries to solve both
 
You use asm.js for performance-critical code.
@orlp The convoluted way is to ensure full semantic compatibility with all JS implementations.
 
@ChrisJester-Young javascript is such a terrible language that I believe we're doing ourselves a massive disservice by building upon it
4
it doesn't even have integers!
downright insane
 
@orlp Yes, but so much of our computing world is built upon it, it's not easy to sidestep.
@orlp asm.js has integers. Non-asm.js-supporting JS implementations will just treat them as doubles, of course.
 
4:53 AM
@ChrisJester-Young so we should be pulling out all the plugs to reverse it - it's only going to get worse
@ChrisJester-Young so they're not equivalent...
in 20 years the technical debt from building upon JS will waste billions
 
@orlp It's a nice goal, but I have no idea how one might implement that. JS is used everywhere now, not just the web.
@orlp They're not bit-level equivalent, but semantically equivalent.
 
@ChrisJester-Young no they're not
anything above a certain value will give semantic differences
because the double can't represent the values anymore
but the integer can
 
@orlp Correct, which is why asm.js constrains integers to 32 bits only.
 
@ChrisJester-Young and that's insane
 
And all asm.js integer operators auto-wrap.
 
4:56 AM
> it's a restricted subset of JS that translates into an even tinier subset of assembly code in a convoluted way
 
@orlp asm.js code isn't for human reading. It's for use as the backend output of a compiler.
 
@ChrisJester-Young that's not the point
the point is that you can't express a lot of modern CPU features in asm.js
you're effectively downgrading your intel haswell to a 1980's mips processor, hell, even that had 64 bits
 
R has no base support for 64-bit anything.
That's the only thing I know that's even remotely relevant to what you guys are talking about.
slinks back quietly into the shadows to avoid further disruption
 
@orlp Think of it as an abstract instruction set.
 
@ChrisJester-Young I'm not stupid - of course I realize that
 
5:01 AM
that can be JIT-compiled into whatever your native platform supports.
 
but the instruction set is extremely limited
 
Yes, but you don't have to naively translate into assembly. It can be JIT-compiled into something much smarter.
 
@ChrisJester-Young ah, the 'sufficiently smart compiler' fallacy
 
@orlp It's one I happen to believe in.
coming from the JVM world and knowing what JITs there (and in .NET) can do.
 
it doesn't work on assembly level
 
5:02 AM
JITs don't work on assembly level?
 
for example, if you have a 64x64bit -> 128bit multiplication routine
no compiler can reverse engineer that into a mulq on intel haswell
however, it's trivial to go from a mulq to a 64x64->128 bit routine on platforms that do not have such an instruction
thus, making an instruction set as handicapped as asm.js is very unwise
 
@orlp "No" compiler? Have you heard of FLIRT?
(FLIRT is the library-recognition technology in IDA.)
 
@ChrisJester-Young no
 
It can detect library code, even in statically linked libraries.
 
either way, every modern browser now supports asm.js
they could've put that same effort into something that isn't handicapped from the start by being javascript based
you could have a transition period where people ship both a portable assembly output, and a javascript output
and then when everyone has a modern enough browser, you can only ship the assembly
 
5:07 AM
@orlp So, how will you sandbox the assembly?
The same way as PNaCl? Then, surely, just use PNaCl?
 
@ChrisJester-Young how is this any different than asm.js
 
@orlp PNaCl is based on LLVM bitcode, not a JS subset.
so the instruction set is bigger.
 
with 'portable assembly output' I mean a safe subset of instructions that's platform agnostic
 
Yes, that's what PNaCl is.
 
ok
I wouldn't be surprised if some day we're going to see sandboxed co-processors in all desktop devices
well, mobile phones too
 
5:11 AM
Hardware Type 1 hypervisors? :-)
 
is there a term for 'computer that has human interaction'?
as opposed to servers, embedded, etc
 
I'm sure there's such a term but it's not coming to me at the moment.
 
@ChrisJester-Young the reason why I'm so fanatic about making the assembly subset bigger than what asm.js can support, and making everything fast is a simple one, btw
the CPU clock speed increase that people have come to expect from Moore's law is dead
but everyone is still designing like it's alive
adding more virtualization, more abstraction and layers upon layers
 
@orlp Yeah, in that case, PNaCl (if sandboxing is needed) or LLVM (if sandboxing is not needed) would be your cup of tea.
 
and people are generally way too rash with this sort of stuff
one guy hacks some javascript -> assembly thing together
next thing you know, everyone thinks it's cool and all the browsers start implementing it
 
5:15 AM
Well, one size doesn't fit all. Browsers that support asm.js can also support PNaCl.
 
20 years later so many man years are lost on the technical debt accrued from such decisions
 
@orlp Job security amirite?
 
@ChrisJester-Young heh
I wonder if people will properly crack parallelism to continue on improving performance
 
With message-passing concurrency, I believe it can be done. But many programmers don't know how to code in that style.
 
I have doubts - going from n possible states to 2^n seems very hard
and then there's amdahl's law
 
5:24 AM
@ChrisJester-Young Like MPI?
 
@AlexA. If it's what I think MPI is, yes.
@AlexA. but what I actually had in mind were things like Erlang or Racket place channels.
 
Of course you had Racket in mind. ;)
 
Of course. It's my universe. :-)
 
@ChrisJester-Young Really? I'm sure I've heard it in the UK.
 
@PeterTaylor Used in the context of "sweet as, bro"?
 
5:30 AM
I think people across the world say "sweet ass"
 
@orlp "sweet ass" is very different from "sweet as".
 
@ChrisJester-Young (define as ass)
now anymore!
 
@Sp3000 I have, many times. And I have at least one cookbook which just calls them "peppers".
@ChrisJester-Young Possibly not with a "bro".
 
Oh? Interesting...
 
Anyway, got to run. I'll finish catching up later.
 
5:33 AM
@PeterTaylor \o
 
@ChrisJester-Young eww show your other hand
 
?
 
 
:(
 
6:11 AM
@orlp there's webassembly
@ChrisJester-Young I heard it from an aussie
 
@aditsu Nice to know. :-)
 
@orlp asm is not meant to be readable or have rich feature set. Its meant to be fast and comparable to native languages (read C). So its completely fair if it has a limited feature set comparable to a fast language like C
 
@Dennis No explanation of yours any time soon? :P
 
 
3 hours later…
9:55 AM
Every Pyth golfing tip just got 2 upvotes - I wonder why.
 
10:34 AM
hi
the rare event where someone gets a better answer than Peter Taylor has happened!
 
 
1 hour later…
11:36 AM
0
Q: Golf Wars Episode I: The Phantom Lightsabers

Fatalize Background theme Introduction Obi-Wan Kenobi, Qui-Gon Jinn and Darth Maul are about to fight! However, they've all forgotten to bring their respective lightsabers. Write a program or function which, given the string Jedi as input, generates an image similar to this*: and given the string S...

 
11:51 AM
0
Q: Stack Snippets Reference

Beta DecayStack snippets are a relatively new feature, but hugely appreciated on PPCG for keeping track of various challenges, so for that reason we need a central reference point for all of the snippets that people have written. Below this question add an answer, with the code for your Stack snippet and ...

 
@BetaDecay too big and should be in red, with a line on top (to have the effect)
 
Ohh I see that's what you meant
 
I feel like @MartinBüttner's brought this point up before and mentioned something about doing it like StackApps (pinging to get some commentary in)
 
12:08 PM
hi @Sp3000 et al.
 
Hey
 
Hi et al.
 
:)
how things?
 
@Sp3000 doing what?
 
The all-useful-Stack-Snippets-in-a-meta-question thing
 
12:12 PM
ಠ_h
 
Hm yeah let me have a look
7
Q: Do we want to share our Stack Snippets on meta? If so, using which format?

Martin BüttnerWe've had Stack Snippets for a few months now, and a few nice snippets have been written, which will probably come in handy time and time again. It's been brought up a few times in chat, that it might be nice to collect these on meta, so we don't have to reinvent the wheel for each new challenge....

There wasn't really a consensus but we've started doing one question per snippet
I'm not sure a reference makes sense, because it needs to be maintained where you could simply filter a tag instead
Left a comment...
 
Upvoted a comment...
I feel like some combination of Peter and Martin's answers would work. Some snippets are probably easier to make one-off, and could go in a question. But if we ever have more complex snippets that take a while to make or need constant updating, then a repository might be useful.
 
Does anyone in this chat ever sleep?
 
I'm sleepchatting, but shhh don't let my conscious self know
(in all seriousness it's only 10pm here)
 
12:31 PM
That's like half a day too early to sleep
 
I sleep sometimes
 
12:46 PM
Its okay, we all do.. sometimes.
 
1:09 PM
@TreFox No
 
 
2 hours later…
2:52 PM
@Vioz- Working on a new esolang?
 
Yep!
 
Nice :)
 
Not quite ready to compete in other challenges, but works OK for this :P
It's also a mess, I don't exactly know how to design a language or anything :P
 
I don't think new golfing languages should compare to CJam/Pyth that quickly, baby steps are fine
 
In some cases it does compete, pretty well actually. Just that I don't have more complicated features implemented such as variable storage
 
3:23 PM
@ChrisJester-Young Sorry, I went to bed right before you posted that. I wasn't trying to be offensive.
 
Alas, enough people flagged your post that it got auto nuked.
 
So that's why your comment didn't link to anything...
I was thirsty for drama, but received none.
 
 
1 hour later…
4:57 PM
I'm still getting upvotes for this lol
1
Q: Player with the Stinkiest Armpits

RainboltI bought a used copy of Munchkin (bundled with several expansions) to play with my family while we are on summer vacation. While reading the instructions of the game to the other players, we noticed that someone scratched out this rule... Decide who goes first by rolling the dice and arguing ...

The worst part is that I can't delete it because it has an upvoted answer
So I have to live with the reputation I gained from that experiment
 
5:08 PM
1
Q: Encrypting Text

The TurtleThe goal of this challenge is the write the shortest function/program to take input text, encrypt it using the method below, and return the result. As an example, I will use the string hello world. First, get the input text. hello world Second, convert the string into ternary (base 3). Use t...

 
 
1 hour later…
6:19 PM
@BrainSteel How did your student do on her test?
Also @BrainSteel, your kind words on my mod nomination mean more to me than you can imagine. :')
Would anybody here be interested in a PPCG meetup akin to the SO meetups?
 
6:34 PM
I'd be amazed if we had enough people close enough to meet up :P
 
I'm sure we don't. I don't know how many people would be willing to travel, but I would.
 
I'd be willing to, being able to afford to is a different story
 
Yes, that's probably the biggest barrier to getting folks together in person since we're so spread out. Are you in the US?
 
I would be willing to travel nationally, but once you go international the rates skyrocket.
 
^ this.
 
6:39 PM
It depends on where you are in the world, but if you're speaking from a US standpoint, that's very true.
 
I might make it along to a meetup in the UK near Christmas, but otherwise probably not. And I rather doubt there's going to be one in Spain: I only know of one other PPCGer here.
 
It seems that aside from the US, the UK has our largest concentration of users.
@PeterTaylor Is the other user from Spain steveverrill?
 
I'm in Southern Ontario, Canada.
 
I'm in Washington state in the US.
 
I'm in South Carolina in the US
 
6:43 PM
Geobits is in Florida, Dennis is in Paraguay, Martin is in Germany, Doorknob and Rainbolt are in Texas, BrainSteel is in Kansas, CJY is in North Carolina, aditsu is in China, Sp is in Australia...
 
At this point the most viable meetup is a video chat on Google+
 
Yeah.
 
Another Germany here.
 
I mean, a google hangout would be pretty fun even if it isn't in person
 
I don't really understand what a Google hangout is, but I've heard of it. That may not even be that viable given the range of timezones.
 
6:46 PM
Do you know what skype is?
 
Yes
 
Its basically a skype call but easier for more public things
 
Oh, okay.
 
Seems like that would be chaos with a large group.
 
6:52 PM
@AlexA. correction: Hong Kong
 
@aditsu Is Hong Kong not in China?
 
not exactly.. it's a bit complicated :p
 
@AlexA. She said the first half went really well, she's finishing on Friday. And you're very welcome, it's all completely true!
 
Hangouts has multiplayer Sporcle and Panoramio!
 
I need a visa if I want to go to China
 
6:54 PM
who wouldn't have fun playing sporcle.com/games/robv/java_keywords
 
Yeah, Hong Kong and Macau (?) I believe are in a weird situation
 
also, Chris tends to use "cky" rather than "cjy", but I probably forgot the reason
 
@user4067565 @Doorknob. He only plays NetHack.
@aditsu Weird.
@aditsu Good to know, thanks.
 
@user4067565 damn, I only got 27
too tired :p
 
7:21 PM
8/50 :|
24 now.
 
I'm at 19/50 with 3 minutes left :P I'm guessing at this point
 
What, Java has gotos?
 
Yep
Every proper language has gotos :P
I just gave up, dissapointed in myself :( I should have been able to at least remember 5+ more
 
I've never used Java.
 
I used it in high school for Grade 11 and Grade 12 AP, since that was the language the AP exam was in
 
7:35 PM
@AlexA. Java does not have a goto keyword.
@aditsu cky was my initials back when I started using that as my username (back in 1998). Chris Jester-Young is my married name (married at the end of 2006); I do use the username ckjy on some sites when cky is already taken or otherwise unavailable (e.g., 4-char minimum). /cc @AlexA.
All this is mentioned at the bottom of my Careers profile for people who've read it. ;-)
> Before 2007, I was known by my unmarried name, Chris K. Young. My username was just my initials, and I suppose you could say that real names change more readily than usernames. :-P
@AlexA. Hong Kongers hate being lumped in with mainland Chinese in general.
I would know, I was born in Hong Kong.
(I would never say I was born in "China".)
 
How long were you in Hong Kong before you/your family left?
 
@Vioz- 8 years.
 
Nice :) I've been to Hong Kong several times, usually because of the Singapore -> Hong Kong -> Toronto flight path
 
@Vioz- You're Singaporean then?
 
Not quite ;) Born in Canada, moved to Singapore for Dad's job at 8, came back to Canada at 13
 
7:44 PM
Got it.
 
My extent of actually being in Hong Kong is that massive mall with the rink on the 5th floor, and HK Disney :P
 
I've never been to either place; those places didn't exist back when I lived there, and the last time I visited Hong Kong was 12 years ago.
 
Right, yeah, didn't think about that
 
@ChrisJester-Young goto is in the Java keyword quiz
@ChrisJester-Young Oh, then I sincerely apologize to you and @aditsu, I didn't know that HK was distinct from China.
 
It's got an asterisk next to it in the docs: goto* .. * - not used
So it exists, but not used
 
7:47 PM
I'm glad it isn't used
 
@AlexA. Oh, that's a very political subject. Basically, prior to 1997, Hong Kong was a British colony. Ethnically, most people who lived in Hong Kong were Chinese, but culturally, Hong Kong was very westernised.
Back when Britain and China were discussing handing Hong Kong back to China, back in the 80s, a lot of people got really jittery about the prospect of Hong Kong being under Communist control.
So part of the arrangement would be that Hong Kong (and Macau) would become "Special Administrative Regions" (SAR) of China, where China would still have sovereignty but different rules would apply to Hong Kong and Macau than the rest of China.
For example, there is still border control between China and Hong Kong (and Macau), and the political systems are (supposed to be) distinct. (The fact that there's actually too much bleedover has been the subject of protests in Hong Kong.)
 
That's really interesting.
 
Haha. I just declined a meeting invite that read "Open discussion for process improvement. No whining. It's not whining if there is a feasible solution."
The stack overflow in me said that you can't judge a problem by its solutions.
 

« first day (1657 days earlier)      last day (3187 days later) »