rainbowdash.net
type: Site
name: Rainbow Dash Network
space of: toksyuryel timeline

toksyuryel timeline
type: Container
type: channel
link: http://rainbowdash.net/toksyuryel
description: Updates from toksyuryel on Rainbow Dash Network!
image: toksyuryel timeline
items: toksyuryel: This is helpful http://blog.sanctum.geek.nz/vim-misconceptions/ !coderpony
items: toksyuryel: So can someone maybe explain closures to me in as few buzzwords as possible? !coderpony
items: toksyuryel: Another great article from Eevee http://me.veekun.com/blog/2012/07/28/quick-doesnt-mean-dirty/ (as usual, lots of #NSFW language here) !coderpony
items: toksyuryel: @minti @widget Come play !sk with me and @bitshift so we can have the whole #coderpony crew on at once :D
items: toksyuryel: Before I go to bed, I wanted to share this because it makes me happy. http://dpaste.com/749403/ @widget @bitshift !coderpony #SQL
items: toksyuryel: @aeniug2 You should join !coderpony
items: http://rainbowdash.net/notice/1379076
items: http://rainbowdash.net/notice/1378958
items: http://rainbowdash.net/notice/1378728
items: http://rainbowdash.net/notice/1370174
items: toksyuryel: Here's a comparison of uncached performance vs cached performance http://dpaste.com/747276/ @bitshift @widget !coderpony #SQL
items: toksyuryel: I'm pretty happy about this. http://dpaste.com/746779/ @widget @bitshift !coderpony #SQL
items: http://rainbowdash.net/notice/1355857
items: toksyuryel: Today's lesson: arrays are evil. http://dpaste.com/745811/ @bitshift !coderpony #SQL
items: http://rainbowdash.net/notice/1352374
items: toksyuryel: @bitshift So how'd I do? :) http://dpaste.com/745233/ !coderpony #SQL
items: toksyuryel: @toksyuryel @bitshift I realized I forgot some conditionals in one of the stubbed functions, here's a fixed version of that http://dpaste.com/745201/ !coderpony #SQL
items: toksyuryel: @bitshift I have stubbed out several functions and created the triggers to demonstrate how I plan to constrain the arrays http://dpaste.com/745194/ !coderpony #SQL
items: toksyuryel: @bitshift Let's see how horribly I botched this one up http://dpaste.com/745169/ !coderpony #SQL
items: toksyuryel: @bitshift http://dpaste.com/745125/ here's what it looks like now !coderpony #SQL
items: toksyuryel: @bitshift As long as I'm using dpaste I might as well just post the entire file. Let me know how much I screwed everything up! http://dpaste.com/745106/ !coderpony #SQL
items: toksyuryel: Did I do this right? ` replyto bigint CHECK (replyto IS NOT postid AND replyto IS CASE WHEN conversation IS NOT postid THEN NOT NULL),` !coderpony #SQL
items: toksyuryel: Using PostgreSQL, can a foreign key reference the table it appears in? Or is there some other way to do this? !coderpony #SQL
items: http://rainbowdash.net/notice/1337524
items: toksyuryel: Very slowly beginning to understand how decorators work. !python !coderpony
items: toksyuryel: This is a wonderful read http://zedshaw.com/essays/programmer_stats.html !coderpony #NSFW
items: toksyuryel: "Welcome to Pyramid. Sorry for the convenience." !coderpony !python

toksyuryel timeline
type: image
link: http://rainbowdash.net/toksyuryel

toksyuryel: This is helpful http://blog.sanctum.geek.nz/vim-misconceptions/ !coderpony
type: item
type: MicroblogPost
description: toksyuryel's status on Wednesday, 01-Aug-12 15:09:40 UTC
encoded: This is helpful http://blog.sanctum.geek.nz/vim-misconceptions/ !coderpony
date: 2012-08-01T15:09:40+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/398880
links to: vim-misconceptions
tagged: concept

concept
type: Tag
label: coderpony

toksyuryel: So can someone maybe explain closures to me in as few buzzwords as possible? !coderpony
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 31-Jul-12 14:46:03 UTC
encoded: So can someone maybe explain closures to me in as few buzzwords as possible? !coderpony
date: 2012-07-31T14:46:03+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/397905
tagged: concept

toksyuryel: Another great article from Eevee http://me.veekun.com/blog/2012/07/28/quick-doesnt-mean-dirty/ (as usual, lots of #NSFW language here) !coderpony
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 31-Jul-12 13:43:22 UTC
encoded: Another great article from Eevee http://me.veekun.com/blog/2012/07/28/quick-doesnt-mean-dirty/ (as usual, lots of #NSFW language here) !coderpony
date: 2012-07-31T13:43:22+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/397877
links to: quick-doesnt-mean-dirty
tagged: concept

concept
type: Tag
label: nsfw

toksyuryel: @minti @widget Come play !sk with me and @bitshift so we can have the whole #coderpony crew on at once :D
type: item
type: MicroblogPost
description: toksyuryel's status on Monday, 23-Jul-12 20:06:20 UTC
encoded: @minti @widget Come play !sk with me and @bitshift so we can have the whole #coderpony crew on at once :D
date: 2012-07-23T20:06:20+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/389421
tagged: concept

concept
type: Tag
label: sk

toksyuryel: Before I go to bed, I wanted to share this because it makes me happy. http://dpaste.com/749403/ @widget @bitshift !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Thursday, 17-May-12 16:31:19 UTC
encoded: Before I go to bed, I wanted to share this because it makes me happy. http://dpaste.com/749403/ @widget @bitshift !coderpony #SQL
date: 2012-05-17T16:31:19+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/315261
links to: http://dpaste.com/749403/
tagged: concept

concept
type: Tag
label: sql

toksyuryel: @aeniug2 You should join !coderpony
type: item
type: MicroblogPost
description: toksyuryel's status on Wednesday, 16-May-12 03:21:49 UTC
encoded: @aeniug2 You should join !coderpony
date: 2012-05-16T03:21:49+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1389312
has discussion: http://rainbowdash.net/conversation/313545
tagged: concept

http://rainbowdash.net/notice/1379076
type: item
type: MicroblogPost
title: toksyuryel: Pre-caching the path instead of generating it dynamically seems to only improve cached performance (though the improvement there is dramatic). In some cases the uncached performance was actually *worse* than generating the path in a WITH RECURSIVE block. http://pgsql.privatepaste.com/60741d539f @bitshift @widget !coderpony #SQL
description: toksyuryel's status on Monday, 14-May-12 09:32:33 UTC
encoded: Pre-caching the path instead of generating it dynamically seems to only improve cached performance (though the improvement there is dramatic). In some cases the uncached performance was actually *worse* than generating the path in a WITH RECURSIVE block. http://pgsql.privatepaste.com/60741d539f @bitshift @widget !coderpony #SQL
date: 2012-05-14T09:32:33+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/311580
links to: http://pgsql.privatepaste.com/60741d539f
tagged: concept

http://rainbowdash.net/notice/1378958
type: item
type: MicroblogPost
title: toksyuryel: So, first test: building the paths in a WITH RECURSIVE block under normal settings. Test shows that this is, indeed, unacceptably slow but cached performance is phenomenal until the thread gets monstrously huge; as real world threads will never get as big as even the smallest thread in this sample, and certainly won't be so spread out, I consider the cached performance to be acceptable but I'd like something better for uncached performance. Now let's test it with the pre-computed paths. http://pgsql.privatepaste.com/205d6138f2 @bitshift @widget !coderpony #SQL
description: toksyuryel's status on Monday, 14-May-12 09:10:37 UTC
encoded: So, first test: building the paths in a WITH RECURSIVE block under normal settings. Test shows that this is, indeed, unacceptably slow but cached performance is phenomenal until the thread gets monstrously huge; as real world threads will never get as big as even the smallest thread in this sample, and certainly won't be so spread out, I consider the cached performance to be acceptable but I'd like something better for uncached performance. Now let's test it with the pre-computed paths. http://pgsql.privatepaste.com/205d6138f2 @bitshift @widget !coderpony #SQL
date: 2012-05-14T09:10:37+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/311575
links to: http://pgsql.privatepaste.com/205d6138f2
tagged: concept

http://rainbowdash.net/notice/1378728
type: item
type: MicroblogPost
title: toksyuryel: Hm, that was done faster than I thought. I estimated the total size would get to be over 5GB but it only got to 4.1GB before it finished. Here's an hour-by-hour breakdown of how long it took to populate the database with over ten million rows: http://dpaste.com/747878/ !coderpony #SQL
description: toksyuryel's status on Monday, 14-May-12 08:23:58 UTC
encoded: Hm, that was done faster than I thought. I estimated the total size would get to be over 5GB but it only got to 4.1GB before it finished. Here's an hour-by-hour breakdown of how long it took to populate the database with over ten million rows: http://dpaste.com/747878/ !coderpony #SQL
date: 2012-05-14T08:23:58+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/311551
links to: http://dpaste.com/747878/
tagged: concept

http://rainbowdash.net/notice/1370174
type: item
type: MicroblogPost
title: toksyuryel: I can't understand what this error is about. All of my parenthesis seem to line up properly (and it successfully creates the first two tables before the one with the error) and I don't see any misplaced or missing semicolons. Any help? http://dpaste.com/747347/ @bitshift @widget !coderpony #SQL
description: toksyuryel's status on Sunday, 13-May-12 01:13:01 UTC
encoded: I can't understand what this error is about. All of my parenthesis seem to line up properly (and it successfully creates the first two tables before the one with the error) and I don't see any misplaced or missing semicolons. Any help? http://dpaste.com/747347/ @bitshift @widget !coderpony #SQL
date: 2012-05-13T01:13:01+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/310170
links to: http://dpaste.com/747347/
tagged: concept

toksyuryel: Here's a comparison of uncached performance vs cached performance http://dpaste.com/747276/ @bitshift @widget !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Saturday, 12-May-12 20:37:27 UTC
encoded: Here's a comparison of uncached performance vs cached performance http://dpaste.com/747276/ @bitshift @widget !coderpony #SQL
date: 2012-05-12T20:37:27+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/309937
links to: http://dpaste.com/747276/
tagged: concept

toksyuryel: I'm pretty happy about this. http://dpaste.com/746779/ @widget @bitshift !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Friday, 11-May-12 19:14:58 UTC
encoded: I'm pretty happy about this. http://dpaste.com/746779/ @widget @bitshift !coderpony #SQL
date: 2012-05-11T19:14:58+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/308904
links to: http://dpaste.com/746779/
tagged: concept

http://rainbowdash.net/notice/1355857
type: item
type: MicroblogPost
title: toksyuryel: A question arises: if a column references its own table as a foreign key with ON DELETE RESTRICT and just so happens to refer to its own row, is that row simply completely impossible to delete or will it be deleted normally? !coderpony #SQL
description: toksyuryel's status on Thursday, 10-May-12 00:42:11 UTC
encoded: A question arises: if a column references its own table as a foreign key with ON DELETE RESTRICT and just so happens to refer to its own row, is that row simply completely impossible to delete or will it be deleted normally? !coderpony #SQL
date: 2012-05-10T00:42:11+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/307231
tagged: concept

toksyuryel: Today's lesson: arrays are evil. http://dpaste.com/745811/ @bitshift !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Thursday, 10-May-12 00:31:17 UTC
encoded: Today's lesson: arrays are evil. http://dpaste.com/745811/ @bitshift !coderpony #SQL
date: 2012-05-10T00:31:17+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/307221
links to: http://dpaste.com/745811/
tagged: concept

http://rainbowdash.net/notice/1352374
type: item
type: MicroblogPost
title: toksyuryel: @bitshift I dunno, I designed half of it while half asleep anyway. Here it is anyway for your perusal http://dpaste.com/745314/ (to anyone just joining us, I'm learning all of this as I go and currently lack the means to test whether I've gotten any of this right, so if the syntax and such is completely wrong it's because I have no idea what I'm doing) !coderpony #SQL
description: toksyuryel's status on Wednesday, 09-May-12 05:34:44 UTC
encoded: @bitshift I dunno, I designed half of it while half asleep anyway. Here it is anyway for your perusal http://dpaste.com/745314/ (to anyone just joining us, I'm learning all of this as I go and currently lack the means to test whether I've gotten any of this right, so if the syntax and such is completely wrong it's because I have no idea what I'm doing) !coderpony #SQL
date: 2012-05-09T05:34:44+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1352360
has discussion: http://rainbowdash.net/conversation/306459
links to: http://dpaste.com/745314/
tagged: concept

toksyuryel: @bitshift So how'd I do? :) http://dpaste.com/745233/ !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Wednesday, 09-May-12 00:47:20 UTC
encoded: @bitshift So how'd I do? :) http://dpaste.com/745233/ !coderpony #SQL
date: 2012-05-09T00:47:20+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1349738
has discussion: http://rainbowdash.net/conversation/305931
links to: http://dpaste.com/745233/
tagged: concept

toksyuryel: @toksyuryel @bitshift I realized I forgot some conditionals in one of the stubbed functions, here's a fixed version of that http://dpaste.com/745201/ !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 23:10:58 UTC
encoded: @toksyuryel @bitshift I realized I forgot some conditionals in one of the stubbed functions, here's a fixed version of that http://dpaste.com/745201/ !coderpony #SQL
date: 2012-05-08T23:10:58+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: toksyuryel: @bitshift I have stubbed out several functions and created the triggers to demonstrate how I plan to constrain the arrays http://dpaste.com/745194/ !coderpony #SQL
has discussion: http://rainbowdash.net/conversation/305931
links to: http://dpaste.com/745201/
tagged: concept

toksyuryel: @bitshift I have stubbed out several functions and created the triggers to demonstrate how I plan to constrain the arrays http://dpaste.com/745194/ !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 23:05:16 UTC
encoded: @bitshift I have stubbed out several functions and created the triggers to demonstrate how I plan to constrain the arrays http://dpaste.com/745194/ !coderpony #SQL
date: 2012-05-08T23:05:16+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1349738
has discussion: http://rainbowdash.net/conversation/305931
links to: http://dpaste.com/745194/
tagged: concept

toksyuryel: @bitshift Let's see how horribly I botched this one up http://dpaste.com/745169/ !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 22:09:18 UTC
encoded: @bitshift Let's see how horribly I botched this one up http://dpaste.com/745169/ !coderpony #SQL
date: 2012-05-08T22:09:18+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1349522
has discussion: http://rainbowdash.net/conversation/305931
links to: http://dpaste.com/745169/
tagged: concept

toksyuryel: @bitshift http://dpaste.com/745125/ here's what it looks like now !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 20:50:47 UTC
encoded: @bitshift http://dpaste.com/745125/ here's what it looks like now !coderpony #SQL
date: 2012-05-08T20:50:47+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1349412
has discussion: http://rainbowdash.net/conversation/305931
links to: http://dpaste.com/745125/
tagged: concept

toksyuryel: @bitshift As long as I'm using dpaste I might as well just post the entire file. Let me know how much I screwed everything up! http://dpaste.com/745106/ !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 20:34:16 UTC
encoded: @bitshift As long as I'm using dpaste I might as well just post the entire file. Let me know how much I screwed everything up! http://dpaste.com/745106/ !coderpony #SQL
date: 2012-05-08T20:34:16+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
reply of: http://rainbowdash.net/notice/1349340
has discussion: http://rainbowdash.net/conversation/305931
links to: http://dpaste.com/745106/
tagged: concept

toksyuryel: Did I do this right? ` replyto bigint CHECK (replyto IS NOT postid AND replyto IS CASE WHEN conversation IS NOT postid THEN NOT NULL),` !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 20:19:16 UTC
encoded: Did I do this right? ` replyto bigint CHECK (replyto IS NOT postid AND replyto IS CASE WHEN conversation IS NOT postid THEN NOT NULL),` !coderpony #SQL
date: 2012-05-08T20:19:16+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/305931
tagged: concept

toksyuryel: Using PostgreSQL, can a foreign key reference the table it appears in? Or is there some other way to do this? !coderpony #SQL
type: item
type: MicroblogPost
description: toksyuryel's status on Tuesday, 08-May-12 01:48:17 UTC
encoded: Using PostgreSQL, can a foreign key reference the table it appears in? Or is there some other way to do this? !coderpony #SQL
date: 2012-05-08T01:48:17+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/305229
tagged: concept

http://rainbowdash.net/notice/1337524
type: item
type: MicroblogPost
title: toksyuryel: The Pyramid tutorials could really do with some work. They don't spend much time introducing the concepts and explaining what you're doing at each step, they just give you a bunch of code to copy and paste with only an overall description of what it aims to do when they bother to describe it at all. The writing is also vague and uncertain, like it *means* to give a high-level introduction and then dive in but then it just moves on to the next topic instead of diving in. Here's a tip guys: if I'm reading the tutorial it's because I want to learn how to use your software, not because I'm still deciding whether or not I should use your software. At this point I really don't know much more about how to use it than I did before I went through the tutorials. Guess it's back to plan B then: read somebody else's Pyramid app and try to figure out how it works while cross-referencing the API docs. !coderpony !python
description: toksyuryel's status on Sunday, 06-May-12 21:01:49 UTC
encoded: The Pyramid tutorials could really do with some work. They don't spend much time introducing the concepts and explaining what you're doing at each step, they just give you a bunch of code to copy and paste with only an overall description of what it aims to do when they bother to describe it at all. The writing is also vague and uncertain, like it *means* to give a high-level introduction and then dive in but then it just moves on to the next topic instead of diving in. Here's a tip guys: if I'm reading the tutorial it's because I want to learn how to use your software, not because I'm still deciding whether or not I should use your software. At this point I really don't know much more about how to use it than I did before I went through the tutorials. Guess it's back to plan B then: read somebody else's Pyramid app and try to figure out how it works while cross-referencing the API docs. !coderpony !python
date: 2012-05-06T21:01:49+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/303719
tagged: concept

concept
type: Tag
label: python

toksyuryel: Very slowly beginning to understand how decorators work. !python !coderpony
type: item
type: MicroblogPost
description: toksyuryel's status on Friday, 04-May-12 19:48:05 UTC
encoded: Very slowly beginning to understand how decorators work. !python !coderpony
date: 2012-05-04T19:48:05+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/301918
tagged: concept

toksyuryel: This is a wonderful read http://zedshaw.com/essays/programmer_stats.html !coderpony #NSFW
type: item
type: MicroblogPost
description: toksyuryel's status on Friday, 04-May-12 17:10:47 UTC
encoded: This is a wonderful read http://zedshaw.com/essays/programmer_stats.html !coderpony #NSFW
date: 2012-05-04T17:10:47+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/301779
links to: programmer stats.html
tagged: concept

toksyuryel: "Welcome to Pyramid. Sorry for the convenience." !coderpony !python
type: item
type: MicroblogPost
description: toksyuryel's status on Friday, 04-May-12 15:31:36 UTC
encoded: "Welcome to Pyramid. Sorry for the convenience." !coderpony !python
date: 2012-05-04T15:31:36+00:00
creator: Toksyuryel
maker: Toksyuryel
has creator: acct
post icon: toksyuryel timeline
has discussion: http://rainbowdash.net/conversation/301694
tagged: concept

Toksyuryel
type: Agent
nick: toksyuryel
holds account: acct