code logs -> 2020 -> Wed, 17 Jun 2020< code.20200616.log - code.20200618.log >
--- Log opened Wed Jun 17 00:00:10 2020
00:04 Kindamoody is now known as Kindamoody[zZz]
01:09 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
01:09 mode/#code [+o himi] by ChanServ
01:14 mac is now known as macdjord
01:25 catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has joined #code
01:27 catalyst_ [catalyst@Nightstar-0ucvf5.dab.02.net] has quit [Ping timeout: 121 seconds]
01:53 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
02:05
< catalyst>
so uh
02:05
< catalyst>
my library is getting 100+ downloads every day now
02:05
< catalyst>
that's probably a good sign?
02:12
<&ToxicFrog>
I think so, yes.
02:14
<&ToxicFrog>
My most popular library, vstruct, has garnered ~3000 downloads in the past three years, so you're going to blow past that pretty quickly.
02:14
< catalyst>
:o
02:14
< catalyst>
gosh ^^;;
02:16
<&ToxicFrog>
(well, based on luarocks; I have no idea how many users just clone it directly from github or download one of the release packages from there. But still, it's been around for a lot longer and has been generally well received and has gotten me questions like "I'm building a stand-alone lua distribution package, is it ok if I bundle your library with it" and I think float_eq is rapidly
02:16
<&ToxicFrog>
overtaking it in popularity.)
02:18
< catalyst>
mrr
02:19
<&ToxicFrog>
So...yes, I think that's a good sign, and it's pretty cool that so many people are interested in it!
02:21
< catalyst>
yeah! kinda makes me wonder who
03:19 Degi [Degi@Nightstar-qfj74h.dyn.telefonica.de] has quit [Ping timeout: 121 seconds]
03:20 Degi [Degi@Nightstar-1cfs49.dyn.telefonica.de] has joined #code
04:25
<&Reiver>
catalyst: Grats!
04:25
<&Reiver>
Clearly that initial spike bought Visibility(tm) and it's taken off from there
04:26
<&Reiver>
Does your library get downloaded by someone using it in software?
05:35 celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:35 celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has joined #code
05:35 mode/#code [+o celticminstrel] by ChanServ
05:39 celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has quit [Operation timed out]
06:07
<&McMartin>
Gamedev things https://twitter.com/beakfriends/status/1272679479459143680
06:30 catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has quit [Ping timeout: 121 seconds]
07:12 Kindamoody[zZz] is now known as Kindamoody
07:17 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Operation timed out]
07:47 catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has joined #code
07:55 catalyst_ [catalyst@Nightstar-i09q9c.dab.02.net] has joined #code
07:58 catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has quit [Connection reset by peer]
08:21 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds]
08:21
< catalyst_>
Reiver: the library's nature means most users will be people writing unit tests
08:24
<&McMartin>
Speaking of unit tests!
08:24
<&McMartin>
I have recently become acquainted with the Criterion framework for C: https://github.com/Snaipe/Criterion
08:24
<&McMartin>
My needs were modest but it served them admirably.
08:24 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
08:27
< catalyst_>
looks neat
08:27
< catalyst_>
I was momentarily confused because criterion in Rust is a benchmarking library
08:31
<&McMartin>
Yeah, a name like that has googleshields out the proverbial ass
08:33
< catalyst_>
unit testing libraries in C++ are frustrating because people like making them ridiculously complex APIs for simple things so this looks right up my alley
08:33
< catalyst_>
though honestly if I never have to write C++ again I'll be glad
08:34
< catalyst_>
testing frameworks and logging frameworks seem to invite creeping featurism
08:34
<&McMartin>
Yeah. The C approach has so often been "you don't need a framework, just do shit" and that's frankly too little for my taste. :)
08:34 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
08:34 mode/#code [+o Alek] by ChanServ
08:48
< catalyst_>
rust does tests with literally one function attribute
08:48
< catalyst_>
sooooo
08:51
<&McMartin>
I would phrase that as "Rust incorporates its core testing framework and tooling directly into the compiler, or, perhaps, the linker"
08:53
< catalyst_>
yeah, I'm being disingenuous - a large part of the heavy lifting seems to be in cargo
08:53
< catalyst_>
so the more reasonable phrase would be that rust incorporates its testing framework into the tooling
08:53
< catalyst_>
and makes it a first class part of the language
08:53
< catalyst_>
rather than an obligation on the users
08:54
< catalyst_>
same with documentation (thank goodness)
08:57
<&McMartin>
Yeah
08:58
<&McMartin>
There are many things I will excoriate Java for.
08:58
<&McMartin>
But making Javadoc a standard expectation for three generations of developers is not one of them
09:25
< catalyst_>
:D
09:26
< catalyst_>
it does feel interesting that in rust doc comments are sugar for attributes
09:27
<&[R]>
How's that work?
09:28
< catalyst_>
/// Some comment
09:28
< catalyst_>
gets translated to
09:28
< catalyst_>
#[doc = "Some comment"]
09:28
< catalyst_>
and then interpreted by the doc till
09:28
< catalyst_>
tool*
09:28
<&[R]>
Ah
09:32 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
09:32 mode/#code [+qo Vornicus Vornicus] by ChanServ
09:56 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Connection closed]
10:34 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
10:34 mode/#code [+o Alek] by ChanServ
11:32 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Connection reset by peer]
11:37 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
11:37 mode/#code [+o Alek] by ChanServ
12:22 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds]
12:28 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
12:29 mode/#code [+o himi] by ChanServ
12:31 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
12:31 mode/#code [+o Alek] by ChanServ
12:37 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds]
12:46 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
12:46 mode/#code [+o Alek] by ChanServ
12:49 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Connection reset by peer]
12:50 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
13:02 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed]
13:02 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
13:02 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
13:35 celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has joined #code
13:35 mode/#code [+o celticminstrel] by ChanServ
14:04 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
14:28 catalyst_ [catalyst@Nightstar-i09q9c.dab.02.net] has quit [Ping timeout: 121 seconds]
14:31 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
14:31 mode/#code [+o mac] by ChanServ
14:35 macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
14:36 catalyst [catalyst@Nightstar-l6k6he.dab.02.net] has joined #code
14:50 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
14:50 mode/#code [+o macdjord|slep] by ChanServ
14:53 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
14:55 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
14:55 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
14:55 mode/#code [+o macdjord|slep] by ChanServ
14:59 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
15:00 macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
15:00 mode/#code [+o macdjord] by ChanServ
16:14 Kindamoody is now known as Kindamoody|afk
16:44 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
16:44 mode/#code [+o mac] by ChanServ
16:47 macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
16:48 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
16:49 mode/#code [+o macdjord|slep] by ChanServ
16:51 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Operation timed out]
17:14 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
17:14 mode/#code [+o mac] by ChanServ
17:16 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
17:18 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
17:35
<@TheWatcher>
Oh, deary, deary me.
17:36
<@TheWatcher>
Here we have the humble web developer, obviously a neophyte to the art because he apparently trusts the client
17:36
<@TheWatcher>
I can tell this because he's doing bugger all server-side validation
17:37
<@TheWatcher>
I have proceeded to demonstrate to him that "No, it's validated! The user can't get broken values into the system!" is very very wrong, both by adding a lot of junk, and then locking up the database server for good measure
17:38
<@TheWatcher>
He didn't fall foul of Little Bobby Tables, but that's more by luck than design.
17:43 Omega [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
17:43 mode/#code [+o Omega] by ChanServ
17:45 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds]
18:39 Omega [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds]
18:41 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
18:41 mode/#code [+o Alek] by ChanServ
19:18 Omega [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
19:18 mode/#code [+o Omega] by ChanServ
19:20 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Operation timed out]
19:23 Omega is now known as Alek
20:48 Kindamoody|afk is now known as Kindamoody
20:59 catalyst [catalyst@Nightstar-l6k6he.dab.02.net] has quit [Ping timeout: 121 seconds]
21:00 catalyst_ [catalyst@Nightstar-s27guf.dab.02.net] has joined #code
21:05 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
21:06 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
21:44 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
21:44 mode/#code [+o Reiv] by ChanServ
22:45 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:05 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:25 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds]
23:29 Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code
23:29 mode/#code [+o Alek] by ChanServ
--- Log closed Thu Jun 18 00:00:11 2020
code logs -> 2020 -> Wed, 17 Jun 2020< code.20200616.log - code.20200618.log >

[ Latest log file ]