code logs -> 2014 -> Thu, 13 Nov 2014< code.20141112.log - code.20141114.log >
--- Log opened Thu Nov 13 00:00:57 2014
00:23 * TheWatcher readsup
00:23
<@TheWatcher>
I note that, while it's certainly true that source control wasn't widely available, backup technologies were
00:25
<@TheWatcher>
And while yes, the fancier systems were expensive, call me silly but if a significant portion of my company's existence hinges on a ball of sourcecode, models, and images, I'm going to make damned sure they are backed up
00:25
<@TheWatcher>
Of course, all too many of them seem to have approached backups in the same way as first year undergrads...
00:52 Derakon [chriswei@Nightstar-5fqf0m.ca.comcast.net] has joined #code
00:52 mode/#code [+ao Derakon Derakon] by ChanServ
00:54
<&McMartin>
TheWatcher: There is a difference between backups during development and backups after publication
00:54
<&McMartin>
The latter of which mostly seem to be stuffed in the attics of *entirely different companies*
01:16 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [[NS] Quit: Reboot]
02:02 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code
02:03 mode/#code [+o macdjord] by ChanServ
02:05 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
02:05 mode/#code [+qo Vornicus Vornicus] by ChanServ
02:08 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [[NS] Quit: Tekeli-li! Tekeli-li!]
02:31 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
02:59 orth [orthianz@Nightstar-6dj.h4k.224.119.IP] has joined #code
03:01 orth_ [orthianz@Nightstar-05b.8gt.148.118.IP] has joined #code
03:01 orth_ [orthianz@Nightstar-05b.8gt.148.118.IP] has quit [[NS] Quit: Bye]
03:04 orth [orthianz@Nightstar-6dj.h4k.224.119.IP] has quit [Ping timeout: 121 seconds]
03:12 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code
03:12 mode/#code [+o macdjord] by ChanServ
03:18 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
03:25 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code
03:25 mode/#code [+o macdjord] by ChanServ
03:27 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code
04:06
<&McMartin>
http://arstechnica.com/information-technology/2014/11/microsoft-open-sources-net -takes-it-to-linux-and-os-x/
04:09 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Operation timed out]
04:09 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
04:13 Luke_Rubcic [ruby99@Nightstar-16jsvc.sub-72-104-183.myvzw.com] has joined #code
04:13
< Luke_Rubcic>
comics 1$ each please check out my store http://www.ebay.com/cln/luke_rubcics_comics/comics/133704481010
04:13 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code
04:13 mode/#code [+o Alek] by ChanServ
04:14 Luke_Rubcic [ruby99@Nightstar-16jsvc.sub-72-104-183.myvzw.com] has quit [[NS] Quit: ]
05:16 Derakon [chriswei@Nightstar-5fqf0m.ca.comcast.net] has quit [[NS] Quit: Leaving]
05:19 Kindamoody[zZz] is now known as Kindamoody
05:20 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
05:36 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
05:41
< Harlow>
the way caches work are weird
06:39 macdjord is now known as macdjord|slep
07:32 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: sleep]
07:54 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code
08:24 Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: BED]
08:45
<@froztbyte>
ha?
08:45
<@froztbyte>
ha[tab]...
08:51
<@Julius>
Ha!
09:14 Kindamoody is now known as Kindamoody|afk
09:42 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
09:42 mode/#code [+o himi] by ChanServ
10:09 celticminstrel [celticminst@Nightstar-l2rg83.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
10:39 * Tarinaky always gets caught out by 1/2=0 in Python :/
10:40
<@Azash>
https://news.ycombinator.com/item?id=8596517
10:40
<@Tarinaky>
I never remember to from future import __division__ >.<
10:42 * TheWatcher ponders making a joke about python's antiquity being such that it has to import division from the future, finds his heart isn't really in it.
10:42
< Syka>
weeeell
10:42
< Syka>
future is a bit of a misnomer
10:42
<@Tarinaky>
Remember when Python was a NEW and EXCITING language.
10:42
<@Tarinaky>
And everyone really hated that it used tabs instead of END tokens...
10:43
< Syka>
now it's a boring, productive language
10:43
<@Azash>
Tarinaky: Can't, really
10:43
<@Azash>
I only started programming in the early 2000s
10:43
< Syka>
i started programming in 2007 :(
10:43
< Syka>
ish
10:44 * TheWatcher started programming somewhere around 1988
10:44
< Syka>
i... was born in 93
10:44
<@Tarinaky>
Wasn't python NEW and EXCITING in the early 200s?
10:44
<@Azash>
TheWatcher literally started programming around the time I was born
10:44
<@Tarinaky>
*2000s?
10:44
<@Azash>
This is depressing
10:44
<@Tarinaky>
I mean, sure the language had been a while.
10:44
<@Azash>
Tarinaky: Exciting, maybe, if you had dubious tastes
10:44
<@Azash>
It certainly wasn't new
10:44
<@Tarinaky>
But there's a difference between the language actually existing and people actually using it.
10:46
<@Julius>
Hmm. Nearly everyone in the engineering section of the company is bearded.
10:46
<@TheWatcher>
Yeah, I don't think it became actually interesting until the 2.0 release in 2000
10:46
<@Tarinaky>
Julius: That usually indicates your comapany needs to hire more women.
10:47
<@Julius>
Yeah, because hiring practices need to discriminate on the basis of sex, rather than qualifications.
10:48
<@Tarinaky>
Experimental evidence would suggest they already discriminate on the basis of sex.
10:48
<@Julius>
FWIW, the women work in other sections. Like accounting.
10:48
<@Tarinaky>
If you don't have metrics to measure your hiring then you don't know who you're discriminating against.
10:49
<@Julius>
Probably for the best.
10:50
<@TheWatcher>
Azash: depressing?
10:56
<@Azash>
TheWatcher: Realizing how much catching up I still have to do
10:57
<@Azash>
>>
10:59
<@Tarinaky>
http://www.bbc.co.uk/news/uk-england-merseyside-30014482
10:59
<@Tarinaky>
D'AWWW
11:01
<@TheWatcher>
Azash: *shrug* there's always that, and besides, just because I've been around longer, doesn't necessarily imply I'm better.
11:03
<@Azash>
TheWatcher: Well, considering I've been employed for less than a year.. :P
11:09 macdjord|slep [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
11:14 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
11:15 macdjord|slep [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code
11:15 mode/#code [+o macdjord|slep] by ChanServ
11:21
<@froztbyte>
Azash: rofl at that link
11:30
<@froztbyte>
https://twitter.com/bcrypt/status/531584327650267137 -> https://twitter.com/andreasdotorg/status/531584558815531008
11:35
<@Tarinaky>
Azash: In 10 years time the technologies will all be completely different anyway. Nothing to really catch up on.
11:36
<@Tarinaky>
Well, except process things.
11:36
<@TheWatcher>
And C~
11:37
<@Tarinaky>
There's a new version of C, and outside of the trivial there're new compiler features to leverage.
11:37
<@Tarinaky>
Intrinsics etc...
11:37
<@TheWatcher>
Sure, but it's not completely different
11:37
<@Julius>
Meanwhile, in the sublevels of government buildings, COBOL devs scurry to and fro, applying sacred machine oil.
11:38
<@Tarinaky>
No. But the core of the C language, that won't change, is also really simple.
11:38
<@Tarinaky>
So it doesn't really invalidate my point.
11:42 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
11:42 mode/#code [+o Checkmate] by ChanServ
11:55
<@froztbyte>
hopefully C just fucks off by then
11:55
<@froztbyte>
if we're still fucking around with C like morons, we should all collectively be shot
11:55
<@froztbyte>
(in 10 years time, that is)
11:57
<@TheWatcher>
If we aren't still using c, or at least c++, in 10 years, I'll happily go out and buy a hat so I can eat it
11:58
<@TheWatcher>
It's right here in the logs now, so
11:59
<@Azash>
The only real downside to C is its somewhat painful string handling, IMO
12:00 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
12:00
<@Julius>
Azash: This.
12:01
<@froztbyte>
eh.
12:02
<@Julius>
String handling in C is like demolitions. With all the wires unlabeled. And you're color-blind.
12:03
<@Tarinaky>
http://www.bbc.co.uk/news/science-environment-29931995
12:04
<@Tarinaky>
froztbyte: C is really useful for FFI though.
12:04
<@froztbyte>
no reason that can't be something else
12:05
<@Tarinaky>
C doesn't so much have string handling as it has memory handling.
12:05
<@froztbyte>
(and, in many cases, it is)
12:05
<@Julius>
froztbyte: Schelling point.
12:05
<@froztbyte>
Julius: also applies to Javascript, I'd say
12:05
<@froztbyte>
but yeah.
12:05
<@Julius>
If you make another thing to do C's job, you'll have people doing the job in C *and* in the new thing.
12:05
<@froztbyte>
terrible things gon' be terrible
12:11
<@Julius>
Is there a way to make the text of a HTML button wrap?
12:14
<@Julius>
NM, found it.
12:15
<@Tarinaky>
That said...
12:15
<@Tarinaky>
I think Autohell seems to be disappearing?
12:15
<@TheWatcher>
We can but hope
12:15
<@Tarinaky>
I mean, outside of legacy applications.
12:18
<@Tarinaky>
On an unrelated note... I need a web application for something, but IANA web developer.
12:18
<@Tarinaky>
About all I can manage is flat HTML.
12:18
<@Tarinaky>
My current partner /is/ so inclined, and suggested building it in ASP.NET... which I know nothing about.
12:18
<@TheWatcher>
Well, good news, nor can 90% of web developers~
12:19
<@TheWatcher>
Eww asp
12:20
<@Julius>
You could try Java + Stripes.
12:20
<@Tarinaky>
I'm looking to replace my very creaky virtual tabletop software. The user should be able to move around PNG images on a grid and maybe roll some dice... however getting tabletop apps to work on other people's computers ends up taking a considerable amount of game time.
12:21
<@Tarinaky>
So I'd really like something that can be run on one machine, and then everyone else can connect using a web browser
12:21
<@Tarinaky>
Or something like that.
12:21
<@Tarinaky>
With zero-installation
12:21
<@Tarinaky>
It'll 'just work'
12:21
<@Julius>
Aren't there like a million web applications for just this purpose?
12:21
<@Tarinaky>
No.
12:21 Checkmate [Z@Nightstar-ro94ms.balk.dk] has joined #code
12:21 mode/#code [+o Checkmate] by ChanServ
12:21
<@Tarinaky>
There's a couple of pay-for applications which have the problem that I've then got to put down $20 a head for licenses.
12:21
<@Tarinaky>
And I've still got to install it on the player's machine
12:22
<@Tarinaky>
Which is a hassle.
12:22
<@Julius>
Isn't roll20 for free?
12:22
<@Azash>
Yeah
12:22
<@Azash>
You can get some bonus features if you support their development but they're far from necessary
12:23
<@Tarinaky>
Okay, that's cool.
12:23
<@Azash>
Mainly a better line of sight system and the ability to write JS for your tools
12:24
<@Tarinaky>
Well, I'm glad I came to you for requirements analysis.
12:27
<@TheWatcher>
#code: so good it can solve your problems without you having to write anything~
12:27
<@Tarinaky>
Does Roll20 allow you to add your own assets?
12:27
<@Tarinaky>
Or are you locked into their database?
12:29
<@Azash>
It does allow your own assets
12:29
<@Azash>
It also has a marketplace if you want to buy from other people
12:29
<@Azash>
I've done that myself due to not being very good with scene design
12:29
<@Tarinaky>
I thought Roll20 was just for sheets
12:30
<@Azash>
roll20 is primarily a virtual tabletop + chat + such
12:32
<@Tarinaky>
How do you edit the character sheets?
12:42
<@Tarinaky>
"To do so, you must be a Mentor-level subscriber." Oh
12:42
<@Tarinaky>
Well, that sucks
12:43
<@TheWatcher>
That strikes me as a rather fundamental thing you'd want to do for pretty much any game...
12:44
<@Julius>
Edit people's sheets as a GM?
12:44
<@Julius>
I've not needed to do such a thing, ever.
12:45
<@Julius>
Indeed. Why should I edit their sheets, if I can tell them to do it?
12:45
<@Tarinaky>
No, I mean edit the actual sheets.
12:45
<@Tarinaky>
You know. If you're using houserules
12:46
<@Julius>
Ah, you mean the templates?
12:46
<@Tarinaky>
Yes
12:46
<@Julius>
That doesn't sound like an essential function. You normally can't edit sheet templates if you use third-party sheet hosters.
12:47
<@Tarinaky>
There also doesn't seem to be a "Just let me enter damn text" character sheet template
12:48
<@Tarinaky>
Lame.
12:48
<@Julius>
Can't you just handle sheets separately?
12:48
<@Tarinaky>
Yeah.
12:48
<@Tarinaky>
I can't see how to add assets though.
12:48
<@Tarinaky>
Which is a showstopper
12:49
<@Tarinaky>
But $10/mo for the privilage of being able to write flat HTML seems a bit wonky.
12:52
<@Azash>
Yay
12:52
<@Azash>
My first legacy browser incompatibility ticket
12:52
<@Azash>
It's like I'm living all the tropes
12:52
<@TheWatcher>
IE6?
12:52
<@Azash>
8
12:52
<@Azash>
Tarinaky: The thing is
12:52
<@Tarinaky>
So. What's #code's recommendation wrt rapid Web Development frameworks these days?
12:52
<@Azash>
For our games we still use other sheets
12:52
<@TheWatcher>
Azash: tsk, must try harder ;)
12:53
<@Azash>
r20's sheets are great because they can interface with the game itself
12:53
<@TheWatcher>
Tarinaky: which language(s) do you know best?
12:53
<@Azash>
The problem is they are incredibly verbose
12:53
<@Azash>
And a bit unwieldy to have open while playing
12:53
<@Azash>
So I recommend not taking them into account until they've matured a bit
12:53
<@Tarinaky>
TheWatcher: Python, Ruby, C, C++.
12:53
<@Azash>
RoR
12:54
<@TheWatcher>
Tarinaky: forget about c or C++ unless you like pain
12:54
<@Tarinaky>
I also learned HTML+CSS when I was 10, so I can probably pick up that bow again if I have to
12:55
<@Tarinaky>
TheWatcher: I am aware, but it answered the question.
12:55
<@TheWatcher>
for python, you could try Django ot Pylons
12:55
<@TheWatcher>
*or
12:56
<@froztbyte>
hmm, haven't heard pylons suggested in a while
12:56
<@froztbyte>
Django is very ..... Django .. about how things are supposed to be done
12:56
<@TheWatcher>
Oh, wait
12:56
<@froztbyte>
and if you don't Django those things the Django way, you're in for a painful time
12:56
<@TheWatcher>
Pyramid is its sucessor, I always forget
12:56
<@Tarinaky>
Oh and Java, I can do Java.
12:56
<@froztbyte>
outside of that, Flask is a recent option
12:57
<@Julius>
Pylons? Just how many web frameworks are puns on "Struts"?
12:57
<@froztbyte>
and for the kind of thing you sound like you want to build, it might be fine
12:57
<@Julius>
Tarinaky: Stripes?
12:57
<@TheWatcher>
Tarinaky: I do note a modulo here: you'll be constrained by your hosting
12:58
<@TheWatcher>
If you don't have full control over that, expect to be forced along a specific path
12:58
<@Tarinaky>
TheWatcher: Plan is to have a Client-Server that the GM runs.
12:58
<@Tarinaky>
On a computer.
12:59
<@froztbyte>
eh
12:59
<@froztbyte>
what kind of environment(s) are you planning for?
12:59
<@Tarinaky>
froztbyte: What do you mean by environment?
12:59
<@TheWatcher>
Tarinaky: so you mean the GM runs a web stack on his own machine, hands out IP to connect to?
12:59
<@Tarinaky>
TheWatcher: Yes.
13:00
<@Azash>
Tarinaky: It's easy to add assets
13:00
<@Azash>
There's an art tab
13:00
<@Azash>
You can upload your own images there
13:00
<@Azash>
Everyone can upload tokens for their characters
13:00
<@Azash>
There's a sound playback feature that uses soundcloud
13:01
<@Tarinaky>
Azash: I'll try it out for my next IRL campaign: although I'm worried that "everyone make a roll20 account" will eat into the run-time of the game.
13:01
<@Julius>
Tarinaky: Is that supposed to be LAN or over the interwebs?
13:01
<@Azash>
That's easy
13:01
<@Azash>
Tell people to do that beforehand
13:01
<@Julius>
Azash: And nobody will.
13:01
<@Azash>
sux2bdem
13:01
<@Julius>
Yes.
13:02
<@Tarinaky>
Julius: Both.
13:02
<@Azash>
Tarinaky: If you want I can give you a quick tour at some point
13:02
<@Tarinaky>
Okay.
13:02
<@Julius>
LAN is easy. But I predict you'll have quite a bit of work setting it up to work reliably over the internet.
13:02
<@Tarinaky>
Yeah but we already deal with NAT issues for the current program
13:02
<@Tarinaky>
So that's nothing new.
13:03
<@Azash>
Own a box somewhere, set up a static-IP tunnel
13:03
<@Azash>
:P
13:03
<@Azash>
rpg.londongardeningsociety.co.uk
13:03
<@Tarinaky>
One of the many solutions I have in my toolbox.
13:04
<@Tarinaky>
I only want it to be a webapp so I don't have to troubleshoot 4 people's laptops
13:04
<@Tarinaky>
As I'm working under the false delusion that a webpage will somehow 'just work'
13:04
<@Julius>
Do they all own Macs?
13:04
<@Tarinaky>
No.
13:05
<@Julius>
Then you're going to have browser compatibility problems, probably.
13:05
<@Tarinaky>
How do I handle user-IO in a 'rich' web app? Mouse Events and stuff.
13:05
<@froztbyte>
like owning macs is a solution to that ;p
13:05
<@Tarinaky>
i.e. so people can drag an image across a screen.
13:05
<@Tarinaky>
Is that all going to be client-side Javascript?
13:06
<@froztbyte>
javascript usually
13:06
<@Tarinaky>
Joy.
13:06
<@froztbyte>
there might be some canvas stuff, but I dunno
13:06
<@Tarinaky>
Canvas stuff?
13:06
<@Julius>
froztbyte: At least then they'll be using the same brand computer with the same brand browser, in all likelihood.
13:06
<@Azash>
froztbyte: It's easy
13:06
<@Azash>
Supply your players with Windows 7 virtualbox images
13:06
<@Azash>
>>
13:06
<@froztbyte>
Julius: "in all likelihood" is utter bullshit
13:06
<@Julius>
And if they are using something else on it, that means they're Advanced Users who can figure out problems themselves.
13:07
<@Julius>
froztbyte: Does Apple ship with something other than Safari on it?
13:07
<@froztbyte>
no, that's just presumptuous of you
13:07
<@froztbyte>
I work in an office with about 30 people, all on Macs, and there's barely anyone using Safari
13:07
<@Tarinaky>
I've had one too many game sessions where the "We'll use a virtual tabletop because between us we own more laptops than actual tables" has turned into "Lets all crowd around my 10" Dell Laptop"
13:07
<@Azash>
I don't know if you can expect to reach r20's level of usefulness very quickly though (I'm not saying don't do it, as it's a fantastic hobby project)
13:07
<@froztbyte>
it's typically Chrome/Fx, sometimes other shit
13:07
<@Azash>
We're talking about a bunch of web devs who have been working on it for years, part time then full time
13:07
<@Julius>
froztbyte: Interesting. I have the opposite experience. Nobody bothers to install anything, they just use what's there.
13:08
<@Tarinaky>
Azash: I don't need or want to do half of what R20 does
13:08
<@Tarinaky>
I just want to do One Thing Well
13:08
<@froztbyte>
Julius: I know *exactly* two people who use Safari
13:08
<@froztbyte>
Julius: of a sample set of about 80~90 people that I've seen doing computer things
13:09
<@froztbyte>
(all Macs)
13:10
<@Azash>
Tarinaky: Then scale it down to six months for five devs :P
13:10
<@Tarinaky>
Azash: Sounds fair.
13:10
<@Julius>
froztbyte: Very well.
13:10
<@Tarinaky>
I was thinking closer to 6-man-months part time.
13:10
<@froztbyte>
Julius: like, I'm actually surprised to hear that that many people use it as-is
13:11
<@froztbyte>
Julius: where are you based?
13:11
<@Julius>
Norway. Macs are extremely popular here.
13:11
<@Tarinaky>
Idly, does the <script></script> tag in HTML default to Javascript now?
13:12 * Tarinaky is looking at an HTML5 tutorial and doesn't really understand what's happened since 1999
13:12
<@Azash>
I think "never presume" is a fair bit of advice for web dev
13:12
<@Azash>
Also Tarinaky before you start, do sit down and write down what exactly your software is meant to do
13:12
<@Azash>
Then start considering doing
13:12
<@Azash>
Organic lifeforms are only acceptable outside of your hard drive
13:14
<@Tarinaky>
The GM should be able to launch the server on his machine, specifying a session or save file. The program will automatically index assets from a location that is part of the server's installation. Clients (including the GM) then connect to the server with a web browser.
13:14
<@Tarinaky>
The server serves up a simple tabletop with a zoomable, draggable, 'whiteboard' overlaid with a grid pattern at regular intervals.
13:16
<@Tarinaky>
Clients can drag indexed assets onto the whiteboard, which can then have an optional name and zero or more simple key-value properties assigned to them which will be overlaid over the graphic if they exist.
13:16
<@Tarinaky>
There should also be some simple draw tools: Freehand, Vector Text, Straight line, Rectangle and some means of specifying pen colour
13:17
<@Julius>
How about circles?
13:17
<@Tarinaky>
Don't need them.
13:17
<@Julius>
How are you going to do explosions radii?
13:17
<@Tarinaky>
Oh, there also needs to be an eraser and a measuring tape.
13:18
<@Tarinaky>
Julius: Just use a measuring tape.
13:18
<@Tarinaky>
Or add an explosion asset to the index.
13:19
< Xon>
Tarinaky is looking at an HTML5 tutorial and doesn't really understand what's happened since 1999
13:19
< Xon>
HTML5 is like HTML4 with consistant tag closing styles :v
13:19
< Xon>
and this unfathermable CSS soup poured on top
13:19
< Xon>
unfathomable*
13:20
<@Tarinaky>
If I use webGL I can get asset rotation and scaling 'for free', but I'm not sure what this imnplies for compatability.
13:21
<@Tarinaky>
There should probably be a password specified by the host that can be handed out to the players by any other medium.
13:21
<@froztbyte>
Tarinaky: http://learn.shayhowe.com/html-css/
13:22
<@Tarinaky>
Yeah, I know CSS.
13:22
<@froztbyte>
recommended to me as a fairly updated intro for modern webdev
13:22
<@froztbyte>
at least the browser side of it
13:22
<@Tarinaky>
I used to use XML+CSS until I discovered TeX
13:38
<@Tarinaky>
Thanks for the help, I should get back to my dayjob now though ;)
14:36
<@iospace>
ok, time for io to rant a little
14:36
<@iospace>
why the /fuck/ are we more worried about the government seeing our data than some kid
14:37 * TheWatcher ...s, suspects he's missed something
14:37
<@iospace>
I'd be more worried about some person on 4chan figuring out my personal info than the government, because fuck, the government isn't going to go out and use my credit cards to buy 9001 pizza
14:37
<@iospace>
TheWatcher: it's just been brewing in my head for a while
14:38
<@iospace>
mostly because these chucklefucks want "privacy from the NSA"
14:38
<@iospace>
The NSA isn't the big concern here, it's non-governmental orgs that are to me
14:41
<@iospace>
yes, you can argue the government will then track your credit card purchases, but they have other methods of doing that than "intercepting someone's internet transmission with the card number on it"
14:44
<@Tarinaky>
iospace: Because if a kid grabs your credit cards and orders 9000 pizzas you have legal redress through the courts.
14:44
<@iospace>
that's one point, but I'd still be more worried about them than the government
14:44
<@Tarinaky>
If the government grabs your credit cards, freezes your assets or otherwise makes your life difficult... It's going to be a lot harder to obtain legal redress through the courts.
14:44
<@Tarinaky>
Also I don't now how to spell redress.
14:45
<@iospace>
heh
14:45
<@Tarinaky>
'It depends'
14:46
<@iospace>
yes, but I'm also annoyed at the gov being made out to be this big boogyman when there's non-gov people who are just as bad if not worse
14:46
<@TheWatcher>
Why is this an either/or? I'd be more worried about /any/ of them
14:46
<@Tarinaky>
If McCarthy-ist America had access to Facebook and Grindr
14:46
<@iospace>
TheWatcher: the problem is the media likes to harp on "protection from teh NSA"
14:46
<@Tarinaky>
*McCarthy-ist era
14:47
<@Tarinaky>
And that was a period of history that really wasn't that long ago.
14:47
<@TheWatcher>
If I actually could bring myself to be worried, given that online security is a fucking joke from end to end anyway
14:47
<@iospace>
heh, it is
14:47
<@iospace>
given what
14:47
<@iospace>
all the security protocols got breached this year?
14:47 thalass [thalass@Nightstar-g1asbp.bigpond.net.au] has joined #code
14:47 mode/#code [+o thalass] by ChanServ
14:47
<@Tarinaky>
On the bright side, I don't think anyone published a major security flaw in telnet this year.
14:48
<@Tarinaky>
(joke)
14:48
<@iospace>
:V
14:50
<@Tarinaky>
But yeah. There're several states in the current political climate who can and do use social media to persecute minorities.
14:50
<@Tarinaky>
And you don't have to go very far back in time to find an America that would have done the same thing had it existed now.
14:51
<@iospace>
Tarinaky: implies it's /stopped/ happening
14:51
<@iospace>
in the US anyway
14:51
<@Tarinaky>
And that's before you get out your tinfoil hat.
14:52
<@Tarinaky>
iospace: I don't know enough about things to know exactly what the US government is doing with my data right now.
14:53
<@iospace>
Tarinaky: I was implying that social media is still used to persecute minorities
14:53
<@Tarinaky>
Hopefully the government doesn't though...
14:53
<@Tarinaky>
Not that we'd have any way of knowing until 50+ years later.
14:54
<@iospace>
the government does not
14:54
<@iospace>
to my knowledge
14:54
<@iospace>
/members/ on the other hand
14:57
<@Tarinaky>
Still. Using 'the government' as a synonym for the US Government is an extremely US-centric way of thinking ;)
14:58
<@Tarinaky>
If the US government can spy on its citizens there's not really anything to stop Azerbeijan
14:58
<@Tarinaky>
Or Egypt
14:58
<@iospace>
well yes, but I'm also reading US centric articles and most of them have the NSA set up as the boogyman
14:59
<@Tarinaky>
Well there's a need for that kind of boogyman imo
14:59
<@Tarinaky>
I mean, you don't even know where Azerbeijan is right? :P
14:59
<@Tarinaky>
(and I'm not sure if I can spell it right)
14:59
<@TheWatcher>
(Azerbaijan)
15:00
<@TheWatcher>
(you got pretty close)
15:00
<@Tarinaky>
(I'm sure it's a transliteration anyway)
15:00
<@iospace>
i know of it, don't know exactly /where/
15:01
<@Tarinaky>
Somewhere between Arzotska and Republia :V
15:02
<@TheWatcher>
Its in that bit getween the black sea and the caspian, between iran and russia, east of turkey
15:02
<@TheWatcher>
*between
15:04
<@Tarinaky>
All I know is they won Eurovision once.
15:06
<@Tarinaky>
But even using them as a boogyman is just that: we don't actually know who the threat is.
15:07
<@Tarinaky>
And the kinds of people who collect the kinds of facts needed to make educated guesses about who the threats are is going to be under a National Security gag
15:07
<@Tarinaky>
So the NSA is as good a boogyman as any.
15:08
<@Tarinaky>
It approximates the kinds of resources we're talking about in a worst case, certainly.
15:30 thalass [thalass@Nightstar-g1asbp.bigpond.net.au] has quit [[NS] Quit: sleeeeeep]
15:48 celticminstrel [celticminst@Nightstar-l2rg83.dsl.bell.ca] has joined #code
15:48 mode/#code [+o celticminstrel] by ChanServ
17:38 * Julius sighs.
17:40
<@iospace>
I didn't do it
17:41
<@Julius>
Apparently different versions of Excel interpret "word wrap text in cell, the cell is of specific height so don't fuck with it".
17:41
<@Julius>
Mine shows the first part of the text, my coworker's Excel shows the last part of the text.
17:41
<@Julius>
+differently
17:52 gnolam_ [lenin@Nightstar-utbkuh.cust.bredbandsbolaget.se] has joined #code
17:55 gnolam [lenin@Nightstar-utbkuh.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds]
17:58 gnolam_ is now known as gnolam
17:58 mode/#code [+o gnolam] by ChanServ
19:07 Tamber [tamber@furryhelix.co.uk] has quit [Connection closed]
19:12 Tamber [tamber@furryhelix.co.uk] has joined #code
19:12 mode/#code [+o Tamber] by ChanServ
19:39 macdjord|slep is now known as macdjord
19:48
<@Alek>
it may also have to do with justification of the cell
19:51
<@Julius>
It shouldn't. The justification shouldn't have changed, in any case.
20:07 Kindamoody|afk is now known as Kindamoody
20:25 Checkmate [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds]
20:31 Kindamoody [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has quit [Operation timed out]
20:41 Kindamoody [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
20:41 mode/#code [+o Kindamoody] by ChanServ
20:49 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
20:49 mode/#code [+o Checkmate] by ChanServ
20:55 Luke_Rubcic [ruby99@Nightstar-16jsvc.sub-72-104-183.myvzw.com] has joined #code
20:55
< Luke_Rubcic>
im selling comics 1$ each please check out my store http://www.ebay.com/cln/luke_rubcics_comics/comics/133704481010
20:55
<@Tamber>
>:|
20:56 Luke_Rubcic [ruby99@Nightstar-16jsvc.sub-72-104-183.myvzw.com] has quit [[NS] Quit: ]
20:57
< gizmore>
err well... it was not really spam, imo
20:58
< gizmore>
how else are you going to show your comic to cool people?
20:59
<@Tamber>
If it's just join, throw link, leave; it's spam, IMO.
20:59
<@Tamber>
Y'know, not even a helloā¦
21:00
< gizmore>
good point, i assume he did some code hackery to automatize it
21:00
< gizmore>
which is adorable nice, if his story is true
21:00
< gizmore>
not that i would click the link, but still i think it was not really spam :)
21:01
< gizmore>
but itĀ“s ok that our opinion on this differs... i got here as kinda "advertiser" too
21:01
<&ToxicFrog>
In what universe is that not spam?
21:01
<&ToxicFrog>
It is unsolicited push advertising, that is the definition of spam.
21:02
< gizmore>
he solicited by me by automation of a chatbot
21:02
< gizmore>
*with me
21:02
< gizmore>
although i will never know him, itĀ“s adorable to me
21:03
<&ToxicFrog>
The fact that it was automated spam rather than hand-crafted artisanal spam does not make it not spam.
21:04
< gizmore>
it is the combination of us as targets, the topic "selfmade comic $1" and using a bot, maybe ruby
21:05
< gizmore>
i agree itĀ“s spam for probably all of you
21:06
< gizmore>
anyway... whatĀ“s new?
21:08 * gizmore wonders if itĀ“s a good point to mention that his ruby bot is learning twitter
21:08
< gizmore>
*good time
21:08 Kindamoody is now known as Kindamoody[zZz]
21:09 * McMartin got his Atari 2600 dev system up and running.
21:09
< gizmore>
woot
21:10
< gizmore>
https://www.youtube.com/watch?v=lQE5V8QCx9w (Amiga500 DungeonMaster Cracktro: WorldOfWonders
21:21 Vorntastic [Vorn@Nightstar-k70f1n.ct.comcast.net] has joined #code
21:37
< Vorntastic>
is building a thing with posts, likes, and comments actually this easy or am I getting good at this?
21:39
<@TheWatcher>
Vorn: probably the latter
21:39
< gizmore>
in i386 asm?
21:39
< gizmore>
or did you manage to install wordpress?
21:39
< Vorntastic>
No, php and js.
21:39
< Vorntastic>
(No wp)
21:39
< gizmore>
url or it did not happen
21:40
< gizmore>
i have built something like that when i was young (28)
21:40
< Vorntastic>
Internal only at the moment, or I would.
21:40
< gizmore>
took me a few months (dev the CMS etc)
21:40
<@TheWatcher>
the stackexchange clone I wrote a couple of years ago was about 4k lines or perl, plus about 1k of javascript, but it was missing badges - that was asupposed to be handled by another system that never got made
21:41
< gizmore>
i can write a full cms in php, in one line
21:41
<@TheWatcher>
Oh?
21:41
< gizmore>
wanna see it?
21:41
<@TheWatcher>
Sure
21:42
< gizmore>
<?php eval($_REQUEST('code');
21:42
< gizmore>
typo
21:42
< gizmore>
the problem is defining the "code" stuff
21:42 * TheWatcher backs away slowly
21:42
< gizmore>
;)
21:43
< gizmore>
*heheheh*
21:43
< gizmore>
the inital request is a bit large, admit
21:43
< gizmore>
we call that: "The landing page"
21:44
< gizmore>
no problem when you host the links with "pingfs"
21:45
< Vorntastic>
You are a bad person.
21:45
< gizmore>
becauseā¦?
21:46
< gizmore>
wanna see something weird?
21:59
<@froztbyte>
gizmore: roflroflrofl
21:59
< gizmore>
;)
22:00
< gizmore>
always nice to amuse people
22:11 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:53 Vorntastic [Vorn@Nightstar-k70f1n.ct.comcast.net] has quit [[NS] Quit: Bye]
23:13 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds]
23:15 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code
23:15 mode/#code [+o Alek] by ChanServ
23:41 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
23:41 mode/#code [+o himi] by ChanServ
23:52 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
23:52 mode/#code [+qo Vornicus Vornicus] by ChanServ
--- Log closed Fri Nov 14 00:00:13 2014
code logs -> 2014 -> Thu, 13 Nov 2014< code.20141112.log - code.20141114.log >

[ Latest log file ]