« first day (1998 days earlier)      last day (3035 days later) » 

6:00 AM
!!listcommands
 
@allquixotic help, afk, awsm, ban, coffee, color, convert, define, die, doge, domain, eval, export, findcommand, forget, forgetseen, github, google, hang, imdb, import, info, inhistory, jquery, learn, listcommands, listen, live, mdn, meme, moustache, mustache, norris, nudge, parse, refresh, spec, stat, stats, tell, timer, todo, unban, undo, unonebox, user, weather, wiki, xkcd, youtube, zalgo, ;p, \/s*, after5, ahh, areyoukidding, bababababat, baroo, beatingbloodoutofarockwithahalberd
bespecific, boberror, bunny, caat, cancer, caniuse, caution, chihuahuaunravelinginsidearollofbubblewrap, cle
 
@JourneymanGeek I kinda think the BlackWidow is the gold standard gaming keyboard these days, but quality has been downhill lately.
!!/xkcd glass repair kit
 
$ cat /usr/bin/phantomjs
#!/usr/bin/env ruby

a = []
ARGV.each do |arg|
p = arg
if arg == "--web-security=true"
p = arg.gsub("true", "false")
end
a << p
end

Kernel.exec("/usr/bin/phantomjs-real #{a.join(' ')}")
 
@bwDraco Seems like you hallucinated this comic
 
Bob
6:00 AM
@allquixotic I have no idea what that does :P
 
Uh, seems to be too new for the bot.
 
Bob
@bwDraco Bot uses Google.
 
@bwDraco the model I have is still in production. as the classic
and I've had this keyboard 4-5 years
 
@Bob I replaced /usr/bin/phantomjs with a Ruby script to replace Nightmare.js's invocation of --web-security-true with --web-security=false (not comfortable with the possible implications of that, though), and now PhantomJS 2.1.1 works fine with SO-ChatBot
 
Bob
@allquixotic Oh, is the caller always explicitly setting --web-security?
Ah so it is :P
 
6:01 AM
yeah, it's Nightmare.js, which isn't even in Zirak's control
 
Bob
(I don't do Ruby. Took a bit to puzzle it out...)
 
(and unlike my kone XTD which admittedly I love to bits, the taipan I bought to replace the second one lasted more than 2 weeks)
 
is that setting particularly scary for security though?
setting --web-security=false just screams hack me
 
Anonymous
!! s/to/thisisademo/gi
 
@PatoSáinz TypeError: undefined is not a function (evaluating 'Number.isFinite(value)')
 
Anonymous
6:03 AM
nope no regex flags :<
 
Bob
@allquixotic It's fine as long as you trust chat.se and Zirak's code
 
Ah, from the nightmare docs:
 
> The webPreferences option is an object that can have following properties:
...
webSecurity Boolean - When setting false, it will disable the same-origin policy (Usually using testing websites by people), and set allowDisplayingInsecureContent and allowRunningInsecureContent to true if these two options are not set by user. Default is true.
 
6:04 AM
looks like that will have (at least) gone into 2.1.3
 
Bob
oh wow
I think I know where I saw this before
lemme just check
 
Anonymous
@JourneymanGeek can robots give consent? wink wink
 
so I can nix my Ruby script, and write a PR for Zirak?
 
@PatoSáinz When the robot revolt comes, its not your brains that will be in a jar.
 
Bob
Hmm... I suspect I saw it while doing something with nw.js for work
 
Anonymous
6:06 AM
@JourneymanGeek you're just a dog. I cannot believe you
 
Bob
It's a Chromium (and therefore nw.js) option too.
 
wait, what?!
Nightmare says it uses Electron, yet run-headless.js spawns PhantomJS!
 
Bob
@allquixotic ?
 
what the hell?
> "nightmare": "^1.8.1"
 
Bob
@allquixotic Where does it say that?
 
6:07 AM
from Zirak's package.json
> Under the covers it uses Electron, which is similar to PhantomJS but faster and more modern.
in readme.md
 
Bob
o.O
Maybe it's the new version?
 
I know it's using PhantomJS (I guess Nightmare 1.x did) because it spawns the process, yet run-headless.js never explicitly forks a phantomjs process
so yeah, Nightmare 2.x (currently 2.1.3) has to be using electron
should I be brave and try to retrofit Nightmare 2.1.3 into the bot?
1.8.1 is ancient
there's even a final 1.8.2 release in the 1.x series and he isn't using that
 
Bob
@allquixotic Uhm... I think Electron isn't headless..?
Requires Xvfb. of course
> This is by design in Chromium's content API, so we can not do anything to remove the dependency of graphic environment.
>

The CEF project has support for off-screen rendering, so you can draw the screen into a buffer instead of a window. Regarding X server for Linux, it seems there's a way to work without it by adding a target called Ozone (see discussion here).
Aha!
Unless you want to go Xvfb again, you're probably better off sticking with old-Nightmare and PJS...
 
bleh. might try 1.8.2 at least
 
Bob
1
A: Running electron (atom-shell) headlessly on linux server through Nightmare.js

Marco SalgadoI don't know if there is a better way, but at least for my works run the main process using xvfb-run command: $ xvfb-run node --harmony simple-service.js Worker 12153 is online Worker 12155 is online Worker 12154 is online Worker 12156 is online

Huh. I didn't know there was an xvfb-run
 
6:14 AM
that's not headless
lol
yeah, too many processes floating around when you have to use X as a dependency
 
Bob
When was xvfb-run added?
Were you using that before?
I can't remember -_-
 
Bob
@allquixotic I'm sad that Chimera seems to be dead: github.com/deanmao/node-chimera
>

I guess I've been working on it, but mostly on my company's private repo. I should probably port some of the changes over to the open source project.
@allquixotic Less than a year ago. That's not bad.
 
I have just been restarted! This happens daily automatically, or when my owner restarts me. Ready for commands.
 
Bob
Not even that old.
 
6:19 AM
@Bob true, but Chromium is still far more up to date than even the latest JSCore in PhantomJS 2.1.1
if you want to know how bad JSCore is, just look at Safari
Apple stubbornly refuses to use V8
they should use ChakraCore lololol
ok, so nightmare 1.8.2 is fine, and removing my hack script and using phantomjs 2.1.1 is fine with the webSecurity option set to false
 
I have just been restarted! This happens daily automatically, or when my owner restarts me. Ready for commands.
 
Bob
@allquixotic Meh. Long as it works without crazy shimming :P
Even V8 is a pretty bad chocie for ES6
Oh, it's gotten better recently.
 
!!info
 
@allquixotic I awoke on Mon, 25 Jan 2016 06:23:39 GMT (that's about 2 minutes ago), haven't done anything yet!
 
Bob
6:24 AM
Wait, no it hasn't.
Chrome-current is still behind Firefox-current in enabled ES6 support :\
@allquixotic Well, worst-case with cross-origin enabled is some script abusing your credentials for another site.
Which don't even exist because this 'browser' is only ever logged into SE.
I suppose the other possibility is doing illegal stuff (sending spam, etc.) with your IP...
that comes back to whether you trust SE :P
and it would be doable with an embedded resource (iframe, script, img, etc. - anything with a src) anyway
only thing XHR allows above that is the script to read the response
 
Anonymous
@Bob not only trust SE itself but trust that nobody will discover how to do XSS on chat
 
Bob
@PatoSáinz That means trusting that SE will prevent an XSS attack on chat.
Because, quite honestly, I'd be more worried about my desktop browser than a very restricted bot environment.
An XSS attack can do a lot of damage even without cross-origin XHRs.
 
uhh, Nightmare 1.8.2 only has this one tiny change that doesn't even affect us
 
Bob
And, again, cross-origin XHR is only really a risk when you have saved credentials to an external site.
 
is that even worth opening an issue for on Zirak?
 
Bob
6:35 AM
Which is a pretty big risk on daily-use browsers, mind, but completely pointless on the bot 'browser'.
@allquixotic Nope? :P
Unless you want to reduce differences.
Though you could always roll yours back.
@allquixotic Or just ask @Zirak if he wants it! :P
 
Bob
Ok someone quickly convince me not to buy an Archer D7 -_-
 
if I knew what that is...
oh, modem
 
Bob
@allquixotic more likely to be used as an AP
just that it's currently $129 and normally >$180
 
@nhinkle is this a modern production designed to look like it's from the 80s?
 
6:48 AM
@allquixotic i believe so
 
what ultimately tipped me off was them using the term "website" in 1983 - that's just about a decade too early
 
@allquixotic and not the smartphone? Or Reddit? ;p
 
also, in 1983, they didn't have synthesized voice
 
I've only seen the first episode - no smartphones or reddit in there that I saw
 
6:53 AM
true
ahh
Oops
spoilers
 
Bob
Oh, they were out of stock anyway...
 
!!> Promise
 
@allquixotic TypeError: undefined is not a function (evaluating 'Number.isFinite(value)')
 
!!> Promise == null
 
@allquixotic TypeError: undefined is not a function (evaluating 'Number.isFinite(value)')
 
7:42 AM
I have just been restarted! This happens daily automatically, or when my owner restarts me. Ready for commands.
 
8:01 AM
0_0 at the starwall....
 
wasn't me
 
@RahulBasu ping!
Mine if I ask you a few questions about one of your questions?
 
I have just been restarted! This happens daily automatically, or when my owner restarts me. Ready for commands.
 
8:14 AM
@JourneymanGeek "Suspends @qasdfdsaq for a year" is this for real?
 
@DavidPostill no
I did kickmute him tho
 
Ah. He seemed to go very quiet so I did wonder ...
 
@Psycogeek Aware of this store? keh.com/shop/three-ways-to-save
 
@DavidPostill I probably shouldn't joke about that
But I was complaining about no one taking me seriously ... and taylor swift lyrics, and sabaton lyrics....
 
8:23 AM
Typically outside RB type situations, no one's really going to get hit with a one year suspension all at once ;p
 
Bob
@JourneymanGeek ... ... ... that video... 1.4b views? O_O
 
(and yeah, warning, kick...)
 
RB type?
 
@Bob yeah.
@DavidPostill Recycle?
 
Ah yes.
 
Bob
8:26 AM
@JourneymanGeek 10 year*
 
@Bob Oh, that takes effort
We had that. special ordered ;p
 
Bob
Network-wide too o.O
(I can't remember if that's normal)
 
You really need to be a bad dog epically troublesome user...
Oh, a 10 year is not normal already
 
Bob
Somehow missed the engineering.se one though.
Huh, that's actually really weird
 
Oooh, what happened with that guy in the end?
besides obviously disappearing. :P
 
Bob
8:30 AM
idontknowwhatiexpected.jpg
 
@MichaelFrank faded into obscurity ;p
 
 
3 hours later…
Bob
11:58 AM
That's some loud thunder o.O
 
Atleast there's not 150 feet of snow :D
 
 
1 hour later…
1:13 PM
0
Q: How do I prevent reminder popups for meetings I'm not attending?

Oliver SalzburgWhen someone sends me an invitation for an event that happened in the past, Outlook will instantly pop up a reminder on my desktop, even though I haven't even opened the mail about the event yet. How can I prevent Outlook from opening these reminders for events I'm not attending?

Another one of those things...
 
@OliverSalzburg lart the luser for posting reminders to meetings that have already happened?
 
@DavidPostill Have you ever worked in an office?
 
@OliverSalzburg Yes. For most of my working life.
Users are stupid, but it doesn't mean they can't be educated ...
 
> Hey, my email client behaves in a way I don't like when you send me those emails. Please stop doing that.
I have never met anyone who would respond to that in a way that would be helpful to me
Especially if it's a client
This is not a solution to my problem. Especially since it's not a user sending the email in this case
 
I understand your pain but why are they doing it? What's the point?
 
1:21 PM
If what I want is not possible, then, so be it. But the problem can not be resolved at a different place in the chain. You have to trust me that I am experienced enough to know that
 
1:34 PM
Two words
time machine
 
@OliverSalzburg Is an automated decline acceptable?
 
@Bob
 
@DavidPostill Hmm, I guess not, because I would assume it removes the invitation from my inbox, leaving me unable to properly react
It seems to me like Outlook is automatically adding the events to my calendar, which then results in the reminder
I would imagine that there's an option to only add events to your calendar once you responded to the invitation
But I couldn't find anything like that when I was browsing the options
 
Bob
@qasdfdsaq :)
Though now I want to find that song :P
 
1:40 PM
@Bob Is that how all animals behave in Australia?
 
Bob
Uh... yes... of course... just watch out for drop bears.
 
@OliverSalzburg You can keep them in your inbox. See "Keep your Outlook meeting requests in your Inbox" blogs.technet.microsoft.com/hub/2010/10/15/…
 
In my last job they had an excess of travel budget for sending people to conferences >_>
 
@OliverSalzburg Decline and keep a copy of the meeting slipstick.com/developer/…
 
Wouldn't "Don't auto-add reminders" be a better workaround for spurious reminders than "Decline, block decline message, also move to inbox"?
 
1:48 PM
Perhaps you can tweak that code to check if the meeting time is in the past before auto declining
 
Or "Don't auto-add tentatives" or something along those lines
 
@Bob goat's in india, and I'm pretty sure the hoop snakes ate all the australian polar bears...
 
@DavidPostill Ah, yeah, I came across that.
@DavidPostill I'll check it out. Thanks
 
Bob
2:04 PM
> In the case of glued eyelids, a doctor should be consulted.
...how exactly do people get cyanoacrylate onto their eyelids?
 
@Bob Squirting out the bottle too hard, or rubbing your eyes after getting some on your hands?
Quite possibly the latter, as the gasses it gives off are quite irritating to the eyes.
 
Bob
@qasdfdsaq My first reaction to getting it on my hands would not be to rub my eyes...
Though, I tend to prefer epoxies anyway.
 
Your first reaction to your eyes stinging may be to run them though, without realising you have some on your hands
 
Bob
Hm. Maybe.
Luckily never happened to me. Sounds painful.
 
It's not really too bad. No idea what happens if you get it on your eyeballs though.
On the skin it's meh. I've used it recently to seal off cuts and wounds.
 
Bob
2:12 PM
@qasdfdsaq O_O
Getting it on your eyeballs sounds hospital-worthy.
Yea, epoxy gives me a bit of time to clean my hands after :P
 
If it actually sticks your eyeballs you've probably torn off your cornea before you'd get to hospital
 
Bob
Cyanoacrylates pretty much instantly set on skin.
Never tried it for cuts though. Good ol' bandages and time there.
 
They're used by surgeons as a replacement for stitches sometimes
Course surgical cyanocrylate is a slightly different variant.
 
@Bob might happen with something like zapagap
there's actually a lot of different sorts of CA glue
 
Bob
I have a tube of cheap "Fast Grip" glue. Calls itself contact adhesive. ...specifies 24-48 hours to set.
 
2:15 PM
contact adhesive is different
and wierd
apply to both sides, let dry till tacky, THEN clamp
 
Bob
@qasdfdsaq Wasn't it less irritating to skin?
@JourneymanGeek Yea, I have proper contact adhesive too.
(Selleys. Kwik Grip.)
The Fast Grip one is a joke though...
 
I'm not a professional gluer, I only have one type of glue.
 
@Bob its supposedly purer
 
Wait, I mean three.
 
oh
I use brush on CA for most things
 
2:17 PM
PVA, hot glue, and superglue
 
Its awesome
that covers most things
 
Bob
Heh.
PVA for wood. Haven't touched that bottle in years.
Hot glue for quick messy crap.
Superglue for when the tube isn't dry and again mostly-useless stuff :\
Epoxy for actual serious gluing.
 
lol
I use the brush on stuff, and store it in a fridge
 
Bob
Contact ... haven't used yet but I picked up a tube to try. Still trying to find a good glue for shoes.
@JourneymanGeek Problem is it's pretty useless in shear, and doesn't do well when there's gaps...
Epoxy is just more flexible
 
Is it just me or are VR headsets getting classier by the day
 
2:19 PM
@Bob depends on the sort for the latter
 
Or maybe it could do with... some glue hurrdurr
 
there's some sorts that fill gaps
 
Bob
@qasdfdsaq ...that looks heavy
@JourneymanGeek They claim to. I don't think they do a particularly good job.
 
I've never tried "real" epoxy, though I know people who swear by it
 
Bob
And I've yet to see one that doesn't snap right off in shear.
 
2:20 PM
I use hot glue for gaps.
 
@Bob >_>
I use hotsnot for strain relief.
 
You can fill several cubic centimetres in a matter of minutes, including setting time.
 
Bob
Hot glue is mostly temporary or bodge stuff here :P
 
Bob
Though I need to get a bigger glue gun sometime...
 
2:21 PM
One advantage of hot glue is it's easy to remove
 
Bob
@qasdfdsaq What's not real? o.O
 
Personally I wouldn't bother with real epoxy for holding cardboard separators into drawyers for example
 
@qasdfdsaq yup
 
Bob
Heh. I wouldn't even bother with glue.
Grab a bit of tape.
 
2:22 PM
@Bob Cheap stuff you don't have to mix
 
Bob
Glue has the nasty habit of ripping things apart on removal.
@qasdfdsaq Ah...
 
@Bob Tape is useless for shear though :-P And comes off quickly in everything else.
 
Bob
I mean, you can get pretty cheap two-part epoxies too.
 
Actually tape is useless for pulling forces.
 
Bob
I keep a syringe of that stuff for when the CA has dried -_-
Araldite is expensive
 
2:23 PM
And even tape rips off the surface of my cheap drawers.
 
Bob
@qasdfdsaq Yea, not much force going into separators in my drawers though :P
@qasdfdsaq ...welp.
 
Well I put tools in there so chucking a screwdriver at it can knock it off.
 
But hot glue is nice enough that spray a little IPA around it and it comes off wiht zero force
 
Bob
o.O
@JourneymanGeek ...Daiso?
 
2:24 PM
@Bob This stuff... I actually managed to use it until the bottle's empty.
@qasdfdsaq IPA? Indian pale ale?
@Bob yeah
 
Isopropyl alcohol
 
there's supposedly a branded varient of it but meh
I just buy a bottle every few months as the old one finishes and chuck it in the fridge
 
Bob
@JourneymanGeek I end up with crap like this => kmart.com.au/product/super-glue---6-pack/722447
But the cheapo syringe of 2-part epoxy is only ~1/3 used and I've had it for years
 
As far as superglue goes I just buy the Bostik stuff.
 
Bob
Hm. I've seen Loctite, but Bostik? Only seen their school glues here :P
 
2:26 PM
> Special epoxy is strong enough to withstand the forces between a surfboard fin and the fin mount. This epoxy is waterproof and capable of curing underwater.
Now I see why you aussies use it!
 
The fact that its brush on helps
 
@Bob Err I meant loctite
 
@qasdfdsaq yeah, gottas fix em sharks.
 
Bob
@qasdfdsaq Oh. Is it the same company? I can never keep those straight -_-
 
@Bob no ;p
 
2:27 PM
No, my mistake.
 
I do think loctite makes a brush on too
 
They both come in bluish cartons :-/
@JourneymanGeek Yep <link fail>
 
Bob
Gotta love GCM
 
Bob
The cheap one looks like this => carbuildersolutions.com/uk/2-part-epoxy-adhesive
From one of those dollar shops -_-
Picked it up back when I was having trouble finding a good one, but it just never runs out
I should try a model building hobby...
 
2:30 PM
Intel seems to be running out of ideas...
> Intel to produce Cannonlake, Icelake, Tigerlake on 10nm node
Three generations of 'Lake'-fillers.
 
lol
prolly having trouble scaling down even more?
 
Well 10nm is having issues, just like 14nm before it, yeah.
But that doesn't explain the naming. They usually keep the naming only for the die-shrink and change it for any architectural improvements thereafter
 
Bob
Think they'll get much smaller than 10nm?
 
7nm and 4/5nm are already in the works, yes.
Though Intel have stopped publishing future planned processes in their investor meeting documents :-/
IBM already has 7nm test fabs.
But er, it's basically gone from

2010: 32nm Sandy Bridge
2011: 22nm Ivy Bridge
2012: 22nm Haswell
2013: 14nm Broadwell
2014: 14nm Skylake
2015: 10nm Cannon Lake
2016: 10nm Post-Lake
2017: 7nm Post-Lake
to:
2010: 32nm Sandy Bridge
2011: 22nm Ivy Bridge
2012: 22nm Haswell
2014: 14nm Broadwell
2015: 14nm Skylake
2016: 14nm Kaby Lake
2017: 10nm Cannon Lake
2018: 10nm Ice Lake
2019: 10nm Tiger Lake
2020: 10nm Post-Lake?
They've slipped two years behind in just two generations :-/
> Intel investors, like the Motley Fool reporter, are a little worried that Chipzilla could be overtaken by the likes of TSMC. "Taiwan Semi claims that it will go into high-volume manufacturing on its 10-nanometer technology (which should have slightly better density characteristics than Intel's 14-nanometer technology) in late 2016/early 2017." TSMC plans to begin mass production of its 7-nanometer node during H1 2018.
Could we see AMD overtaking Intel on process size?!
 
Bob
@allquixotic spotify:track:3XjaZRetmUGkm9UpGeSSxJ
@qasdfdsaq s/AMD/TSMC/
> slightly better density characteristics than Intel's 14-nanometer technology
Hm... is that a 10nm vs 14nm, or does that mean TSMC 10nm is 'worse' than Intel 10nm? ("slightly" better)
(I have no idea.)
 
2:46 PM
@Bob Well AMD also use Samsung fabs, who are apparently pushing ahead at the same rate as TSMC
 
Bob
Hm.
 
Samsung plans on 10nm in 2017 too.
 
Bob
Let me know when they actually start :P
 
Also AMD is using TSMC for next-gen CPUs because GlobalFoundries cocked up
 
Bob
Plans are nice. Plans can change. Who knows.
Maybe we end up seeing 10nm in 2020.
 
2:48 PM
But if Intel is falling behind with their in-house manufacturing, and the rest of the industry is catching up fast, AMD might just have an advantage, being fabless and being able to switch between whichever competitor has the best process at the time.
 
Bob
Ya.
 
@Bob Yä! Shubb-Niggurath! The Black Goat of the Woods, with a Thousand Young!
 

« first day (1998 days earlier)      last day (3035 days later) »