« first day (111 days earlier)      last day (4902 days later) » 

4:01 AM
Woah I just realized by accident that if my software logs messages of log level LOG_EMERG they get broadcast to all SSH and tty users
 
My current phone is the first 4G phone in the US. My last phone was the first 3G phone in the US.
I guess my next phone will be whenever we get to the 5th generation of mobile networks
 
@TheUnhandledException that's by design
 
it's been like that for a long time
 
I've just never hiot any of the code which logged such a message before :-)
 
4:02 AM
oh, lol
 
until tonight, LOL
 
Hmm, President Obama is on the Daily Show.
 
I thought only pretty much kernel logging hit it
 
@Dan again?
 
Is it a rerun?
I don't watch this show religiously
 
4:02 AM
He was on when they were in Washington
Before the Rally, in late October
@drachenstern the code I'm working on automatically updates a database and logs at LOG_EMERG if the database upgrade fails (and thus the site is probably totally down)
And you can choose from multiple logging providers, one of which is syslog
I just installed a bad SQL upgrade command by mistake and my screen session went berserk :-D
 
I once updated an entire table instead of 1 row, on a production database, at the 66th largest company in the world, on software in active use. Mistakes are fun.
 
@DanGrossman wow, fun times
 
This was our development server I'm working on :-)
testing code for a new version
 
There's something seriously wrong with this SQL server I'm working on.
 
4:07 AM
I tend to fuss at my DBA and my boss if they ask me to make changes in production. I ask them to let the DBAs do it, so I can't screw it up
 
I was an intern at the time, and shouldn't have even had access to that box, let alone told to change anything on it.
 
I like when I accidentally run a left join instead of an inner join and turn a simple narrowing join into a nice ballooning join
 
Reminds me of the ServerFault thread about worst mistakes ever
 
That was the only time I was working on software with an impact on tangible things... whenever we broke it, tens of thousands of dollars in chemicals would be stuck at customs between two countries somewhere.
 
4:09 AM
Oh eff... the international roaming rates are a total rip-off
First thing I do when I get there is to get a new SIM card
 
@YiJiang Where are you off to, China?
 
@TimStone Yeah. Flying tomorrow
 
@YiJiang best of luck
 
Ah, good stuff.
 
Gordon Ramsey is a crazy chap, yeah?
 
4:13 AM
Have a good trip @YiJiang!
 
@drachenstern Will need it... the GFW blocks Facebook, Twitter, BBC China, YouTube, Dropbox and stuff
 
@YiJiang Get Tor :-)
Or a VPN
 
@YiJiang can you VPN out? I'm sure you're a smart enough chap you can bypass a few things ... I'm really curious about first hand accounts of being on both sides of the GFW from someone who really speaks English well.
 
I wonder why Liberty Mutual owns uncomplicate.com. Future marketing campaign?
 
prior marketing campaign?
 
4:14 AM
@TheUnhandledException Bloody slow.
 
Yeah, it is
 
@TheUnhandledException VPN is good, but $15 USD per month is more than most Chinese can afford
 
Oh, yeah, I agree. I meant for you while you're there
 
@drachenstern I can, but not very well. Using something like HotSpot shield will get you okay speed most of the time
 
4:15 AM
Strangely, torrents aren't blocked
@drachenstern If you're interested, this write-up at The Atlantic Online is very good: theatlantic.com/magazine/archive/2008/03/…
 
@DanGrossman Speaking of marketing campaigns, I take offense at my first name being used to sell child-monitoring software: stoptim.com
 
That's what you look like?!
:flees:
 
@YiJiang torrents not being blocked doesn't surprise me. Isn't piracy rampant in China?
 
@TheUnhandledException But thepiratebay.com is
 
ROFLMFAO @Dan
 
4:18 AM
Hahahah
 
Ug, what an awful campaign though. Ick
 
@TheUnhandledException It is rampant, but I don't think they've moved online yet
 
@YiJiang nice thanks.
 
Yeah that's what I hear too @YiJiang
 
You can actually go down main streets in Chinese cities and see people paddling "Windows 7" for 15 RMB every dozen meters or so
 
4:19 AM
hah
 
15 RMB = $2 ya?
 
@drachenstern Approximately, but the USD has been slipping against the RMB
 
There were vendors in Hong Kong who would give you replacement-guarantees on pirated software...or so I heard.
 
@YiJiang the reason for why the RMB has been rising is because the US is trying to coordinate with China to prevent an inflation spiral in both countries
there's actually been some good writeups on that, but the point of the story is that the whole world needs to quit pretending there's such a thing as cash
 
SiftPanel.com -- sound like a decent name for an analytics site?
 
4:23 AM
well it definitely ties into the php naming structures
 
Not bad @Dan
 
Actually, in the cities at least where broadband is widely available, online piracy is just as bad
 
@drachenstern What's wrong with cash?
 
Finding a good name can be a bitch
 
My father's university has an unofficial FTP server where the students load up pirated TV shows
 
4:24 AM
@DanGrossman that it's a farce
@YiJiang so can you get on here while there?
 
Why?
 
He managed to get the entire "Life" documentary series from there in full HD
 
We need something to trade, why not cash?
 
@drachenstern Sure, if none of you talk about the GFW :P
 
@DanGrossman I vote for "measuremyflow.com". But more seriously, seems alright to me.
 
4:24 AM
@DanGrossman that's a conversation for when I'm not 20 minutes from bed and already starting to doze off
 
Joking of course, although the GFW does have a content filter
 
@YiJiang lol, so what can we call it?
 
OK OK :)
Thanks @TimStone @TheUnhandledException
 
We settled on sitepalette.com as our product, a CMS and module-based website editor / management ssytem
 
what is the name of that panel that everyone seems to use on their site?
now it's bothering me that I can't think of it
 
4:25 AM
@drachenstern The euphemism usually adopted by Chinese netizens is "Harmonized"
 
cPanel? :P
 
When they say something is harmonized away it really means the content is been blocked/censored
 
that's it!
 
Hahah
 
lamePanel
 
4:26 AM
thank you, my brain can shut up now
 
so yeah, I like siftpanel ... :p
 
the hell
 
(I'm at step 10 of the registration on godaddy...)
 
Read this paragraph in the Atlantic article - they do actually scan through the contents of the pages that go through it:
> The final step involves the newest and most sophisticated part of the GFW: scanning the actual contents of each page—which stories The New York Times is featuring, what a China-related blog carries in its latest update—to judge its page-by-page acceptability.
 
4:28 AM
@DanGrossman You should summon Jeff, he's very opinionated on domain names. :P
 
heh, that's for sure
 
woo coupon code "gobble" = $1 registration
 
> The GFW scanner checks the content of each item against its list of forbidden terms. If it finds something it doesn’t like, it breaks the connection to the offending site and won’t let you download anything further from it.
 
<3 retailmenot.com
 
I've actually seen this happen - it was a slow connection, and the Wikipedia page on the history of China was halfway loaded before bam the connection was shut off
 
4:30 AM
@YiJiang so you don't want us discussing dissent in Chinese and talking about the GFW ... can we post nudy pics? :P (as if the room would let that happen)
@YiJiang use a lot of wget do you?
 
I don't think anyone's talking to you after that last comment @drachenstern
;-)
 
@TheUnhandledException lol
awww, have I been shunned already? by the SOFW?
 
Wait, the room won't let us post nude pics? Did you actually implement a JavaScript nudity filter?
 
porn porn porn porn
 
4:34 AM
Does it detect ascii nudity?
 
:-)B<
 
@DanGrossman What? Wow... I didn't think it would be possible
 
I am shocked
 
4:35 AM
It should not be that surprising, all you need is the ability to read the color at each pixel to do virtually any image recognition/manipulation algorithm
 
I think it's a great idea. I wish I had the time to study nipples and crotchs all day and build a filter to block others from seeing those things ...
@TimStone wow
 
@drachenstern nipples is only one part, you'd have to study more than that...
 
@DanGrossman Yeah, but canvas was quite recent. Until then I didn't think it was possible to read image data with JS
 
@TheUnhandledException I mentioned crotchs too :p
 
@drachenstern I wonder if there's field research positions available.
 
4:36 AM
@drachenstern Remember there's two sexes you'd have to study ;-)
 
@drachenstern You'd have to spend at least 2/3 of the work on wang. Harder to identify ;)
 
@TheUnhandledException but nobody's downloading pictures of doods are they? ewww :p (I keed I keed)
 
My point exactly @mootinator
 
:goes to try some ASCII porn in the sandbox:
 
@mootinator Didn't Chatroullette already take care of that part?
 
4:37 AM
@mootinator nah, it's about " " yay long, so the proportions are sufficient :P
 
@drachenstern Tim is sending them, remember!
(Not you @Tim)
 
Oh, OK, hahah.
 
@TimStone Oh they did something about that?
 
@YiJiang especially without a byte processing construct huh? I guess you could ajax get them into a buffer ....
@TheUnhandledException lmao
 
I went to post the picture but it's just too disturbing, LOL
 
4:38 AM
wow we devolve rapidly huh? Just wait till @rchern comes along and chastises us :p
 
shhhhhhh!!!! You'll wake it up!
 
walmart is just GIVING the laptops away
$198 for an emachine
they are great for a one year machine or for giving to a kid
 
but... it's an emachine
;-)
 
sometimes you need something to shut the kids up, last year it was a lollipop, this year it's an emachine
 
4:39 AM
I am looking to buy one of those $200-250 HP laptops staples/officedepot/bb are going to have on black friday
I need it for my mother, her laptop is probably 6 or 7 years old, and barely works
 
@drachenstern Bah, I programmed her to chastise her... nothing to it, really :D
 
I'm so hoping to avoid too much black friday
 
Hahahaha. Your kinds are expensive @drachenstern
 
@TheUnhandledException I haz no kids
 
Saves on the emachines!
 
4:40 AM
@DanGrossman I do like the HPs
 
she's losing her job in January (closing the office), and I need to get her a computer that works well enough to send out resumes
 
/afk
 
@TheUnhandledException excuuuuuuse me!
 
Woo, my order_line_items table's auto_increment on an ecommerce site just hit 100000.
 
What! Don't look at me!!!
/me points at @drachenstern
 
4:44 AM
5 mins ago, by The Unhandled Exception
shhhhhhh!!!! You'll wake it up!
 
I was talking about... um... I was quoting SpaceBalls! Yeah, that's it! :-)
 
mmhmm (;
 
@rchern As the French would say, execuze moooi!
 
Don't think that's quite how they'd say it (;
 
And as @rchern would say, "Oy!"
 
4:46 AM
hey I was /afk don't blame me! :p
hello @rchern how goes your wonderful Monday night on a short week?
 
it goes
 
Aw come on YouTube, no videos for Yogurt's temple in Spaceballs? YouTube FAIL!
 
Ick, the first website in a long time to tell me I can't use Google Chrome.
startssl.com upon clicking sign up
 
but it says it's supported!!!!
 
I had to switch to Firefox, it yelled at me in Chrome
 
4:55 AM
I saw, I checked it myself
I was curious
 
I have to add Chrome support to our beta product
we've had a few requests. All from developers LOL
 
what does that mean? isn't it just a matter of programming to clean HTML and js?
 
No, they are installing certificates in the browser
 
so what badge should I go for before the next 70 days is up?
 
This is a very specific product. It means debugging under Chrome's JS engine
 
4:57 AM
and using it for authentication instead of a login and password
apparently chrome doesn't support whatever they are doing to install certificates
 
@DanGrossman do you know that the large scientific grid computing initiatives in the US and Europe are using that for auth as well?
 
that's good
nobody's going to write out a certificate file on a sticky note attached to their monitor
 
OK. It's midnight. I'm done with work for the day. Mostly because the day just ended...
I am going to bed. Goodnight everyone!
 
@TheUnhandledException G'night
 
@TheUnhandledException I was done at like 5:30 ... good dreams to you sir
@DanGrossman so the groups that are in charge of defining standards are liking InCommon and or a more basic shibboleth setup
 
5:04 AM
guh I need to reimage this linode
I think I'll run to Wawa while it reimages and pick up a snack
 
Gawd I make ugly sites.
 
@mootinator we all do
 
user image
4
 
thenonos.ca "I think this site needs a retina-burning shade of blue for a background."
 
@YiJiang You have too much time
 
5:10 AM
@drachenstern It's worth it, I'm telling you
 
@mootinator no no no, a retina burning shade of neon-<random(255),random(255),random(255)>
 
@YiJiang lmao, perhaps so
 
When she sees this my oy counter will go up by at least 12 oys
4
 
@DanGrossman The killer app for that is, of course, this: wonder-tonic.com/geocitiesizer/…
 
5:26 AM
With the Devil Bill Gates! Great :)
I'm back from Wawa with a Gobbler.
Thanksgiving on a roll }:>
 
I remember late night trips to Wawa for my cocktail of Red Vault and Enviga...with a side of Munchos.
 
well I'm gonna make a late night trip to my pillow, ciao all
 
See ya
 
nite
 
of course CentOS 5.5 comes with PHP 5.1, and I need 5.2
:installs epel, installs remi repository, installs PHP 5.3:
 
5:45 AM
@YiJiang <_<
 
@rchern It seems...interesting things...tend to happen while you're away.
 
This does seem to be the truth. ):
 
Wow, my typing is suffering greatly at the hands of this sleep deprivation, heh.
Oh good, still 67 errors left to resolve.
 
@TimStone, I suspect your error resolution may suffer from sleep deprivation too, no?
 
We'll find out. :P
 
5:51 AM
hehey! English went live while I was sleeping
 
Yep :)
Ah, just killed 8 errors by deleting a few methods, heh.
 
Don't you just luurrv removing code :)
 
I'll get back to you when I'm done pruning and start testing. ;)
Definitely the easier way to clear errors though, heheh.
 
Do you ever think to yourself: compared to people in other professions, I'm like Neo. I know how all the systems behind these screens work. It's like seeing the code flow down every webpage where normal people only see the rendered page.
 
I have never imagined myself as Keanu Reeves.
 
5:58 AM
Hand me the blue pill and let me go back to eating steak :)
 
Hello
 
'Ello
 
I see there is a lot happening at 10:03pm on a Monday...
 
Yeah, lots of exciting stuff going down.
 
It's Tuesday here :)
 
6:04 AM
I'm actually encouraged at the moment by the fact that I'm writing code and not playing Minecraft, so.
 
6:17 AM
I'm discouraged that I'm not playing counter strike
I shall now fix that..
 
That game's still popular huh
 
Have fun
 
This free StartSSL certificate is slow. I'll have to buy one before I use this domain for anything real.
 
@Benjol ah great!
 
7:06 AM
Ah... a "<_<" from @rchern is worth at least 10 oy!s
 
@YiJiang but it didn't get up to 12
 
@YiJiang 10.28 (minus fees), based on the latest exchange rate.
 
@Eldros The "):" in the reply to @TimStone should be worth a few more
 
@YiJiang Don't try to cheat your way out of this :p
well time to go to work :(
 
7:28 AM
2:30AM
 
Hooray
Somehow I'm back to 67 errors, hmm..Wonder how that happened.
 
I bought a domain, got an SSL certificate, set up a new server, got the website up, and edited 3 other websites to call its APIs so I can start gathering some data to develop against. A productive night, for once.
 
Very nice
 
@TimStone I take it you've read this :)
29
Q: Crunch-time Sleep Deprivation: Survival Strategies?

Dan RayFore-warning: I'm typing this question on 3 hours' sleep in the last 48, after a month straight of long hours and sacrificed weekends. Launch deadline D-day was 12 hours ago, now we're in red time. What do you do to make it through delivery deadline crunches? Survival strategies? Tips? Caffeine...

 
Nah, I don't visit Programmers, heh. :P
 
7:32 AM
Not gonna add to that question, but I would just go to sleep for a few hours.
I'm useless without sleep, keep me up and sleep deprived and I will probably break more than I create
 
I do alright on low sleep, but generally we avoid those kinds of poor timing scenarios in the first place, heh.
Nice answer, @Benjol :P
 
@TimStone, I'm not sure if hitting the rep cap for the first time in my life on Programmers is really an achievement, especially for an answer that is arguably not as good as a few of the lower-voted ones...
 
shrugs
 
Wes
8:04 AM
@Benjol hitting a cap somewhere has to be an achievement. Though I know what you mean.
@TimStone have you been here for 9 hours solid?
 
I'm sure it's been longer than that, but yeah.
 
Wes
Yeah I say 9 hours solid because you were here when I went to bed.
Now your here when I go to work
 
Ah, yeah, heh :P
 
Woo, hooray for Unbounce. siftpanel.com
 
Nifty
 
8:25 AM
Uhoh, North Korea started attacking South Korea again.
 
Sheds a tear in memory of Bouncy.
 
@DanGrossman I have to imagine that China's getting tired of their shenanigans, heh.
 
lawls Bieber boner scam prongs Facebook
 
What can anyone do about it? Taking on North Korea is very complicated.
South Korea could militarily destroy them and has been able to for a long time, but any type of full out war with NK would result in massive deaths in South Korea
 
@GeorgeMarian Hahahah
 
8:31 AM
SK is very dense, NK is very sparse, and has tens of thousands of artillery pointed at SK that are easily hidden and... because it's so sparse... hard to take out in any reasonable amount of itme
 
Nuke from orbit.
And if somebody would complain nuke them too!
(Possibly before they realize)
 
Nobody can actually use nukes :/
 
@DanGrossman uh? If you nuke from orbit Iran China and North Korea and, while we are at it, Experts-Exchange who's left? :P
hm, maybe Russia.
But Russia could annect the remains of China, why'd they complain.
:P
 
The number of nukes it would take to cover even one of those countries would result in death for the whole planet :(
 
@DanGrossman how many would you estimate?
 
8:36 AM
hundreds at least
China and Russia are huge! You can fit many many Italys in them!
 
9:13 AM
Help!, I just browsed a question on cooking.se, and it's still TWO HOURS 'til lunchtime :(
3
 
Hahah, aw.
 
Wes
9:29 AM
Our hosts must hate me
for work
 
9:42 AM
 
9:56 AM
@Benjol That doesn't seem tasty.
It depends on smell I guess.
 
10:15 AM
@radp, yeah, I guess the photo doesn't do it justice
I think that's just the way it is with curries: I'm not sure you'll find anything more appetising-looking here: google.com/images?q=rogan+josh
 
10:31 AM
@Benjol I can't associate it with a taste, so all it looks like to me is a yellow-brown cauliflower shapeshifter.
 
And what's wrong with yellow-brown cauliflower shapeshifters? :)
 
It's a shapeshifter!
 
Mini naming question for you: if C:\Temp\Dummy.txt is a FilePath, what is Dummy?
 
FileNameNoExtension.
 
Yeah, in .Net it's FileNameWithoutExtension, I would have liked something a little shorter
oh well
 
10:43 AM
fnamenoext
:P
 
FileRootName?
 
nah.
I'd expect "FileRootName" to be C:
 
FileShortName would have been good, but that smells of Dummy~1
 
"The name of the root [folder] for this file"
 
yes
 
10:47 AM
Is it me or is Georgia slightly wonky on Ubuntu
The 0 s look like they are taller than the other numbers
 
you mean ubuntu and not ubuntu.se, I take it?
 
@YiJiang It doesn't look like, it is on that screenshot.
 
@Benjol Yes, of course. Erm... Ubuntu.se doesn't use Georgia
@radp Right, so it isn't my eyes fooling me
 
@YiJiang Just zoom in on that image :)
Now to try tab stacking.
 
@YiJiang Just checking, I'm not a font expert, at all.
 
11:02 AM
Now this is an useful extension.
I've wanted this forever on Wikipedia.
 
/yawn
 
I said, wikipedia :P
besides you're also showing item classes.
/meh
 
@radp Shrug why would you want to be able to do this for one site only, when you could do it to every site
Also, I betcha I can create a GM script that can do that in... oh, 5 min?
 
I didn't say it's challenging to make
I said it was useful
SO Live! wasn't hard to do, but it's useful.
The fact I found this first as an Opera extension is purely accidental.
There may be extensions like this for Firefox and Chrome, but I haven't stumbled upon them.
 
#bodyContent h2:hover span:after {
    content:attr(id);
    font-size:12px;
    padding-left:5px;
    color:#999;
    position:absolute;
}
^ Use this userstyle - don't even need GM!
 
11:11 AM
Nice hack
which reminds me, if I want to give Opera 11 a try I should get dragonfly.
 
@radp I thought it's included
 
@YiJiang Me too, gotta hunt for it though :(
Oh, there's the good ole inspect element menu item.
 
@radp ctrl + shift + I
 
@YiJiang thanks
Tab stacks aren't an horrible idea, it could do with some refinement
Way more simple and userfriendlier than FF4 TabCandy, IMHO.
I just wish the stack-representing tab was the one active when you visually closed the group. That is all
If you make two groups and both are too large to be opened at the same time without making each group too small, opening one closes the other. I guess it's a nice touch.
 
 
1 hour later…
12:44 PM
@DanGrossman Chicken Tikka Masala really is delicious, that photo doesn't do it justice.
And no I didn't read the entire transcript, I got alerted to @Benjol posting links to Lamb Ronanjosh (which is also delicious) because my XMPP client saw the word "Josh" :-)
 
@TheUnhandledException :)
 
Maybe I just love Lamb Rogan josh because my name's in there, but I still say it's good.
Extra spicy and delicious
 
(did StackOverflow just go down?)
 
Yea unresponsive for me
 
12:52 PM
Yep, same now
Teh catz face makes my problemz all okies nao
 
LOL. At least chat's up. I just woke up and was trying to start my day off right by checking in on StackOverflow, but I guess I'll just have to dive right into real work =b
 
lol
 
How are you today @Aiden?
 
@TheUnhandledException - Not too bad. Firefighting issues cropping up live, grepping logs etc
@TheUnhandledException - Stacktraces landing in my inbox
Good way to start the day!
How about you?
 
Ug. not fun. I'm resuming working on a bug which I was wrestling with when I quit at midnight last night, and I had more dreams about this chat, so I'm feeling like I never left, LOL
 
1:00 PM
No lolcats here FWIW
 
Right, let's spin the wheel
 
Yeah, all the LOLcats here are gone now also
 
Very appropriate
 

« first day (111 days earlier)      last day (4902 days later) »