[01:37] good morning to all [01:40] lotuspsychje: o/ ... Is better now .. shift change ! [01:40] hi there Bashing-om :p [01:41] Bashing-om: im early, so you cant run away yet lol [01:42] lotuspsychje: Oh well .. I have 20 minutes yet befor I start think'n bout exit stage right . [01:42] :p [01:43] lets see whats new in ubuntu land [01:46] lotuspsychje: We have had our dillies .. ask daftykins ! Seems settled down recently . [01:46] hmmm [01:51] http://www.phoronix.com/scan.php?page=news_item&px=R9-290-Ubuntu-15s [01:51] seems like we gonna have screen issues on 15.10 also [02:33] hi philipballew [02:35] Ok Me eyes is crossing, and mind doing unwonderful things . Time to exit stage right . Yall take care of my light work . [02:35] lotuspsychje, hey [02:35] sweet dreams Bashing-om [02:39] lotuspsychje, up to anything fun in your part of the world? [02:41] philipballew: im browsing softpedia linux news :p [02:41] anything good lotuspsychje ? [02:43] http://linux.softpedia.com/blog/ubuntu-15-10-now-supports-steam-controllers-after-being-patched-494941.shtml [02:43] reading randomly [05:55] !isitoutyet [05:55] Not yet! [07:47] Good morning [08:45] !wily [08:45] Ubuntu 15.10 (Wily Werewolf) will be the 23rd release of Ubuntu. Discussion in #ubuntu+1 [08:46] friday d-day [08:51] Apple pie day :) [08:51] :p [09:22] bbl [10:02] That's odd, usually it is a thursday. [10:48] Impressive! OnceMe is still messing it up 12 hours later. [10:48] :-) [10:50] TJ-, no he was here yesterday. more like 24. I THINK he's doing some fairly high level stuff with only a noob level of understanding. that's just like my opinion, man. [10:51] cfhowlett: I know, but I was telling him how to do the ecryptfs stuff 12 hours ago and left for bed with the joke tthat the way he was going I'd likely see him at breakfast-time still working on it :) [10:52] sometimes the best thing to do is ... back away. at least he did his backups. [11:07] any of you fine people good at java/android programming [11:19] Depends what you mean by 'good' :p [11:19] trying to move bits around [11:20] literal, digital BInary digiTs ? [11:20] and write it to NFC tags. instead of the normal binary 1,2,4,8,16,32... it goes 262144...33554432,1024...131072,4...512 [11:21] Big-endian? [11:21] uh... maybe? [11:21] http://hastebin.com/ipubivageg [11:21] thats the order, from right to left the bits represent [11:22] looks like it just needs to bit-shift to adjust from structure format to CPU [11:23] hm [11:24] e.g. 262144 >> 18 = 1 [11:24] but that wouldn't work for everything [11:25] No; I assume the NFC structures have different elements, which require different shifts [11:25] nfc just gets raw data written to it [11:26] lines 1-8 look like they are 1 byte using >> 18, lines 9-16 a byte using >> 10, etc [11:26] at first i thought it was encrypted, because i couldn't find a pattern [11:27] then i found a way to write the raw data to the nfc using my phone, and put a 1 in every place and recorded the value [11:28] You need the tag specs for the tags you're working with. Maybe the NFC Forum has them, or you may need manufacturer/card specific specs [11:28] what do you mean specs [11:29] specifications for the tag data, usually NDEF [11:29] yeah it doesn't do that, its very basic [11:30] first two blocks are all that matter for this, just has 64 bits of information [11:30] and just a number in hex [11:30] http://nfc-forum.org/our-work/specifications-and-application-documents/specifications/nfc-forum-technical-specifications/ [11:31] If you're working with something non-standard you'd need the manufacturer specs. that detail the data layout and meaning [11:34] Your data looks like, MSB first: 41-48, 49-56, 57-64, 1-8, 9-16, 17-24, 25-32 [11:38] just need to change 1234567890(decimal) to 100100100101100000001011010010 to 1001000000000000000000000000010000000101101001000000001100101 to 1200000080B48065(hex) [11:39] took 4 minutes by hand :| [11:39] and i think i made a typo [11:40] LOL ... so split your decimal up into bytes, then bit-shift and insert the bits with an AND mask into the result [11:44] not sure i understand that [11:44] oO [12:07] Ben64: something like this http://paste.ubuntu.com/12885228/ [12:14] oooooh [12:16] Ben64: that was a bit too simplistic - after the bitwise AND the shift value needs to be adjusted to account for how far into 'input' the bits already are. you may need to move some bits right rather than left, too, to get tot heir absolute position in nfc_data [12:19] yeah [12:20] probably more like this, although these values seem to give the wrong result compared to what you gave earlier: http://paste.ubuntu.com/12885276/ [12:22] yeah some are still not in the right position but looks tweakable [12:29] If you test with the value 3735928559 (0xDEADBEEF) you can see where the bits end up in the result [12:30] how did you come up with the mask [12:37] deadbeef = 3735928559 = 11011110101011011011111011101111 -> 0011011100000000000000000000000011000000101110110110111110101011 = 37000000C0BB6FAB [12:39] the java comes up with 6F0003000000BB, which is missing a lot of bits [12:44] yeah, as I said, you'll need to figure out the bit shifts correctly. I'm not sure you can do it that directly because NFC generally uses big-endian, although your pastebin seems to indicate byte-wise is little endian. [12:51] This might be closer, assuming it is using little-endian. http://paste.ubuntu.com/12885429/ [12:54] 281474976710655 gives an output of -ff00fcc00001 [12:54] should come out to FFFF3F00C0FFFFFF [12:54] closer than before for sure [12:55] not sure if the negative is avoidable [12:57] if its called with 1,2,3,4 in sequence you can see the way the input maps to the output, and it looks correct for that least significant byte [12:57] the -ve sign is because in Java all numbers are signed. You can ignore it [12:58] if you call the program with 1,2,4,8,16,32,64,128,256,... you can check each bit position translates correctly, and adjust the algorithm if needed [12:58] good idea [12:59] you've got to cope with the NFC data format not mapping directly to 8-bit blocks, it appears to take the first 2 LSbs out first, then takes blocks of 8 bits at a time [13:00] the nfc tag has 28 blocks of 4 bytes each [13:00] the first two are the only ones that get any data [14:07] Ben64: a bit of trial-and-error, but this seems to be swapping the bits correctly: http://paste.ubuntu.com/12885839/ [14:08] oh thats a lot different from what i came up with [14:09] I realised the bits in each byte need order reversing, because it isn't true big-endian - can't just do a byte-order swap. [14:10] hmm, doesn't seem to work at least here [14:11] huh weird; the last 2 bytes of the result never get set. I only tested with the first 4! [14:11] http://paste.ubuntu.com/12885866/ this worked except for the very last test [14:12] ahh, no, just the last byte that doesn't get processed [14:13] yeah it turns into -8000000000000000 [14:14] I thought the bit mapping had to match the original pastebin? in that, the bit-order is least-significant first for each byte, rather than little-endian where it'd be most-significant first [14:14] it does match [14:15] tried 2^0 through 2^47 [14:16] only 2^33 is wrong, because of it being signed [14:28] I can't see how the sign would affect 2^33, long is 64-bit [14:29] because 2^33 gets moved over to 2^63 [14:31] oh, I see what you mean [14:32] swap the System.out.println(Long.toString() ) to be System.out.format("%016x\n", nfc_data) [14:35] :o [14:36] works perfectly [14:40] without a bit-order-swap it doesn't make sense, at least, the bit-order doesn't match the original pastebin [14:40] how doesn't it? [14:40] oh maybe you saw it left to right instead of right to left? i thought i said right to left [14:42] the order of the bit-value increasing low-to-high. I assumed the first 'bit' (line) was the first bit on the wire [14:44] the order is 1 10 11 100 101 111 .... and so on in binary [14:44] scanned them into the system and wrote down what the output was from the system [14:44] oh wait no i did 1 10 100 1000 10000 100000 [18:04] hey folks [18:04] did our favourite encrypted /home and broken install customer from last night come back? [18:05] Yes, he did. [18:05] Oh yeah! was here at midday [18:05] oh dear Tux, was it painful? [18:05] When finished, he was anxious about the backup drive, if it gets stolen [18:05] last i saw he asked if a clean install to his / partition would be ok [18:06] hahaha - we all know all he's got is cat pics like me ;) [18:06] So i said, "ssd or hdd can both be encrypted" [18:07] So how are you t'day, mightmares about encryption? [18:08] i think it would've gotten to that stage had i seen that user again today :) [18:09] all good here thanks, went out for a lunch with some friends then got to play with a new toy at a clients... [18:09] * daftykins fumbles for a pic [18:09] how are we all doing? [18:10] https://www.dropbox.com/s/zojfkvnxq744qxv/IMG_20151021_160816.jpg?dl=0 [18:10] wow 7" [18:11] yep ideal for their almost-2-year-old [18:11] hey i don't make much of what Apple are branching out into... https://www.dropbox.com/s/ndqwrjcjz8x3t31/IMG_20151021_185124.jpg?dl=0 [18:11] :D [18:13] great ... [18:13] MS makes openssh opensource .. http://news.slashdot.org/story/15/10/20/1925226/microsoft-publishes-openssh-for-windows-code [18:14] ooh! [18:19] oh Tux he's back... [18:25] Is this my new nickname!? [18:26] TuxJ- [18:26] XD [18:27] * TJ- rolls penguins [18:29] i prefer to sharpen them [18:39] Wow! OnceMe reminds me of my father - if something can be done opposite to common-sense, it is! [18:40] TJ-, *I* am your father... [18:40] "nooooooooo!" [18:40] * TJ- digs a big hole and sticks 'father' back in it! [18:42] I remember, i was 8 years old, my father tried to fix the radio/cassette/recordplayer, when he was done, he had a pile of parts in his hand.. they weren't needed at all :-D [18:42] d'aww [18:42] funny thing is, all worked [18:42] O_O [18:42] amazing [18:42] Yes, so my logic got screwed up, now you know [18:43] is it me or have we particularly got some really stubborn users lately? [18:43] is winter bringing them all out of the woodwork somehow? [18:43] i just looked at the full moon calendar .. 6 days to go [18:44] I think it's a conspiracy [18:45] oh no, not another full moon [18:45] i wanted to reply: ijar, thanks, but i am not going to suggest that url. [18:45] we'll get all the other utopic (14.10) holdouts ;) [18:49] jpds: yay [18:50] :-) [18:50] jpds: we were just discussing a coming full-moon which might bring all the rest of the 14.10 users out of the woodwork to be told they're EOL ;) [18:50] sigh [18:51] but yeah, in just the last week i'd say the users are getting more awkward with us [18:51] "i won't follow your link i want you to check this one" is just pants-on-head retarded to me [18:53] daftykins: My attitude for those difficult: Like the Bible says, shake the dust from your feet, and just walk away . [18:54] *nod* i really do need to make some progress on letting those go :) [18:56] Maybe we're just too nice as a community [18:56] well we all know i have my grumpy days! [18:57] Well, I say, as a "community" they need to learn/be taught to get along . [19:01] it must say something that people running all the other distros flock there :) [19:12] DosTuMai: wb [19:12] Thankies. [19:17] I have home-made duffnuts. [19:17] what be they o0 [19:18] Doughnuts. [19:20] With apple filling stuff that was messy to make. So tasty. Not as awesome as muffins, though. [19:21] i made doughnuts a couple times [19:21] ( uploads mandatory pics ) [19:23] :D [19:23] i'm always saying how we can't really get proper doughnuts here, no company that specifically does 'em [19:24] They're so easy to make! [19:25] meh, effort :P [19:25] Pffft, you're saying this to someone who bakes every morning before work... [19:27] http://imgur.com/iIIuqvg [19:27] they're real easy daftykins , but the part about dipping in oil and stuff sucks [19:28] my favorite to do is muffins or cupcakes, they're really easy and you dont need to wait for them or dip in oil or anything [19:28] There is no bacon involved, so it's not that awesome... [19:28] and you can eat them like couple days later even, the doughnuts go bad the other day [19:29] lol [19:29] that was the first time they worked [19:29] That's why my weight surprises my doctor... baked goods don't last even an ottosecond in my vicinity... [19:30] i didn't make them that much though cause it takes a lot of time and stuff [19:30] i tried lemon tart once it was pretty gross lol [19:30] but somehow edible [19:31] heh, more powdered sugar please. ;) [19:31] Use too much lemon? I usually add a little lime and more sugar than the recipe suggests. [19:33] here is a local bakery, my fave is the bacon maple bar, about once every couple of years. http://voodoodoughnut.com/doughnuts.php [19:34] The company name gets my vote! =D [19:34] it's a social cultural scene maaaan [19:36] Oregon or Taiwan... umm, too far away. [19:38] EriC^^: :D [19:38] DosTuMai: before work!? someone sounds like a morning person :P [19:38] Not really, insomniac is closer to the truth. o_o [19:40] oh nasty [19:40] < OnceMe> I think my usb is corrupted from some reason but its a fresh win8 [19:41] ^ even the flash drive wanted to get away :( [19:41] xD [19:41] from the user, not Windows ;) [19:41] (just for the record ;) ) [20:36] Wow! we seem to be going for a record for awkward/misleading support requests [20:36] :D [20:36] it's one of those days [20:36] TJ-, i read that post earlier, but he was gone [20:36] i shall henceforth refer to this day as Wobbly Wednesday [20:36] maybe i should have answered, so co-helpers knew [20:36] :-( [20:37] It's been a wobbly week [20:37] Yes, werewolf-week [20:37] LoLz [20:37] HAAAAAUUUUUWWWWWWLLL [20:37] Miaaaauuuuuuuu~~ [20:37] OerHeks: yeah, me too, I left it because the user was obviously doing things that were bound to break the system, and not even realise it [20:37] I mean, hawooooo? [20:38] Payday today, shopping tomorrow [20:39] \o/ [20:39] what are we getting? :) [20:40] Ubuntu phone? xD [20:40] I don't believe it! Are those other channels deliberately feeding people to us!? [20:41] it's almost tempting to idle in them to find out [20:44] TJ-, probably that Elementary guy was suggested to upgrade, so he took a chance on us [20:44] or elementary is dead like #ubuntu-nl most of the time. [20:45] possibly; that's the thing with a fork/derivate; there isn't the mass of users to provide a round the clock IRC help cover [20:45] when you think how many millions use Ubuntu and yet the core helpers is probably no more than 25 ? [20:46] TJ-, that is what i noticed back in 2009 too .. so i thought, i stick in here, maybe i am to any use. [20:46] most issues are solved trough askubuntu and forum i guess [20:48] i genuinely think that most of our 'customers' are people who are unwilling to help themselves [20:49] You might think that, hence the level of quality of the question. [20:49] sometimes I think the problem is more that they get lost in the wealth of reading they do, and quickly get confused. So many forum/blog/articles with random undated/unversioned instructions with no pedigree or rationale [20:50] It takes a LOT of experience to pick the good instructions from the bad [20:51] True. [20:51] lol this guy [20:51] TJ-: i was going to suggest an fsck next for this one, any better thoughts? [20:52] fsck from live session that is [20:52] i am so glad with askubuntu, with lettersize to important answers and the green icon to show a verified answer. [20:52] daftykins: to remount r/w the OS will do an fsck in initrd [20:52] daftykins: if it is constantly happening I suspect a memory fault, or a process/kernel module failing [20:52] so it would've already tried, or? [20:52] mmm memtest was gonna be another thought [20:53] Yes, it should have, else it wouldn't be possible to fully boot [20:54] ah ok [21:01] Xenial Xerus [21:02] http://www.markshuttleworth.com/archives/1479 [21:02] what a load of pure tosh! [21:03] :S [21:03] I like it. [21:04] This werewolf thing is my most un-favorite one, i guess. [21:05] Yes, i noticed nvidia-prime 0.6.2linuxmint1 too , from a mint ppa [21:06] xenial xerus [21:06] srsly? [21:07] How is it even supposed to be pronounced? [21:07] I'm just going to nickname it Little Porno [21:08] maybe we should say 'the release we can't pronounce' -> TRWCP [21:08] i wonder what it means [21:09] this is a xerus http://imgc.allpostersimages.com/images/P-473-488-90/40/4050/38ALF00Z/posters/james-hager-cape-ground-squirrel-xerus-inauris-grooming-kgalagadi-transfrontier-park-south-africa.jpg [21:10] xenial means Hospitable, especially to visiting strangers or foreigners. friendly. [21:10] That's Genial surely? [21:10] nope, https://en.wiktionary.org/wiki/xenial [21:11] it's pronounced ze-nial [21:11] and everyone familiar with Xen hypervisor will pronounce it XN-E-AL not ZeeeKneeAl [21:11] Where I come from that is pronounced "dinner" . [21:12] lol [21:12] :D [21:12] Looks more like a rodent to me [21:12] We shoot them [21:13] it's a squirrel [21:13] So, lets call it Squirrel Dinner [21:13] mmm, ubuntu squirrel dinner [21:13] lol [21:13] Bets on how many "how to pronounce XX" guides appear? [21:14] That's a USD, not a USB :) [21:14] XD [21:14] put your USD on a USB [21:14] as long as its an XX USB :p [21:14] I prefer the porno angle; more tongue-in-cheek :D [21:15] "Mark Shuttleworth, the Ubuntu XX poster boy" :) [21:15] wily's already bad enough, i'm sure someone had a factoid about 'willy' [21:15] willy wonka [21:16] Willy was a watchdog, sitting in the grass, along came a snake and bit him on the ... ask no questions tell no lies, I saw a beggar-man doing up his... flies are a nuscence, bugs are even worse, and that is the end of my clean... verse! === DosTuMai is now known as GLaDOSTuMai [21:41] wow! major bug in do-release-upgrade just fixed in time for Wily release [21:44] D: [21:44] what did it do? [21:49] A bug I worked on/traced a few weeks ago where packages failed during install --configure (postinst script) stage with a particular permutation of systemd/upstart/sysv-init scripts, turns out it also affected do-r-u because it shipped a private copy of invoke-rc.d that had no awareness of systemd, so many package upgrades were failing with error 100 [21:53] oh wow, private copy? [21:53] yeah, a copy of the script included manually ages ago, rather than pulling in the latest [21:54] i'm trying to imagine how annoyed jog1 would be if he/she came back with a clean install that still had issues ;) [21:54] it's going to need a 0-day SRU and a change to the meta-release config on the servers to get the fix out in time to not break the install images [21:55] I'm sure the jog1 issue is the API mismatch [21:55] we really have had a day of the other-distros [21:56] maybe i should pop into #debian with a question sometime soon... :) [21:56] No, a mint ppa, i googled that issue. mint users suffer the same. [21:58] They won't let me in! [21:59] are you banned? :o [21:59] The chap with the mismatched gcc libs finally got sorted out in ##linux; and told not to mix .debs :) [21:59] he comes in as root [22:00] ~root is banned? :o [22:00] ~root@2a02:bla bla bla [22:00] No... they auto-block any user with a hostmask that matches *!root*@* [22:00] ah [22:00] that's stupid [22:00] Yup [22:00] Well, there loss! I used to help out in that channel a lot [22:00] s/there/their/ [22:00] that's silly, how should somebody be warned not to use root if he's a newbie [22:01] I used to hang there, to see users switch from #debian to #ubuntu with the same issue but then provoking ubuntu [22:01] XD [22:01] i remember you used to warn us [22:01] or the way around, that is also funny [22:01] The thing is, it *isn't* even root, because most have the ~root which means it hasn't been confirmed by an identd, and even if it were, where's the proof the identd isn't using a mapping, and EVEN THEN... where's the proof 'root' == UID 0 ? [22:02] TJ-, admit, you like to tease [22:02] Hell yes! I am challenging incorrect misconceptions and assumptions. [22:02] I log-in as root... but NOT as UID 0 [22:02] I like that too .. "oerheks" assumes i am a woman :-D [22:02] but wikipedia is right. [22:03] so another username is the actual root user, your root is another non-root user? XD [22:04] s/another/a/ [22:05] Yes, UID 0 has a randomly generated username [22:05] UID 1000 maps to 'root' and 'tj' :) [22:05] o0 [22:06] is it truly so bad to warn users that come in as root@ in #ubuntu though, given it's more a new user ground? [22:08] no worries warning them; but pre-banning entry, especially to Debian, supposed a fully community oriented distro? [22:09] oh that case is definitely too far [22:09] Altering the username of UID is actually a good wau of smoking out some bad code that relies on username not UID [22:09] s/of UID is/of UID 0 is/ [22:31] oh dear the "when's it out?" is beginning :( [22:32] it has been out for ages :D [23:13] is it out ? [23:13] :-D