« first day (2289 days earlier)      last day (2752 days later) » 

12:00 PM
@MBraedley indeed, needs more being jittery and disgust
 
@KevinvanderVelden No, none of that.
 
@MBraedley I think your confusing the famous black sludge with tea
 
Jitters go away once you're addicted acclimated to the effects of coffee.
Speaking of which, I should get a cup of coffee.
 
Is that what caused the cloning defects? It is isn't it
You know, that's one of the many things that confused me about stargate. Why copy the copy? Us humans can already recreate DNA from a computer file, JUST COPY THE ORIGINAL AGAIN
 
@Unionhawk
 
12:07 PM
@fredley No stealing my cat :(
 
It's okay, he'll most likely get an angry bobcat
 
I've been watching GTA Mojo lists and now I kinda want Rockstar to remake GTA San Andreas and GTA IV in the GTA V engine
like, same storyline, content and world, but with the GTA V graphics
 
@KevinvanderVelden Maybe they were, but maybe the bigger problem was that they had latent genetic disorders that caused diseases triggered by environmental factors, and they couldn't genetic engineer their way out of it.
 
Well the said they were cloning the clones
But even if it was your suggestion, upload everyone to the computer, sterialize everything and rebuild. Tada disease wiped
 
@KevinvanderVelden environmental != biological
 
12:17 PM
Surely they could just change the environment enough to not have that be an issue anymore =p
 
They "already tried everything"
 
Except going back to archival DNA when they hit a dead end =p
Note, a dead end. Not all the dead ends
But, in short, back to my previous point. Coffee causes little gray men
 
But they have a gap in their archived genetic history. They have ancient Asgardians, but those are pretty likely incompatible with their current physiology, and then they have more recent ancestral DNA, which is probably too far down the dead end path.
 
Plausible I suppose, though that kind of data should really have been backed up properly
Silly silly asgardians
 
12:37 PM
cc @Unionhawk
Really like the music
Civ vi theme song
cc @fredley since it's good
@GnomeSlice for some reason
wouldn't be surprised if it gets taken down, but MEH
Really fantastic
better than the Civ V theme
Real question is: How does it compare to Baba Yetu?
Both composed by Christopher tin
 
@badp I think deleting that room or whatever is fine. Arqade doesn't need a dedicated political channel. But there were quite a few people in here last time who wanted to talk about the debate as it went and quite a few others who were upset about it
 
12:52 PM
@Sterno sure. This time around the bridge was very quiet while you were discussing the debate, however, so…
 
THAT'S HOW IT ALWAYS WORKS OUT :(
 
I KNOW
 
I guess I'd better preorder Civ 6 so I can preload it and be ready to stream it tomorrow, which is Friday.
 
@Sterno Is it that time already?
 
12:58 PM
> This game will unlock in approximately 15 hours
 
0
Q: What are fantasy points for?

Marko MaricI am playing dota 2 for nearly 3 years now, but I have never figured out what the fantasy points are for and how you get them. I've seen sometimes already in replays that I have earned up to 10 (not totally sure, long time ago) fantasy points. Can someone tell me what the usage is and how do I g...

 
Also, clicking @Sterno's links tomorrow is just asking to be trolled.
 
Just because I might replace the in-game music with Friday mp3s doesn't mean it won't be a legitimate stream!
6
 
That'd be a great friday troll
Even I would approve of that one
 
I'm torn about preordering. My principles prevent me from preordering a game, but Civ 5 is by far the most played game in my Steam Library, and my second or 3rd game /played overall behind World of Warcraft and maybe The Old Republic
 
1:04 PM
Today Facebook taught me that Hillary is a monster who eats babies
 
Civ games are so weird for me. I've never been playing a Civ game and wanted to stop, but I've also never not been playing a Civ game and wanted to start.
 
@StrixVaria That's kind of what happens with me too
I have 2-3 long sessions and then never want to go back
(well, except when I used to have time to play multiplayer)
 
> This game will unlock in approximately 9 hours
 
Today we learnt that our teacher is a monster. ^ a mid terms question
 
@PrivatePansy You could have tested the same knowledge by making i < 3 instead of i < 50000
Eh, maybe not, the more I think about it.
 
1:07 PM
@StrixVaria Wouldn't be as fun though. Also, the answer is not 50 000, though full credit was given if you put that down as the answer.
 
@PrivatePansy What's the initial value of globalVar?
 
@StrixVaria No. Nothing was said about what globalVar started with.
 
@StrixVaria 0. Clarified during the exam.
Quite careless of the teacher to leave that out.
But that wasn't the point of this question.
 
I think the answer is 1.
 
Was about to say
Wait I don't think so, i is thread local right
 
1:09 PM
@PrivatePansy 1
 
Wait yeah it is 1
 
@KevinvanderVelden The value isn't dependent on i, though, it's dependent on the previous value of globalVar.
Oh, the answer is 2, as I try to explain it.
 
Isn't it 2 actually
 
Two. Smallest value is 1 only if i is also shared
 
Wait, no
It's not 1
 
1:10 PM
Okay, so what is it? 1 or 2? Am I casting Crash Lightning or Flametongue?
 
Wait, yes it is
It's 1
 
You let one thread execute almost to completion, with 1 iteration left. Another thread sets globalVar to 1. Then the first thread reads the value of globalVar as 1 and stops again. Then all other threads complete. Then the first thread sets the value of globalVar to 2. The end.
 
Explain your reasoning please
 
T1 starts, reads 0, stalls. 2 starts and runs up to the final read. T3/4/5 run and are irrelevant. T1 saves 1, T2 reads 1, stalls, T1 finishes, T2 saves 2
 
@StrixVaria This.
 
1:11 PM
First thread reads value: 0, gets paused. All other threads run. First thread wakes up after all others end, and writes back 1.
 
@StrixVaria This is the correct answer. Only one student got it.
He got bonus credit.
 
@fredley Then iterates 49999 more times.
 
@StrixVaria Oh I see
Evil
 
Wait, why would globalVar be set to 1 again? I don't see any globalVar = 0 in there
 
Answer is obviously INT_MIN + 2
 
1:13 PM
Basically there's only 2 relevant threads. One with i=0, sets global to 1. And one with i=49999, which reads global as 1 and stalls. Then the first thread runs to completion and the thread which just read 1 saves 2 and finishes
5 mins ago, by Private Pansy
@StrixVaria 0. Clarified during the exam.
 
Yeah, but they're adding regardless of whether i is 1, 2, 4564 or 49 999. I don't get why that other thread would stall when global is 1
 
@Nzall Because we're rigging fate in this problem to stall threads at the perfect time to wind up with the lowest result.
The likelihood that this actually happens is low, but it demonstrates race conditions.
 
ah, okay...
 
The likelihood that you wind up with 250000 (the expected naive result) is also pretty low.
 
Yup, stalling is independent of the code being run and we're setting up a worst case
 
1:16 PM
so essentially it's an extremely convoluted example that's unlikely to happen in a real world situation
 
@Nzall You'd be surprised
 
Also I don't see the type of globalVar so it could be an atomic int, in which case the minimal answer would actually be 5*50000
 
@Nzall This specific thing might not happen, but bad things will happen if you're not careful with multiple threads.
 
wait, so thread 2 stalls between reading the value of globalVar and the actual ++?
 
stupid question, I'm rusty
 
1:16 PM
@StrixVaria With the amount of simultaneous updating of a shared variable, you're lucky if you get anything approaching a coherent value.
 
would this still be the case if this was Java and globalVar was an Integer
 
Fairly sure Integers aren't atomic in java
 
What could cause that to happen in a real world situation? A thread stalling in the middle of an op?
 
It running on an operating system
 
1:17 PM
@Nzall it woudln't happen with green or cooperative threads
 
So an operating system can say "okay thread #2, you're going to stall right now"
 
Yup, and does so by default
 
@KevinvanderVelden They aren't, and this isn't Java either - it's C
 
It's called preemptive multitasking
 
I started a playthrough of Darkest Dungeon last night and named characters after politicians. I've got Leper Trump and Vestel Clinton.
I think I'm going to run out of politician names fast though (without googling), but it does take the sting away when I lose someone
 
1:18 PM
OS 9 wasn't preemptively but cooperatively multitasked
 
@Sterno What's a vestel?
 
This meant that if you held your mouse down for long enough you would get disconnected from the internet, or so I hear
 
@PrivatePansy @badp was suggesting it =p. But if it's C then at least the type is known "Something that acts like a number"
 
Or can you only change last names?
 
1:20 PM
the network drivers literally never got a chance to run
"BUT MY MOUSE POINTER IS SO SMOOTH AND RESPONSIVE WOW"
 
Windows at least dropped cooperative multitasking shortly after it dropped being a thing inside of dos. It understood that you can't trust programmers
 
@badp Oh that's interesting. I wonder how they solve the starvation problem
Oh, they didn't?
 
@KevinvanderVelden anyone would reach this conclusion really very fast going by skimming through the "How To Make Sure Your Program Doesn't Run on Windows 95" free bonus chapter of Raymond Chen's
 
Yeah, expecting programmers to behave. Tsk.
 
I never even heard of preemptive multitasking. Is that a bad thing as a programmer?
 
1:22 PM
preemptive multitasking means you don't have to proactively give back control to the operating system
 
I mean, I don't do multithreaded stuff, but that just sounds insane
 
@badp I think he's asking if it's bad that he, as a programmer, has never heard of preemptive multitasking
Right @Nzall?
 
in cooperative multitasking you need to tell the operating system it gets to run now
 
@badp no, I mean is not having that knowledge as a programmer a bad thing
 
@Nzall This is very low level. Most languages have nice high level constructs that makes it much easier to deal with
 
1:22 PM
@KevinvanderVelden yep, that's what I'm talking about
 
It's certainly a failing of your education
 
@Nzall if you are writing in javascript, maybe?
I don't think cooperatively multitasked operating systems are a thing anymore
cooperative multitasking is having a renaissance with go/coroutines/await/async
 
@badp yes and no. Javascript, Dojo, Java, Struts2
 
or so I understand
 
@badp at OS level no, excepting specialized OS-es
 
1:25 PM
@Nzall Java would expose you to the concept of thread safety. This is the reason why thread safety is a thing.
 
And what's the difference between preemptive and cooperative multitasking? that in preemptive, your OS handles it and in cooperative, your software has to say when to give time to other software?
 
@Nzall well in js they solve the same fundamental problem that you need to do a lot of things "in parallel" but you can only have a single thread of execution
 
@Nzall yes, preemptive is the OS saying your time is up, coop is you saying "Go ahead, now is a good time to do other things"
The latter being better for a competently written, bug free program... which doesn't exist
 
programs that don't exist have the best kind of bugs
the bugs that don't exist
 
@PrivatePansy I don't write multithreaded software right now
 
1:26 PM
Github is down, which gave me the opportunity to share this incredible moment with all of you https://t.co/5GHlDMIi3y
4
 
@Nzall A priest, more or less, but don't read too much into the classes. I wasn't starved for choice.
 
@Nzall this is why this stuff is still relevant to you
 
I'm essentially writing Struts2 frontends for an automated build and deploy tool my company writes. Pretty much all singlethreaded
@badp Not sure what you mean by that. You mean that tweet you linked?
 
Also, you should probably stop watching the trailer before the last 10-15 seconds.
 
1:30 PM
@Yuuki Woah. It looks like they might give Patrick Stewart a chance to do some acting.
 
@Nzall no
the only reason to have a cooperative system is that you can't have a preemptive system*
you can't have a preemptive system in javascript
so your options are, uh, callback spaghetti or promises that AFAIK use cooperative multitasking at their core
@PrivatePansy can correct me on this
In the words of @twobugs, I shall allow it
(*or because the preemptive system is too expensive to start-up to be worth the benefit)
 
@badp I don't think Promises have anything to do with multitasking - JS doesn't do multitasking, period
 
@PrivatePansy er yeah I keep getting await and promises mixed up wtf.
 
Or actually no. Node has the thread module, and browsers have web workers
But synchronization isn't an issue because they use a simple message passing interface
 
Will It Work on Internet Explorer 7
plays the price is right muzak
 
1:34 PM
Or rather, the sort of synchronization issue seen above won't be an issue
You can certainly still deadlock yourself
 
@PrivatePansy you can still mess up the message passing to the point where you don't do things properly
 
Right, but it's not nearly as messy as shared memory
 
HELP. WHAT AM I WATCHING?
 
@badp wat
 
HELP
3
 
1:38 PM
@Sterno Pogo, so it's probably great
 
@PrivatePansy web works don't have multithreading issues though. They can't interact with outside state
The inputs are serialized and then deserialized on the other end, same for return value
 
@KevinvanderVelden I think you can still potentially deadlock if you have many of them running around and waiting on each other
But I'm not very familiar with web workers
 
They can't wait on each other, you can only serialize basic things
 
Ah, okay, then they are safe
 
Yeah, which is a pretty neat feature of them
 
1:42 PM
But of course you won't get the excitement of playing Russian roulette with your program's memory state
 
@PrivatePansy Or the fun in trying to debug it!
 
So I've tried a Yoda condition to avoid having to add a nullcheck to if(view.getNullable() == -1), and it failed
 
Did you mean if ( -1 == view.getNullable() )?
 
if(-1 == view.getNullable()) still throws a nullpointerexception
 
@PrivatePansy I mean, if we can play russian roulette with the world...
 
1:44 PM
Even then, if view is null then...
 
 
Testing hub keyboard of microsoft. This thing is neat
 
THE ORANGE IS INCREASING AGAIN
I think
 
-3
Q: How do I offer help finishing a quest professionally?

ZW443Alright I'm trying to start a little business in my game about helping players kill a boss/finish a quest/get somewhere... for in-game currency. How can I ask this in one chat message? I was thinking; Offering help for cash! Running to Mainland for cash! Killing Krakena for cash! But the me...

 
@Lazers2.0 That didn't last long at all.
 
@KevinvanderVelden view is not null. view.nullable is null, and view.getNullable() returns null as expected in the immediate window (getNullable() returns an Integer). so apparently, -1 == null might not work
 
What language are we talking about?
 
operator == is undefined for the argument types int, null
Java
immediate window => Display window
 
@badp He pretty much killed any chance he may have had in last night's debate. At least with sensible voters. There will still be outliers who think they should vote for him, or those idiots Gary Johnson and Jill Stein.
 
@Fluttershy thing is, Gary Johnson might actually help in this case, if he can pull enough votes away from Trump so Hillary has the most votes in a state
If Trump would have had 51% of the votes and Hillary 49%, if Johnson can pull away 2%+1 of the votes, Hillary wins that state
 
1:56 PM
@Fluttershy I DON'T WANT TO HOPE
LEST MY HOPE BECOMES THIS PEAR
 
I like pears.
 
IF I HAVE THIS PEAR NOW I CAN THEN EXPERIENCE HAPPINESS
 
I have pears at home :o
 
@KevinvanderVelden But do you have this pear?
 
BUT I MUST HOLD ONTO THIS PEAR
 
1:57 PM
@Yuuki fortunately no
That one is probably infected by @badp's crazyness
I don't want a crazy pear
 
AHHH, I found it. by default, Java interprets -1 as a primitive type int, which can't be null
so when comparing primitive type int to null, it obviously fails
because it doesn't know how
 
So Integer(1) == thing
 
@KevinvanderVelden yeah, more like new Integer(-1) == thing
 
Same thing
 
private static final Integer(-1) tho
 
2:03 PM
@KevinvanderVelden actually, no. Integer(1) is a function. new Integer(1) is a constructor
 
For the real java experience you need a class ConstantIntegerFactory to start with
2
@Nzall meh
 
@PrivatePansy if I do if(new Integer(-1) == view.getNullable()), I assume that that Integer I just created stays contained to the condition I created it in
shouldn't cause a memory issue, I think
 
@Nzall I'm more thinking about the fact that you're creating a new object every time the method is run
 
finally you don't have to pay attention to your dog
 
2:05 PM
@badp damn straight
 
@badp So that's what they're calling the NX?
 
But it's very unlikely to be a real problem unless that code is run in a tight loop and the Java runtime somehow doesn't know how to optimize it
 
@PrivatePansy Yeah, but I think that object is limited in scope to the conditional inside the if, right? so once you leave that conditional and enter the if body, or even skip the body altogether, it should be GC'd, right?
 
@PrivatePansy Not 100% sure if this applies to -1, but for a bunch of values it just returns the same object each time when constructing/boxing an Integer
 
@Yuuki so it's... pretty much a Vita
 
2:05 PM
Better than calling it the Wii, I guess.
 
with a built in PSTV dock
 
Also because of our software engineering module. I've seen classmates write private final static INDEX_OFFSET = 1 to represent the difference between a 1-indexed and 0-indexed list
 
Yes, applies to -1:
33
Q: Integers caching in Java

Beresta Possible Duplicate: Weird Java Boxing Recently I saw a presentation where was the following sample of Java code: Integer a = 1000, b = 1000; System.out.println(a == b); // false Integer c = 100, d = 100; System.out.println(c == d); // true Now I'm a little confused. I understan...

 
@KevinvanderVelden Oh, neat
 
Yeah, it's pretty cheap method to avoid creating a new object each time
 
2:07 PM
@badp Wait, is that Skyrim? on a handheld?
 
@badp I really enjoy the fact that it's both a handheld and a console.
 
(Though of course, it doesn't work with new Integer given that it's, you know, a constructor)
 
actually, a bunch of AAA titles. Basketball game, as well
 
@badp 1) holy shit that stutter in Zelda in portable mode. 2) Skyrim on a Nintendo console? that's new
@Yuuki the "new WiiU 3DS Portable"
 
I find it somewhat hilarious that they think they can fill a big stadium for professional Splatoon.
 
2:10 PM
@badp Interesting idea.
I wonder how big the need is for a cross between a console and a handheld.
 
@Frank I think the multiplayer is more interesting
 
The controller scheme is definitely interesting.
 
@PrivatePansy That's just basic DS multiplayer.
 
@Frank With just one console
 
ALSO, NEW PROPER MARIO GAME.
 
2:11 PM
@PrivatePansy Oh, the splitscreen with Mario Kart?
 
oh right, now == doesn't work because they're different objects
 
Looks like the controller is kinda like a Wiimote.
The one thing I hope it has is some sort of controller locater, so that you don't lose bits when you take it with you.
 
I, for one, am excited.
 
Would put paid to my need for console Monster Hunter, though.
And portable, too.
 
@Frank That's also what excites me. HD Monster Hunter!
 
2:18 PM
@Yuuki Would be awesome.
 
> Just wait two years for when they release the Nintendo Lite Switch.
 
And I could game on my big screen, again.
 
Watching old gameplay of 3 Ultimate makes me really want another HD Monster Hunter.
It looked so pretty and crisp.
 
I'm just going to stick to nullcheck plus comparison, because I can't get it to work reliably with only 1 comparison.
 
@Yuuki Indeed. There's a reason I had about 400 hours in it.
 
2:20 PM
Nx announced?
 
-2
Q: I Want To finish this game

ian tanjungAt lvl. 1875 I've finished the last mission available, but when I'm about to have the last badge suddenly the screen become white and the app is force closing.

 
Q: does the new nintendo thing have backwards compatibility?
 
@KevinvanderVelden Well, it seems to use some kind of cartridge, similar to 3DS games.
So maybe not.
 
@Yuuki Looks to be pretty close to DS size.
 
2:23 PM
And they were playing Splatoon.
 
@Frank Someone said that the character models were slightly different, so it might be a special edition.
Although it's entirely possible that the Switch's dock has a disc reader.
So there might be backwards compatibility.
 
Only six months away.
If there's a Monster Hunter game for it, it's a guaranteed buy.
 
@Yuuki most innovative console concept ever
 
Frank will preorder: confirmed
Gif of the day
> Sha la la laaaah, shalice lah lah… Sher-eh-khan… Sher-eh-khan
 
2:40 PM
@Sterno If there's a Monster Hunter game for it.
Where there won't, because we just got a new one.
 
From Software being there is somewhat interesting.
@RedRiderX How much does your Making Waves drop when Time stops by?
 
That... Actually looks kind of cool
 
@Yuuki scala-ble?
 
So I imagine it consumes more power when hooked up to the dock station for better performance?
 
2:52 PM
Probably
What does r/nintendonx or whatever look like right now
On fire or screaming from excitement
 
They're moving to /r/NintendoSwitch.
But yes, also on fire.
 
I meant more in the "THIS IS A DISAPPOINTMENT NINTENDO IT DOESN'T EVEN CURE CANCER" sense
 
But would @Frank buy an always-online Monster Hunter game? THAT IS THE QUESTION
 
@Sterno Well, he's played Monster Hunter Online, so...
I mean, it's free so he didn't buy it.
 
@Sterno One of the current offerings? No. I like single player stuff.
 
3:00 PM
@fredley this is amazing
 
An MMO one, though? Sure. Always online doesn't bother me when it makes sense.
 
The Nintendo Switch... for gamers so addicted to games that even when they see their friends outside, they can't stop playing their console game and need to take it with them
 
@Sterno And let them play, too.
 
These spontaneous video game groups that form in public in video game ads never seem to be a thing that happen in real life
Hey, let's go to the bar and play a basketball game!
 
@GodEmperorDune I know
 
3:05 PM
Man, playing basketball is getting boring. Let's sit down and play some basketball.
 
@Yuuki Please release Mario Souls. kthxbai.
@Yuuki Reminds me of your mom
but yeah SWITCH SEEMS NIFTY CAPS LOCK FOR SOME REASON JUST LIKE YOUR MOM
I should probably play the first one
 
2 days ago, by Wipqozn
(just like your mom)
 
3:22 PM
Damn, Switch seems amazing
 
2 days ago, by Wipqozn
(just like your mom)
 
@Yuuki YOU'RE THE PUPPET!
 
2 days ago, by Wipqozn
(just like your mom)
 
@GodEmperorDune No, you're the puppet.
Wrong.
Wrong wrong.
*sniffle*
 
No, @LessPop_MoreFizz is the puppet
Also, he doesn't autocomplete anymore
 
3:25 PM
@Yuuki urmom is such a nasty woman
 
Also, I kinda forgot LessPop_MoreFizz's name so I searched for beer in the search history, first page.
7
 
2 days ago, by Wipqozn
(just like your mom)
@KevinvanderVelden Who was the top post? Him or @Uni?
 
@twobugs actually
15 hours ago, by two bugs
Chelsea Monroe-Cassel
Insight Editions

Prepare a feast fit for a warchief with World of Warcraft: The Official Cookbook, a delicious compendium of recipes inspired by the hit online game from Blizzard Entertainment. Prepare a feast fit for a warchief with World of Warcraft: The Official Cookbook, a compendium of sweet and savory recipes inspired by the hit game from Blizzard Entertainment. Presenting delicacies favored by the Horde and the Alliance alike, this authorized cookbook teaches apprentice chefs how to conjure up a menu of food and drink from across the realm of Azeroth. Featuring food pairings for each dish, ideas for creating your own Azerothian feasts, and tips on adapting meals to specific diets, this otherworldly culinary guide offers something for everyone. The aromatic Spiced Blossom Soup is perfect for plant-loving druids, and orcs will go berserk for the fall-off-the-bone Beer-Basted Boar Ribs. With alternatives to the more obscure ingredients—just in case you don’t have Chimaerok Chops lying around—this comprehensive cookbook will ensure that you have no trouble staying Well Fed.  Each chapter features dishes at a variety of skill levels for a total of more than one hundred easy-to-follow recipes for food and brews, including:  • Ancient Pandaren Spices  • Fel Eggs and Ham  • Mulgore Spice Bread  • Dragonbreath Chili  • Graccu’s Homemade Meat Pie  • Bloodberry Tart  • Greatfather’s Winter Ale  Whether you’re cooking for two or revitalizing your raid group for a late-night dungeon run, World o
 
@KevinvanderVelden Oh wow
I need to get this for LadyWacko
 
@SaintWacko hue, i see what you did there
 
3:28 PM
@GodEmperorDune Oh, ha. I didn't :P
 
@GodEmperorDune It was quite a-mei-zing.
 
IT is preventing me from doing my job again.
 
That's our job isn't it?
 
@KevinvanderVelden No, IT's job is to enable me to do my job, which is the exact opposite of what is happening.
 
Huh, I think you have a weird definition of IT
It's okay, just ask your nearest BOFH for some adjustment
 
3:35 PM
When your company has a pinned tweet with a quote from Peter Thiel, and the only person with access to the Twitter account is on holiday
 
@fredley ouch
#Time2Brexit
 
DAMN YOU IT!
 
damn it you
you damn it
it damns you
 
you damn't
 
IT as in Information Technology
 
3:39 PM
it dawns on you
it was a joke
 
I know, doesn't help much right now, though
 
2 days ago, by Wipqozn
(just like your mom)
 
@MBraedley IT doesn't have to be everything about you!!
okay okay I'm done
 
allegedly its friday, but i have not been trolled yet
starlist, i am disappoint
ah crap its actually thursday
10
ughhhhhhhh
 
@GodEmperorDune Fail
 
3:43 PM
><, brb deleting my account
 
@GodEmperorDune Yesterday was Wednesday
 
we so excited
 
@Yuuki permalink
damn it
I FAILED
 
@Wipqozn thanks
 

« first day (2289 days earlier)      last day (2752 days later) »