#avr | Logs for 2015-05-29

Back
[00:03:42] <hypermagic> yeah... you would need something to do with it
[00:04:00] <hypermagic> compute the meaning of life
[00:04:47] <Xark> Heh, I already know that answer. 42 :)
[00:16:48] <Casper> hypermagic: if I had a large enought processing power, I'ld simply... start a rendering farm
[00:20:10] <Casper> and if I do it at home, I'ld watercool it... and if I start my own datacenter, it might aswell be watercooled
[00:20:38] <hypermagic> and you get a water heater too :)
[00:23:39] <Jymmm> hypermagic: Play PONG, of course
[00:24:21] <hypermagic> Jymmm, ywa i saw that application of the 500MHz fpga too :)
[00:24:31] <hypermagic> also... the commodore and tari emulator
[00:24:35] <hypermagic> atari
[00:24:48] <Jymmm> hypermagic: What else do you do with a $5 BILLION dollar computer?
[00:25:11] <Casper> not quite of a water heater...
[00:25:25] <Casper> BUT in winter, you could overclock like crazy!
[00:26:02] <hypermagic> Jymmm, nothing id probably pick the atari emulator ;>>
[00:26:40] <Xark> hypermagic: FPGAs are indeed great for retro hardware recreations. :) I have a Atari 2600 that outputs crisp VGA. :)
[00:26:53] <Jymmm> Casper: Actually, you can't.
[00:26:53] <Jymmm> Casper: condensation.
[00:27:02] <Casper> sure you can
[00:27:03] * Xark links to A2601 project https://retromaster.wordpress.com/a2601/
[00:27:10] <hypermagic> TTL CPU: Ten Years of Magic https://www.youtube.com/watch?v=0jRgpTp8pR8
[00:27:12] <hypermagic> haha haha
[00:27:12] <Casper> silicon and foam<
[00:28:07] <Jymmm> Casper: I worked in a DC. I had the exact same idea. "It's colder outside, so why don't we just open the doors?" That's what what they told me.
[00:29:09] <Casper> but really, the issue is that they don't know the outside environnement, and they don't want to take a risk
[00:29:14] <Jymmm> hypermagic: MAME on a supercomputer works too =)
[00:29:33] <Casper> and some managers just don't know shit
[00:30:37] <Jymmm> A DC is a dry environment. The humidity is controlled. Yo don't want 100,000 servers to collect condensation, it's a Bad Thing™
[00:30:59] <Jymmm> This wasn't the manager, this was the owner.
[00:32:58] <Casper> heck... I read something somewhere... where the HVAC was old and needed to be redone. They considered to use the outside air if the weather allow. This mean that if it's not too humid and cold enought then some baffle open and take the outside air, or part of it. Usefull in winter. "but, that mean dust can get in! Also, condensation! the air in winter is way too cold!" and so on
[00:33:42] <Casper> the unit had HEPA filters, condensation would be inside the hvac unit, in the specially made part designed to collect such condensation...
[00:33:48] <Casper> oh best part: snow can get in!
[00:34:18] <hypermagic> mm well if the air is dry then static electricity may develop
[00:35:01] <Casper> and condensation is only possible if it's extremelly humid (the unit would be in recycling mode, and use the A/C) or if the stuff is colder than the air
[00:35:23] <hypermagic> condensation is possible if the humidity goes above 95%
[00:35:26] <Casper> hypermagic: and also can cause premature failure because it's too dry
[00:35:32] <hypermagic> but computers are always warmer...
[00:35:52] <Casper> well, in theory
[00:36:23] <Casper> what I read about the theory is: if you open the window, the hot humid air outside will rush in, and condensation can happend
[00:36:44] <Casper> ... if it's that hot and humid outside, then... they won't use the outside air...
[00:37:03] <Casper> but really, what really seems to end up to is: dust
[00:37:52] <Casper> even with the best filter, dust can still get in... while with pure air recycling... in theory dust can only lower...
[00:42:13] <Casper> but really, the best seems to be water cooling, when weather permit, use just fan outside on the radiator, if not then supplement with A/C
[00:59:15] <hypermagic> hmmm nice FlipDisc display - First test https://www.youtube.com/watch?v=vbt2svFHOWU
[00:59:23] <hypermagic> this consumes zero power idle
[00:59:29] <hypermagic> displaying things
[01:07:10] <Casper> hypermagic: ooooold technology
[01:07:35] <hypermagic> yea buit i never had one ;<
[01:07:38] <hypermagic> but
[01:08:35] <hypermagic> https://www.youtube.com/watch?v=bMWYmIQlA2c
[01:08:36] <hypermagic> :)
[01:08:44] <hypermagic> Controlling a flip-disc display from Android
[02:22:27] <rue_bed> I have 2 flip disks
[02:22:36] <rue_bed> I'm not sure what to use them for
[02:25:42] <Jymmm> mount on car with pre-defined messages
[02:25:57] <Jymmm> including ..|..
[02:40:48] <rue_bed> hmm
[02:48:44] <Jymmm> rue_bed: you can flip off ppl at the touch of a button =)
[03:08:48] <Mr_Sheesh> dickbutt on 1? :P
[04:32:28] <Jymmm> Mr_Sheesh: "Good Answer! Good Answer!" <audience applauds>
[05:07:32] <Jymmm> Does anyone happen to recognize the compression format? http://i.imgur.com/VhXQJA4.png
[05:38:47] <aandrew> Jymmm: run it through the unix 'file' program, does it yield any results?
[05:47:03] <Jymmm> aandrew: just says "data" =)
[05:48:44] <Jymmm> aandrew: thanks
[06:06:49] <Thrashbarg> Jymmm: this wouldn't be from a VoIP system?
[06:08:48] <Thrashbarg> Jymmm: looks like it's a firmware for an Obihai VoIP phone adapter
[07:40:25] <aditya3098> Hello, I think I broke my new atmega644 dip. I tried to set fuses but it stopped responding. I only have a USBASP programmer and a few other micros (328/ps, tiny84/85). My present fuses are: l:0x60 h:0xd9 e:0xff
[07:40:59] <LeoNerd> Oooh a 644
[07:41:29] <aditya3098> I tried putting in a 20mhz crystal woth 22pf caps but it didn't work... I am trying other freqs.
[07:43:07] <aditya3098> No, even 16mhz dont work...
[07:45:37] <aditya3098> Anyone?
[07:45:51] <LeoNerd> I'd start by looking up what those fuse numbers mean
[07:46:14] <LeoNerd> Expand them out here in words; so people (e.g. me) would be more likely to help. Offhand I don't know what the bits are
[07:50:09] <aditya3098> The low fuse: cksel0-3 are set, sut0 is set, sut1 is not, ckout is not, clkdiv8 is set.
[07:51:35] <aditya3098> The high fuse: BOOTRST is unset, BOOTSZ0 and 1 are set, EESAVE and WDTON are not set, SPIEN is set, JTAGEN is unset, OCDEN is unset
[07:51:55] <aditya3098> The only differences from stock is the clock and the jtag disable
[07:56:24] <LeoNerd> So you have SPIEN, so SPI programming ought to be possible as long as you have a clock source
[07:56:40] <LeoNerd> IIRC the 644 has a dedicated RESET pin so there's no fuse able to disable that one, which is useful here
[07:58:00] <aditya3098> Yeah, I am currently trying to build a clock source using an attiny85 at 20mhz according to this url: http://www.larsen-b.com/Article/260.html
[07:58:34] <LeoNerd> So you'll have to remind us the wording of the chosen clock select value; offhand I don't know which one that is
[08:04:07] <aditya3098> I don't understand. When you say wording, I checked the online fuse calculator, it says that all the CKSEL are set
[08:05:34] <aditya3098> Ext. Clock; Start-up time: 6 CK + 65ms; [CKSEL=0000 SUT=10]
[08:05:50] <aditya3098> Is that what you mean?
[08:06:06] <LeoNerd> Yes; that's what I was looking for
[08:06:14] <LeoNerd> OK so yes, you're on Ext Clock, so that's not a crystal
[08:06:21] <aditya3098> Its not?
[08:06:33] <LeoNerd> No, crystal sources have the word "crystal" in their name, see ;)
[08:07:01] <aditya3098> Thats frustrating, as I spent about four hours reading up on that VERY topic. And somehow, I still messed up
[08:07:14] <aditya3098> So what should I do in this case?
[08:07:25] <LeoNerd> A crystal source uses XTAL1 and XTAL2 as an inverter-based oscillator
[08:07:38] <LeoNerd> An external source wants some squarewave on one of the pins (I forget which)
[08:07:59] <LeoNerd> E.g. you could take some other AVR chip clocked by a crystal, enable its CKOUT fuse, and use that as a clouc source
[08:08:02] <LeoNerd> clock
[08:09:20] <aditya3098> So, I just plug in my attiny85 to a 20mhz crystal, set the ckout and connect it to one of the pins?
[08:09:37] <LeoNerd> Well, connect it to the *correct* pin ;) I just don't know offhand which that is
[08:10:48] <aditya3098> Will XCK0 do?
[08:11:07] <LeoNerd> I don't know. You'll have to read the DS on the subject of External Clock
[08:11:10] <LeoNerd> I don't have the 644's DS to hand
[08:16:29] <aditya3098> It says I just need to feed it into the first clock pin...
[08:16:49] <LeoNerd> So presumably XTAL1
[08:17:47] <aditya3098> Do I need to set clkdiv8?
[08:17:56] <aditya3098> on the "doctor" avr?
[08:18:19] <aditya3098> and do I need to have any program running on the avr?
[08:22:01] <LeoNerd> CLKDIV8 has no bearing on ISP
[08:22:11] <LeoNerd> Oh.. on that. Up to you
[08:22:33] <LeoNerd> I believe CLKDIV8 just affects the internal prescaler, not the clock output pin. But my memory is hazy on that detail
[08:22:48] <LeoNerd> In any case, it'll just mean your target chip is clocked 8 times slower
[08:25:42] <aditya3098> It worked! Yay! Thank You.
[08:26:41] <LeoNerd> \o/
[08:26:56] * LeoNerd idly wonders what part of "External" in "External Clock" people have trouble understanding...
[08:42:15] * LeoNerd quietly mumbles that gcc can't synthesize a uint24_t
[08:42:37] <LeoNerd> I'm counting centiseconds. uint16_t can only store 32k centiseconds, i.e. 30 seconds. I want to store a few minutes
[08:42:54] <LeoNerd> uint24_t would be great; I could handle over 500 minutes, that's plenty for me.
[08:44:19] <LeoNerd> uint32_t of course will work, but wastes a byte I don't need. On a tiny84 that's quite a lot :P
[08:44:30] <specing> LeoNerd: yes it can
[08:44:36] <LeoNerd> It can?
[08:44:39] <specing> sure
[08:44:43] <specing> if you use Ada
[08:45:01] <LeoNerd> Bah
[08:45:06] <specing> type uint24 is range 0.. (2**24 - 1);
[08:45:10] <LeoNerd> I meant gcc the *C* compiler :P
[08:45:11] <specing> for uint24'Size us 24;
[08:45:28] <specing> LeoNerd: C sucks
[08:45:36] <specing> this is one of the reasons
[08:45:42] <specing> one of the *many* reasons
[08:45:51] <LeoNerd> Not C's fault at all
[08:45:56] <specing> it is C's fault
[08:45:59] <LeoNerd> The C spec is perfectlt happy with the idea of uint24_t
[08:46:06] <LeoNerd> gcc just happens not to implement it
[08:46:20] <specing> The C spec mentions uint24_t?
[08:46:32] <LeoNerd> The C spec doesn't mention any numbers
[08:46:51] <LeoNerd> The C spec explains the general idea of uint<N>_t and suggests that the compiler should provide specific types with some useful N values
[08:46:51] <specing> so how did you conclude "The C spec is perfectlt happy with the idea of uint24_t"
[08:47:05] <aditya3098> Hello, I was here a few mins ago, I had an issue with my clock. @LeoNerd: I am having the same problem turns out I had it working the last time because I switched the doctor avr for the dead one (stupid thing, yeah). Thats because I used another 644 for the clock source. It is not working
[08:47:14] <LeoNerd> So on an 8bit machine, uint8_t, uint16_t, etc... are "obviously" supplied
[08:47:50] <specing> LeoNerd: and would onlt N-bit integers be useful?
[08:48:13] <specing> LeoNerd: what if you just need 10 values?
[08:48:26] <LeoNerd> Then I wouldn't like C to do that
[08:48:38] <aditya3098> specing: I guess you could use a bitfield?
[08:48:40] <LeoNerd> Because the CPU would have to insert a lot of extra range-checking instructions, error handling, etc....
[08:48:48] <specing> aditya3098: not really
[08:48:50] <LeoNerd> A 10-bit bitfield would be easy; a uint10_t
[08:48:57] <specing> LeoNerd: not really
[08:49:07] <LeoNerd> But a 10-way enumeration, say, would need to use at least 4 bits, and then actively check for disallowed values
[08:49:23] <specing> LeoNerd: what makes you think so?
[08:49:39] <LeoNerd> I like that when I write C code on an AVR I can generally have a good guess at the exact instructions it will emit for that, and it's usually prettymuch correct
[08:49:49] <specing> yes, it would need >= 4 bits on a binary computer, but why would it need to check for disallowed values?
[08:49:58] <aditya3098> useful for storing, say, the input of the 10 bit adc
[08:50:08] <LeoNerd> Because then how would a 10way enum differ from a 16-way enum?
[08:50:17] <specing> aditya3098: type adc_in is range 0 .. (2**10 -1)
[08:50:22] <LeoNerd> I.e. why am I asking for a 10-way enum as upposed to simply asking for a uint4_t ?
[08:50:41] <LeoNerd> aditya3098: don't conflate 10-bit with 10-value enum
[08:50:48] <specing> LeoNerd: a C enum does not protect you in runtime
[08:50:53] <LeoNerd> I'm well aware of that
[08:50:55] <specing> LeoNerd: it protects you in compile time
[08:50:58] <LeoNerd> I often use that to great effect :)
[08:51:04] <specing> so no additional checks
[08:58:23] <Jymmm> Thrashbarg: No, it's for my bowling ball.
[10:06:31] <Jartza> hello
[10:06:38] <LeoNerd> Afternoon
[10:06:58] <Jartza> wazzup?
[13:24:48] <Jymmm> ARM9 doesn't have any nonvolatile storage onboard, does it?
[13:37:01] <FL4SHK> Jymmm: the term "ARM9" only refers to the CPU
[13:38:00] <Jymmm> FL4SHK: Ok, so ARM is "cpu only", you can't "write" to it directly, needs some external storage?
[13:38:04] <FL4SHK> Theoretically you could have a microcontroller with an ARM9 CPU and nonvolatile storage, but it's not required
[13:38:19] <FL4SHK> Well there ARE microcontrollers that have ARM CPUs
[13:39:01] <Jymmm> for the processing power?
[13:39:05] <FL4SHK> Yeah
[13:39:07] <Jymmm> k
[13:39:22] <FL4SHK> I think most ARM CPUs are in things like phones, tablets, etc.
[13:39:27] <FL4SHK> Though I might be wrong
[13:39:57] <Jymmm> I'm just looking at a module that's ARM9 based, wasn't sure if it had NV internally or not is all
[13:40:06] <FL4SHK> It MIGHT but there's no guarantee
[13:40:09] <FL4SHK> That's my point
[13:40:18] <Jymmm> k
[13:40:42] <Jymmm> It's ALL above my paygrade anyway, was just curious =)
[13:40:56] <FL4SHK> an ARM9 microcontroller is unaffordable for you?
[13:41:02] <FL4SHK> I thought those were really choice...
[13:41:05] <FL4SHK> *cheap
[13:41:12] <Jymmm> knowledge =)
[13:41:49] <Jymmm> above my knowledge paygrade =)
[13:43:13] <FL4SHK> Ah
[13:45:33] <jadew> Jymmm, it depends on the chip itself
[13:45:48] <jadew> ARM9 is just the IP that gets licensed to the chip manufacturer
[13:46:10] <jadew> so they use the ARM9 cpu in the chip and add their own peripherals
[13:46:31] <jadew> there's nothing preventing them from adding non volatile memory to the chip
[13:46:49] <FL4SHK> I was trying to say that but I have trouble wording things sometimes :V
[13:46:49] <Jymmm> k
[13:47:22] <Jymmm> This module comes out of china, so I doubt there's much "licensing" going on =)
[13:47:28] <jadew> FL4SHK, everyone has those days :P
[13:48:15] <jadew> Jymmm, I don't know which chip it is, but I'm willing to bet they have rights to use the ARM core :)
[13:48:34] <jadew> haven't heard of counterfit ARM cores yet
[13:49:50] <jadew> not saying it's not possible, but highly unlikely
[13:53:36] <Jymmm> You're probably right (they have an FCC ID), too blurry for me to tell... http://i.imgur.com/YXPy1w5.png
[13:53:57] <Jymmm> But I'd guess that liil guy in the corner is NV
[13:54:15] <Jymmm> lil*
[15:08:55] <hypermagic> hello
[15:37:40] <MrMobius> i keep reading that you can convert an SVF file to a PCF file with "Atmel tools" but there are no links to the SVF2PCF program anywhere, just mentions.
[15:37:45] <MrMobius> anyone know where I might find it?
[15:39:26] <twnqx> wow, atmel BBS
[15:39:34] <twnqx> i wonder if that's still online
[15:40:14] <FL4SHK> ooh, interesting
[15:40:30] <twnqx> damn
[15:40:33] <FL4SHK> I want to see an old style BBS
[15:40:35] <twnqx> someone picked up the phone on that number
[15:40:36] <twnqx> :S
[15:40:39] <FL4SHK> LOL
[15:40:48] <FL4SHK> How do BBS's work?
[15:40:49] <MrMobius> 408 436 4309?
[15:40:53] <twnqx> yeah
[15:40:57] <MrMobius> lol
[15:41:08] <twnqx> good i used skype, doesn't leave a suitable caller id
[15:41:18] <MrMobius> honest mistake
[15:42:05] <twnqx> <FL4SHK> How do BBS's work? <- how young are you? :/
[15:42:12] <FL4SHK> 21
[15:42:13] <FL4SHK> :V
[15:42:20] <twnqx> i operated a BBS when i was... 16
[15:42:24] <FL4SHK> I know how Forums work
[15:42:32] <FL4SHK> I've only been to Internet forums
[15:42:42] <twnqx> but that was... before you were born.
[15:42:52] <FL4SHK> I know what BBSes are
[15:42:53] <FL4SHK> I read
[15:43:30] <twnqx> basically, a ANSI based terminal over dial up
[15:43:36] <FL4SHK> Ah
[15:43:47] <FL4SHK> that's cool
[15:43:49] <twnqx> with the option of additional file transfer using external programs
[15:43:54] <FL4SHK> Sounds like... unsecure SSH
[15:44:01] <twnqx> nah, more secure
[15:44:07] <FL4SHK> ...more secure than SSH?
[15:44:10] <twnqx> since it's point to point :P
[15:44:12] <FL4SHK> Oh
[15:44:18] <MrMobius> Atmel is kind of disappointing :(
[15:44:21] <twnqx> no packets etc
[15:44:22] <FL4SHK> Can't someone still snoop on that though?
[15:44:25] <FL4SHK> Hm
[15:44:25] <MrMobius> no link to the software they recommend
[15:44:37] <MrMobius> and no forum for CPLDs :(
[15:44:43] <FL4SHK> Okay so even without encryption it's more secure
[15:45:01] <twnqx> altera isn't better :D
[15:45:10] <twnqx> https://www.altera.com/support/support-resources/knowledge-base/solutions/rd04011998_2876.html <- the link gies straight to 404
[15:46:50] <FL4SHK> Also twnqx you are... around 40?
[15:46:57] <FL4SHK> or wait
[15:46:59] <FL4SHK> 35 maybe
[15:47:06] <twnqx> 39
[15:47:10] <FL4SHK> Yeah
[15:47:56] <twnqx> ftp://ftp.altera.com/pub/misc/svf2pcf.zip
[15:47:57] <twnqx> :S
[15:48:55] <twnqx> http://dondencker.dk/personal/backup/htx/3.G/El/Digital%20el%20CD/AVR%20Tech.%20library/software/svf/svf.htm
[15:49:10] <twnqx> that's what some minutes of googling got me
[15:55:10] <Jymmm> CONNECT 2400...
[15:57:01] * twnqx looks at stack of modems in he cabinet
[15:57:07] <twnqx> connect 128000
[15:57:08] <twnqx> !
[15:57:29] <twnqx> german isdn with channel bundling... superbly fast for those days
[15:57:48] <Jymmm> FL4SHK: http://telehack.com/
[15:57:56] <twnqx> though i also managed to get an analog 300bps connection using an acoustic coupler and an early GSM telephone :D
[16:02:51] <Jymmm> FL4SHK: telnet://tequilamockingbirdonline.net
[16:38:56] <Jordan_U> I have a 128x64 display that I'm writing mostly text to, and I've been manually word-wrapping my string literals. I would like to use a word-wrap function instead. I've been trying to both find a good existing word-wrapping library, and write my own, and have been having difficulty with both. Anyone familiar with any good examples of simple word-wrapping functions?
[19:10:55] <day> i think im going nuts T_T im having framing issues with my usart. im using a 14.7456Mhz crystal. @2400/4800/9600 baud. Im using the Demo code from the datasheet. Im monitoring the signal with a saleae logic analyzer. Sometimes the packages are ok. I would say in 90% i have a framing issue. If i put a tiny delay between the packages the error disapears :/
[19:11:28] <LeoNerd> Correct setting in STOP bits?
[19:12:03] <day> yes
[19:15:17] <day> right now.... i would kill for a frequency counter >.>
[19:15:31] <LeoNerd> Saleae usually does a good job of that
[19:15:32] <froese> and what is the "framing issue"?
[19:17:19] <day> http://i.imgur.com/JxenO38.png
[19:17:34] <day> im sending 'a' sometimes they get miss interpreted
[19:18:27] <Casper> day: can you oversample with your logic analyser?
[19:18:49] <Casper> if you can, you may be able to analyse by hand what happend
[19:19:06] <Casper> also, are you sure that the polarity is right?
[19:21:05] <LeoNerd> Your second sample there just looks like the Logic software started mid-byte
[19:21:20] <LeoNerd> You should start Logic waaay before your circuit does anything, so it will definitely capture from the start
[19:21:48] <day> that might actually be the issue :/
[19:22:17] <day> that would explain why the delays help
[19:23:26] <LeoNerd> That's why two stop bits can be useful
[19:23:39] <LeoNerd> It makes it much less likely that an offset receiver still sees valid bytes
[19:26:00] <LeoNerd> (This is usually why I like to use SPI if I can; much much harder to be upset with such things when you have a nice clean SS edge)
[19:26:06] <froese> and with ten stop bits you can be sure that the receiver recovers in at most one byte ;-)
[19:26:15] <LeoNerd> Hah
[19:26:26] <LeoNerd> Yes, but in ten stop bits you'd just halve the line bandwidth
[19:26:49] <LeoNerd> So instead you want to use NRZ or something
[19:26:57] <froese> you can't have everything ;-)
[19:27:09] * LeoNerd had everything once.. for a brief moment
[19:29:31] <osteri> day: is the UART device connected? or do you have only connected LA?
[19:29:45] <froese> old tty drivers sometimes had an extra delay after an EOL - originally to give the teletype time to move its head to the beginning of the line but it also helped to force a resync after each line.
[19:32:45] <day> osteri: only the LA. but behold. it appears to be really just a 'miss interpretation' error. :3
[19:32:52] <day> kinda obvious now :/
[19:36:10] <osteri> day: i'm not an EE, but uart RX line needs pull-up, so i guess connecting the device could effect
[19:49:25] <froese> osteri: that's not the problem (and uarts normally don't use pull-ups). if the receiver starts sampling while the transmitter is already transmitting, it interprets the first falling edge it sees as a start bit - even if the falling edge belongs to a data bit. TXer and RXer need to be synchronized to make rs232 work. this happens automatically after max 10-bit-times of silence (stop bits).
[21:37:36] <Jymmm> day: Re: "would kill for a frequency counter" - What? Phone gps and a couple of 741's isn't good enough for ya?!
[21:46:20] <Tom_itx> abcminiuser!
[21:46:27] <abcminiuser> Ahoyhoy
[21:46:29] <abcminiuser> Hoy.
[21:46:31] <Tom_itx> what's up?
[21:46:57] <abcminiuser> Paniking over a job interview monday
[21:47:02] <abcminiuser> Second round, the technical one
[21:48:30] <Tom_itx> no more making light bulbs?
[21:51:59] <abcminiuser> Decided to get out while I still have the opportunity to
[21:52:23] <Tom_itx> where you headed this round?
[21:53:45] <abcminiuser> Don't want to say yet - I have about three/four possibilities and two of them are competitors
[21:54:55] <Tom_itx> local or some god forsaken frozen place?
[21:54:59] <Tom_itx> :)
[21:55:21] <abcminiuser> local
[21:55:30] <abcminiuser> Anika has had enough of moving
[21:56:00] <Tom_itx> she didn't care for Norway much ehh?
[21:57:04] <abcminiuser> She likes her job now, doesn't want to lose it