code logs -> 2015 -> Tue, 27 Jan 2015< code.20150126.log - code.20150128.log >
--- Log opened Tue Jan 27 00:00:14 2015
00:00
< Reiv_>
ToxicFrog: Extreme cunning!
00:02
<&McMartin>
Ah yes, that feeling
00:02 * McMartin just finished repairing three sets of that, with one or two more new ones incoming.
00:03
< Reiv_>
at werk or play?
00:06 Lord-Revan [cmnd@Nightstar-nelvj0.dyn.optonline.net] has joined #code
00:07
<&McMartin>
Work.
00:09 Lord-Revan [cmnd@Nightstar-nelvj0.dyn.optonline.net] has quit [[NS] Quit: - nbs-irc 2.39 - www.nbs-irc.net -]
00:10
<&ToxicFrog>
My best guess is that, in an older version of argparse, there was a bug that canceled out the bug in my code
00:10
<&ToxicFrog>
At least, that would explain why upgrading argparse caused it to stop working completely
00:10
<&ToxicFrog>
But the code was really dramatically busted.
00:10 * ToxicFrog has a bunch of mo patches to release tomorrow
00:14
< Reiv_>
you released busted code?
00:14
<&ToxicFrog>
Reiv_: yeah, but I'm pretty sure I'm the only person using this program~
00:14
< Reiv_>
well then~
00:14
<&ToxicFrog>
(and the part that was busted was config file loading, all the actual features worked fine)
00:15
<&ToxicFrog>
I'm actually pretty pleased with it, but unlike, say, vstruct or bltool, I don't think it has actual users.
00:17
<@TheWatcher>
So what's the program?
00:21 Lord-Revan [cmnd@Nightstar-nelvj0.dyn.optonline.net] has joined #code
00:23
<&ToxicFrog>
TheWatcher: 'mo', the Music Organizer. A command line tool for bulk tagging, moving and renaming of music.
00:24
<&ToxicFrog>
https://github.com/toxicfrog/mo
00:24
<&ToxicFrog>
Er
00:24
<&ToxicFrog>
https://github.com/toxicfrog/misc/tree/mo
00:25
<&ToxicFrog>
I should probably promote it to its own repo at this point.
00:25
<&McMartin>
That sounds Relevant To My Interests
00:25
<&McMartin>
Being the only person left in California with MP3s instead of using Pandora for everything forever
00:25
<&ToxicFrog>
I wrote it because all of the graphical tools I tried (a) had terrible UIs and (b) didn't do some significant thing I wanted
00:25
<@celticminstrel>
Pandora?
00:26
<&ToxicFrog>
Basically, it can do two things: "tag all files under this directory according to the command line" (which can include a pattern to infer tags from filenames) and "move all files under this directory to a directory+filename based on the tags according to some template".
00:26
<&ToxicFrog>
And it has a few conveniences like --safe-paths=windows which will ensure that it emits windows/fat32-compatible filenames.
00:28
<&ToxicFrog>
celticminstrel: online music streaming service thingy
00:28
<&ToxicFrog>
McMartin: if you do use it, let me know how it goes.
00:29
<&McMartin>
I'm not sure I actually have a use case for it anymore, having used an unholy set of ad-hoc shell and python scripts to tag and organize my ripped CDs.
00:29
<&McMartin>
But there is still the occasional game OST rip.
00:30
<&ToxicFrog>
Yeah, this basically started as an unholy set of ad hoc shell and python scripts and turned into2 an 3
00:30
<&ToxicFrog>
3
00:30
<&ToxicFrog>
an actually kind of polished python tool
00:30
<&ToxicFrog>
Alex say shihogh
00:30
<&jerith>
Hello Alex.
00:31
<&McMartin>
\o/
00:34
<&ToxicFrog>
There's a related tool that I haven't published yet but really should called mp3tree
00:34
<&ToxicFrog>
Which, given a directory of music, creates a mirror directory containing the same music in mp3 form, using symlinks or hardlinks for things that are already mp3s and converting everything else.
00:34
<&ToxicFrog>
Which is pretty handy when you have a bunch of FLAC stuff and a portable media player that only understands mp3.
00:39 * TheWatcher readsup
00:39
<@TheWatcher>
That sounds like it could be useful for me, too
00:39
<@TheWatcher>
I shall have to give it a good eyeballing.
00:40
<@TheWatcher>
Although tomorrow, for it is twenty to fuckign 1 am and I'm up at 7 damnit
00:40
<&ToxicFrog>
Sleep sounds like a good idea, then
00:41
<&ToxicFrog>
And by sometime tomorrow I should have published the patches for mo and the mp3tree tool
00:41
<@TheWatcher>
(blasted time warp built into KSP...)
00:47
<&McMartin>
Hee hee
00:47
<&McMartin>
I heard the KSP time warp was broken still, did they fix it~
00:50 Derakon[AFK] is now known as Derakon
00:52
< Reiv_>
McMartin: It still suffers from Krakens
00:53
< Reiv_>
And I understand the recent beta has broken it further so kraken-avoidance-methods do not function as intended
00:53
<&McMartin>
Reiv_: This is the time warp Civilization has where it has a button you press to make ten RL hours disappear.
00:54
< Reiv_>
oh right
00:54
< Reiv_>
Yes that time warp is still troublesome also
00:58
<&Derakon>
So today at work, someone sent in a patch in a format I've never seen before.
00:58
<&Derakon>
To wit: they took a screenshot of Visual Studio and attached that to an email.
00:58
<&McMartin>
wat
00:58
<&Derakon>
That's what I said.
00:59
<&Derakon>
I said that four times.
00:59
<&Derakon>
Reality did not change in response.
00:59
<&Derakon>
(I suppose we should be thankful they did not print out said screenshot and fax it to us, not that we have a fax number)
00:59
<&McMartin>
TICKET RESOLVED CLOSED {UNICODE 30 STORY RUBBER DUCK IN HARBOR}
01:02
< Reiv_>
Derakon: thefuck
01:02
< Reiv_>
Did you manage to get them to copy+paste the text into the email, or did you resort to OCR~
01:05
<&Derakon>
Wasn't me, was my coworker, and he's the type to bend over backwards for users, so OCR it was.
01:05
<&Derakon>
Fortunately it was a short change.
01:06
<&McMartin>
It would have to be to fit on one screen as a non-diff
01:07
< Reiv_>
ow
01:07
< Reiv_>
truth
01:55 Lord-Revan [cmnd@Nightstar-nelvj0.dyn.optonline.net] has quit [[NS] Quit: - nbs-irc 2.39 - www.nbs-irc.net -]
02:10 Turaiel[Offline] is now known as Turaiel
03:43 Kindamoody[zZz] [Kindamoody@Nightstar-e0h756.mobileonline.telia.com] has quit [Ping timeout: 121 seconds]
04:07 Shiz [mark@rhenium.shiz.me] has quit [Connection closed]
04:08 mark [mark@Nightstar-3hueb6.shiz.me] has joined #code
05:04 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
05:14 Derakon is now known as Derakon[AFK]
06:02 Turaiel is now known as Turaiel[Offline]
06:22 celticminstrel [celticminst@Nightstar-i3llni.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:54 Checkmate [Z@Nightstar-ev6.6um.94.83.IP] has joined #code
06:54 mode/#code [+o Checkmate] by ChanServ
07:02 Red_Queen [Z@Nightstar-ev6.6um.94.83.IP] has joined #code
07:02 mode/#code [+o Red_Queen] by ChanServ
07:02 Checkmate [Z@Nightstar-ev6.6um.94.83.IP] has quit [Connection closed]
08:03 Orthia [orthianz@Nightstar-nqm.9c1.224.119.IP] has quit [Ping timeout: 121 seconds]
08:08 Orthia [orthianz@Nightstar-nqm.9c1.224.119.IP] has joined #code
08:08 mode/#code [+o Orthia] by ChanServ
08:31
<@Wizard>
01:59 <&Derakon> (I suppose we should be thankful they did not print out said screenshot and fax it to us, not that we have a fax number)
08:31
<@Wizard>
Or had a substandard sketch artist do a 45-second croquis of it and then send the result with fedex
08:32 Kindamoody|autojoin [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
08:32 mode/#code [+o Kindamoody|autojoin] by ChanServ
08:33 Kindamoody|autojoin is now known as Kindamoody
08:36 mark is now known as Shiz
08:38
< Julius>
Hey, guise! Anything substantially wrong with https://www.komplett.no/asus-x200-116-hd/824794#!tab:extra ?
09:12
<&Reiver>
hm
09:12
<&Reiver>
What's the purpose?
09:12
<&Reiver>
You may suffer in the graphics department if it is for gaming; I'm running a broadly similar bit of kit.
09:13
< Julius>
It has an Intel integrated piece of crap. I'm not going to game on it.
09:13
< Julius>
I have an actual desktop for gaming.
09:13
<&Reiver>
OK
09:13
<&Reiver>
This is for 'portable internetting' then?
09:14
< Julius>
Yes. I want to install some sort of *nix on it, and use it for daily stuff.
09:14
<&Reiver>
My next biggest concern (provided we accept the mediocre processor, which I suspect we do) would be the hard drive - 5400 RPM is pretty slow.
09:14
< Julius>
Low weight is a great advantage.
09:14
<&Reiver>
If you intend to wrangle files, you may suffer.
09:14
<&Reiver>
Otherwise, eh wel
09:14 Kindamoody is now known as Kindamoody|afk
09:15
<&Reiver>
Next biggest concern is always the case - the keyboard. Hard to tell without seeing a physical model, of course.
09:15
<&Reiver>
But a rubbish keyboard can become rapidly maddening, and laptops make it hard to change.
09:15
<&Reiver>
(It's the single biggest regret on my current laptop, and yes, that includes my appaling gaming capabilities)
09:16
< Julius>
5400 RPM is what my current laptop has.
09:17
< Julius>
I don't intend to overuse the keyboard much. My use case includes occasional travel, but most days I use a USB keyboard.
09:21
< Julius>
In what way is your keyboard rubbish?
09:21
<&Reiver>
'squishy' keys, combined with lack of travel.
09:21
<&Reiver>
You have to hit them with a certain pressure and surety, else you lose keystrokes.
09:23
< Julius>
I see.
09:28
< Julius>
I'm considering between this one and some kind of refurbished thing of similar specs.
09:40
<@gnolam>
Get an SSD. Seriously, it's worth the extra cost.
09:40
<@gnolam>
And since you're not going to game on it, you won't need as much space anyway.
09:42
<@gnolam>
For work and !gaming, I'll take a low-end computer with an SSD over a high-end computer with a crap HD any day.
09:48
< Julius>
Why?
09:57
<@gnolam>
Because /everything/ becomes much snappier with one.
09:57
<@gnolam>
It's very seldom you max out your CPU, but do you know how often something's read from or written to disk? /All the friggin' time/.
09:58
<@gnolam>
And when all those multiple-millisecond latencies turn into microsecond ones, the user experience improves dramatically.
09:58
< Julius>
Hmm.
09:59
< Julius>
But everything in the price range appears to be a Chromebook with a microscopic SSD.
09:59
< Julius>
New, that is.
09:59
< Julius>
There are some used laptops in the secondary market that sport 120 GB SSDs.
10:04
<&Reiver>
That's what I've got, it's enough.
10:05 * TheWatcher objects via Parkinson's Law
10:06
<@TheWatcher>
It is temporarily sufficient; there is no such thing as "enough" storage~
10:06
< Julius>
But where will I put my collection of bootleg Windows images?
10:12
<&Reiver>
USB sticks.
10:13 * TheWatcher ponders, has a mental picture of a wall covered in digital photo frames, each showing a picture of a window obtained through less than legal avenues.
11:02 * Julius tries to decide between http://www.finn.no/finn/torget/annonse?finnkode=54973805&searchclickthrough=true &searchQuery=SSD and http://www.finn.no/finn/torget/annonse?finnkode=55103431&searchclickthrough=true &searchQuery=SSD
11:02 Orthia [orthianz@Nightstar-nqm.9c1.224.119.IP] has quit [Ping timeout: 121 seconds]
11:07 Orthia [orthianz@Nightstar-khd.qgs.224.119.IP] has joined #code
11:07 mode/#code [+o Orthia] by ChanServ
11:08 * TheWatcher finally remembers to set his .aspell.conf on this machine
11:09
<@TheWatcher>
Damned lack of 'u's and nefarious use of 'z's....
11:10
< Julius>
On one hand, the HP has more RAM, but it's probably much, much heavier than the Acer. And I don't really need 8 GB of RAM.
11:10
< Julius>
2 is sufficient. 4 is good.
11:12 * TheWatcher eyes this code, sighs, fires up the Refactor Tractor
11:18
< Julius>
Dang, already sold.
11:33 Orthia [orthianz@Nightstar-khd.qgs.224.119.IP] has quit [Ping timeout: 121 seconds]
11:42
<&McMartin>
Nefarious Zed and the You Thieves is my new bluegrass punk band that remixes English folk tunes.
11:44 Orthia [orthianz@Nightstar-nqm.9c1.224.119.IP] has joined #code
11:44 mode/#code [+o Orthia] by ChanServ
11:45
<@gnolam>
:)
11:46
<@TheWatcher>
McMartin: ...
11:47
<@TheWatcher>
If I had a hat, I would take if off to you.
11:51 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
11:51 mode/#code [+o thalass] by ChanServ
12:08 Orthia [orthianz@Nightstar-nqm.9c1.224.119.IP] has quit [Ping timeout: 121 seconds]
12:13 Orthia [orthianz@Nightstar-ber.2ui.224.119.IP] has joined #code
12:13 mode/#code [+o Orthia] by ChanServ
13:06 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
13:06 mode/#code [+qo Vornicus Vornicus] by ChanServ
13:33 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
13:40
<@Tarinaky>
https://jroweboy.github.io/c/asm/2015/01/26/when-is-main-not-a-function.html
13:40
<@Tarinaky>
Terrible code for terrible people.
13:51
< Julius>
Nice.
13:56 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
13:56 mode/#code [+qo Vornicus Vornicus] by ChanServ
13:57 thalass is now known as thalaway
14:31
< VirusJTG>
Any one here have any experience with a CADD management product called WindChill?
14:32
< VirusJTG>
specificly in how it uses the DB would be nice
14:54
< Julius>
http://www.qxl.no/pris/data-hardware/pc-baerbare/baerbar-pc/samsung-ativ-book-9- lite/v/an808942506/ <-- Seems a good deal, if I can win it.
15:07 thalaway is now known as Thalass
15:13 Lord-Revan [cmnd@Nightstar-nelvj0.dyn.optonline.net] has joined #code
15:14 Lord-Revan [cmnd@Nightstar-nelvj0.dyn.optonline.net] has quit [[NS] Quit: - nbs-irc 2.39 - www.nbs-irc.net -]
15:39 Derakon[AFK] is now known as Derakon
15:41 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has joined #code
15:50 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
15:57 Red_Queen [Z@Nightstar-ev6.6um.94.83.IP] has quit [Ping timeout: 121 seconds]
15:59
<&ToxicFrog>
TheWatcher, McMartin: the latest version of mo is now available at https://github.com/toxicfrog/misc/tree/mo, and mp3tree is available at https://github.com/toxicfrog/misc
16:16 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
16:25
<&McMartin>
Cool, good to know.
16:25 * McMartin has started fiddling with Rust and some of its already-published libraries, finds that dealing with third-party half-documented Rust code is a challenge (tm)
16:35
<&ToxicFrog>
I find myself considering tilting at the Haskell windmill again.
16:47
<&McMartin>
I'm going to have to say that starting from scratch, Haskell makes more sense than Rust does.
16:48
<&McMartin>
Lazy evaluation and functional structure at least *exist* in other languages
16:48
<&McMartin>
As opposed to Rust's "there are five kinds of pointers and if you take the wrong *kind* of address of something you will get a 70 lines of type inference errors explaining why you are a fuckup"
16:49 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
16:49 mode/#code [+o Checkmate] by ChanServ
16:53
<&ToxicFrog>
mo has now been promoted to its own repo: https://github.com/ToxicFrog/mo
16:54
<&ToxicFrog>
McMartin: the big issue I have with Haskell is that as soon as I want to make a tool with it rather than a toy, I end up tangled up in IO, sad and confused, with the type checker telling me that I should quit programming and take up trout farming.
16:55
<&McMartin>
Yeah, and I'm saying Rust's borrow checker is that, like, squared.
16:56
<&McMartin>
Because instead of being garbage collected and treating stuff as if it were of unlimited extent, the scope of various objects you work with is *encoded into the type as a parameter* and functions and subsidiary structures occasionally have to care about that in terms of cluing the type inference engine into what moves are or are not legal
16:57
<&McMartin>
In practice this seems like a few sets of best practices should mostly work - the principle I've been playing with so far is "if I'm built out of the components of some other struct, I have the same lifetime it does unless I clone its entries" - but that's a whole terrifying new vista of compiler errors
16:57 * ToxicFrog nods
16:59 * Derakon eyes his console, which is spewing sshd authentication errors from the same two IP addresses over and over again.
16:59 * McMartin has decided to try to reimplement his game-review processor in Rust, since that's a project that could in theory be used for something unlike the JSON parser project that literally replicates some of the stdlib
16:59
<&McMartin>
Time to change which port you listen for ssh on.
16:59
<&Derakon>
Mm, you could be right.
17:00
<&Derakon>
I'd also like to learn how to block an IP address range, just because it seems like something I ought to know.
17:00
<&Derakon>
Looks like OSX uses pfctl nowadays.
17:00
<&Derakon>
Or rather, uses pf, with pfctl being used to configure it.
17:04 macdjord_ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
17:05
< macdjord_>
Ladies, gentlemen, bizarre squid-creatures, I require your assistance. I need an algorithm which takes a list of strings, and returns a simple matching grammar for them. The grammar consists of tokens, (grouping), alter|nation, and [optional elements] - basically, the format used to specify command-line usage string in manpages.
17:05
< macdjord_>
So, for example, given the list: 'call', 'dial', 'make a call', 'make a call to', 'make a new call', 'make a phone call', 'make a telephone call', 'place a call', 'place a call to', 'start a call', 'start a new call'
17:05
< macdjord_>
It would produce a grammar something like: '(dial|make a ([new|phone|telephone] call|call to)|place a call [to]|[start a [new]] call)'
17:05
< macdjord_>
You may assume the strings are always tokenized by words. The resulting grammar does not need to be perfectly optimal, so long as it is reasonably compact. Also, the algorithm does not have to be O(tractable) for arbitrarily large inputs; in the worst case I'll be dealing with ~200 strings of no more than a dozen words each.
17:11
<&ToxicFrog>
Derakon: a few days ago I logged into orias as root and it reported >1M failed login attempts since the last successful login
17:12 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
17:16
<&McMartin>
macdjord_: That problem sounds underspecified
17:16
<&McMartin>
In that it would be totally legal to simply alternate every string in the corpus
17:19 macdjord_ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [Ping timeout: 121 seconds]
17:20
<&Derakon>
McM: presumably the idea is to compact the grammar where possible.
17:20
<&McMartin>
Yes, and that sttrikes me as underspecified
17:20
<&Derakon>
So you identify where a given string is a substring of another one and tack the extra bits on as an optional extra.
17:21
<&McMartin>
I think there would be a complication of where to compact and where to alternate.
17:21
<@ErikMesoy>
I'd start by looking for some "most common substring" library to borrow.
17:22 macdjord_ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
17:22
< macdjord_>
Sorry, if anyone answered me, I missed it.
17:23
<@ErikMesoy>
No answers yet. Some speculation.
17:25
< macdjord_>
ErikMesoy: I missed everything after TF's line about 1M failed logins; can you PM me what I missed?
17:33 macdjord__ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
17:36 macdjord_ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [Ping timeout: 121 seconds]
17:40 celticminstrel [celticminst@Nightstar-5uj2p3.dsl.bell.ca] has joined #code
17:40 mode/#code [+o celticminstrel] by ChanServ
17:41
< VirusJTG>
a cheap way to block an IP range is to set a route in the route table to route the range in question to 127.0.0.1
17:41
< VirusJTG>
that /will/ kill access to it
17:41
< VirusJTG>
not cleanly, but it will work
17:42
< VirusJTG>
if you are dealing with a device that supports ACLs you can just block the range with an ACL
17:42
< VirusJTG>
that is a bit cleaner
17:59 macdjord___ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
18:01 macdjord__ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [Ping timeout: 121 seconds]
18:02
<@Tarinaky>
VirusJTG: Why not drop the packets in iptables?
18:02
<@Tarinaky>
At the AP
18:05
< VirusJTG>
would also work, but takes more knowladge that just adding in a bad route. Would be the cleanest method however.
18:18 Turaiel[Offline] is now known as Turaiel
18:24 macdjord_ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
18:25 macdjord__ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
18:25 macdjord___ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [Ping timeout: 121 seconds]
18:28 macdjord_ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [Ping timeout: 121 seconds]
18:29
< macdjord__>
Arg. netchat is being flaky; if anyone has any ideas aout my request, just post them and I'll check the backscroll on my proper client when I get home.
18:34 macdjord___ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has joined #code
18:35 macdjord__ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [Ping timeout: 121 seconds]
18:39 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds]
18:48 * Julius bids on the Samsung.
18:55 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has joined #code
18:55 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has left #code []
19:02 Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code
19:02 mode/#code [+o Alek] by ChanServ
19:10 Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds]
19:26 Kindamoody|afk is now known as Kindamoody
19:33
< Julius>
This lappy happens to weigh like one-third of what my current one does.
19:34
< Julius>
Really hope I win this.
19:41 Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
19:42 mode/#code [+o Thalass] by ChanServ
19:52 Thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Connection closed]
20:30
< Julius>
Is Linux Mint good?
20:33
< VirusJTG>
I use it in VMs to test things, I like it well enough
20:38 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has joined #code
20:39 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has quit [[NS] Quit: - nbs-irc 2.39 - www.nbs-irc.net -]
21:01
<&ToxicFrog>
Julius: I used it for a while on my laptop and was generally pretty happy with it.
21:01
<&ToxicFrog>
Moved to SUSE a year or two ago, though.
21:05
<@gnolam>
Some day, I shall make a fork of SUSE and call it "Keyser SUSE". And then, after release, I shall convince the world that it doesn't exist.
21:10 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
21:11 mode/#code [+o thalass] by ChanServ
21:19 Turaiel is now known as Turaiel[Offline]
21:21
<@TheWatcher>
gnolam: ... so how do we know you haven't done it already?
21:25 Turaiel[Offline] is now known as Turaiel
21:32
<@gnolam>
Well, what can I say? It's the greatest trick I ever pulled.
21:32
<@Tamber>
:)
21:33 * ToxicFrog releases vstruct 2.0, although the release announcement isn't showing up yet on lua-l for some reason
21:33 * gnolam hates all over color space conversions.
21:35
<@gnolam>
This would be bad enough without people demanding their own custom conversions. >_<
21:39
<@gnolam>
(Color: turns out to be not just "like a science in itself" but an /actual/ science)
22:03 Lord-Revan [NSwebIRC@Nightstar-nelvj0.dyn.optonline.net] has joined #code
22:08 Lord-Revan [NSwebIRC@Nightstar-nelvj0.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
22:08 Turaiel is now known as Turaiel[Offline]
22:10 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
22:10 mode/#code [+qo Vornicus Vornicus] by ChanServ
22:19
< Reiv_>
color space conversions?
22:21 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:29
<@gnolam>
There are many, /many/ different ways to measure and specify colors.
22:31
<@gnolam>
And you know that old saying, "The great thing about standards is that there are so many to choose from"?
22:31
<@gnolam>
That. So many times that.
22:33
< Reiv_>
be fair
22:33
< Reiv_>
If you choose a standard and stick to it, it means that /other people understand what you're doing/
22:33
< Reiv_>
Not that other people did it the same way.
22:33
< Reiv_>
:P
22:34
<@gnolam>
So just because you know you're dealing with a (foo, bar, fnord) color space doesn't mean you know /which/ (foo, bar, fnord) color space it is.
22:39
<@gnolam>
And that's just within one coordinate system (for example, there are over a dozen different RGB color spaces).
22:39
<@gnolam>
Now, conversions between different color spaces with completely different gamuts, that's where the Fun begins.
22:40
<@gnolam>
In the Dwarf Fortress sense.
22:40
<@gnolam>
There are seldom standard conversions.
22:41
<@gnolam>
TL;DR: reflectance or GTFO
22:41 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has joined #code
22:44
<@gnolam>
(Or possibly TL;DR: don't ever start working with physical colors~)
22:44
<&Derakon>
Gnolam: howzabout we specify our colors by wavelength and photon flux~?
22:56 macdjord___ [NSwebIRC@Nightstar-1q7t5e.dedicated.allstream.net] has quit [[NS] Quit: ]
23:02 Lord-Revan-- [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has joined #code
23:04 Lord-Revan [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
23:06 Lord-Revan-- [lrdrvn@Nightstar-nelvj0.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
23:41 Turaiel[Offline] is now known as Turaiel
23:42 Kindamoody is now known as Kindamoody[zZz]
23:44 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
23:44 mode/#code [+o Checkmate] by ChanServ
--- Log closed Wed Jan 28 00:00:30 2015
code logs -> 2015 -> Tue, 27 Jan 2015< code.20150126.log - code.20150128.log >

[ Latest log file ]