code logs -> 2016 -> Sat, 30 Apr 2016< code.20160429.log - code.20160501.log >
--- Log opened Sat Apr 30 00:00:45 2016
00:07 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [Connection closed]
00:23 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
00:26 Derakon[AFK] is now known as Derakon
00:38 Turaiel[Offline] is now known as Turaiel
00:59 crystalclaw is now known as crystalclaw|AFK
01:27 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Ping timeout: 121 seconds]
01:39 crystalclaw|AFK is now known as crystalclaw
01:48 himi [fow035@Nightstar-4mv.33q.129.1.IP] has joined #code
01:48 mode/#code [+o himi] by ChanServ
02:49 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
03:02 crystalclaw is now known as crystalclaw|AFK
03:12 crystalclaw|AFK is now known as crystalclaw
03:30 catadroid [catalyst@Nightstar-vgevsv.dab.02.net] has joined #code
03:34 catadroid` [catalyst@Nightstar-u8c4qu.dab.02.net] has quit [Ping timeout: 121 seconds]
03:53 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
03:53 mode/#code [+ao McMartin McMartin] by ChanServ
04:49 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
05:11 himi [fow035@Nightstar-4mv.33q.129.1.IP] has quit [Ping timeout: 121 seconds]
05:28 himi [fow035@Nightstar-2tn.33q.129.1.IP] has joined #code
05:28 mode/#code [+o himi] by ChanServ
05:48 Derakon is now known as Derakon[AFK]
06:17 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has quit [Ping timeout: 121 seconds]
07:33 Turaiel is now known as Turaiel[Offline]
07:36 himi [fow035@Nightstar-2tn.33q.129.1.IP] has quit [Ping timeout: 121 seconds]
07:39 Kindamoody[zZz] is now known as Kindamoody
07:57 crystalclaw is now known as crystalclaw|AFK
08:08 simon_ [simon@Nightstar-sjjvb1.dk] has quit [Connection closed]
08:10 celticminstrel [celticminst@Nightstar-q0f7bb.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
08:45 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds]
08:45 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
08:45 mode/#code [+o gnolam] by ChanServ
08:53 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [[NS] Quit: Connection reset by Peer Gynt]
08:58 catadroid [catalyst@Nightstar-vgevsv.dab.02.net] has quit [The TLS connection was non-properly terminated.]
08:59 catadroid [catalyst@Nightstar-vgevsv.dab.02.net] has joined #code
09:08 gizmore [kvirc@Nightstar-9uma38.dip0.t-ipconnect.de] has joined #code
09:12 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
09:12 mode/#code [+o himi] by ChanServ
10:00 catadroid` [catalyst@Nightstar-608kr4.dab.02.net] has joined #code
10:03 catadroid [catalyst@Nightstar-vgevsv.dab.02.net] has quit [Ping timeout: 121 seconds]
10:59
< abudhabi>
OK, so I've got this ebook on Amazon.
10:59
< abudhabi>
How do I actually download it and read it?
10:59
< abudhabi>
I don't want to use the cloud reader, because it's a resource hog, slow and takes up a tab.
10:59
< abudhabi>
I want to read it in a desktop application.
11:07
< gizmore>
welcome to amazon support :)
11:11
< abudhabi>
I figured someone here might know. The Amazon help documents are not helpful.
11:15 Kindamoody is now known as Kindamoody|afk
11:29 catadroid` [catalyst@Nightstar-608kr4.dab.02.net] has quit [The TLS connection was non-properly terminated.]
11:30 catadroid [catalyst@Nightstar-608kr4.dab.02.net] has joined #code
11:52
< Azash>
abudhabi: Googling says Calibre might provide ripping but I wouldn't know
12:30 Reiv [NSwebIRC@Nightstar-g7fs0k.xtra.co.nz] has joined #code
12:30 mode/#code [+o Reiv] by ChanServ
12:38 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
12:41 catadroid [catalyst@Nightstar-608kr4.dab.02.net] has quit [Ping timeout: 121 seconds]
12:42
<@TheWatcher>
abudhabi: install Kindle for PC, download to that. Install Calibre, use Calibre's epub converter.
12:56
< abudhabi>
OK, so I need a Windows box go-between.
13:14 gizmore [kvirc@Nightstar-9uma38.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
13:15 gizmore [kvirc@Nightstar-murmcm.dip0.t-ipconnect.de] has joined #code
14:03 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
14:03 mode/#code [+o Crossfire] by ChanServ
15:04 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:04 mode/#code [+qo Vornicus Vornicus] by ChanServ
15:16 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
15:16 mode/#code [+o gnolam] by ChanServ
17:39 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
18:09 celticminstrel [celticminst@Nightstar-q0f7bb.dsl.bell.ca] has joined #code
18:09 mode/#code [+o celticminstrel] by ChanServ
19:39 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
20:16
< [R]>
abudhabi: What format is the ebook?
20:45 gizmore|2 [kvirc@Nightstar-murmcm.dip0.t-ipconnect.de] has joined #code
20:46 gizmore|3 [kvirc@Nightstar-murmcm.dip0.t-ipconnect.de] has joined #code
20:49 gizmore [kvirc@Nightstar-murmcm.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
20:49 gizmore|2 [kvirc@Nightstar-murmcm.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
21:04 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
21:19 emmy [M@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
21:57 Turaiel[Offline] is now known as Turaiel
21:59
<&ToxicFrog>
Ok
21:59
<&ToxicFrog>
Time to get fully justified widgets working
21:59
<&ToxicFrog>
This is probably going to suck
22:02 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has joined #code
22:02 mode/#code [+o Crossfire] by ChanServ
22:09
<~Vornicus>
as in text justify?
22:10
< abudhabi>
[R]: No idea?
22:11
<&ToxicFrog>
Vornicus: basically, yes
22:11
<&ToxicFrog>
Right now there's four different possible sizing rules for widgets:
22:11
<&ToxicFrog>
- 0 makes it take up the minimum possible space needed to contain its children
22:11
<&ToxicFrog>
- inf makes it take up as much space as its parent will permit
22:12
<&ToxicFrog>
- n > 0 makes it take up exactly n cells
22:12
<&ToxicFrog>
- n < 0 makes it take up (parent size - n) cells
22:12
<&ToxicFrog>
The additional one I want to add is:
22:12
<&ToxicFrog>
- initial layout is performed as if sizing were 0, but once its parent's size is finalized, it expands as though it had size inf
22:13
<&ToxicFrog>
Which means, in particular, that if you have a VList with width=0 and a bunch of elements inside it, you can have all those elements have the same width as the widest element in the list.
22:13
<&ToxicFrog>
Which is necessary for (among other things) the settings window not to look like complete ass.
22:26
<&ToxicFrog>
Hmm. Ok, speculative idea for how this will work
22:26
<&ToxicFrog>
to layout a window:
22:27
<&ToxicFrog>
(given: available dimensions from parent)
22:28
<&ToxicFrog>
- determine our provisional size. This is the maximum amount of size we want to take up based on our sizing rules. Windows with the new sizing behave in this phase as though they have sizing rule 0.
22:28
<&ToxicFrog>
- based on this, get our child bounding box.
22:29
<&ToxicFrog>
- layout all children, passing them the dimensions of the child_bb.
22:29
<&ToxicFrog>
- foreach child, position it
22:31
<&ToxicFrog>
- foreach child, assign its actual size based on its sizing rules and our provisional size. fOr most sizing rules this will == the child's provisional size; for the minmax rule it will be the size of our child_bb
22:31
<&ToxicFrog>
brb
22:36 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
22:46 Kindamoody|afk is now known as Kindamoody
22:57 simon_ [simon@Nightstar-sjjvb1.dk] has joined #code
22:57
< simon_>
hello
22:57
<&McMartin>
How do
22:58 * simon_ spent yesterday setting up mandatory SSL on his website so SSLLabs gives me an A+ rating, made it accessible through IPv6 and a Tor hidden service.
22:59
< simon_>
and I looked at a pretty neat hakyll+bootstrap setup for static page generation that still looks kinda modern.
22:59
< simon_>
but really, I've made the most accessible web page with no content on it.
22:59
< simon_>
https://simonshine.dk/ :P
23:00
<@Tamber>
Content is always the hardest part.
23:00
< simon_>
I'm porting my old homepage to this. but my old homepage isn't much other than a link collection and some really old blog posts.
23:01
<&McMartin>
mellemtiden
23:01
< simon_>
meantime
23:01
<&McMartin>
Yeah
23:02 * McMartin is unduly amused at the way North Germanic languages settled on "-tide" for time.
23:02
<@Tamber>
Well, time and tide wait for no man...
23:02
< simon_>
yes, there are some funny parallels to old English.
23:02
<&McMartin>
Yeah, English got invaded repeatedly so you get the same word imported multiple times
23:02
<&McMartin>
And yet
23:02
<&McMartin>
HARK! THE SNACK DELIVERY HAS ARRIVED
23:02
<&McMartin>
IT IS NOMMINGSTIDE
23:02
<@Tamber>
XD
23:02
< simon_>
haha
23:03
<@ErikMesoy>
Hey, we did also pinch "time" for North Germanic, it just means "hour" here. :p
23:03
<&McMartin>
... that's actually a good point. Did we get "time" via the Normans or is it an alternate thing?
23:03
<&McMartin>
("tempo", etc)
23:04
< simon_>
anyone here dabble in brainfuck? there are some basic constructs I've never been able to write. e.g., a mechanism that takes two cells and copies or moves one a number of times corresponding to the other.
23:04
< simon_>
my initial thought is to move it one cell at a time and decrease the counter cell.
23:05
<&McMartin>
I dabbled, but didn't even get that deep.
23:05
<@ErikMesoy>
use more scratch
23:05
< simon_>
anything with nested loops gets funky
23:05
<@ErikMesoy>
this is the general brainfuck advice
23:05
< simon_>
scratch?
23:05
<&McMartin>
Man, grim
23:05
<@ErikMesoy>
scratch paper
23:05
<&McMartin>
"time. 1. The inevitable progression into the future with the passing of present events into the past."
23:05
< simon_>
yeah
23:05
<@ErikMesoy>
extra cells for temporary storage
23:05
< simon_>
always more extra cells than you think
23:06
< simon_>
it'd be useful with an abstraction over the regular cells where you don't have to adjust the cell spacing in your existing code every time you realize you need more temporary cells for something local.
23:06
<@ErikMesoy>
McMartin: And then you have "stund", which in North Germanic means an indefinite period of time but in German Germanic means specifically an hour. That one occasionally causes trouble for tourists.
23:07
<&McMartin>
I bet
23:08
<&McMartin>
Apparently "stound" is an hour too, in English, but that's long-obsolete.
23:08
<&McMartin>
... also I just realized that German "Zeitung" ends up as "tidings" even more literally than "The Times"
23:17
<@ErikMesoy>
McMartin: Another time-related mess here is the North Germanic "eftermiddag" (also spelled ettermiddag). It looks close enough to English that you can probably figure out what it means, right?
23:18
<&McMartin>
That looks like "After-midday"
23:18
<@ErikMesoy>
Which in English gets rendered "afternoon".
23:18
<&McMartin>
but you're asking, so it's almost certainly not "afternoon".
23:18
<@ErikMesoy>
No, it is.
23:18
<@ErikMesoy>
But the funny thing is that that's the right answer for what /was/ the right reason but isn't any more.
23:19
<@ErikMesoy>
"Middag" is not a time indicator any more. "Middag" in North Germanic is now the *meal* that *used* to be eaten mid-day and has drifted later.
23:21
<&McMartin>
Was it originally something like "mid-day meal" that got the "meal' removed?
23:21
<&McMartin>
'to eat lunch' in German looks a lot like "to eat to midday", itself.
23:22
<@ErikMesoy>
No, it never had "meal" attached.
23:23
<@ErikMesoy>
It just used to be noon; then it became the noon meal; then it drifted into an afternoon/evening meal (taking a similar course to "dinner" which you may recognize if you are among those who distinguish it from the later "supper")
23:24
<@ErikMesoy>
So now "eftermiddag" has wound up being a time period that happens mostly before "middag".
23:24
<&McMartin>
heh.
23:24
<&McMartin>
post-tea~
23:31 * McMartin digs a little more tracking down an old memory, finds what he sought.
23:31
<&McMartin>
It's Old Norse that named Germany Suðrvegr.
23:31
<&McMartin>
aka "Southway"
23:31
<&McMartin>
Goddamn alien Southwegians, man, can't understand a word they say
23:33
<&McMartin>
Now I ought to clean my apartment.
23:34
<@ErikMesoy>
If you want to do names, just poke at the Norse one for Constantinople/Istanbul.
23:35
<&McMartin>
Micklegarth?
23:36
<@ErikMesoy>
"Miklagard" probably looks alien to you, but I think you will recognize if I point out its cognates: first half to archaic English "mickle" (great, mighty) and second half to the -gard that the Norse put on everything locational, most notably "Midgard", or as you know it from lord of the rings, "Middle Earth".
23:36
<@ErikMesoy>
"Big Place" seems like it lost something in translation. :P
23:36
<&McMartin>
Yeah, -gard is a fun one to try to Anglicize
23:36
<&McMartin>
Hey, man, the Byzantines were huge
23:37
<&McMartin>
Apparently the Arabic name was "Rūmiyyat al-kubra" - "The Romans' big city", which is pretty similar, really
23:39
<@ErikMesoy>
-gard is from a word meaning basically fence.
23:39
<&McMartin>
Yeah, so you have to decide when Anglicizing whether you want "-yard" (or, really, "-field"), "-gate", or "-earth".
23:40
<@ErikMesoy>
Or borrow (from) some idiom. For example Utgard, where the giants lived, corresponds to "out of bounds", or "beyond the pale".
23:41
<@ErikMesoy>
(A paling fence is today better known as a picket fence.)
23:43
<&McMartin>
Oh nice. I hadn't made that connection before.
23:46
<@ErikMesoy>
http://www.etymonline.com/index.php?term=pole
--- Log closed Sun May 01 00:00:01 2016
code logs -> 2016 -> Sat, 30 Apr 2016< code.20160429.log - code.20160501.log >

[ Latest log file ]