code logs -> 2013 -> Tue, 19 Nov 2013< code.20131118.log - code.20131120.log >
--- 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
code logs -> 2013 -> Tue, 19 Nov 2013< code.20131118.log - code.20131120.log >

[ Latest log file ]