--- Log opened Sat Aug 11 00:00:13 2018 |
00:03 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds] |
00:03 | | Kindamoody is now known as Kindamoody[zZz] |
00:07 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
00:19 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
00:48 | | celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has joined #code |
00:48 | | mode/#code [+o celticminstrel] by ChanServ |
00:52 | | * McMartin checks the TIOBE index for August |
00:54 | <&McMartin> | Asm back in the top 10, outperforming ObjC, Swift, and Go~ |
00:58 | <@celticminstrel> | TIOBE? |
00:59 | <&McMartin> | https://www.tiobe.com/tiobe-index/ |
00:59 | <&[R]> | The ranking of most used languages |
00:59 | <&McMartin> | Or most aggressively part of the community, roughly |
00:59 | <&McMartin> | The long term trends are interesting |
00:59 | <&McMartin> | I must assume Asm's continued moderate relevance is because it's part of core curricula |
01:00 | <&[R]> | Still reminds me of Mr "Flash is going to replace C and C++" |
01:00 | <&McMartin> | Heh |
01:00 | <&McMartin> | Still, how often do you hear these days that C is dead |
01:00 | <&[R]> | Often enough |
01:01 | <&[R]> | It's like BSD |
01:01 | <&McMartin> | The gap between Java-and-C and everything else over the past 15 years is pretty damn drastic |
01:01 | <&McMartin> | Though I also like the very-long-term trends |
01:01 | <&McMartin> | In 1988 the Big Three were C/Lisp/Ada and that seems entirely plausible to me as someone who was ten years old at the time |
01:01 | <&[R]> | I don't think there's any usable OS kernel written in anything other than C |
01:02 | <&McMartin> | Yeah, but how many people are actively writing OS kernels? |
01:02 | <&McMartin> | (see also: modern rankings for Ada, Erlang) |
01:02 | <&[R]> | Heh, 2005-2006 and 2012-2015 looks like Java was shitting the bed a little |
01:03 | <&McMartin> | ObjC gets a *massive* spike once iOS 2 catapults it into sudden relevance |
01:03 | <&[R]> | I like how constant SQL is |
01:03 | <&McMartin> | Oh |
01:03 | <&McMartin> | That's because they'd stopped tracking it for a bunch of years |
01:04 | <&McMartin> | That big flat line is "no data for this year" |
01:04 | <&[R]> | ... YTF the VB.NET climbing? |
01:04 | <&[R]> | Those poor bastards D: |
01:05 | <&McMartin> | Heh |
01:05 | <&McMartin> | Well |
01:05 | <&McMartin> | THe other thing is that "needing training/help" is a big part of this |
01:05 | <&McMartin> | So I think one reason ObjC downspikes is that people stop caring about writing apps, for one |
01:06 | <&McMartin> | But for two, the rest work out that the way you learn ObjC is to first learn C and then study the ObjC extensions which are like three sheets of paper |
01:06 | <&McMartin> | C++ it ain't |
01:06 | <&McMartin> | So yeah 'halp must deal with VB.NET how do I anything' might boost that some |
01:06 | <&McMartin> | Also PHP >_< |
01:07 | <&McMartin> | I'm also a little unclear on that weird 2012-2015 period having C crash and recover too |
01:07 | <&McMartin> | Would not really mind Java/C/Python being the holy trinity truth be told |
01:16 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has joined #code |
01:16 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has quit [Connection closed] |
01:19 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds] |
01:23 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
01:23 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
01:46 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has quit [[NS] Quit: ] |
02:04 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has joined #code |
02:04 | | mode/#code [+o Alek] by ChanServ |
02:59 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has joined #code |
02:59 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has quit [Connection closed] |
03:02 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds] |
04:22 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has joined #code |
04:22 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
05:09 | | celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:10 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds] |
06:02 | | Zapy [Zapy@Nightstar-qnd.s3v.114.37.IP] has joined #code |
06:02 | < Zapy> | watch the live defcon show https://www.youtube.com/watch?v=y-NgAB1RcPo | call in live at 315-505-4666 |
06:05 | | Zapy [Zapy@Nightstar-qnd.s3v.114.37.IP] has quit [[NS] Quit: ##freenodegate] |
07:18 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has joined #code |
07:18 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
07:23 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds] |
07:27 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
07:27 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
08:28 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has joined #code |
08:28 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
08:59 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
09:05 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
09:05 | | mode/#code [+ao McMartin McMartin] by ChanServ |
10:45 | | Kindamoody[zZz] is now known as Kindamoody |
12:04 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
12:04 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
12:14 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
12:25 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
12:39 | | Kindamoody is now known as Kindamoody|afk |
12:51 | | celticminstrel [celticminst@Nightstar-v1qb0r.dsl.bell.ca] has joined #code |
12:51 | | mode/#code [+o celticminstrel] by ChanServ |
12:57 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
12:57 | | mode/#code [+ao McMartin McMartin] by ChanServ |
15:22 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [[NS] Quit: Leaving] |
15:30 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
15:30 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
16:37 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has joined #code |
16:39 | | VirusJTG__ [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
16:41 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds] |
16:43 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has quit [Ping timeout: 121 seconds] |
16:47 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
17:10 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has joined #code |
17:12 | | VirusJTG__ [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
17:13 | | VirusJTG__ [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
17:16 | | VirusJTG_ [VirusJTG@Nightstar-q9r0g8.clt.hostedsolutions.com] has quit [Ping timeout: 121 seconds] |
17:59 | | Vornicus [Vorn@Nightstar-sjaki9.res.rr.com] has quit [Ping timeout: 121 seconds] |
18:08 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
18:08 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
18:19 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
19:53 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
19:53 | | * McMartin kicks off a Xenial-to-Bionic upgrade |
19:54 | <&McMartin> | Actually looking at package lists on distro upgrades is never good for one's blood pressure. >_< |
19:54 | <&[R]> | I remember kicking off a dist-upgrade overnight with Ubunutu |
19:54 | <&[R]> | Newer version included Postfix, which had an install script... that asked for user input. |
19:55 | <&[R]> | Synaptic dilligently waited for user input |
19:55 | <&[R]> | In its hidden terminal window |
19:55 | <&[R]> | All night. |
19:56 | <&[R]> | I was not impressed when I had to wait another hour or so for it to finish updating in the morning. |
19:57 | <&McMartin> | Yeah, which is why one *does* |
19:57 | <&McMartin> | And then one notices that, for instance, a package named "hardware abstraction layer" is being removed and not replaced |
19:57 | <&McMartin> | I'm sure that will be fine |
19:58 | <&[R]> | Ha |
19:58 | <&[R]> | Yeah, hald was replaced by udevd |
19:58 | <&McMartin> | Aha |
19:59 | <&McMartin> | I kind of figured it was WINE-related, given that there was also a bunch of "oh, these packages are gone now/we have new differently-named packages that do the same thing because this is a Debianoid and god forbid upgrades happen via the package upgrade mechanism - that's only for security backpatches" |
19:59 | | Kindamoody|afk is now known as Kindamoody |
20:00 | <&[R]> | Anything WINE-related will be 32bit stuff |
20:01 | <&McMartin> | I'm a little concerned that I seem to have accumulated something like three side-by-side revisions of gcc here. |
20:01 | <&[R]> | Weird |
20:04 | <&McMartin> | (I'm seeing g++4, g++5, and g++7 all being separately upgraded or installed) |
20:04 | <&McMartin> | (To be fair, gcc's... creative... approach to backcompat is a pretty strong argument for Debian's approach to not upgrading via upgrades) |
20:05 | <&[R]> | This creative approach being? |
20:05 | <&McMartin> | "gcc7 and gcc8 reject or generate incorrect code for a large number of programs that gcc5 and gcc6 accept" |
20:06 | <&[R]> | So the "standard linux" method of backwards compatability |
20:06 | <&McMartin> | Mostly based on some optimizations surrounding undefined behavior that most programmers over the past 50 years intentionally ignored |
20:06 | <&McMartin> | So yes |
20:06 | <&McMartin> | It's standard linux even beyond that |
20:06 | <&McMartin> | It does this, and then blames the end user for relying on buggy software |
20:07 | <&McMartin> | There have also been occasional adventures related to trying to build some older crossdev kits and then discovering to my considerable annoyance that gcc7 could not build gcc4 |
20:54 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
20:57 | | VirusJTG__ [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [[NS] Quit: Leaving] |
20:57 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
21:45 | <&[R]> | I'm currently reading a script trying to figgure out how it works |
21:45 | <&[R]> | _wi_text() { |
21:45 | <&[R]> | eval "cat <<! |
21:45 | <&[R]> | $( (test ! -t 0 && cat; for a; do eval "$a"; done) | sed '/^[ ]/s/\([$`\\]\)/\\\1/g') |
21:45 | <&[R]> | ! |
21:45 | <&[R]> | " |
21:45 | <&[R]> | } |
21:45 | <&[R]> | You might have missed that second eval on your first reading. |
21:45 | <@Tamber> | Well, that certainly looks like someone's trying to be clever. |
21:46 | <&[R]> | The function I'm actually looking at eval's the return of that function |
21:51 | <&[R]> | ... can bash not put a heredoc into a variable? |
21:54 | <&[R]> | Okay, so... looks like all that function does is run the standard input and run it through that sed |
21:54 | <&[R]> | That [ ] is a space and a tab at the very least. |
21:57 | <&[R]> | Right, just a space and a tab |
21:58 | <&[R]> | Okay... so it runs the substitution of s/\([$`\\]\)/\\\1/g on any line that starts with a space or a tab? I've never seen a regex before a subsitution with sed |
22:01 | <&[R]> | ... and all that does is escape the `, $ and \ characters |
22:02 | <@Tamber> | Maybe that's trying to escape any escape to shell, or use of any variables? |
22:03 | <&[R]> | Yeah, the input is... kind of a list of triggers followed by shell commands |
22:04 | <@Tamber> | Aha |
23:28 | | Degi [Degi@Nightstar-3sh9nn.dyn.telefonica.de] has joined #code |
23:52 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:53 | | macdjord|slep [macdjord@Nightstar-grpbnp.mc.videotron.ca] has joined #code |
23:53 | | mode/#code [+o macdjord|slep] by ChanServ |
23:55 | | mac [macdjord@Nightstar-grpbnp.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
--- Log closed Sun Aug 12 00:00:14 2018 |