« first day (1504 days earlier)      last day (3522 days later) » 

12:23 AM
@Bob Huh... didn't see your message about Chrome until now.
I haven't been using Chrome since you pointed it out last time...
 
27
A: Why would clipping a wire cause a bomb to explode?

placeholderI suspect that there is an ISO standard that bomb makers follow. As evidence of this is the fact that in about 50% of the movies, there is a statement like "remember to clip the red wire and NOT the blue" or some similar statement. SO I suspect that embedded in the ISO document is a standard tha...

rofl
 
Hmm.. I reckon this guy deserves his own stuffxsays.tumblr page...
"so I'll keep you posted as tey become avaialabke"
 
12:41 AM
 
repost
 
12:55 AM
ticketing system is done. Time for lunch! :D
 
1:06 AM
oops.. that should have been down... as in broken!
 
1:21 AM
0_0
man, this is one overengineered ex-floppy drive
 
2:08 AM
watching the filesize of the Exchange database restore...
10GB... 20GB... 30GB... 40GB... 47GB!
 
Bob
2:21 AM
> English doesn't borrow from other languages; it follows them down dark alleys, pushes them in the mud, and goes through their pockets for loose grammar.
 
Wow.. that gif was impressive.
 
The video even more so
 
Wow the slowmo for that gif was amazing.
 
 
2 hours later…
4:10 AM
user image
2
 
Bob
4:43 AM
> Win 95, Crap

Win 95 SP1, Nice

Win 98, Crap

Win 98 SE, Nice

Win ME, the only real Y2K bug

Win XP, Nice

Win Vista, Did they just re-release ME?

Win 7, Nice

Win 8, Wait what? where did they... and how... ARRRGH

Win 9, Sure bet, get some stock
 
4:53 AM
lol
you forgot win2k
which was actually pretty good.
 
@JourneymanGeek Yea, but then the bad/good/bad/good cycle doesn't work.
 
;p
if you consider windows 9x and nt to be seperate liniages it might
 
Bob
Win2k wasn't really consumer targeted though.
 
 
2 hours later…
7:10 AM
Consumers are chumps anyway
They don't deserve a proper OS
this is ridiculous! so many different ways to do the same thing. let's make a new standard for user selects. we will call it standard-user-select. then we won't have these problems. although for backwards compatibility we should include the others as well. so now the code becomes -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; standard-user-select: none;. ah, much better. — Claudiu Sep 4 '12 at 16:19
 
Bob
7:36 AM
o.O
spin just spat 181 lines of errors at me
 
@Bob What's spin?
 
Bob
@OliverSalzburg promela model checking tool
it's a nightmare
 
> Spin is a popular open-source software verification tool, used by thousands of people worldwide. The tool can be used for the formal verification of multi-threaded software applications.
Damn O_o
Login to server imap.gmail.com failed.
>:(
 
Bob
Here's a real wat:
 
Bob
7:48 AM
Explorer crashed out of the blue, and the fans spun up while WPR decided to... the terms I want to use are not kid-safe.
Had to end WPR.
 
> Windows detected a problem with Windows Error Reporting
 
Bob
7:59 AM
@OliverSalzburg Yea, I had a screenshot of that.
 
Does anyone know of a way to move the settings button from the Firefox UI without Classic Theme Restorer?
 
Bob
@Alraxite You could always edit userChrome.css manually
 
@Bob Oh, it's possible from there?
 
There's a big, fat Customize button in my Firefox UI
 
That doesn't move the settings button.
 
Bob
8:04 AM
@Alraxite Should be. Worst case, edit the xul.
 
Which one is the settings button?
 
Bob
Firefox's UI is literally running in itself.
@OliverSalzburg Hamburger.
 
@Bob Ah, got it
 
The one which you use to access the customize button.
It opens a menu.
It also doesn't allow moving the back/forward button nor the address bar.
 
Bob
@Alraxite You can load chrome://browser/content/browser.xul to render a copy within a page, which can then be inspected with the dev tools.
You can then read the CSS rules, which are defined in browser.css BTW.
They should be overridable from userChrome.css
Though, the positioning order isn't really the job of CSS... so you might need to edit the XUL itself.
I'm sure there's addons for that, or you can unpack omni.ja (it's a zip file) from the FF installation directory and modify its contents.
 
8:09 AM
@Bob OK, thanks. I will see if I can put your info to good effect.
This userstyle supposedly puts the button on the left:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {
 #PanelUI-button, #customization-panel-container,
 #customization-panelWrapper .panel-arrow,
 #ctr_panelui-button,
 #wrapper-ctr_panelui-button {
   -moz-box-ordinal-group: 0
 }

 #PanelUI-button {
   background-position: 100% 0, calc(100% - 1px) 0, calc(100% - 2px) 0;
 }
}
Is it possible to change it to have it in the status bar at the bottom...?
 
Ahh. Geek humour
 
@Bob Sorry, I don't know any proper scripting (though I do sometimes get by with a bit of random tweaking). But I'll see what I can get going with what you've told me.
 
8:55 AM
I always spend my time on the most minute crap when coding. I have a web app which is used via touch on a Surface Pro and there is a simple button in it. First of all, I don't want a cursor, so I cursor:none; it. I touch the button, it gets the Bootstrap :focus marker :( Okay, so I onclick="this.blur();" it. But now I realize that clicking the button moves the invisible mouse cursor over the button causing it to display the :hover styles O________o
 
Bob
9:07 AM
ohfuck
my backup drive is now officially out of space -_-
 
9:23 AM
@Bob Heh, reminds me of yesterday
Stupid button!!! O__O
!!stoopid
 
@OliverSalzburg That didn't make much sense. Use the !!/help command to learn more.
 
!!bababababat
 
4 messages deleted
4 messages moved to Trashcan
Ah, better
 
Bob
@OliverSalzburg ?
 
9:38 AM
@Bob One of our backup storage volumes was running out of space. Which is why I needed to move the 5 TB partition
I'm not sure if this CSS is really smart or really stupid
/* Hide separators */
#sidebar-menu,
#footer-legal {
	color : transparent;
}

/* Now bring the parenthesis back */
#leaveall {
	border-left   : 1px solid #aaa;
	border-right  : 1px solid #aaa;
	border-radius : 5px;
	padding       : 0 3px;
}
 
Bob
@OliverSalzburg Ah.
I got a nice "volume running out of space" balloon message.
Opened Explorer.
"0 bytes"
 
Bob
Sir, I believe you do not know the meaning of "running out of".
 
Bob
Yea, I knew it was going down. But the last bit disappeared rather suddenly :\
Anyway, discarding some old backups.
This stuff goes back to 2011 :\
@OliverSalzburg I don't get it.
 
9:42 AM
We realized yesterday that the backup software is occasionally creating incremental backups which are as big as full backups. Nobody knows why it does that yet. So on a good day, system A backup would increase by 22 MB, on a bad day by 450 GB
So now I'm hoping for more of the good days in the near future
 
Bob
xD
pretty much what happened to me
 
10:21 AM
Ugh, I should start prefixing all entity names in our code. I need to refactor a property on a commonly used object. And the property is named "response". That terms appears 1300 times in our codebase
 
Bob
10:32 AM
@OliverSalzburg You need context-sensitive renames :)
 
@Bob Yeah, but they are horrible in JavaScript due to the crazy amount of dynamic usages
The worst part is when we send models over the wire and just reuse the properties on the client side. The IDE has no clue that the two terms belong to the same model
 
 
2 hours later…
12:10 PM
 
Bob
!!tell 17736640 no
 
haha :D
 
12:39 PM
Neat, I got a round support ticket ID: youtrack.jetbrains.com/issue/IDEA-130000
 
Bob
@OliverSalzburg Congratulations! You are our number 130000th not-so happy customer! You have won a car!
 
The most painful part is reporting bugs all the time, not seeing any fixes for them in months, but constantly reading about new features they're adding (which then also never fully work)
 
12:57 PM
@Bob another OTA for my S5 today. I think Samsung has found a back door around the 4-month process Moto has to go through to push an OTA on Verizon's network.
That's three OTAs in 60 days or so. Much much higher rate than Moto's 3 updates per year.
Probably have to stick with Samsung now because they're the only manufacturer pulling off this rapid update cycle now.
I expect the same rapid update cycle for the Galaxy Note Edge, too.
This is still Android 4.4.4 (same as last OTA) but they claim to have made incremental battery life and Bluetooth enhancements.
They're almost giving the finger to Google for taking a ridiculous amount of time with Android L by basically doing their own thing to bring the best experience to users. Rather than Moto, which only gives you an OTA when Google pushes a new version of Android.
 
1:23 PM
In IIS, it offers me the choice of what port I use for SSL. When I try to use another site on the same port for SSL I get told off. Am i right in thinking that each site needs it's own port?
 
@MyDaftQuestions Or own IP address
 
or you use some flavour of vhosts
 
Not for SSL though
 
oh?
Shows how little I know ;p
 
1:31 PM
At least, to my understanding, vhosting with SSL is extremely complicated
 
Setting up SSL, in general is at least slightly complicated ;p
 
Vhosting depends on the HOST or other hostname-identifying part of the HTTP request. Because the encryption happens on the transport layer, the request can't be read by the HTTPd
 
ah hah!
 
Something along those lines anyway :P
 
What do you mean or own ip address @OliverSalzburg?
@OliverSalzburg, are you saying I can host a site in IIS which resides on another server?
 
1:35 PM
@MyDaftQuestions I guess you could, but that's not what I'm saying
A host (or a network interface to be more precise) can have multiple IP addresses
And you can host a different website on each address
 
oh I see. Yes, that makes sense :)
Well,I only have the IP on my VPS so I guess port frwarding it is!!
@OliverSalzburg, actually, there is 1 thing puzzling me. I can set up binding with a domain (as expected). When I do this with https, I can't enter the domain, just a cert
 
IPv4 address are so fucking rare these days. It's a major problem for us :(
 
Does that mean, I need a cert for each domain (I assume so) and it's the certificate which acts as the binder?
 
@MyDaftQuestions Well, you do need a certificate for every domain, but a certificate can be valid for multiple domains
But I guess the dialog works like what you're seeing because you can't actually bind to a domain with SSL, just an IP address
 
Ahhh. Is this the class1 or class2 thing?
I'm lost. I have 1 cert. Now, when I set up a new site in IIS, because I'm using https, I don't specify the binding. So how does IIS know what domain to associate it with??
 
1:46 PM
@MyDaftQuestions It doesn't know anything about the domain
 
so, do I still have to set up http as well as https?
even if I want my site to operate entirely on https?
 
@MyDaftQuestions No, but it can help to set up HTTP as well and put a page there that redirects the user to HTTPS
 
oh yes! Of course
 
> When securing some connection with TLS, you usually use the certificate to authenticate the server (and sometimes the client). There's one server per IP/Port, so usually there's no problem for the server to choose what certificate to use. HTTPS is the exception -- several different domain names can refer to one IP and the client (usually a browser) connects to the same server for different domain names.
> The domain name is passed to the server in the request, which goes after TLS handshake. Here's where the problem arises - the web server doesn't know which certificate to present. To add
6
Q: What exactly does "every SSL certificate requires a dedicated IP" mean?

HubroI've read a bit about SSL certificates, and in particular I've read that an SSL certificate "requires a dedicated IP address". Now, I'm unsure of the meaning of this; does it mean that the certificate requires a dedicated IP address separate from the IP address used for normal HTTP communication,...

Just to properly answer that ;)
 
Sorry for my delay. Thank you :)
This has left 1 last question . Why does the port matter? I mean, if I add HTTPS on port 443 then sslshopper.com/ssl-checker.html#hostname=www.lmsites.co.uk validates
If I change the port to 441, for example, it fails
ahhh. the port wasn't open in the firewall
I've just opened port 441 and now, it seems OK
hmmm, maybe not
what a complicated thing this is
 
2:10 PM
Non-standard ports are usually ugly because you can't just go to https://your.site You must type https://your.site:441
 
so, is there a list of 'standard' ports then? I assume 443 is
or is this list bespoke to each server
I should really say now, thank you so much for chatting with me
 
There is only one HTTPS standard port, it's 443
 
A registered port is a network port (a sub-address defined within the Internet Protocol, in the range 1–65535) assigned by the Internet Assigned Numbers Authority (IANA) (or by Internet Corporation for Assigned Names and Numbers (ICANN) before March 21, 2001) for use with a certain protocol or application. Ports with numbers lower than those of the registered ports are called well-known ports; ports with numbers greater than those of the registered ports are called dynamic and/or private ports. Ports 0-1023 - well-known ports Ports 1024-49151 - Registered port: vendors use for applications Ports...
 
@MyDaftQuestions Sure thing :)
 
I see. But, if I have a few sites on IIS, they can't all be on port 443 (or can they)?
 
2:15 PM
note that just because a port is "registered" or "well-known" does not mean that there is even a hint of a requirement that a particular type of traffic MUST travel over a specific port
 
I thought the previous post above said 1 port per ssl
 
I could do HTTP on port 22, SSH on port 80, FTP on port 443 and a game server on port 21 and the OS would not give one shit that the ports are all screwed up
 
@MyDaftQuestions Right, this is why you need either multiple IP addresses or you require your users to explicitly specify a port when they want to visit your site (which is usually a no-go)
 
Server Name Indication (SNI) is an extension to the TLS computer networking protocol that indicates to what hostname the client is attempting to connect at the start of the handshaking process. This allows a server to present multiple certificates on the same IP address and TCP port number and hence allows multiple secure (HTTPS) websites (or any other Service over TLS) to be served off the same IP address without requiring all those sites to use the same certificate. It is the conceptual equivalent to HTTP/1.1 virtual hosting for HTTPS. To make use of SNI practical, it is necessary that the vast...
if you're ok with saying "screw you, clients that don't support SNI!" (which I would honestly recommend, because people running outdated software deserve a bad web experience for making poor choices that holds the rest of the web back) you can make SNI mandatory on your site, and then have one IP:port host multiple domains' certs
which is not to say that there shouldn't be some process for introducing new features gradually over time; just that, once that process has run its course, anyone staying back deserves what they get
 
Right @OliverSalzburg So, we're saying that it is 1 IP per SSL (since specifying the port is a no no)
and to always use 443
 
2:19 PM
Right
 
Suddenly a thousand things start to fall into place
 
SNI has been around since 2004, and part of mainline OpenSSL since 2007... if one IP per certificate is inconvenient for you, just enable it
any version of IE on Windows Vista or later, Firefox 2.0 or later on any OS, Chrome version 6 or later, Safari 3 or later, Android Browser from Honeycomb or newer, iOS 4.0 or later........ I mean, these version numbers are so antiquated that you'd have to be insane to still be running one that lacks support for SNI
 
No, I don't mind having more than 1 IP per cert is fine, it's just trying to understand it all
 
@allquixotic Huh, interesting. I should look into that
 
@OliverSalzburg I mean, if you're the lucky beneficiary of a /27 or something, or your site requires IPv6, no need to worry about SNI -- but if you're like most of us and only have a /29 or smaller on your dedicated server, and you need IPv4 support, SNI is better than most solutions
the biggest groups of users you leave in the dark are Android 2.x users and those running (any version of) Internet Explorer on Windows XP; but the former can use Firefox, and the latter can use Firefox or Chrome or Safari, without changing their operating system
 
2:24 PM
@allquixotic Yeah, I do need that. We have to request every single IP address for our servers. And it costs us 10€ each time (+ rent of course)
 
Bob
@allquixotic ... -_-
 
@OliverSalzburg ugh
 
Bob
@OliverSalzburg SNI is very very easy. And supported by every browser except IE on XP.
 
We're not going bankrupt over the 10€, but it's a matter of principle :P And they also impose limits on how many addresses you can have
 
well, if you're fine leaving off users who run Android 2.x's default "Browser" app, and IE on XP, make it happen ;p
 
2:25 PM
Yeah, I guess I'd be fine with that. Our application is all HTML5y anyway
I just have to figure out how to do it in Node
 
those are shrinking user groups anyway
Android's "Browser" app is bad (Firefox is better, even if you're stuck on Gingerbread); and IE is much worse than the alternatives on Windows XP
 
Bob
@allquixotic Huh, Chrome <=5 didn't do SNI?
 
since IE 11 isn't available on XP, and 11 is the only version of IE that's actually useful
@Bob not on every platform, which is why I said Chrome 6
I believe it did SNI from the first offiical release on Vista or later
but not for some other platforms
 
Bob
@allquixotic Ah, so XP.
Chrome tries to reuse Windows components.
 
2:27 PM
@allquixotic: meh, no one should be running IE on XP anyway ;p
 
@Bob yeah -- so if you're running a Chrome from the modern era at all, you do get SNI, even on XP
 
Bob
Generally, I like that, but with the speed browsers move these days it can be a liability.
 
I guess they have a custom TLS stack on XP? or did they stop using SChannel entirely? I don't recall
 
and didn't the android/AOSP browser app recently get hit with a recent vulnerability?
 
Bob
@allquixotic If your device is running Android 2.x, I'm sure as hell not supporting it.
 
2:29 PM
;p
@Bob: I think my dad's phone is on gingerbread...
 
Do companies usually update it in OTAs ?
 
@Bob that would make sense, considering the whole 24k CRL cache shit wouldn't be possible to implement on top of SChannel (not really, without hacking some binaries)
@HackToHell if you're on Android 2.x, you ain't getting any more OTAs
that's practically guaranteed
 
Bob
@HackToHell Considering Samsung has yet to release 4.4 on my phone after half a year of ownership, after a year since 4.3, on a last-gen flagship...?
The phone OS is basically a giant time bomb ticking down.
That's one thing Apple does right.
@allquixotic Ah, yea, you'd actually have to put effort into that. I wonder why they didn't make it easier? Microsoft, limiting options again. Tsk.
(/s)
 
2:35 PM
@Bob Samsung still hasn't released 4.4 for SIII (? ) ?
That sucks
 
Bob
@HackToHell S4
In Australia, anyway.
 
Worse then.
 
Bob
It's been on S4s around the world for a while now.
(oh, I'm talking the Qualcomm hardware, not Exynos, but meh)
 
Cyanogen mod perhaps?
 
Bob
Honestly, I'm annoyed on principle.
 
2:36 PM
Though it's far from stable.
 
Bob
I don't really want the damn update.
Certainly not worth crippling the device with custom ROMs that don't work properly.
 
@Bob Qualcomm hardware is hardly a detriment to getting OTAs -- I've had 3 of them in 60 days on my S5! :P
 
Bob
@allquixotic Living in Australia apparently is.
 
it's simply locationism
 
Bob
Who cares about the 22-odd million people here?
 
2:37 PM
(is there a better word for that than locationism?)
 
On the contrary, my phone is noticeably less laggy if I use CM
Though it hangs a lot
 
Bob
Oh wait they've released 4.4 for countries with ~500k people
 
it's like racism, except that instead of targeting a specific type of person, they target a specific place on the planet, and say to people who reside there, "Screw you!"
 
I end up rebooting it at least twice a day.
 
Bob
@HackToHell "less laggy" and "hangs a lot" are mutually incompatible
 
2:38 PM
The UI is silky ;p
It just hangs up for no goddamn reason every now and then ;p
 
Bob
@allquixotic They've released several updates for New Zealand. Singapore. Malaysia.
Probably Indonesia and Papua New Guinea too.
 
@Bob like I said, locationism. against specifically, Australia
 
Bob
Like they're trying to draw a circle around us.
I'll probably see one for Antarctica tomorrow.
 
There are probably semi official roms with an australian baseband
 
Bob
!!no
 
and the samsung stock 4.4 from another country
no why ?
 
Bob
3 mins ago, by Bob
Honestly, I'm annoyed on principle.
3 mins ago, by Bob
Certainly not worth crippling the device with custom ROMs that don't work properly.
I don't care if some third party releases some buggy as fuck custom ROM. That's completely beside the point.
 
Well it's stock with a different baseband
Shouldn't be buggy >_<
 
Bob
It's not regulatory issues either, AFAICT. The S5 has 4.4.4. Xperia phones went 4.4.x a while ago.
 
Bob
2:43 PM
It's not like the ACMA hasn't approved the OS, or that they're delaying.
My phone, and the firmware I'm running/looking for, is completely unlocked with zero carrier association, so even they can't be blamed for delays.
 
Bob
> Next version: 4.4 Kit Kat
Updated 09/09/2014: We're now expecting Samsung to provide a test version to us in October
What. The. Fuck?
Provide a test version to a carrier in October???
Optus latest device updates: optus.com.au/shop/support/…
HTC, LG and Sony seem to be fine.
That pushes the chance of my next phone being an Xperia even higher.
Now if only they could separate the softkeys/home button :\
 
HTC dosen't support their phones very long
I don't think my one V EVER got updated
 
Bob
@JourneymanGeek I think I'd prefer shorter overall period with fast updates than waiting six bloody months after what I'm pretty sure is literally the rest of the entire world with the same device.
 
if ever ;p
moto has been much nicer for me
 
Bob
2:58 PM
@JourneymanGeek Moto is nonexistent in the higher end here.
 
on the Verizon network in the U.S., it seems like Samsung is the official champion of the OTA frequency wars... most of the OTAs to the S5 have been very incremental in nature, but I'd much rather have two minor fixes today and two more in 3 weeks than to wait 4 months to have any fixes at all
Moto only updated my Droid Maxx three times in the year-plus I had it
 
Bob
Don't worry, apparently I get a single update a year. Maybe. If they feel like it.
 
@Bob: Not seen the X here at all. The G has been updated twice since I got it, and the redmi got updated once (but we've had it less than a week)
 
Bob
@JourneymanGeek We have the G, but I won't use a phone with under 2 GB of RAM as my primary device anymore
It's given me so much freedom with browser tabs :P
 
oh god. Bob the world-eater. give him 2 TB of RAM in the hypothetical future and he'll create Int64.MAX_INT tabs @__@
he may never close a tab again!
 
3:16 PM
;p
 
Bob
Adobe protecting your data?
Ha.
 
Apple?!
 
Bob
WordPress? lololol
 
Honestly, I think this isn't so much of a "big companies want to protect little peoples' data out of the kindness of their hearts" type thing.
 
3:21 PM
This is a "big companies want big government to GTFO their business and stop costing them money"
 
Bob
The whole concept of Apple being able to decrypt phones in the first place... O_O
4
 
all these tech companies are standing up against the NSA the government because they want to reduce the operational costs associated, the bad publicity and the inconveniences of having to backdoor everything
it isn't that they care about us one lick; they just want the government to stop interfering with them
 
Bob
@allquixotic I just find it hilarious that WordPress is on there. Protect your data from government requests? Ok, maybe. Protect your data from any malicious attacker? Hmmmmm.
 
@Bob Verizon is 4 out of 6 stars on that list. That's like saying Imperial Star Destroyers wanted to help the Rebels by shooting them, blockading their supply lines, etc.
Kinda worried about EFF being "captured" by big interests if they're going to toot the horn of Verizon, Comcast, Apple like that...
Might stop donating.
 
3:36 PM
@allquixotic EFF has always promoted big interests when they do stuff right, IIRC
 
Wow... Great time to come to work and read chat!
 
3:52 PM
@CanadianLuke why do you say that?
 
EFF stuff...
 
I doubt the big companies do anything out of the kindness of their hearts, but I do believe giving any company good publicity when they do good things is the easiest way to give them a business reason to justify doing them.
 
 
1 hour later…
5:48 PM
qr.ae/aT9DR <-- Interesting read...
 
 
2 hours later…
8:14 PM
If anyone is able to help... serverfault.com/questions/629654/…
 
 
2 hours later…
9:55 PM
@Bob "less than 0.00385% of customers had data disclosed due to government information requests." -> 150.26 million units sold in 2013 (statista.com/statistics/263401/…) -> 150.26 million * 0.00385% = 5785 -> Oh, well then
 
"Do you have a spare network port anywhere so that we can rebuild your laptop?"

"Yes"

*minutes later*

"So how do I use my desktop if my laptop is rebuilding on it's network port?"

*headdesk*
 
 
1 hour later…
10:59 PM
Anyone in Canada: Boycot Rogers. They are preventing me from getting approved for a mortgage, even though 7 representatives (and counting) have admitted to me that the account balance has been $0.00 for almost 5 years, and no one "has the ability to print a letter stating so"
 
11:19 PM
@CanadianLuke This sucks. :(
 
1:35 minutes talking to people, and 45 minutes in a Rogers Kiosk. The associate had to talk to his manager, who hummed/hawed at doing a screenshot showing I'm paid up, so he called his manager in Vancouver, BC, who did the same thing, but promised if I sent my information to her, that she would take it to her manager in Toronto...
And all this is what's stopping me from getting money from the bank!
 

« first day (1504 days earlier)      last day (3522 days later) »