--- Log opened Tue Nov 19 00:00:13 2013 |
00:09 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
00:29 | | Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has quit [Ping timeout: 121 seconds] |
00:32 | | You're now known as TheWatcher[t-2] |
00:36 | | You're now known as TheWatcher[zZzZ] |
00:37 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has joined #code |
00:39 | | Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has joined #code |
00:39 | | mode/#code [+o Orthia] by ChanServ |
00:41 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
00:53 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has quit [[NS] Quit: Program Shutting down] |
00:54 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
01:06 | | Derakon[AFK] is now known as Derakon |
02:05 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
02:05 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
03:13 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving] |
03:18 | | [R] is now known as Shoat |
03:24 | | ToxicFrog [ToxicFrog@Nightstar-gtjrvq.dsl.teksavvy.com] has quit [[NS] Quit: ZNC - http://znc.in] |
03:26 | | ToxicFrog [ToxicFrog@Nightstar-gtjrvq.dsl.teksavvy.com] has joined #code |
03:26 | | mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ |
03:28 | | Kindamoody[zZz] is now known as Kindamoody |
04:03 | | Derakon is now known as Derakon[AFK] |
04:06 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
04:33 | | Derakon[AFK] is now known as Derakon |
04:50 | | Shoat is now known as [R] |
04:53 | | Turaiel is now known as Turaiel[Offline] |
04:57 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has joined #code |
05:19 | | Derakon is now known as Derakon[AFK] |
05:26 | | Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
05:28 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.] |
05:32 | | RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code |
06:13 | | Kindamoody is now known as Kindamoody|out |
06:14 | | ErikMesoy|sleep is now known as ErikMesoy |
07:29 | | celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:40 | | Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has quit [[NS] Quit: BED] |
07:54 | | * McMartin plays with the Ackermann function in a REPL. This turns out to be a bad idea. |
07:54 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has quit [Ping timeout: 121 seconds] |
07:57 | | Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has joined #code |
07:57 | | mode/#code [+o Alek] by ChanServ |
08:13 | | AverageJoe [evil1@Nightstar-dfmuir.ph.cox.net] has joined #code |
09:27 | | You're now known as TheWatcher |
09:31 | < AverageJoe> | Any java people on? |
09:31 | < AverageJoe> | How does jvm let you get away with shit like this? http://www.gironsec.com/images/typical_jar_sploit.png |
09:56 | <@froztbyte> | what do you mean? |
09:57 | < AverageJoe> | look at the pic. |
09:58 | <@froztbyte> | yes, I did |
09:58 | <@froztbyte> | I still am not sure what you actually mean |
09:59 | <@froztbyte> | I mean, there's nothing there which wouldn't be the exact same kind of technique to take advantage of a fuckup in anything else |
09:59 | <@froztbyte> | be it kernel or ssh daemon or ls |
10:00 | <@froztbyte> | exploits are things that will allow you to do things that you shouldn't be able to do, if you can find the right set of gymnastics to get into that state |
10:01 | <@froztbyte> | stack smashing and computational bugs and all kinds of things all fall under these techniques |
10:02 | <@froztbyte> | which brings me back to my question: what do you mean? |
10:04 | < AverageJoe> | i mean, those instructions taken from the class file dont compute when imported into eclipse |
10:06 | <@froztbyte> | disparity between javac and whatever eclipse does? |
10:08 | < AverageJoe> | or whatever eclipse constitutes as correct instructions |
10:08 | <@froztbyte> | heee |
10:08 | <@froztbyte> | yes |
10:08 | <@froztbyte> | also an option |
10:09 | <@froztbyte> | the actual shit before decompile could've been assembled with something isn't official java toolchain |
10:57 | | AverageJoe [evil1@Nightstar-dfmuir.ph.cox.net] has quit [[NS] Quit: Leaving] |
13:11 | | * Azash peers at these two.. http://www.cs.helsinki.fi/courses/58144/2014/k/k/1 http://www.cs.helsinki.fi/courses/582648/2014/k/k/1 ..and reaches for the Dragon Book |
13:23 | <@froztbyte> | ...why? |
14:03 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code |
14:03 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
14:36 | < RichyB> | 'cuz they're courses titled "Compilers" and "Code Generators", respectively. |
15:11 | | celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has joined #code |
15:11 | | mode/#code [+o celticminstrel] by ChanServ |
15:16 | <@Azash> | What RichyB said |
15:17 | <@celticminstrel> | ? |
15:17 | <@Azash> | Unless you mean why in general, then, because they're supposed to be quite thorough and rewarding |
15:49 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has quit [Ping timeout: 121 seconds] |
15:58 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code |
16:03 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has quit [Ping timeout: 121 seconds] |
17:14 | | Turaiel[Offline] is now known as Turaiel |
17:41 | | celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
18:32 | | Turaiel is now known as Turaiel[Offline] |
18:41 | | Kindamoody|out is now known as Kindamoody |
18:49 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code |
18:52 | <&McMartin> | ... the official Oracle Java style guide includes "private static synchronized horkingLongMethodName" in its examples |
18:53 | <~Vornicus> | ....is this verbatim? |
18:54 | <&McMartin> | It is. |
18:54 | <&McMartin> | http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-1360 91.html |
18:57 | < ErikMesoy> | Does it take a long? |
19:00 | <&McMartin> | For JustBob, same source |
19:01 | <&McMartin> | "Note: The frequency of comments sometimes reflects poor quality of code. When you feel compelled to add a comment, consider rewriting the code to make it clearer." |
19:02 | <@froztbyte> | lulz |
19:12 | <@iospace> | McMartin: eh |
19:12 | <@iospace> | EH |
19:35 | <@iospace> | McMartin: clearly they haven't dealt with UEFI code :P |
19:35 | <@iospace> | or anything low level |
19:36 | <&McMartin> | If you're writing UEFI code in Java something has gone terribly wrong |
19:36 | <@iospace> | well no shit :P |
19:36 | <@froztbyte> | McMartin: I would love to see someone try |
19:36 | <@froztbyte> | which reminds me |
19:37 | <@froztbyte> | http://blog.theincredibleholk.org/blog/2013/11/18/booting-to-rust/ |
19:37 | <@froztbyte> | just for some minor interest |
19:38 | <&McMartin> | There is tccboot, I guess, which will boot a Linux kernel from source text |
20:06 | | Kindamoody is now known as Kindamoody[zZz] |
20:34 | <@Reiv> | I'm honestly going to be a little bit sad for when BIOS is finally replaced |
20:35 | <@Reiv> | Because it will take the Hilariously Arcane Boot Sequence out of "Aren't PCs amazing?" into "BACK IN MY DAY WE HAD TO" territory. |
20:35 | <@Reiv> | Afterall, weird and arcane boot orders in historic machines aren't interesting. Realising that your shit hot PC is /still/ doing it... that's hilarious. |
20:36 | < Syka_> | Reiv: tbh |
20:36 | < Syka_> | i miss bios |
20:36 | < Syka_> | because it fucking made sense |
20:37 | < Syka_> | i tried to get into the EFI settings for a windows 8 laptop |
20:37 | < Syka_> | it took me *20 minutes* |
20:37 | < Syka_> | because I had to boot windows, find the option, reboot windows again but in EFI, then click 'settings', then it rebooted into the EFI settings |
20:37 | < Syka_> | (which were 100% useless, btw) |
20:38 | < Syka_> | this laptop was drifting like mad |
20:38 | < Syka_> | well, its clock |
20:38 | < Syka_> | like, it drifted 15 minutes over an hour |
20:38 | < Syka_> | I got sick of NTP in windows updating weekly (wtf?), so set up a scheduled task to do it every five minutes |
20:38 | < Syka_> | no more drift(tm) |
20:39 | <@Alek> | wat. drifting clock? sounds to me like the onboard clock battery is shot. |
20:40 | < Syka_> | it was a brand new laptop :/ |
20:40 | < Syka_> | it was some samsung shitpile |
20:40 | < Syka_> | i was like ugh why |
20:41 | <@Tamber> | Overclocked? :D |
20:41 | < Syka_> | rofl |
20:41 | < Syka_> | overclock your system clock! |
20:41 | < Syka_> | eh you know what |
20:41 | < Syka_> | fuck work |
20:42 | <&McMartin> | Syka_: I like how you clarified that your laptop was not pulling sweet-ass fishtail turns on the racing courses. |
20:42 | <@Tamber> | It done gone slideyways! |
20:43 | < Syka_> | McMartin: haha |
20:43 | < Syka_> | well, that visit, I also set up someones gopro |
20:44 | | * Syka_ is endlessly amused by the things people will pay her $80/hr to read the manual and configure for |
20:48 | < simon> | hehe |
20:49 | < simon> | my professor said he was also amused at the number of times he, as a database consultant, would charge some number of thousands of dollars to simply recommend row-based locking rather than table-based locking to avoid performance problems. |
21:11 | < RichyB> | Reiv, IMHO openfirmware/openboot was more interesting. :) |
21:11 | < RichyB> | Free Forth interpreter with every boot loader! :) |
21:18 | < simon> | in Java I'm looking for a concurrent queue with non-blocking enqueueing and blocking dequeueing. does anyone know one? ConcurrentLinkedQueue is non-blocking on both, and I don't want to busy-wait on the dequeueing end. I suppose it works somewhat like a sink. |
21:22 | < RichyB> | You're stuffed if you're restricted to the standard library, but I wouldn't worry about it unless you're going for high throughput. The time period for which an ordinary LinkedBlockingQueue holds onto the locks is very short. |
21:23 | < RichyB> | uh, actually, maybe what you want is a ForkJoinPool. |
21:23 | < RichyB> | http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ForkJoinPool.html |
21:25 | <@iospace> | yay RS-422 vs RS-232 >_< |
21:35 | | Turaiel[Offline] is now known as Turaiel |
21:57 | | ErikMesoy is now known as ErikMesoy|sleep |
22:08 | | * gnolam arghs and flails at Qt. |
22:08 | <&McMartin> | 3, 4, 5, or "Quick" >_< |
22:09 | <@gnolam> | 4. |
22:11 | <@gnolam> | Apparently, you shouldn't ever try to repopulate a QTableWidget. |
22:13 | <&McMartin> | The QTableWidget itself or the QTableWidgetItems within it? |
22:14 | <&McMartin> | I'm not seeing any warnings about the latter, but I'm not seeing any references to the former even making sense. |
22:14 | <&McMartin> | (Just grabbed the nearest Qt4 book I had to look that up, was not enlightened much, sorry) |
22:16 | <@gnolam> | As "filling it with new stuff". |
22:17 | <&McMartin> | I'm pretty sure that can be made to work, if only because the tutorial I see using it is a Spreadsheet with autorecalculation. |
22:18 | <@gnolam> | It's this problem: http://stackoverflow.com/questions/10192579/the-first-time-a-qtablewidget-is-pop ulated-everything-is-fine-but-when-i-repop |
22:18 | | Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
22:19 | <@gnolam> | Where "significantly slower" means "grinds to a halt so bad I thought it had crashed", and the workaround... well, doesn't. |
22:20 | | * gnolam blarghs. |
22:20 | <@gnolam> | Guess it's time to look into the advanced tables... |
22:55 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
22:57 | | Turaiel is now known as Turaiel[Offline] |
23:00 | | Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving] |
23:07 | <&McMartin> | Oh good, Canonical has confirmed they aren't getting rid of X in 14.04. |
23:14 | <@Azash> | http://doctorbeet.blogspot.co.uk/2013/11/lg-smart-tvs-logging-usb-filenames-and. html |
23:36 | | * McMartin installs Scheme on his phone, because why not. |
23:36 | <&McMartin> | (Answer: parens are hard to type on the virtual keyboard) |
23:37 | < Syka_> | scheme sounds like the evillest of languages |
23:37 | < Syka_> | like, you can only write Scheme when it is dark, you are backlit, and you have a white cat on your lap |
23:38 | <&McMartin> | Are you referring to the name or to the fact that it is the most eldritch of actually practical languages. |
23:38 | <&McMartin> | ? |
23:38 | < Syka_> | the name |
23:38 | < Syka_> | you know, scheming is what evil masterminds do |
23:38 | <&McMartin> | Ah, in that case, I should point out that Scheme was originally "Schemer" |
23:38 | <&McMartin> | And it derived from an earlier language called "Conniver" |
23:38 | <&McMartin> | Itself derived from the more mundane "Planner" |
23:39 | <@Azash> | This is more exciting than the A-B-C-D lineage |
23:40 | <&McMartin> | (Planner was a Lisp variant) |
23:40 | <&McMartin> | Scheme *is* the most eldritch non-esoteric language, though. |
23:40 | <&McMartin> | First class continuations, mmmm |
23:40 | <&McMartin> | This Android scheme port doesn't have those though =( |
23:40 | <&McMartin> | Only escape continuations, which are merely exceptions that are less convenient |
23:42 | | Turaiel[Offline] is now known as Turaiel |
23:46 | | * Azash knew basic brainfuck at one point thanks to an interpreter bot |
23:46 | <@Azash> | It's a surprisingly fun language to code in, though |
23:58 | <&McMartin> | Brainfuck is theoretically sound |
23:58 | <&McMartin> | Programming in Befunge *is* a game |
23:58 | <&McMartin> | And that game is SpaceChem |
23:58 | <&McMartin> | Proving Brainfuck was theoretically sound turned out to be tricky |
23:58 | <&McMartin> | Since it's based on Turing Machines but appears to miss a handful of things you need |
23:58 | <&McMartin> | But you can ultimately build a TM out of it, so! |
--- Log closed Wed Nov 20 00:00:29 2013 |