« first day (1840 days earlier)      last day (3497 days later) » 

user15026
18:00
@Yuuki Have you thrown wet fish at them for it?
user15026
Because I would.
Well, I've stopped going there to watch movies for one.
Unless they send me free tickets for advance showings.
But they don't get any money out of that (from me at least), so that's fine with me.
@murgatroid99 ... you can
user15026
Okay, so they do have chat reps for Outlook.com
user15026
they just hide them well.
user15026
18:03
waits for one
Heey.
0
Q: Can you freeze a bomb?

JoshCan you use a freeze spell on a bomb to slow/delay the explosion? If my hogs are trompin around pounding everything into oblivion and stumble across a double bomb, is it possible to drop a freeze spell to give my hogs time to bounce out before they all get disintegrated?

@djsmiley2k OK, have you ever written a video streaming program? If so, I'll just say you know more than me and be done
@Yuuki ...?
sdsds
I helped dismantle twitch so we could archive it
but no, not written one from the ground up
18:05
@Yuuki Are we talking about the same W-2? The US one that the government mandates must be mailed out before January 31?
@Powerlord I had a job at a local movie theatre at the end of last year and I quit after I got my current job.
@Powerlord Supposedly, they mailed it but I didn't get it.
@djsmiley2k OK, whatever, close enough. If you have experience with their video streaming code, that's what I meant
Unfortunately, I don't think I have enough information to construct a replacement W-2.
It's only wednesday and I'm already on the bridge...
not suerrehedh
18:07
YOU CANNOT ESCAPE THE BRIDGE
not sure why keyboard keeps screwing up, you likely know more @murgatroid99 but I know enough to be dangerous D:
user15026
@Brian Is that unusual for you?
@AshleyNunn I usually make it until thursday...I think...
user15026
@Brian well, welcome a day early ;)
@AshleyNunn thanks
I do want to ask: Does anyone here use steamgifts.com?
18:09
@djsmiley2k All I'm going to say is that you, as someone with consumer internet, don't have the bandwidth to dump raw 1080p video into a TCP connection at the same rate that you can generate those frames
That's true!
No arguement there.
but that ability, if worth anything, should have swapable out output locations, formats, codecs, etc.
I'll take the silence as a "no"
Which means that a streaming program needs to compress those frames on the fly, unlike a recording program. And it needs to buffer video in memory, because reading from disk takes forever. Which probably also means that it needs to be able to drop frames to maintain transmission rate without overfilling its buffer, unlike a video recorder
etc.
0
Q: Preston Garvey is boosted above 10?

Gerben RampaartI've triple checked now, and I've noticed the oddest thing. As part of my ocd (don't ask), I absolutely have to have all SPECIAL stats boosted to 10 before sending a dweller out to the wasteland. (emotional connection leads to that I want to give them the best chance of survival, it isn't even ab...

You have to send 1 second's worth of frames every second, or your clients will be eternally buffering.
18:16
I think I'll make another public giveaway on steamgifts. I'll let you guys pick the game (from a few options), even though apparently none of you use the site XD
Ad blocking, the Google way (which also means it's US only because of course it is US only.)
Hello
@badp I'm pretty sure that the plan is not for it to continue to be US only
I am a part of the set of people who qualify for US only things
@murgatroid99 still.
18:18
@badp Hilariously, this article was filled with clickbait ads for me
@Unionhawk but you aren't US only. The whole world can enjoy your PhW services
Some of them are US only.
Just because
Anyway, I use Contributor, and it seems pretty reasonable to me
alright, after fiddling with more things I probably shouldn't have fiddled with, the brick is no longer a brick
18:20
Of course, as someone whose paycheck is paid by Google's ad network, I'll admit that I may be slightly biased
@murgatroid99 let's just say I'm super excited about it
@murgatroid99 Is it like Twitch Turbo for the entire internet, essentially? That's kind of what it sounds like it wants to be
I like Contributor. At least on paper, it sounds great.
Less ads, but still support sites I like? Win-win.
@Unionhawk I guess
Obviously, though, it only works for ads operated by Google
@murgatroid99 android peeps should probably be made aware... enabling RTL mode on android 5.1 bricks the phone
18:21
@Rapitor wow, that's interesting
i can verify this happening, as I just did it.
Fun times
spent all morning fixing and having to resort to factory settings
And given that we sell Android 5.1 phones in RTL countries, I'm surprised it hasn't been noticed before
/me grump.
18:22
I don't know how I missed the news of the beta program launching publicly
There's probably something exceptionally weird happening here
@Rapitor I don't even know how you do that
the "force RTL mode" in developer options is the culprit, it might work if its enabled by defaulkt
Oh mobile networks
On one hand, why on earth would you do that, on the other hand, because developers probably want to make sure their application works in rtl mode
18:23
@Rapitor I've enabled it in the past...
on 5.1?
@Unionhawk it looks super weird and fascinating
Actually, since no one here seems to care, I'll just make a poll on the steamgifts forum. (Which, is currently obsessed with potatoes for some reason, and I suspect @fredley is somehow behind it.)
@Rapitor dunno
On the other other hand, it could be Motorolla/Verizon's build that's being weird, particularly
Reported on what? Just droid turbo at this point?
Because if that's the case, then it's probably Verizon/Motorolla's fault
In which case don't expect a fix ever
Just don't press that button again
I'm tempted to enable it, but I kind of need my phone
Same with my tablet
it's a pretty serious issue that any user can do, there's no warning or anything it's just ded
It's my only lifeline with sanity
18:27
@Rapitor any user that enables developer options, you mean
@Brian what do we not seem to care about?
@murgatroid99 any user can do that
@Chippies I'm figuring out which game I should give away on steamgifts.com
My money says it's the build particularly for Droid Turbo causing weird problems
@Rapitor You make it sound like it's something that's just sitting there waiting to be pressed, even though you have to go through this arcane ritual just to get to developer options
18:28
@Brian ah, I stopped using steamgifts.com after I realized I spent more time bidding on games than I was actually playing them. Most of those games are bundle games that are worth almost nothing anyway, so... Idk, I should check it out again maybe
This is a good point, I'm pretty sure in Android 5.1 you had to sacrifice a goat to enable developer options
If you want to see RTL layouts without forcing them simply switch your device to Hebrew
@Unionhawk Actually, you just have to go to settings, then phone information, then tap your phone's version number 5 times
@murgatroid99 Idk about Android 5.0+, but in both 4.0 and 2.1 you just have a checkmark for it
I'm sure @LessPop_MoreFizz will be happy to translate the labels for you
18:30
I literally just did it because I was trying to find the developer options
@Chippies I use one of the add-ons for 1-click entering of giveaways, and I actually don't enter that many anymore, so it doesn't take much time. I also use the trades section of it more than the giveaways. I've won 16 and only given 5 now, so I'm trying to give back more.
The single best dev option is show touches
@murgatroid99 (yes I am fully aware that you don't actually sacrifice a goat for this, in the same sense that I am aware that @Frank doesn't actually eat the still-beating hearts of new users)
It looks nice and it helps you realize what the fuck is going on when the screen very occasionally acts up and no you are not missing the tiny ass link it's Chrome that's actively working to not let you click on it
@murgatroid99 true, it's not just a little checkbox anymore... which is nice they made it a fun lil treasure hunt kind of thing
user15026
18:32
throws rocks at MS chat Because I want to set up an email and want their help with it, they want to charge me, and couldn't understand that I knew how to set up the email, I just wanted to know what an error message meant.
user15026
But at least someone here finally was like "oh, yeah, here is what you do with that, its a weird edge case"
I like having the "show touch" option on for some reason.
@AshleyNunn what's not clear about "error 0x89472050$"?
Show GUI updates is clearly where it's at.
user15026
@badp Well, actually it was "Outlook is not available"
18:33
There, poll created.
user15026
Which actually means "Outlook.com does not work with our particular mail server"
@Brian I don't recognize any of those games by name, lol
@RonanForman GUI UPDATE HARD
@badp Even better was the one error code I found to be "this is the exception code for all .NET errors" and it's like "why is it a hex error code if it's the same thing all the time"
@Chippies Oh, I should include links...
18:34
@Brian that would make things easier
Also setting Windows/Animator/Transaction time scales to 0.5× is nice
This was back when I didn't have my environment set up right. Now I do, so things are easier to work with.
@badp setting em faster is nice too
@Chippies Links added.
...one of my coworkers had a trivia question "Which continent has the fewest flowering plants?"
...how can you possibly get that question wrong?
18:36
i should stop playing with these options before I brick it again :l
@Brian I voted, Idk if I'll actually participate in the giveaway or not
Finally if you like getting the @Wipqozn experience you can set Simulate Color Space
too bad it really slows things down
(Set it to Deuteranomaly)
Anyone here work with C++?
I'm running into a weird problem
(I think.)
@SaintWacko Yes, but I doubt I can answer your question.
18:39
Bleh, alright
@SaintWacko are you editing the files that are being compiled?
#1 source of weirdest issues
@badp No
@SaintWacko Only a little.
... In regular scenarios
What is your weird problem?
(it's my creation... er... wait, that's Weird Science)
18:40
@SaintWacko THERE YOU HAVE IT YOU HAVE BEEN CHANGING THE WRONG FILES FOR AT LEAST HALF AN HOUR I KNEW IT
Keeps happening.
I'm running into a weird issue with a string. I have a function that captures a string from a terminal emulator. As part of the debugging, it prints out the captured string inside the function. That works. It prints just fine. When I try to print out the returned string in the main program, it just prints out gibberish
@badp Oh, I thought you were asking if I was editing the files while it was compiling
Try and print the address of the String instead
Is it the same? Does it change? Or does the buffer get freed/thrashed along the way?
Are you talking about a std::string or a char[]/char* ?
string Capture(int loc, int length){
	char contents[100];
	std::string out;
	int HFunc = HA_COPY_PS_TO_STR;
	int HLen = length;
	int HRc = loc;
	hllapi(&HFunc, contents, &HLen, &HRc);
	strncpy_s(out, contents, length);
	printf(out);
	return out;
}
There's the function
location = SearchPS("TIME:");
	printf("%s\n", Capture(location + 6, 2));
	printf("%s\n", Capture(location + 9, 2));
Does that mean the String is on the stack actually?
18:45
There's where it's trying to print it
I'm probably doing something wrong due to a lack of understanding
...since when does strncpy_s operate on std::string ?
Wait. Why are you using "%c"
Oh, the &s shouldn't be there
@badp I was messing with things and forgot to change it back
"I forgot to change it back" said the surgeon
@Powerlord Argh
Somethign else I forgot to change back
18:47
\o/
string Capture(int loc, int length){
	char contents[100];
	char out[100];
	int HFunc = HA_COPY_PS_TO_STR;
	int HLen = length;
	int HRc = loc;
	hllapi(&HFunc, contents, &HLen, &HRc);
	strncpy_s(out, contents, length);
	printf(out);
	return out;
}
Okay, now it's back to how it was when I had the issue
what are you trying to do?
@SaintWacko ...fix the return type, too.
Out is a char[]
You are returning string
Is string really a char[]?
I guess you would be getting at least compiler warnings if it wasn't
char* arewehavingfunyet = "no"
18:50
Boolean isEverythingTerribleStill;
char[] Capture(int y, int x, int length);
const bool isEverythingTerribleStill = true;
I'm getting Error: Expected an identifier on the opening [
@badp If this is C++, I assume a string is automatically constructed from the char[]
18:51
Return a char * instead
@SaintWacko There's no such type as char[]. It would be char*
Boolean isEverythingTerribleStill = (bool) Boolean.valueOf(true && isThisRealLife()));
Yay, that was the problem!
Thank you so much
I knew there was probably something simple I was missing through ignorance
So the problem was that I was trying to return a char array as a std::string?
Whose bright idea was it to let me have a bad of LifeSaver mints at my desk?
I can't stop eating the darn things.
@badp Which can logically be reduced to isThisRealLife() obviously
18:53
@Unionhawk isThisJustFantasy()
@Unionhawk but that's not nearly as enterprisey
(isThisRealLife || isThisJustFantasy)
@badp You could be more enterprisey and say that isThisRealLife() returns a Boolean formed as a string so you have to go Boolean.Parse(isThisRealLife())
@SaintWacko basically, you were returning a char array from a function that returns a string, so (as far as I understand), the implicit std::string constructor was getting called with that char array as an argument. Then you were giving printf a std::string object where it was expecting a char *
I forget, does "(bool) null" (and equivalent autounboxings) cause an NPE or just default to false?
18:57
Probably depends
But now I want to know
Thanks @badp
YW
Okay, so now that Capture is returning a char *, how do I do this?
Send("ZATIM " + Capture(location + 6, 2) + Capture(location + 9, 2) + " TOD GOOD");
You can't just + strings together
You need strcat or something
You chose char[]. You chose poorly
Maybe you should just use std::string everywhere
18:59
You likely don't want to deal with the C String APIs
And instead of printf, you would use cout (I think)
> (bool)null
> Cannot convert null to 'bool' because it is a non-nullable value type
So if it wasn't a compilation error it'd be a NPE
@badp There's nothing getting dererferenced
Thanks Java.
19:00
It's just trying to put a value into a non-matching type
(this is C# but same concept probably)
This is the problem with going from Java to C++
Oh, I also need to figure out how to dynamically set the length of a char array
Fun
@murgatroid99 why are we even trying to think about pointers in Java. Why isn't null an object.
@SaintWacko Wait. Back up. Can you do this without char arrays
@murgatroid99 Maybe?
I have no idea
19:02
Python's None is still an object.
Why is python's None an object?
That seems like the better question to me
The problem is that the hllapi(&HFunc, contents, &HLen, &HRc) expects something called LPSTR
@Unionhawk because everything in Python is an object
And the only type it seems to accept is a char array
Has anyone investigated a new user who is bumping a lot of old questions? I'm a little paranoid it might be a certain, let's say, banned user.
19:03
I think I would much rather be using strings
@SaintWacko you can get a char array from a std::string
I would suggest only pulling the char * out when you need it, and using strings otherwise
Why is null.equals(whatever) an NPE?
@badp because you're dereferencing it to call a method on it
wtf... my Delete key no longer works in Eclipse
You could simply always return false.
19:05
That's literally what NPE means
That's the only way to get NPE
null toString() is "null"
@murgatroid99 The way it works is that you pass the hllapi function the char array, and it stores the captured data from the emulator in it
That's about everything Object does
@SaintWacko Oh, right, I was about to say, if you need a char buffer, you can just fallback to calloc, and then turn it into a string when you get the data
Sounds like I need to learn about calloc
19:07
You seem to be using a C API. Maybe you should use C
And now I have to go AFK
@badp Java is weird
LPSTR is a char *
(sorry, LPCSTR is a const char *)
I blame Microsoft for this Hungarian naming abuse
@Unionhawk How so?
Okay, so I've done this:
char * contents;
contents = (char*)calloc(length, 1);
...okay then
Anyway, I need to get a string from that, I guess?
I am so bad at this
19:26
@SaintWacko No, your not
Bleh. It's almost go home time, so naturally it starts pouring rain. I brought rain to California last week, and now it followed me home!
C-style strings are the worst
C-strings are dumb and I dislike them.
3
C-strings are so Awesome
They have their uses, but meh.
19:27
C is great
I should clarify that I don't like working with them in C++, no strong feelings about them in C
@SaintWacko Then contents is the argument you pass to that function
´std::string´ all the way
@murgatroid99 Which function?
Stupid mobile
19:29
@SaintWacko The one you said required a char *
Oh, I do
And it fills it with the data
Or at least I think it does
And then, once that function returns, you can construct a std::string with contents
@murgatroid99 string out(contents, length); Like that?
@SaintWacko That should do it
I do that, but then printf("%s\n",out); just prints gibberish
19:31
The problem is that you're using printf
What should I be using?
printf is a C API. And you're giving it a C++ object
@SaintWacko cout, I think
cc @Ktash
19:31
@Yuuki Taco Woman!!!!!
It should be something like cout << Capture(location+6, 2) << '\n'
@murgatroid99 error C2065: 'cout' : undeclared identifier
Well, not on the main call
but on the debug
string out(contents, length);
cout << out;
@SaintWacko #include <iostream>
Oh, wups
iostream was included in the main program
But not in my API header
Hey, look at that!
That seems to be working
So that << '\n' at the end is appending it?
It's writing the string, then writing a \n
It's the magic of operator overloading
19:39
Operator overloading is awesome.
It's awesome until you overuse it and your program becomes completely incomprehensible
Huh, new WoW xpac is going to be announced soon.
With great power comes great responsibility.
Okay, let's see if this works now
19:40
@Yuuki Yeah, at Gamescom. They're apparently really going for yearly releases.
I'm not really thrilled about it. Yearly, in my experience, has worked out very poorly for video games.
I'm trying to build a terminal entry by scraping the current time fromthe screen
@murgatroid99 Is there any difference between using '\n' and endl?
@Yuuki The second one is probably more portable
@twobugs it works well for CoD, so now everyone must do it
I'musing the API to write a script to automatically bring up a virtual machine type thing on the terminal emulator
19:43
@Rapitor Apparently. Despite the fact that it completely killed CoD and AC for me.
for you, but not for the hundred thousands that still get it
I think with an MMO like WoW, where each expansion has to be part of a bigger game, it's going to work VERY poorly. But we'll see.
MMOs should be expanded rapidly
i'd think a year is too long between expansions
I disagree. You can easily deliver new content within an expansion for about 2 years. It's the model that has served WoW very well so far.
a constant stream of new content is what keeps MMOs alive
19:45
I mean, yes you want new content. But you don't need a full blown expansion for new content.
true
In sub-based MMOs, substantial content patches are commonplace.
If the xpac is just adding end-game raid content, as opposed to new races and classes (maybe professions), that's just terrihorribad.
It's different for free to play games, or "content deliver systems" like Destiny
@Yuuki Personally, I'd like to see all of that, but I place new races and classes below almost everything else for WoW. There are already 11 classes, each with 3 (one with 4) specializations. They ought to balance those, first IMO.
"C-strings" means no utf-8 ever right?
not with the stock C libraries
ASCII OUGHT TO BE ENOUGH FOR EVERYONE
19:48
You'd never need non ASCII characters, just like you never need more than 8kb of memory.
@badp I think here it means "null-terminated byte arrays"
good luck doing anything meaningful with those byte arrays
@twobugs Well, what I meant was just adding end-game raid content would feel like a giant cop-out considering Blizzard did that somewhat regularly for previous xpacs without charging anybody for a "new" expansion.
I mean we were discussing C strings as opposed to C++ strings
C needs to deal with unicode, too.
19:49
OK
I suppose there's an entirely different set of APIs for unicode?
probably data types, too.
@Yuuki Oh, I get you. Yeah. I think each expansion should add a good amount of content for everyone. A decent amount of leveling, 10-12ish dungeons, some factions to befriend, new stuff to craft, etc.
You don't need a different data type to represent a sequence of UTF-8 bytes than to represent a sequence of ASCII bytes
0
Q: Does anybody know where you can buy this steam background?

huffulumpagusI was sent this linkand I want to buy the background, but I can't for the life of me figure out how to find it on the market. IF anybody knows what game it's from or has a direct link that would be great

But you can do that stuff in content patches, too. I just dislike this yearly expansion route for reasons I already explained, and I'm concerned that with the 1-2 patch cycle now per expansion (instead of the previous 2-3) we're going to see more under-developed and under-utilized areas
We'll see how it shakes out I guess. I'm not enthusiastic about this direction. Maybe I'll go back to FF14 :P
19:52
Please do and transfer to Gilgamesh!
Oh this is just what I like to read
I might. My character is on Excalibur right now but almost all of my friends quit and I was only on Excalibur for them and the Something Awful FF14 community which ended up being not so great
> I couldn't find a straightforward set of C routines providing the minimal support needed for using UTF-8 as an internal encoding (although this functionality is often embedded in large UI toolkits and such). I decided to create a small library...
Are you really surprised that a language from the 70's doesn't have native unicode support?
@murgatroid99 I'm really surprised that this is 2015 and this is C and the top google result is not the canonical solution to the problem
19:57
@badp The second result is, though
The second-to-top result on SO advocates manually wrapping around the IBM ICU libraries, which I suppose is a little less WTFy.
Oh, let me guess: that's not the canonical library because GPL
although it also comes in LGPL.
Seems likely

« first day (1840 days earlier)      last day (3497 days later) »