code logs -> 2013 -> Tue, 15 Jan 2013< code.20130114.log - code.20130116.log >
--- Log opened Tue Jan 15 00:00:02 2013
00:11 himi-cat [fow035@D741F1.243F35.CADC30.81D435] has quit [Client closed the connection]
00:26 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
00:26 mode/#code [+o himi] by ChanServ
00:35
<@gnolam>
... and I read that as "Rn boxes". And wondered why you'd /intentionally/ put radon into your building.~
00:38
< syksleep>
gives a nice healthy glow
00:40 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
00:43 Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has joined #code
00:43 mode/#code [+qo Vornicus Vornicus] by ChanServ
00:43
<~Vornicus>
Okay now I'm impressed.
00:44
<~Vornicus>
I ran my klotski solver again for Impassable Gate 3 today and went out, and when I came back the computer had rebooted.
00:44
<&McMartin>
-_-
00:44
<~Vornicus>
So, yes.
00:45
<~Vornicus>
it appears I need 1. a smaller representation of the current state et al, and 2. Moar Beef
00:45
< RichyB>
You *are* running it with PyPy, right? Not CPython?
00:45
<~Vornicus>
Actually I discovered that pypy takes at least 10 times as much time, at least in the early stages, and twice as much ram.
00:46
<~Vornicus>
So, no1
00:46
< RichyB>
Hrmn.
00:46
< syksleep>
ask Watson
00:46
< RichyB>
Please would you be so kind as to either submit a copy of your program to the PyPy project, or give me a copy so that I can?
00:46
<~Vornicus>
I should update pypy first to make sure.
00:47
<~Vornicus>
but for now i'm going to assume that my program did solve it, and look up the answer on the internet~
00:47
< RichyB>
The PyPy devs actually treat "this program runs slower under pypy than cpython" as a bug, almost regardless of what the program is.
00:47
< syksleep>
i would have a look at the pypy source
00:47
< syksleep>
but i am afraid I will be very scared
00:49 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Nap time.]
00:50
< syksleep>
the nyt has a paywall now?
00:50
< syksleep>
lol tiem to ignore it
00:50
<~Vornicus>
syksleep: a nigh-trivially-circumvented one.
00:50
< mac>
Any one want a free PDF of an XNA book ?
00:50
<&McMartin>
What version?
00:50
< mac>
Learning XNA 4.0
00:51
< mac>
thats the title
00:51
< mac>
O'reilly books
00:51
<&McMartin>
Sure, I guess, if nobody else does.
00:51
< syksleep>
XNA looked interesting
00:51
< syksleep>
but it's windows and xbox only, which makes it less than useless to me :(
00:52
< mac>
http://www.google.com/url?sa=t&rct=j&q=978-1-449-39462-2&source=web&cd=2&ved=0CD AQFjAB&url=http%3A%2F%2Fresource.openxlive.net%2Fresource%2FDownload%2Fbfc142b0- aa20-4348-b010-7e649751a839&ei=Oaj0UKivDIrtqwGgkYCoCA&usg=AFQjCNEom7OXhyTfbw-ceq cr6nr6QlZ7mQ&sig2=q3_XH-R7e2tzwecgKOfqmQ
00:54
< mac>
Im amazed i found it on the internet lol, i just googled the isbn and the first result was a pdf so i took a look and low and behold, the book that i already own...
00:55
<~Vornicus>
...other thing I should do is add a diagnostic that fires when I finish one move level.
00:56
<~Vornicus>
also dename the blocks so it keeps 1/12 as many states around for different colorings of otherwise-identical blocks.
00:58
<&McMartin>
Yes, denaming the blocks is kind of critical
00:59
<&Derakon>
I find it kind of weird that you're writing a program to solve a puzzle game that's nominally meant to be solved "unassisted", but who am I to say what you do with your time~
01:00
<~Vornicus>
it's my army of robots.
01:00
<~Vornicus>
it's not cheating if I give it all the orders~
01:00
<~Vornicus>
McM: what I kind of wish is if I could get it to name the blocks again when it's done.
01:06 * Vornicus ...realizes he could probably pull that off.
01:08
<&Derakon>
Just rerun the solution with names attached.
01:08
<~Vornicus>
yeah
01:14 LiddyTheFelinco [lidistus-li@53D63E.E78079.03D41E.AA81DB] has joined #code
01:19 LiddyTheFelinco [lidistus-li@53D63E.E78079.03D41E.AA81DB] has quit [[NS] Quit: Leaving]
01:20 LiddyTheFelinco [lidistus-li@53D63E.E78079.03D41E.AA81DB] has joined #code
01:26 mac [mac@Nightstar-fe8a1f12.il.comcast.net] has left #code ["Leaving"]
01:49 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [Client closed the connection]
01:49 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code
01:50 mode/#code [+o Alek] by ChanServ
02:10 Derakon is now known as Derakon[AFK]
02:43 Kindamoody[zZz] is now known as Kindamoody
02:48 LiddyTheFelinco [lidistus-li@53D63E.E78079.03D41E.AA81DB] has quit [Ping timeout: 121 seconds]
03:21 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
03:34 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has quit [Ping timeout: 121 seconds]
04:09 Derakon[AFK] is now known as Derakon
04:29 Alek [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code
04:29 mode/#code [+o Alek] by ChanServ
04:32 Nemu [NeophoxProd@Nightstar-fd87b668.asahi-net.or.jp] has quit [Ping timeout: 121 seconds]
04:36 Nemu [NeophoxProd@Nightstar-fd87b668.asahi-net.or.jp] has joined #code
05:11 Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has quit [[NS] Quit: ]
05:14 Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has joined #code
05:14 mode/#code [+qo Vornicus Vornicus] by ChanServ
05:23 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:05 ErikMesoy|sleep is now known as ErikMesoy
06:06 Kindamoody is now known as Kindamoody|out
06:20 Orthia [orthianz@3CF3A5.E1CD01.5A78C0.03128C] has quit [Ping timeout: 121 seconds]
06:21 Orthia [orthianz@3CF3A5.E1CD01.5A78C0.03128C] has joined #code
06:21 mode/#code [+o Orthia] by ChanServ
06:27 Derakon is now known as Derakon[AFK]
06:33 cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Connection reset by peer]
06:39 mac [mac@Nightstar-fe8a1f12.il.comcast.net] has joined #code
07:08 You're now known as TheWatcher
07:33
< mac>
what are the odds a Facebook page would display the wrong date for Creation? I'm going to have to guess not very good.
08:06
<@TheWatcher>
You have entirely more faith in Facebook's pile of satanic anal encrustation software that I do
08:08
< mac>
well i have more faith in their hardware being able to not flip a bit.
08:08
< mac>
i would assume the php or what ever they use will store the date correctly
08:08
< mac>
there are built in functions that will get generate a date value just fine.
08:10
<@froztbyte>
lulz
08:10
<@froztbyte>
so optimistic
08:11
<@froztbyte>
a common problem I see in .za (and perhaps because I use it in a different language) is that event and reminder times break
08:11
<@froztbyte>
they render perfectly fine as "06h00 on sunday", but the actual notifications and such are generated in UTC-9 time
08:12
<@froztbyte>
then there's the eventual consistency thing too, and possibly dependencies on how they actually decide which time is used for what
08:12
< mac>
humm
08:13
< mac>
What are the odds that google would generate the wrong date?
08:15
<@froztbyte>
google? probably a bit less
08:16
<@froztbyte>
they did that whole big "this is why good time is important to servers" thing some months ago
08:16
< mac>
wow.
08:16
< mac>
what about the way back when machine ?
08:16 You're now known as TheWatcher[afk]
08:18
<@froztbyte>
hmm, probably pretty good too
08:18
<@froztbyte>
trying to find the google article now
08:21
<@froztbyte>
muh, can't find it
08:21
<@froztbyte>
:/
08:24
< mac>
:/
08:24
< mac>
froztbyte would you like a book on c#
08:25
< mac>
i found a pdf of a book i own on the internet earlier today? I downloaded it and it is in-fact a complete copy of the book.
08:25
< mac>
It's about XNA 4.0 and C#
08:25
< mac>
if you're interested ill repost the link to the pdf.
08:58 mac [mac@Nightstar-fe8a1f12.il.comcast.net] has left #code ["Leaving"]
09:04 syksleep is now known as Syk
09:45 You're now known as TheWatcher
10:23 You're now known as TheWatcher[d00m]
10:24 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
11:12 Syk is now known as syk_out
11:13 You're now known as TheWatcher
11:58 Vornicus [vorn@Nightstar-221158c7.sd.cox.net] has quit [[NS] Quit: Leaving]
13:11
<@froztbyte>
<@gamajun> "Your password needs to contain a capital letter, a number, an emoji, and a plot containing a protagonist and a twisted ending."
13:12
<@TheWatcher>
snerk
13:48
<@Alek>
?
13:52 You're now known as TheWatcher[afk]
14:30 * Pandemic sets about emplimenting such a password policey
14:33 * Azash uses 2^20 rounds of pbkdf, lets users do whatever they want
14:39
<@gnolam>
<mac> what are the odds a Facebook page would display the wrong date for Creation? I'm going to have to guess not very good.
14:39
<@gnolam>
"How dare they say the Earth is 4.5 billion years old! Everyone knows it's just 6000."?
14:44
<@Pandemic>
No
14:45
<@Pandemic>
idiots beleave it is 6,000 years old
14:45
<@Pandemic>
in reality it is 4.5 billion
14:45
<@Pandemic>
their idiocey has no bearing on reality
14:45
<@Pandemic>
:-P
15:12 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
15:12 mode/#code [+o celticminstrel] by ChanServ
15:24
<@RobinStamer>
Considering all the freakishly long life-spans of people in the Bible, one has to wonder how they can justify only 2000 years BCE.
15:25 syk_out is now known as Syk
15:26
<&ToxicFrog>
RobinStamer: 4000.
15:26
<@RobinStamer>
Err yeah
15:28
<&ToxicFrog>
And IIRC, those lifespans are in fact the basis for the calculation that yields 6000 years or so.
15:31
<@Pandemic>
applying logic to the illogical is illogical
15:31
<@Pandemic>
:-P
15:32
<@Pandemic>
also, one can not reason with the unreasonable
15:33
< ErikMesoy>
RobinStamer: Because the calculation is not based on the lifespans.
15:35
< ErikMesoy>
The alleged record keeper is described: "And Methuselah lived 187 years and fathered Lamech. And after he fathered Lamech, Methuselah lived 782 years. And he fathered sons and daughters. And all the days of Methuselah were 969 years. And he died." The calculation is based on adding up 187 et al, not 969.
15:41
<@froztbyte>
gnolam: rofl
15:48 * Pandemic still calls the young earthers idiots and reject out right their opinions
16:00
<@gnolam>
Well, because they are.
16:00
<@gnolam>
On a more serious note though:
16:00
<@gnolam>
<mac> What are the odds that google would generate the wrong date?
16:00
<@gnolam>
Very, very high, given that they don't even let you set a civilized date format in Gmail anymore. :P
16:01
<@gnolam>
Seriously. They had the functionality, albeit hidden away for some insane reason, and then /removed it/.
16:01
< Syk>
wut
16:02
< Syk>
define civilised
16:02
< Syk>
because my emails show up as '14 Jan'
16:02
< Syk>
or '10/12/2012'
16:02
< Syk>
which is correct
16:02
<@gnolam>
ISO 8601.
16:03
< Syk>
the words 'civilised' and any mention of an ISO standard do not belong together'
16:03
<@gnolam>
With date and time, they do.
16:03
<@RobinStamer>
^
16:03
< Syk>
unless 'civilised' means 'designed by committee'
16:03
<@gnolam>
ISO 8601 is the One True Date Format.
16:03
<@RobinStamer>
Uhh, yeah
16:03
<@RobinStamer>
YYYY-MM-DD is the /sanest/ date format.
16:04
<@RobinStamer>
It's both human and machine readable and it sorts with string sorts.
16:04
<@gnolam>
And it's also unambiguous.
16:05
<@RobinStamer>
Until some twat starts using YYYY-DD-MM for whatever reason twats are twats for.
16:05
< Syk>
well if it wasn't for the fucking Americans we'd not have ambiguious dates
16:05
<@froztbyte>
gnolam: we had this discussion with Syk elsewhere the other day
16:05
<@froztbyte>
gnolam: it boiled down to "don't worry, Syk's australian" ;D
16:05
<@Azash>
I've had several ambiguous dates, Syk, but usually being forthcoming about your intentions helps
16:05
<@froztbyte>
but yeah, the americans do cause a bunch of shit too
16:05
< Syk>
did this end up in 'syka's a luddite' or 'syka's an idiot'
16:05
<@froztbyte>
Azash: lulz
16:06
<@froztbyte>
Azash: reminds me of a quote..lemme find it
16:06
< Syk>
Azash: well americans invented speed dating didnt they
16:06
< Syk>
so theyre to blame
16:06
<@froztbyte>
aside, https://twitter.com/RobertFischer/status/291180473567281152 && https://twitter.com/mshiltonj/status/291182823514193920
16:06
<@froztbyte>
Azash: http://qdb.slipgate.za.net/FlyingCircus/219
16:06
<@RobinStamer>
Wow, the author of this lib is a fucking genius. "Let's make an async lib on an async platform that communicates via /return/ value." Thanks for making a useless lib.
16:06
< Syk>
but i hate it how the country with the most technological... stuff, is also the one to use the worst measurement and date systems
16:07
<@Azash>
froztbyte: Pfft
16:07
< Syk>
metric is a godsend to everyone, everywhere
16:08
< Syk>
but then there's americans that think imperial is better, because fractions are better than decimals
16:08
< Syk>
i had someone tell me that imperial fractions are simpler than metric decimals
16:08
<@RobinStamer>
Yeah
16:08
<@Azash>
Fractions incur no loss of precision
16:08
<@gnolam>
The country with the most technological stuff would be "Japan".
16:08
< Syk>
Azash: you can also use fractions in metric
16:09
< Syk>
except, generally speaking, most things will not lose precision in decimals
16:10
<@Azash>
Yeah I never got that tbh
16:10
<@Azash>
Or maybe it's a physics thing
16:10
< Syk>
measuring a washing machine, it'll be 80.5cm
16:10
< Syk>
oh god physics in Imperial
16:10
< Syk>
I am fucking lucky I live in a civilised country, because physics in America is hell
16:11
< Syk>
m/s to km/h is / 1000 * 60 * 60
16:11
< Syk>
or * 3.6 i think it ends up being
16:11
<&ToxicFrog>
Azash: your statement is meaningless; decimals are just fractions in the numeric base.
16:11
<@Azash>
ToxicFrog: Like I said, I never got it
16:12
<@Azash>
In retrospect I think it was because the guy also taught physics and that physics had a certain implicit rounding in decimal values
16:12
< Syk>
lots of things in physics 'just fit' in metric
16:12 * gnolam hugs SI.
16:12
< Syk>
like with anything to do with water
16:12
< Syk>
1g of water = 1cm^3
16:13
< Syk>
the speed of light is a bit stranger
16:13
< Syk>
most people round it to 300 x 10^6 i think
16:13
< Syk>
gravity is almost exactly 9.8ms^2 though, i think
16:13
< Syk>
although even in Imperial that would be strictly speaking wrong, as that's Newtonian rather than Einstenian gravity
16:14
<@gnolam>
It varies.
16:14
< Syk>
when you get really big or really small, Newton breaks down like an emo child when Linkin Park cancels a show
16:14
<@gnolam>
Not really.
16:16
< Syk>
planet or atomic level, newtonian physics doesnt work
16:16
< Syk>
it sums down to 'everything taught in HS physics is a lie, but it's a lie that makes stepping up to the truth much easier'
16:16
< Syk>
then it turns out that's technically a lie too
16:16
<&ToxicFrog>
Unless you need GPS precision, newtonian physics work fine at planetary scale
16:16
<@gnolam>
As an example, alpha radiation actually has two components: the actual He nucleus, and a recoil nucleus.
16:16
<@gnolam>
Conservation of momentum still holds.
16:16
< Syk>
and then quantum physics walks in and just shits up the place
16:17
< Syk>
gnolam: i mean, newtonian gravity, rather
16:17
< Syk>
ToxicFrog: there's still a difference a few decimal places out
16:17
< Syk>
which can be a significant difference at planetary scale
16:18
< Syk>
and then theres also shit like the sun changing the path of asteroids and stuff
16:18
< Syk>
which is just like 'wat'
16:20
<@gnolam>
Newton's law of gravitation sufficed for all planets except Mercury.
16:27 Syk is now known as syksleep
16:30
< syksleep>
well i am gravitating towards sleep
16:31 * syksleep goes out like a light
16:39
<@Alek>
the speed of light is a funky thing!
16:39 * Azash hears a bass guitar
16:41
<@Alek>
I recall reading last month(iirc) that they'd measured it and set the c constant in m/s. then later they re-measured it and it was different from the c constant, so they CHANGED THE METER to keep the c constant constant. XD
16:42
<@Alek>
in fact, tied the meter as a variable of the c constant.
16:44
<@gnolam>
That's how SI works.
16:45
< RichyB>
What's tied to what varies as new measurements become available.
16:46
< RichyB>
The meter is tied to the value of c because the most precisely-established of the fundamental SI units is time, and you can establish distance with similar accuracy if you assume that c's constant.
16:48
<@gnolam>
You start out with a system of consistent units. Then you find a way to tie those units to something directly measurable instead of a standard prototype (which leads to a drift in accuracy as people make copies of copies or the prototype degrades).
16:48
<@gnolam>
For SI, all base units except the kilogram have a physical definition.
16:49
<@gnolam>
All other units are then defined in terms of base units.
16:54
< RichyB>
I thought that the Kelvin had a similar issue to the kilogram? Might be totally off-base on that one.
16:55 EvilDarkLord is now known as Maze
16:55 ErikMesoy is now known as Harrower
17:07
<@gnolam>
The kelvin is defined by the triple point of water.
17:07
<@gnolam>
(And absolute zero, but that goes without mentioning.~)
17:11
< Attilla>
so in reality there is no triple point of water? :V
17:11
<@gnolam>
?
17:12
< Attilla>
you can't reach absolute zero~
17:12
<@TheWatcher[afk]>
OBJECTION!
17:12
< Attilla>
because of quantum and thermodynamic reasons, although i have heard of stuff about negative temperature
17:12
< Attilla>
which isn't the same as reaching zero
17:12
<@TheWatcher[afk]>
Well, true
17:12
<@gnolam>
The triple point of water isn't absolute zero. It's 273.16 kelvin.
17:12
< Attilla>
gnolam ohhh
17:13
< Attilla>
it's more bypassing zero than reaching it, to get to negative
17:14
<&ToxicFrog>
Yeah, "negative temperatures" aren't actually "below" absolute zero. It would be less incorrect (but still wrong) to say that it wraps around to infinity.
17:14
<@gnolam>
Eh. It's more an artifact of notation than anything else.
17:15
<@gnolam>
It's like when you use e.g. negative time intervals.
17:17
<@gnolam>
Hmm. What is the low temperature record these days?
17:17
<@Alek>
I'm sorry, I was just under the impression the meter was a better choice as a constant than a variable, given that we can actually, oh, see it. and what's our reasoning for c being constant when scientists had measured different values for c using the same values for distance and time?
17:17
<&ToxicFrog>
AIUI, the formal definition of temperature is basically a measure of how distributed among entropy states the matter is, which usually coincides with the average energy level of the matter but breaks down under certain conditions.
17:17
< RichyB>
Yeup, it's about information content.
17:17
<@gnolam>
Alek: c is the speed of light in a vacuum, and it is to the best of our knowledge absolutely constant.
17:18
<&ToxicFrog>
In particular, at infinite temperature you have an even distribution across all states, and at negative temperatures you have more particles in higher states than lower ones (which is "normally" impossible)
17:18
<&ToxicFrog>
(this came up in a recent discussion of http://www.nature.com/news/quantum-gas-goes-below-absolute-zero-1.12146 )
17:18 * Alek shrugs. still thinks it's questionable that they'd gotten different results on it using the same units.
17:19
<&ToxicFrog>
Alek: see what? The meter is defined in terms of physical constants, it's an arbitrary unit of distance.
17:19
<&ToxicFrog>
For a while it was defined as N wavelengths of a certain spectral line of a certain element.
17:20
<&ToxicFrog>
At the moment I think it's defined as the distance light travels in a vacuum in (1/c) of a second, with the second defined in terms of some other physical constant.
17:21
<@Alek>
I'd prefer it based on the wavelengths, myself. and the second used to be based on the half-life of the cesium atom?
17:21
<&ToxicFrog>
Scientists get different measures for c because, as our methodologies, equipment, and knowledge improve, we can make more accurate and precise measurements. The underlying constant isn't changing.
17:21
<@Alek>
but the second also was redefined recently, I think.
17:22
<@Alek>
wasn't the meter originally defined as 1/10000 of the distance from pole to equator? or so?
17:22
<&ToxicFrog>
I think the second is currently defined as N cycles of the radiation emitted by a certain state transition of a certain isotope of cesium.
17:26
<@Alek>
er. my bad. 1/10,000,000
17:26
<@Alek>
it used to be, yes.
17:31
<&ToxicFrog>
AFAIK it is still.
17:36
<@Alek>
er no. not in a long time.
17:36
<@Alek>
close, though.
17:36
<&ToxicFrog>
Er
17:37
<&ToxicFrog>
Are you talking about the meter or the second?
17:37
<@Alek>
meter.
17:37
<@Alek>
XD
17:37
<@Alek>
the second is: the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium 133 atom.
17:58 Kindamoody|out is now known as Kindamoody
18:29 RichyB [richardb@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.]
19:09 Kindamoody is now known as Kindamoody[zZz]
19:28
<@Rhamphoryncus>
Negative temperature is basically like Newton's gravity vs Einsteins gravity. The second is a very slight refinement, but in the process it exposes new mechanics, new ways to define what gravity is, and as a result there's corner cases that would be nonsensical under the original simpler model
19:33 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
19:33 mode/#code [+qo Vornicus Vornicus] by ChanServ
19:37
<@Azash>
20:30 < x> some dick at work just got a Zbot/Zeus virus
19:37
<@Azash>
20:30 < x> and got our Exchange server on a black list
19:37
<@Azash>
20:31 < x> 90% of or clients email server are blocking us
19:39
<~Vornicus>
faaiilbooaat
19:39
<@Namegduf>
Seems unlikely they'd be blacklisted if they dealt with it in a timely fashion.
19:39
<~Vornicus>
actually no, that is in fact a Shipment Of Fail
19:39
<@Namegduf>
If they didn't, then they're the people Ruining It For Everyone and it's good that they got a sharp lesson in good Internet manners.
19:41 * Pandemic agrees
19:43 LiddyTheFelinco [lidistus-li@4CA975.06D306.8735BD.012B14] has joined #code
19:53 Harrower is now known as ErikMesoy
20:02 Maze is now known as EvilDarkLord
20:06 Shayd [Shayd@Nightstar-7784d40f.dyn.optonline.net] has joined #code
20:06 You're now known as TheWatcher
20:11 * TheWatcher readsup, notes that while the admins of that mail system probably are somewhat to blame, the entire blacklist system is a complete clusterfuck that makes the mafia look honest and reasonable, so he tends not to judge people that end up on them harshly
20:17 Shayd [Shayd@Nightstar-7784d40f.dyn.optonline.net] has left #code [""]
20:32
<@RobinStamer>
IMO the blacklist system is just a symptom of the disease.
20:38
< Xires>
should just rewrite the whole mailsystem..all the protocols..SMTP is not very 21-century friendly
20:40
< Xires>
and the blacklist system is reminiscent of the US's search for communists and the Salem witch trials
20:40
<&McMartin>
The Salem witch trials were more about cynical power grabs and honor killings
20:41
<@TheWatcher>
Email hates the living
20:41 LiddyTheFelinco [lidistus-li@4CA975.06D306.8735BD.012B14] has quit [Ping timeout: 121 seconds]
20:46
<@RobinStamer>
SMTP is literally impossible to implement fully
20:46
< Attilla>
what's the blacklist system
20:46
< Attilla>
?
20:49
<@RobinStamer>
It's basically a public DB that lists "known bad" email servers.
20:49
<@RobinStamer>
So anyone using the DB will just ignore the entire list.
20:50
<@RobinStamer>
With IP reuse it's also possible to get an IP that is on the list.
20:50
<@TheWatcher>
Except that you have to add in the fact that most of said lists are maintained by rabid vigilantes, bullies, scammers, and general all-round collosal dicks
20:50
< Attilla>
that does sound pretty severe
20:51
<@TheWatcher>
/in theory/ the system should be a decent way to identify and stop bad mail systems
20:52
<@TheWatcher>
Except it involves human beings.
20:59 LiddyTheFelinco [lidistus-li@4CA975.06D306.8735BD.012B14] has joined #code
21:00
<~Vornicus>
what makes smtp impossible to implement fully?
21:05
< ErikMesoy>
The spec is a nightmare. I saw a talk on this a while ago which I will try to dig up shortly, but in summary, implementation is required to handle a million different things, and also the spec for handling some of them is very different from the way users are accustomed to.
21:06 * Derakon_ discovers another device that does not allow connections to die unless they are specifically terminated by the client, and thus must be powercycled if the client goes away uncleanly.
21:07
< ErikMesoy>
If you fully implemented SMTP, people wouldn't want it.
21:07
< Derakon_>
Time for another Telnet proxy, I guess.
21:10
<@TheWatcher>
Derakon_: someone needs to be hung upside-down over a scorpion pit for that stuff.
21:11
< Derakon_>
TW: yeah, you'd think they'd require keepalive requests or something at least.
21:11
< Derakon_>
I don't mind coding my client to have to make a call every 30s or renew the connection.
21:14
< Derakon_>
And it's a damned sight better than having to walk down three flights of stairs, put the booties on, go into the clean room, flick a switch down and then up, and then walk back up to my desk.
21:14
< Derakon_>
Er, and then apparently realize I left the booties on and throw them out.
21:14
<&McMartin>
doh
21:15
< Derakon_>
I haven't actually done that yet, but I've seen others do it.
21:18
<@TheWatcher>
Dera: You don't need to; TCP implements a keepalive for you.
21:18
< Derakon_>
Even better!
21:18
<@TheWatcher>
Actually, it might already have it set up, it's just that the default keepalive timer tends to be set to 2 hours, so it can actually take 4 to 6 hours to detect a dead client
21:19
< Derakon_>
No, I've left them overnight and they haven't "recovered" on their own.
21:19
<@TheWatcher>
Blegh, probably hasn't turned it on, then
21:43 * Vornicus tries to figure out if he can make his minecraft crafting excel sheet do what he wants without manual fiddling
21:50
<@iospace>
so a friend pointed out an easter egg in vim
21:52
<@RobinStamer>
Oh?
21:52
<@iospace>
the "Ni!" command
21:53
< Derakon_>
:help! prints "Don't panic!", relatedly.
21:54
<@iospace>
too bad the error isn't E042
22:06
<@iospace>
Derakon_: :help 42
22:08 Nemu [NeophoxProd@Nightstar-fd87b668.asahi-net.or.jp] has quit [Ping timeout: 121 seconds]
22:19 ErikMesoy is now known as ErikMesoy|sleep
22:23 * iospace pffts
22:23
<@iospace>
17:12:37 < franny> Coding and tripping one's balls off are generally incompatible, unless you're using some of Haskell's more esoteric features.
22:23
<@iospace>
17:16:18 < iospace> what about drunk off your ass?
22:23
<@iospace>
17:20:12 < franny> That's why we have ultra-forgiving languages like Java.
22:25 * Azash peers at anyone calling Java forgiving
22:26
< Derakon_>
"Forgiving" in a language generally means that it says "No, you don't want to do that" instead of blindly doing the wrong thing.
22:26
<&ToxicFrog>
Well, it's forgiving in the sense that if you fuck up it's more likely to fail to compile or give you a stack trace than segfault inexplicably an hour after the actual bug occurs
22:26
< Derakon_>
E.g. Python not letting you use '=' in an if statement.
22:27
<@Azash>
< Mars> Mark Zuckerberg took time out of this morning's presentation to highlight one partner in particular: Microsoft Bing. According to the CEO, the company has teamed up with Bing "to show you world class search results for things that don't match your query."
22:27
<@Azash>
Derakon_: Ah, I see
22:27
<@Azash>
I'd parse it the other way around but I guess I'm silly like that
22:28
<&ToxicFrog>
The other way around is "permissive", I believe.
22:28
< Derakon_>
The only other interpretation I can think of for "forgiving" here is "guesses at what you meant and tries to do it", which is utterly terrifying.
22:28
< Derakon_>
It's also what PHP and Perl tend to do~
22:28
<&ToxicFrog>
"forgiving" implies that when you make mistakes, you aren't punished for them, which is definitely not the case with e.g. C
22:29
<@Azash>
Derakon_: Well, like "I forgive this glaring mistake, I'm sure you know what you're doing"
22:29
<&ToxicFrog>
Yeah, that's not forgiveness, that's blind faith
22:29
<&ToxicFrog>
Faith that it's not actually a mistake, I mean
22:30
<&ToxicFrog>
C and Perl both have that property and I would consider them both extremely unforgiving languages because if you screw up they'll take your legs off.
22:31
<@Azash>
They'll sedate you while you're asleep, then take your legs off
22:31
<@Azash>
Then ship you to south america and leave you in bed with a dead prostitute before you wake up
22:31
<@Azash>
At least that's how C feels at times
22:54 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Connection closed]
23:29 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
23:29 mode/#code [+o himi] by ChanServ
23:52 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
--- Log closed Wed Jan 16 00:00:18 2013
code logs -> 2013 -> Tue, 15 Jan 2013< code.20130114.log - code.20130116.log >

[ Latest log file ]