« first day (1221 days earlier)      last day (4095 days later) » 

00:27
argg, why is it everything i try to write up ends up so complicated sounding. It is not me it is windows7 , it was sooo easy with XP to do some of the same things. superuser.com/questions/685486/… please check this for spelling and possible simplifications.
@Psycogeek what kind of theme is that???
@Braiam it is actually a slightly altered areo theme, all done with the buttons they provide, no dll changes.
hm
I'm looking at USB ethernet adaptors for a project...
dx.com/p/… this has me confused
@JourneymanGeek dont you want to get the 3.0 version that does gig net, so it isnt obsolete so fast?
for 10Times the price ;-( dx.com/p/…
Anonymous
00:43
@JourneymanGeek eww dx.com
@Psycogeek: no
@PatoSáinz: heh, I pick up stuff from them, I'm usually ok with the price. I'm prepared to wait.
what's the issue?
@Psycogeek: I don't have proper cabling. Most of the systems that need ethernet have gig-e.
and actually, I have one in a box thats broken but fixable ;p
Anonymous
01:05
@JourneymanGeek i'd rather buy things myself than through that middle man
@PatoSáinz: >_>
directly from the companies that make them? ;p
Anonymous
@JourneymanGeek actually, first from my local markets and then from the manufacturers (yea)
Anonymous
the only thing i've ever bought from DX was a lockpick
@PatoSáinz: for stuff I actually need reliable I buy locally
Anonymous
i got quite good at locksmithing
01:07
(oh, my flashlight was DX, but I figured I could get a nicer one later)
 
3 hours later…
Bob
Bob
03:58
O.O
Anonymous
._.
Bob
Bob
just got a pack of sponges mislabelled as soldering iron tips, from Germany :P
Anonymous
lol
04:35
@Bob I deserve to be punished.... severely.... in the same way as I wish such punishment upon others from time to time
I have written a method in C# with more than 500 SLOC
in that one method
the thousands of lines split up in other files and methods are fine -- but for some reason I felt absolutely no compulsion to abstract this or even create helper methods
actually it's about 600 SLOC for this one method
at least I put all the hard-coding in one place at the top of the method...
//CHANGEME when adding/removing columns or rows; this dictates the layout of the output template
            const int burdenedCostTotalCol = 37;
            const int unburdenedCostTotalCol = 23;
            const int firstBurdenedRateCol = 25;
            const int numYears = 5;
            const int firstDataRow = 4;
            const int firstDataCol = 5;
            const int lastUnburdenedCostCol = 22;
            const int firstUnburdenedCostCol = 7;
            const int ttoRow = 1, ttoCol = 1;
 
1 hour later…
Bob
Bob
06:01
:S
@allquixotic pretty sure I have one or two of those lying around :P
 
1 hour later…
07:19
hah
I have a decent chance of another bounty ;)
 
1 hour later…
08:23
ah joy
I managed to get the tool I needed to budge the screws from the drawers I am changing the handles for
someone seems to have misplaced my bag of handles
08:49
ahh done
09:15
@JourneymanGeek Are you talking to yourself?
09:26
possibly
Bob
Bob
09:46
is it just me or is anyone else having trouble loading the main site?
its not loading for me
kalina is having issues too
Bob
Bob
Kalina?
person on the bridge
Bob
Bob
Ah.
I thought that sounded familiar :P
She's the one that wanted to burn me or something :P
It's back!
Bob
Bob
10:24
@Bob What the heck is this?
@Bob I don't remember this toy from my childhood.
Bob
Bob
@Boris_yo ...it's a doorstop.
@Bob Door wedge?
Bob
Bob
10:38
No.
!!tell Boris wiki doorstop
Door stops are for holiding off doors.
Bob
Bob
!!info
@allquixotic Cavil died :(
A doorstop (also door stopper or door stop) is an object or device used to hold a door open or closed, or to prevent a door from opening too widely. Alternatively, a doorstop can be a thin slat built inside a door frame to prevent a door from swinging through when closed. A door stop (applied) may also be a small bracket or 90 degree piece of metal applied to the frame of a door to stop the door from swinging (bi-directional) and converting that door to a single direction (in-swing push or out-swing pull). Usage Holding doors open A door may be stopped by a door stop which is simply a...
Hm. I guess doorstop is too broad a term.
Anyway, those springy things are used to stop the door from impacting the wall.
I normally associate wedges with holding the door open, i.e. preventing it from closing.
@Bob This thing you posted above does not looke like something that would hold door. Too flexible and small.
@Bob Makes sense now.
Bob
Bob
@Boris_yo When you throw the door open, it sticks out and absorbs the impact.
So you don't make a dent in the wall.
@Bob But then spring pushes door back and your get knock on your forehead.
Bob
Bob
10:41
Well... don't open the door too hard :P
The spring is not really powerful enough to push it back unless you really throw the door open.
!!resurrect
ERod being disappointed about who does role of Wonder Woman:
@CanadianLuke @Boris_yo thanks!
@Bob What happens if I delete both?
Bob
Bob
@Boris_yo Your computer will go up in a massive fireball.
@Bob Hadouken!
11:10
!! test1
Calvin is dead ?
!! info
@Boris_yo try calling the bot !
@Bob trying it out now
hmm
!! info
11:27
!!bot
@Boris_yo That didn't make much sense. Use the !!/help command to learn more.
Eh? 0.o
Gowtham is bot now? What have you done with Gowtham!
@Boris_yo That didn't make much sense. Use the !!/help command to learn more.
11:28
@Gowtham Bot! You are bot!
It works @bob :P
Now time to write a plugin for this :P
@Boris_yo Evil Laugh
@Boris_yo its a small animal amuser.
@Bob: The bring thing is.... addictive ;p
11:58
oh god, beta testing a RTS game is fucking annoying
12:13
hm
this is odd
all my windows 7+ systems are being identified as tomato linksys sony ericsson phones by zenmap
12:40
@JourneymanGeek Looks like dildo on spring.
@Gowtham Which game?
13:06
Dota 2 >.<
Bob
Bob
13:24
@JourneymanGeek ya :P
@Boris_yo ...wtf
Bob
Bob
13:35
Wow.
sound familiar? :P
@Bob Nokia?
Bob
Bob
ya.
Plays guitar, right?
Bob
Bob
huh?
that's the original piece
@Bob Francisco who plays guitar.
Back then people had higher morals and were more responsible and compassionate...
...compared to today's society. But I know how to reload situation. Set dictatorships!
Bob
Bob
13:50
14:08
I hate when I thinking of doing something, look for a tool to complete the job, then I forget what will I do with it...
@Bob did you restart it?
Bob
Bob
@allquixotic no
cbf'd getting my laptop out at the time
kk i'll do it on my phone then i guess
Bob
Bob
I really need to set up SSH properly on my phone
@allquixotic I can do it now?
JuiceSSH is freaking amazing
Bob
Bob
14:15
I'm using ConnectBot at the moment
works well enough
Bob
Bob
I just never set up the keys
@allquixotic well that was fast :P
JuiceSSH is much better than ConnectBot, trust me... but...
yeah, connectbot sucks ;p
!!info
14:15
@allquixotic I awoke on Mon, 09 Dec 2013 14:15:39 GMT (that's about 19 seconds ago), learned 46 commands
righto
Bob
Bob
I still want an N9
damn it Elop
Why does it keep dying ?
Bob
Bob
y u kill MeeGo
@Gowtham "keep"? when was the last time it died?
Bob
Bob
14:16
@allquixotic Any way to tell it's down?
@Boris_yo If Quake was done today:
Bob
Bob
There's really no indicator, is there?
Bob
Bob
Perhaps have a timed function hit a local webserver every hour
Looney Tunes - Producing Factory :D

That's the song I call that plays in Looney Tunes by WB when there's scene where comething is being manufactured. "Baby Bottleneck" is the name of episode where Porky and Daffy deliver babies.
Bob
Bob
14:17
and if it's not done in the last hour, have a cron script restart it
it's convoluted, but not too hard to implement
@Gowtham it's been down since then
Someone should give @ChatBotJohnCavil a Santa Hat!
@Bob yeah, I'm pretty sure FF isn't crashing, just the bot, so it seems to need occasional restarting
and the rest of the server seems to be going along fine
Bob
Bob
@allquixotic @Gowtham What makes JuiceSSH better?
@allquixotic Oh yea, could you pull the !!forget fix sometime?
@ThatBrazilianGuy @allquixotic said he already has.
14:19
@Bob its key management is easier (IMO) and it has a better UI, better profiles, and ... I don't remember what else
Bob
Bob
(Zirak hasn't merged it yet, so meh)
@allquixotic ah. I'll probably switch when I finally get around to fiddling with SSH on the phone :P
@Bob did you submit it as a pull request to Zirak? I guess I can pull it in my branch first and then whenever he gets around to it he'll update it
Bob
Bob
the latency of 3G + trans-pacific is gonna be killer, though
@allquixotic yea
I wonder if i should add a pull request for yours. hm.
kinda busy this morning so I'll get to it tonight if Zirak doesn't beat me to it; if he pulls it first, I'll just sync up with his branch... I think there are already some changes in his branch that I need to merge anyway
14:21
@Boris_yo CTRL+F5 on chat profile and SU profile and no new hat, just the usual old hat
pretty sure I added you as a committer on my repo anyway bob
IIRC mobaxterm even supports it.
yep
i see your gravatar on your github account as a "collaborator" on my SO-ChatBot fork
you could technically merge it yourself, then just git pull server-side and reload.sh in the /dev directory... I'm not gonna do it now because that's more typing than I have patience to do on my phone while I have a short deadline of noon for something at work (about 2.5 hours from now)
Bob
Bob
@allquixotic yea, but I thought this was better to fork - it's very much experimental in the I-have-no-idea-what-I'm-doing way :P
@allquixotic Ah, good luck.
@Bob what better way to test it than with our bot, then... if it doesn't introduce any problems, we can issue proof to Zirak that it doesn't blow up the bot by attesting to how well it works with Cavil
ofc if it sucks I'm going to revert it until you fix it :D
Bob
Bob
14:24
lol
@Bob did you see this cmd?
!!say hi
!!undo
Bob
Bob
ah yea
you mentioned it earlier, but I forgot :P
@ThatBrazilianGuy pong
!!listcommands
14:31
Server error (status 500) occured (message probably too long)
there's a bug with the bot that if your user name is beyond a certain length, the listcommands will overflow (message too long) -- there's a patch out there for it, but I can't remember, either the patch is sitting unmerged in a pull request on Zirak's, or he pulled it but I haven't pulled his branch since that commit
anyway that's a known issue and you happen to trigger it because your name is super long
!!listcommands
@allquixotic help, listen, eval, coffee, live, die, refresh, forget, ban, unban, info, jquery, choose, user, listcommands, norris, urban, parse, tell, mdn, afk, awsm, color, convert, define, domain, findcommand, forgetseen, get, github, google, hang, inhistory, learn, test, why, ok, hello, gates, friday, after5, theanswer, caution, nicethings, europe, potato, goaway, status, idk, thatword, poptart, routertroubleshooting, networkingproblem, meta, rlemon, no, foxno, yes, orlmente, fixit (page 0/1)
thanks
(I have previously listed the commands sucessfully, IIRC)
@ThatBrazilianGuy there are more commands than there used to be, though
14:34
The comands learned by !! learn aren't in this list, where can I list those?
so it's merged upstream but I haven't pulled in more than 10 days
@ThatBrazilianGuy yes they are...
!!help listcommands
@allquixotic listcommands: Lists commands. /listcommands [page=0]
!!listcommands 1
@allquixotic uio, taytaytay, ping, maybe, say, facepalm, hv, ohhh, whocares, snore, toostupid, bababababat, plz, whee, lol, bork, sudo, beatingbloodoutofarockwithascythe, test1, ittts, mustache, nudge, spec, stat, stats, timer, todo, undo, weather, welcome, wiki, xkcd, youtube, zalgo (page 1/1)
there you go
because we have so many learned commands, there are two "pages" of listcommands... you have to call it twice now
14:35
@allquixotic Ah! Page zero of one. Damn programmers counting from zero
!!listcommands, followed by !!listcommands 1
Bob
Bob
@allquixotic Should fix it to use multiline messages :P
the limit is per-line
once I merge with Zirak's and reload the bot, you should be able to run !!listcommands yourself @ThatBrazilianGuy
@Bob if you wrote a patch for that, I believe Zirak would accept it... probably
Bob
Bob
by using multiline, pagination is no longer needed
sounds like a non-trivial patch though, especially to rip out the existing pagination
Bob
Bob
14:36
well, unless we get like 3k commands O.O
@allquixotic to fix it properly, yea, probably
you can paste pretty enormous documents with multiline
I've pasted whole programs before
Bob
Bob
but just roll through the pagination and append to a string? not as hard :P
if I were you I'd log an issue on his github, get their feedback, and then start working on it, and maybe indicate that you're working on it in the issue... or don't work on it, and let them get to it eventually (it may take them 2 - 6 months or so, lol)
@allquixotic I have found instances where there was a quite small limit on the chat textbox chars.
Well, off to the sandbox!
either way, you have good ideas and they belong in the issue tracker regardless of whether you want to implement them
Bob
Bob
14:37
@allquixotic 6-8 weeks*
6-8 seconds would be awesome
can imagine Zirak typing 850 wpm and knowing how to code JS without even thinking, and setting a script to refresh the github issues page every 300 ms and automatically navigate to new issues.... readreadread, switch to source (already open in notepad++), typeatypeatypea, git commit, git push, mark as closed... in 8 seconds
if only
Bob
Bob
commands.listcommands = (function () {
var partition = function ( list, maxSize ) {
	var size = 0, last = [];
	maxSize = maxSize || 480; //buffer zone, actual max is 500

	var ret = list.reduce(function partition ( ret, item ) {
		var len = item.length + 2; //+1 for comma, +1 for space

		if ( size + len > maxSize ) {
			ret.push( last );
			last = [];
			size = 0;
		}
		last.push( item );
		size += len;

		return ret;
	}, []);

	if ( last.length ) {
		ret.push( last );
	}

	return ret;
};

return function ( args ) {
@allquixotic 6-8 Epochs
Bob
Bob
That's the current implementation
wait WHAT
	if ( page >= partitioned.length || !valid ) {
		return args.codify( [
			'StackOverflow: Could not access page.',
			'IndexError: index out of range',
			'java.lang.IndexOutOfBoundsException',
			'IndexOutOfRangeException'
		].random() );
	}
???
is... is it choosing a random error message??
14:43
yes lolol
Bob
Bob
!!listcommands 5
@Bob IndexError: index out of range
Bob
Bob
!!listcommands 8
@Bob IndexOutOfRangeException
Bob
Bob
o.O
14:44
the chatbot coders have a very odd sense of humor
2
hey hey, it's the winking dog
anyone got any dog biscuits?
they have to be small
because he's a little guy
Bob
Bob
@allquixotic Yea, I'm thinking leave the partitioning as it is and just join them by a newline
should be simple enough
sounds good :)
Bob
Bob
!!listcommands
14:46
@Bob help, listen, eval, coffee, live, die, refresh, forget, ban, unban, info, jquery, choose, user, listcommands, norris, urban, parse, tell, mdn, afk, awsm, color, convert, define, domain, findcommand, forgetseen, get, github, google, hang, inhistory, learn, test, why, ok, hello, gates, friday, after5, theanswer, caution, nicethings, europe, potato, goaway, status, idk, thatword, poptart, routertroubleshooting, networkingproblem, meta, rlemon, no, foxno, yes, orlmente, fixit (page 0/1)
Bob
Bob
there was a command I created a while back that I forgot
oh yea
!!status
@Bob I'm alive!
Bob
Bob
:)
!!gates
14:47
!!forget gates
@allquixotic Command gates forgotten.
Bob
Bob
!!mdn supplant
!!learn gates '<>https://i.sstatic.net/UY22W.jpg'
14:47
@allquixotic Command gates learned
!!forget potato
@ThatBrazilianGuy Command potato forgotten.
Bob
Bob
wtf is String.supplant?
looks like a format, similar to C#'s one
14:48
@Bob don't know. probably some new-fangled feature of ES5
!!learn potato '<>https://s3.amazonaws.com/boredpanda/funny-chinese-translations/funny-chinese-‌​sign-translation-fails-11.jpg'
@ThatBrazilianGuy Command potato learned
Bob
Bob
@allquixotic but it's not in MDN
14:49
I have no idea what I just did. Or why are we redefining John's commands.
@ThatBrazilianGuy <> in front of the URL makes him onebox them
Bob
Bob
@allquixotic Doesn't seem to be part of JS
some external library
(well, collection of utility functions)
and there it is, in util.js
yeah, don't you love languages that can add functions to built-in types
Bob
Bob
...why??
14:51
@allquixotic Why does the boot needs it, while I can paste an image URL and it gets oneboxed?
like people who modify Object in Ruby
Bob
Bob
@allquixotic eh, you can do that in C# :P
the issue I'm having is why they decided to include this method
@ThatBrazilianGuy because without the <> he will write @yourname http://whatever, and the @yourname gets interpreted as "something other than a line with a link only", so it doesn't get oneboxed (that behavior is server-side)
I see. So the '<>' means "make this a reply to that user", right?
@ThatBrazilianGuy no; it removes the reply entirely
!!no
notice how he doesn't ping anyone or reply to any message
Yes, I am mistaking that by "!!tell"
Bob
Bob
...you've gotta be kidding me, JS doesn't have any string formatter?
...
when you reply to a message, the raw text of your chat line is :12345678 whatever; when you ping someone directly, the raw text of your chat line is @someone whatever; without the <> in the URL, he does the latter thing; when you type !!tell 12345678 cmd, he does the former thing
!!tell 12551562 ping
14:53
@ThatBrazilianGuy pong
HEY! I AM A PROGRAMMER NOW HOW COOL IS THAT
not very....
j/k
!!tell 12551607 no
Bob
Bob
@allquixotic I'm actually a little more annoyed they named it supplant instead of format
14:57
@Bob meh. there's chop, chomp, slice, etc. in Ruby -- string functions are named very oddly in general
Bob
Bob
@allquixotic ya, supplant is really out of nowhere
AFAIK it's not used anywhere else
point ;p
Bob
Bob
and it performs an identical function to format in many other languages
15:29
hm
I just hit 200 on pets:)
granted, I had the association bonus
There is such a radical difference between 38F and windy, and 38F and light drizzle.
@Bob @Bob better UI and keyboard
Bob
Bob
@Gowtham ...what's the context?
Oh, the SSH thing?
I already have a perfectly good keyboard :)
there linked it back properly ;p
@Bob swype ?
Bob
Bob
@Gowtham Nah, Swype's for normal text
15:34
@Bob nice
Bob
Bob
For terminals, I normally use Hacker's Keyboard
Swype and related don't really do modifers properly
@JourneymanGeek nice :)
pets.SE is basically "owners.SE" for you, isn't it?
I just stare in my server's direction until the bit rearrange themselves appropriately.
@Bob +1 for Hacker's Keyboard in Landscape
@allquixotic: ;p
Anonymous
16:13
hello SU!
What is this Point of View Hat?
Anonymous

 The Bridge

General Arqade Chat. We tried to leave once, but the door lock...
Anonymous
>A hat switch is a control on some joysticks. It is also known as a POV (point of view) switch. It allows one to look around in one's virtual world, browse menus, etc. For example, many flight simulators use it to switch the player's views,[26] while other games sometimes use it as a substitute for the D-pad; while computer gamepads modelled after PlayStation DualShock controllers assign POV switch scancodes to the D-pad

The term hat switch is a sanitization of the term "Coolie Hat", named for the similar-looking headgear, which may be considered offensive.
@PatoSáinz What it supposed to do in there? Move or what? Nothing happens for me.
16:26
@PatoSáinz or, taken literally, a Point of View Hat is what you put on when you say "wearing my X hat, ...." -- for example someone on a software dev team with multiple roles, say, as the developer and the tester, or the developer and the end-user, they might say "Wearing my end-user hat, that seems a little quirky"
Anonymous
@Boris_yo i dunno lol ¯(°_o)/¯
@allquixotic White hat, gray hat, black hat.
0.o
@allquixotic You seen those silly multi-colored hats people wear because they're seriously way too into software process and methodology?
16:44
@JimmyHoffa Sounds like clowns...
@JimmyHoffa no :P
I've seen people wearing red fedoras, though, and they tend to write fairly reliable low-level software in C, C++, Java, Python and Bash
they also tend to work in North Carolina
they also tend to release a new operating system about once per eon
@allquixotic ...ok...?...
there are Red Hat employees who wear actual red fedoras
that's what I was referring to ;p
16:52
o
@JimmyHoffa I wrote a weekend hack for work (side job for another component than the one I normally work for, but still the same parent company) about 2500 SLOC of C#... the result is something that works, but where certain components have a ton of built-in technical debt (550 SLOC method), while other components are extremely well-abstracted and well-engineered ;p
it's amazing how inconsistent it is in whether it's even any good or not, at a code level
the UI layer is absolutely clean and minimal and beautiful, uses BackgroundWorker, marquee progress bar, proper state management of enabling/disabling buttons and checkboxes, and the UI is so easy that even my grandmother could use it... even the internal engine is nicely abstracted away from the UI and divided into functional components, but one component in particular is just terrible
the end-users are already using the "product" (if you can call it that) because they needed it right away, but I'll probably end up going back and refactoring that gargantuan method to at least split up the methods and reduce code duplication, which is my main problem right now
I have way too many loops that are structurally identical but with a few variables here and there that change -_-

« first day (1221 days earlier)      last day (4095 days later) »