code logs -> 2014 -> Mon, 17 Feb 2014< code.20140216.log - code.20140218.log >
--- Log opened Mon Feb 17 00:00:07 2014
00:21 Derakon[AFK] is now known as Derakon
00:22 himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has joined #code
00:22 mode/#code [+o himi] by ChanServ
00:58 You're now known as TheWatcher[T-2]
01:07 You're now known as TheWatcher[zZzZ]
01:25 Derakon [Derakon@Nightstar-cb57nb.ca.comcast.net] has quit [Client exited]
03:27 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
04:06 Turaiel[Offline] is now known as Turaiel
04:39 Kindamoody[zZz] is now known as Kindamoody
04:46 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
04:57 Derakon [Derakon@Nightstar-cb57nb.ca.comcast.net] has joined #code
04:58 mode/#code [+ao Derakon Derakon] by ChanServ
05:13 Derakon is now known as Derakon[AFK]
05:16 Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has joined #code
06:09 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.]
06:13 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code
06:27 AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has joined #code
06:32 Kindamoody is now known as Kindamoody|afk
06:34 himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has quit [Ping timeout: 121 seconds]
06:59 Harlow [harlow@Nightstar-9hnfdm.il.comcast.net] has quit [[NS] Quit: BED]
07:10 Kindamoody|afk is now known as Kindamoody
07:18 Thaqui [Thaqui@Nightstar-h0v.euv.99.121.IP] has joined #code
07:58 Erik [8f610223@Nightstar-fsq7h2.mibbit.com] has joined #code
07:59 AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has quit [[NS] Quit: Leaving]
08:07 Turaiel is now known as Turaiel[Offline]
08:30 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
08:30 mode/#code [+o himi] by ChanServ
08:42 Kindamoody is now known as Kindamoody|out
09:31 You're now known as TheWatcher
10:01 Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
10:05 Thaqui [Thaqui@Nightstar-h0v.euv.99.121.IP] has quit [[NS] Quit: Leaving]
10:25 Syka [the@Nightstar-qhd.0e5.159.1.IP] has joined #code
12:44 Syka [the@Nightstar-qhd.0e5.159.1.IP] has quit [Ping timeout: 121 seconds]
12:50 Syka [the@Nightstar-qhd.0e5.159.1.IP] has joined #code
13:30 Reiv_ [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has quit [Ping timeout: 121 seconds]
14:41 Erik [8f610223@Nightstar-fsq7h2.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client]
14:56 Syka [the@Nightstar-qhd.0e5.159.1.IP] has quit [Ping timeout: 121 seconds]
15:02 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer]
15:08 Syka [the@Nightstar-qhd.0e5.159.1.IP] has joined #code
15:26 celticminstrel [celticminst@Nightstar-mhtogh.dsl.bell.ca] has joined #code
15:26 mode/#code [+o celticminstrel] by ChanServ
15:56 Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
16:03 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
16:16 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
16:16 mode/#code [+o himi] by ChanServ
16:33 Syka [the@Nightstar-qhd.0e5.159.1.IP] has quit [Ping timeout: 121 seconds]
16:38 Syka [the@Nightstar-qhd.0e5.159.1.IP] has joined #code
17:20 Syka [the@Nightstar-qhd.0e5.159.1.IP] has quit [Ping timeout: 121 seconds]
17:32 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
17:32 Turaiel[Offline] is now known as Turaiel
17:47 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
17:47 mode/#code [+o himi] by ChanServ
18:09 Turaiel is now known as Turaiel[Offline]
18:14 Derakon[AFK] is now known as Derakon
18:18 Syka [the@Nightstar-ils.cjd.159.1.IP] has joined #code
18:31
<&ToxicFrog>
What is a good data structure for a set of tens to hundreds of millions of 20-byte values? Intended use is adding individual items to the set, then testing individual items for set membership.
18:32
< jeroud>
ToxicFrog: Bloom filter?
18:32
<&ToxicFrog>
We were actually just talking about that, yeah.
18:32
<&ToxicFrog>
Ideally we'd like something deterministic but a bloom filter remains plan B.
18:34
< jeroud>
Is a bloom filter not deterministic?
18:34
<&ToxicFrog>
Nope.
18:34
<&ToxicFrog>
It can have false positives (i.e. an item reports as present in the set when it actually isn't)
18:34
<&ToxicFrog>
That is actually acceptable for this usage, although false negatives are not.
18:35
< jeroud>
Ah.
18:36
< jeroud>
Bloom filters don't have false negatives.
18:36
<&ToxicFrog>
Yes, I know.
18:36
<&ToxicFrog>
That's why they're plan B.
18:37
< ErikMesoy>
"Bloom filter" always makes me imagine a photoshop filter that adds illumination.
18:41
<@Azash>
ToxicFrog: What about a normal bucketed hash?
18:43
<&ToxicFrog>
Azash: I'd like this to take <1GB of memory.
18:44
<&ToxicFrog>
Looks like a bloom filter accepting a 1% FP rate would be around ~128MB for 100M items, which would be fantastic.
18:45
<@Azash>
Not bad at all
18:45
<&ToxicFrog>
And of course it's tunable
18:47 * Azash starts wondering about ways to modify values and shove them into a secondary filter to lower the FP rate from p to p^2
19:06 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
19:08 Turaiel[Offline] is now known as Turaiel
19:12
<&ToxicFrog>
Azash: I think you're better off just adding more bits to the filte.r
19:13
<@Azash>
Probably, but that doesn't make it less of an interesting though
19:19
<&ToxicFrog>
That said, if you want stacked filters, that's trivial - initialize another filter with the same parameters except for different hash functions.
19:21 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
19:21 mode/#code [+o himi] by ChanServ
19:25 Turaiel is now known as Turaiel[Offline]
20:41 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
20:51 Kindamoody|out is now known as Kindamoody
20:56 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
20:56 mode/#code [+o himi] by ChanServ
20:58
<&McMartin>
ToxicFrog: Union-Find
21:03
< AnnoDomini>
I wonder: Does C++ allow you to attempt to call an object property that doesn't exist?
21:03
< AnnoDomini>
When using a pointer, that is.
21:05
<&ToxicFrog>
McMartin: Union-Find?
21:05
<&ToxicFrog>
AnnoDomini: no, it won't typecheck.
21:06
< AnnoDomini>
Meaning yes, it will allow me to attempt it and fail?
21:07 Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
21:07
<&McMartin>
ToxicFrog: That's what CLR calls it
21:07
<&McMartin>
Let me see if I can find a summary
21:07
<&McMartin>
But it's O(inverse Ackermann) in complexity
21:08
<&McMartin>
http://en.wikipedia.org/wiki/Union-find_algorithm
21:08
<&McMartin>
Specifically union-by-rank and path-compression
21:20
<&ToxicFrog>
The problem I'm trying to solve is not time but space complexity; 100M sha1 hashes is Large.
21:21
<&McMartin>
Binary decision diagrams, then.
21:21
<&McMartin>
That said, to the degree that BDDs help, SHA1 is a bad algorithm~
21:24
<&ToxicFrog>
So, the root problem I am trying to solve is "I have a git repo containing tens of millions of objects and a few hundred gigabytes of data. git gc"
21:24
<&ToxicFrog>
git-gc(1), of course, dies messile
21:25
<@Tamber>
Fire. Lots of fire.
21:27
< Shiz>
AnnoDomini: it will fail.
21:27
< Shiz>
at compile time
21:28
<&ToxicFrog>
AnnoDomini: no, I mean it will not pass type checking. It will not compile.
21:28
< AnnoDomini>
Right.
21:29 Kindamoody is now known as Kindamoody[zZz]
21:29 Syka [the@Nightstar-ils.cjd.159.1.IP] has quit [Ping timeout: 121 seconds]
21:32
<&ToxicFrog>
McMartin: anyways, this means I don't get the choose the hash algorithm - objects are identified by sha1 hash. Given (the ability to get) the set of all reachable object hashes and the set of all object hashes, I need to get the set of unreachable object hashes and then use that to guide a repack.
21:46
< AnnoDomini>
Anyone know if there's a working Nintendo 3DS emulator yet?
21:58
< Shiz>
tons
21:58
< Shiz>
oh, 3DS
21:58
< Shiz>
well, I know one exists
21:58
< Shiz>
but I also know you probably won't be able to get access to it
22:01 Syka [the@Nightstar-ils.cjd.159.1.IP] has joined #code
22:02
< AnnoDomini>
Explain.
22:03
< Shiz>
part of the official 3DS SDK
22:04
< AnnoDomini>
Pff. Heh.
22:09 Syka [the@Nightstar-ils.cjd.159.1.IP] has quit [Ping timeout: 121 seconds]
22:18 Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
22:24 Syka [the@Nightstar-ils.cjd.159.1.IP] has joined #code
22:43 ErikMesoy is now known as ErikMesoy|sleep
22:55 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:13 Syka [the@Nightstar-ils.cjd.159.1.IP] has quit [Ping timeout: 121 seconds]
23:32 Syka [the@Nightstar-ils.cjd.159.1.IP] has joined #code
23:44 Derakon [Derakon@Nightstar-cb57nb.ca.comcast.net] has quit [Client exited]
--- Log closed Tue Feb 18 00:00:22 2014
code logs -> 2014 -> Mon, 17 Feb 2014< code.20140216.log - code.20140218.log >

[ Latest log file ]