code logs -> 2013 -> Thu, 28 Mar 2013< code.20130327.log - code.20130329.log >
--- Log opened Thu Mar 28 00:00:13 2013
00:03 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Connection closed]
00:12 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
00:13 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
00:13 mode/#code [+o himi] by ChanServ
00:35 cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code
00:35 mode/#code [+o cpux] by ChanServ
01:13 RichyB [richardb@82C760.FB77C5.B3D584.F99096] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.]
01:20
<@[R]>
BTW, DriveThruRPG is having a sale (includes some free stuff like Scion)
01:20
<@[R]>
(requires that you buy other stuff though, but there's a 120$ PDF that's like 20$ right now (Pious Core) so...
01:43
<@Reiv>
How do you justify $120 for a PDF?
01:44
<&McMartin>
The same way you would for a reference book?
01:45
<@Reiv>
That at least has nominally lots of paper.
01:45
<&McMartin>
That is not remotely what the money is paying for
01:46
<&McMartin>
Or it shouldn't be, anyway~
01:46
<&Derakon>
Hell, you can find 10-page PDFs on Amazon with listings of hundreds of dollars.
01:46
<&Derakon>
Serious listings, I mean.
01:46
<&Derakon>
That's generally economic reports and the like.
01:47
<@Reiv>
Aha.
01:59
<@[R]>
Reiv: they priced it the same as the delux dead-tree version AFAICT
02:00
<@[R]>
Which is retarded on its own
02:00
<@Reiv>
That tends to be where I draw objections, yes.
02:01
<@[R]>
It's 126MB though
02:01
< Syk>
unless
02:01
< Syk>
theyre subsidising the dead tree version :O
02:02
<@[R]>
Delux deadtree + PDF was 240$ (before sale)
02:02
< Syk>
man
02:02
< Syk>
I wish G+ was invite only again
02:03
<@[R]>
http://rpg.drivethrustuff.com/product/24802/Ptolus%3A-Monte-Cook's-City-By-The-S pire-(Ptolus-Core)?it=1
02:03
< Syk>
Tim O'Reilly posts about a White House hangout about the maker movement
02:03
< Syk>
the first post is by someone with no avatar saying "Ok"
02:19
<&Derakon>
So basically, G+ would be perfect if there just weren't so many people on it?
02:25
< Syk>
or rather, if it was still a gated community, free of plebs
02:25
< Syk>
:P
02:26
<&Derakon>
You want a gated community? Go join SomethingAwful.
02:26
<&Derakon>
$10 gets you in.
02:36 * McMartin ponders. Do the goons have a maker subforum? It seems like they should
02:37 * Derakon shrugs.
02:44 mac [mac@Nightstar-fe8a1f12.il.comcast.net] has joined #code
02:56 Reiv [NSwebIRC@A3BDC3.5BE3EC.B8847E.5ADB9D] has quit [Ping timeout: 121 seconds]
03:01 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
03:01 mode/#code [+qo Vornicus Vornicus] by ChanServ
03:07
<&ToxicFrog>
Maker?
03:08
<&ToxicFrog>
If this is maker as in 3d printing, there's a megathread in Creative Convention>>DIY
03:21 Reiv [NSwebIRC@A3BDC3.5BE3EC.B8847E.5ADB9D] has joined #code
03:21 mode/#code [+o Reiv] by ChanServ
03:29
<&Derakon>
Maker as in the general DIY/tinkerer/inventor movement, presumably.
03:29
<&Derakon>
Of which the MakerBot is just one aspect.
05:33 celticminstrel is now known as celmin|Zzzzzz
05:35 Derakon is now known as Derakon[AFK}
05:35 Derakon[AFK} is now known as Derakon[AFK]
06:26
<&jerith>
http://robertheaton.com/2013/03/27/take-pride-or-f----it/
07:18
< JustBob>
Sometimes, you just want to write crap code.
07:18
< JustBob>
As inefficient and as horrifying as possible.
07:19
< JustBob>
With forty nested if-then-else loops shoved into eighteen while loops, all enwrapped in a convoluted for loop with eighty-seven breaking conditionals.
07:22
<@froztbyte>
haha
07:22
<~Vornicus>
you then put it into a file called vengeance.py and hand it in to your professor.
07:24
< JustBob>
Actually, I called it Final Project Part 4.e - Finite Uniform Core Kinetics Modeling Example, and the file was named fuckme.m
07:24
<@froztbyte>
hahahaha
07:25
<@froztbyte>
vorn/bob: <idnar> import vengeance as mine
07:26 mac [mac@Nightstar-fe8a1f12.il.comcast.net] has left #code ["Leaving"]
08:00
<@froztbyte>
http://mattbierbaum.github.com/moshpits.js/
08:10
< JustBob>
Interestin'
08:44 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
08:49 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
08:50 mode/#code [+qo Vornicus Vornicus] by ChanServ
09:36 Kindamoody is now known as Kindamoody|out
09:53 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
10:29 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
11:44 * gnolam facepalms.
11:45
<@gnolam>
Guy on a forum has written his own PRNG. He's convinced that he can make a ton of money off it, because "just look at the prices of hardware RNGs!".
11:45
< Syk>
lawl
11:45
<@froztbyte>
ahahahaha
11:47
<@froztbyte>
gnolam: mind if I qdb that?
11:48
<@gnolam>
Eh, not qdb-worthy.
11:48
< Syk>
people need to learn
11:48
<@gnolam>
Other gems include being able to seed it over and over again without it producing the same results. Which he somehow believes is a feature.
11:48
< Syk>
computers are logical
11:48
< Syk>
it is impossible to create randomness in a logical system
11:49
< Syk>
if you can create true randomness in a computer, it's not a computer
11:49
< Syk>
if my PC came with a sticker that said "true RNG onboard!" I don't think I'd trust it too much
11:50
<&McMartin>
Um
11:50
<&McMartin>
Point a Geiger counter at it
11:50
<&McMartin>
Though I guess if it's consumer-based it would probably instead be based on thermal noise
11:51
<&McMartin>
04:47 < Syk> if you can create true randomness in a computer, it's not a computer
11:51
<&McMartin>
It's a computer with a sensor attached. The world is pretty messy.
11:51
< Syk>
except that's not truly random either, is it?
11:52
<@Namegduf>
Depends what it is sensing.
11:52
<@Namegduf>
The good answer is "It is cryptographically random, which is good enough"
11:52
< Syk>
it'd be highly psuedorandom, but anything you can measure is repeatable
11:52
<@Namegduf>
False.
11:52
<@Namegduf>
Radioactive decay is the big example.
11:53
<@Namegduf>
And you can in fact use it to create a "true" RNG.
11:53
<@Namegduf>
I think it is used in some places.
11:53
< Syk>
hmm
11:53
< Syk>
true, I suppose
11:53
<@Namegduf>
http://www.fourmilab.ch/hotbits/ <- First Google result from looking for it.
11:54
<&McMartin>
The other thing you can do is use slight variations in temperatures on the semiconductor, which is chaotic enough to be effectively truly random.
11:54
<&McMartin>
Or optical sensors pointed at lava lamps, or a variety of other sources
11:54
<@gnolam>
Thermal noise is stochastic as well.
11:55
< Syk>
oh yes that's right
11:55
< Syk>
hotbits
11:55
< Syk>
i forgot about that
11:55
<&McMartin>
This discussion is not complete without DICE BOT 9000 though
11:56
< Syk>
"Server hotbits0.dmz.fourmilab.ch up since Monday, 25 September 2006 15:12:14 CEST"
11:56
< Syk>
man that's some uptime
11:59
<&McMartin>
http://gamesbyemail.com/News/DiceOMatic
12:00
<&McMartin>
"If you donate to the site and are unhappy about the rolls, let me know and I will pull a die out of the machine, melt it flat and mail it to you, as an object lesson to the other dice. Tangible revenge."
12:08 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
13:02 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
13:31 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
13:38 ToxicFrog is now known as ToxicFrog|W`rkn
14:45 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
14:46
<@froztbyte>
Syk: parts
14:46 * iospace noogies Syk
14:49 celmin|Zzzzzz [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
14:49 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
14:49 mode/#code [+o celticminstrel] by ChanServ
14:56 Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code
14:56 mode/#code [+ao Derakon Derakon] by ChanServ
14:58 Derakon[AFK] [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Operation timed out]
15:11
<@Alek>
I remember the lego dice-o-matic.
15:14 * Alek wonders if one could be made for non-d6 sizes.
15:14
<&ToxicFrog|W`rkn>
7MB of log per request. I think this is a personal record.
15:15
<@froztbyte>
:D
15:15
<&ToxicFrog|W`rkn>
(technically, 48MB, but only 7MB of that is mine(
15:15
<@froztbyte>
pffft, details
15:16
<@froztbyte>
I so want to ask for more details, but I know enough guys at your employer to know better ;)
15:36 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
15:50 RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code
16:35 d4de [olorin@687AAB.E04ECC.28277A.32636A] has quit [Connection reset by peer]
17:17 Kindamoody|out is now known as Kindamoody
18:10 RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds]
18:25 jeroud [uid10043@Nightstar-1d9743e5.irccloud.com] has quit [Ping timeout: 121 seconds]
18:40
<@iospace>
http://i.imgur.com/Q3cUg29.gif
18:40 KiMo|autorejoin [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code
18:40 mode/#code [+o KiMo|autorejoin] by ChanServ
18:41 Kindamoody [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [NickServ (GHOST command used by KiMo|autorejoin)]
18:41 KiMo|autorejoin is now known as Kindamoody
18:50 Syk is now known as syksleep
18:57
<@gnolam>
iospace: haha
18:58
<@Tamber>
And the end is "...Fuck it, I'll just use tables."?
18:58
<@Tamber>
:p
18:59
<@celticminstrel>
?
18:59
<@froztbyte>
io's link
18:59
<@celticminstrel>
...oh. Heh.
19:03
<@gnolam>
The key to understanding CSS's box model: it's the puzzle box from Hellraiser.
19:13 jeroud [uid10043@Nightstar-1d9743e5.irccloud.com] has joined #code
19:27
<@iospace>
so
19:27
<@iospace>
i figured out why XPEm wasn't working
19:27
<@iospace>
it's intel's fault!
19:38 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
19:38 mode/#code [+qo Vornicus Vornicus] by ChanServ
19:48 Kindamoody is now known as Kindamoody[zZz]
21:03
<~Vornicus>
Okay thing I was doing today. PILlow build.
21:24 Kindamoody[zZz] [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
21:40 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
22:11
<@celticminstrel>
Well, my history rewrite turned out to be not too difficult, yay.
22:14
<@celticminstrel>
Now all I have to do is squash the first two commits and I have an entirely data-free history! \o/
22:15
<&McMartin>
I just learned yesterday that you can reorder commits during an interactive rebase
22:15
<@celticminstrel>
Yup.
22:16
<@celticminstrel>
I'm not sure how to squash the first two... HEAD~25 gives an error and HEAD~24 doesn't list the first one...
22:16
<&McMartin>
Squashing pushes a commit into its previous
22:16
<@celticminstrel>
I know.
22:16
<&McMartin>
If you want to turn two into one, squash the second and leave the first as pick, I think?
22:17
<@celticminstrel>
But the first isn't in the list. Is that a problem?
22:17
<@celticminstrel>
I suppose I could try and see.
22:17
<&McMartin>
Has the first been pushed already?
22:17
<@celticminstrel>
Um, what?
22:17
<&McMartin>
I'm unclear on the relationship of your repo with clones of it elsewhere, if any
22:18
<&McMartin>
Or if there are any
22:18
<@celticminstrel>
There's no central repository at this time.
22:18
<&McMartin>
Has anyone cloned you yet?
22:18
<@celticminstrel>
I just have a copy on my computer and a copy on a server.
22:18
<@celticminstrel>
No.
22:18
<@celticminstrel>
No-one could possibly clone me.
22:18
<@celticminstrel>
It's not in any accessible place where it could be cloned.
22:18
<&McMartin>
Get the commit code for the first (presumably old) and rebase starting from it, I think.
22:19
<@celticminstrel>
^from where
22:19
<@celticminstrel>
Huh?
22:22
<@celticminstrel>
Interactive rebase appears to require a prior commit that remains unchanged, but the commit I want to change is the first one, so I dunno how to do this...
22:23 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
22:26 Kindamoody|autojoin [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code
22:26 mode/#code [+o Kindamoody|autojoin] by ChanServ
22:30
<&McMartin>
Er
22:30
<&McMartin>
You change the first one by merging the second into it
22:31
<&McMartin>
If you're trying to merge the first and second into the third, that's "merge the second and third into the first"
22:31
<@celticminstrel>
No, I'm trying to merge the second into the first.
22:32
<@celticminstrel>
But the first is not listed in the interactive rebase, which prevents me from squashing into it.
22:33
<&McMartin>
Wait, did this repo somehow not start from an initial commit of an empty tree?
22:36
<@celticminstrel>
Um. What?
22:54
<&McMartin>
The first commit presumably shows up in git log
22:54
<&McMartin>
And has a hash
22:54
<&McMartin>
doesn't it show up in the interactive rebase if you do git rebase -i {that hash}?
22:56
<&McMartin>
But the very first "first" in git I thought was the result of git init - that is, a competely empty directory tree
22:56
<&McMartin>
There may be some kind of horrible trickery you can do to make the first N commits vanish by making the Nth commit lose its parent without changing HEAD
22:56
<&McMartin>
But that is beyond my meagre ken
22:58
<@celticminstrel>
The interactive rebase shows only every commit after the one you specify. I just tried that.
22:58
<@celticminstrel>
git init does not create a commit...
22:58
<&McMartin>
I suspect you need to snap the line of descent somehow, then.
22:59
<&McMartin>
Which will itself be a rebase, but a rebase in which all parentage vanishes; a rebase against NULL, more or less.
23:00
<@celticminstrel>
But I have no idea how to do that.
23:00
<@celticminstrel>
So I'll probably just go to a new branch and cherry-pick all the commits.
23:00
<@celticminstrel>
With -n on the one I want to squash, and --amend.
23:02 d4de [olorin@687AAB.418D22.69C423.728303] has joined #code
23:12
<@celticminstrel>
It worked, so yay.
23:12
<@celticminstrel>
It's now suitable for githubbing.
23:13
<&McMartin>
"Inform constructs plurals such as vertebrae, quartos, wharves, phenomena, jackanapes and smallpox correctly."
23:13
<@celticminstrel>
Though I have not actually tested that it works.
23:16
<~Vornicus>
McMartin: what
23:20
<&McMartin>
Apparently back in '10 I7 adapted the Conway algorithm for plurals as the default to make pluralization overrides less necessary.
23:20
<&McMartin>
http://www.csse.monash.edu.au/~damian/papers/HTML/Plurals.html
23:25
<~Vornicus>
madness.
23:30 * McMartin has two problems.
23:30
<&McMartin>
I had one problem, but I've decided I should use regexes.
23:34
<~Vornicus>
I figured regex were involved.
23:34 * Azash wasn't aware regexes can create problems
23:35
<~Vornicus>
It's a jwz quote
23:35
<~Vornicus>
I think it was jwz anyway
23:35
<@Azash>
I know
23:35
<@Azash>
But I never saw the basis, as a regex lover :p
23:39
<&McMartin>
It has many variations.
23:39
<&McMartin>
One often also hears it with XML.
23:39
<&McMartin>
Or floating point, but that then changes the punchline to "now you have 1.9999997 problems."
23:41
<~Vornicus>
I think I missed that one.
23:41
<~Vornicus>
blast it
23:42 * Vornicus beats up pillow for being a pain in the ass
--- Log closed Fri Mar 29 00:00:28 2013
code logs -> 2013 -> Thu, 28 Mar 2013< code.20130327.log - code.20130329.log >

[ Latest log file ]