--- Log opened Sun Jul 01 00:00:20 2018
00:20 < Loshki> So exactly how many regexp variants are there? vi, perl, python, ...?
00:20 < rany> Loshki: php, python, goland and javascript
00:20 < rany> golang *
00:21 < Sitri> Vi and python both use PCRE AIUI, as does PHP.
00:23 < Sitri> There's Perl, PCRE, oniguruma, whatever MS uses in JScript and its replacement, the one plan9 uses
00:23 < rany> Sitri: does tcl have its own?
00:23 < pnbeast> rany, did you forget sed?
00:24 < Sitri> I don't use TCL, but it likely uses PCRE like most everything else.
00:24 < jim> I think tcl does have an impleentation
00:25 < Loshki> grep
00:27 < jim> one thing you have to understand about regular expressions, the language used to describe them can be radically different than what's moreorless been settled on by (say) the program grep... it's not that specific language that makes the expressions regular, it's attributes of the grammar
00:27 < pnbeast> Sitri, did you forget awk?
00:30 < pnbeast> jim, why do you have to understand that? I used dozens, maybe hundreds, of junky little regexes for years before I took a formal class that discussed regular languages.
00:30 < jim> one attribute prefents the language from recognizing parenthetical things, like ( ... ), [ ... ] or even ...
00:32 < jim> pnbeast, it's just that grep-like regexps aren't the only kind of regexps possible
00:32 < pnbeast> I can write a regex in ten seconds that recognizes parenthetical things. I think you're trying to say that arbitrarily nested things can't be captured in a regex.
00:33 < jim> right
00:33 < pnbeast> E.g., people writing regexes to handle HTML may be surprised at their inability to "do it right". Because you can't...
00:34 < kingsley> When should I expect Talos II/Raptor/IBM/AMD kernel video patches submitted to Linus to appear in Debian's unstable kernels?
00:34 < jim> right, and as you know, there are tools that do that are -not- regular
00:34 < Sitri> pnbeast: I misunderstood the question and was listing refex implimentations
00:34 < Sitri> IE: the libraries that impliment regex
00:35 < pnbeast> Sitri, my point, antagonistically expressed, was that you're not ever going to write a complete list of regex implementations. They're in tons of things.
00:36 < Sitri> pnbeast: but a few things use the same one.
00:37 < pnbeast> Yes, in some cases (e.g. pcre's case, due to its ease of inclusion), programs share similar/identical flavors.
00:37 < jim> kingsley, have those patches appeared in any existing kernels (or available kernel sources)?
00:38 < kingsley> jim: You ask a reasonable question. Short answer: I dunno. (I just read about them on #talos-workstattion.)
00:38 < Sitri> pnbeast: which is why I stopped listing them after the initial list, so I have no idea WTF your beef is
00:39 < pnbeast> I found it absurd that people were trying to list regex implementations.
00:39 < Sitri> I was the only one doing that. Everyone else was listing variants.
00:42 < jim> kingsley, let me see, maybe ##hardware has info on that (but is a bit of a stretch), more likely you could find info on the #kernel-newbies channel on irc.oftc.net
00:43 < jim> also maybe there's info avaulable on the LKML
01:16 < `7hr34t_hvntr> anyone know about SQL, if you do something like `WHERE foo.name=? ORDER BY bar LIMIT ?` what's the question mark doing
01:19 < kilo> sorry I can't help with SQL
01:20 < infinisil> `7hr34t_hvntr: This has nothing to do with linux, go to a more appropriate channel
01:21 < `7hr34t_hvntr> infinisil, watch your language and attitude.
01:22 < pnbeast> `7hr34t_hvntr, it's really cool how you spelled your nick with numbers instead of vowels, and even a cool backtick. Are you l33t?
01:22 < `7hr34t_hvntr> who wants to know?
01:23 < Comstock> remember that episode of numbers where they said all people on irc speak like that?
01:23 < pnbeast> Hmm, no one, really.
01:23 < `7hr34t_hvntr> seems like a no one to me.
01:23 < Comstock> if you have a SQL question, try #SQL
01:24 * pnbeast sees Elmer Fudd warning everyone to be vewy, vewy quiet, he's wabbit huntin'!
01:26 < `7hr34t_hvntr> ^when unclever witty people think they're witty and clever
01:27 < Exagone313> about topical questions, as ##linux is not only used for kernel questions, do you know if there is a channel to ask such questions that do not apply to the kernel at all (where people not liking Linux would be for example, even if questions can be on topic on a system using Linux)?
01:27 < `7hr34t_hvntr> Comstock, missed that one in the alis output
01:27 < Exagone313> (like a "more general" channel more any unix-like OS
01:28 < Exagone313> *(like a "more general" channel for any unix-like OS)
01:31 < badet0s> what happend to #slackware ? U need invite now
01:31 < pnbeast> badet0s, it wasn't our turn to watch them!
01:32 < sauvin> What SQL question do you have?
01:33 < esselfe> Exagone #osdev, not sure
01:33 < `7hr34t_hvntr> i figured it out, the ?'s were just placeholders for prepared statements @sauvin
01:34 < sauvin> Yes.
01:34 < esselfe> Exagone313: ^
01:37 < NightStrike> I'm using an I/O card that can do DMA transfers. There's little documentation on it, but for the "DMA Control" option, I can pick "Constant Read" or "Increment". Does anyone have any idea what that means?
01:37 < esselfe> I've had hard times trying to discuss of a 3D system there ^^
01:38 < esselfe> that was in my times doing a 3D system monitor
01:52 < GlenK> I'm mostly a fedora guy, but man, if I have to run ubuntu in a VM, lubuntu is a thing of beauty. boots up almost instantaneously
01:53 < pnbeast> So beauty. Much instantly.
01:53 < Aph3x-WL> very canonical
01:53 < ntd> too bad most stuff will require packs and dependencies
01:53 < iflema> try a realbox
01:53 < ntd> and canon is not very good at keeping stuff updated
01:54 < iflema> an rbox
01:55 < iflema> galybox
01:55 < iflema> deezbox
01:55 < Aph3x-WL> iflembox
01:56 < iflema> working onit
01:57 < iflema> ive have 0 hardware fail in 15 years...
01:57 < iflema> give it a crack...
01:57 < pnbeast> iflema, send me 50 bucks for shipping and I can give you all the hardware fail you want. You might even get some scrap metal value out of it.
01:57 < iflema> ext4 screwed once but eh
01:58 < iflema> pnbeast: i dont wanna mess around scrappin
01:58 < pnbeast> I don't blame you.
01:59 < iflema> unless you got a pot to throw it all in and then scrap layers of cash
01:59 < iflema> healthy to boot...
02:00 < pnbeast> Sorry. We just submit a form and then a guy from another dept. brings a truck and it goes away. I have no idea what it's worth, actually. Might be negative value, too - I hear China's not taking all the world's trash, any more.
02:00 * iflema that sounds like a really good deal
02:01 < grimping> 123 test
02:01 < pnbeast> grimping, if you wanted to test, why didn't you just type your real question/comment?
02:01 < iflema> gary...
02:02 < grimping> I have 2 Internet articles to discuss
02:02 < pnbeast> grimping, this is a channel to discuss Linux.
02:03 < ayecee> sorry, only one article permitted
02:03 < derooz> Linux Mint Cinnamon >> Talking of keyboard shortcuts, would someone know the command to "Switch User"? I like the keyboard shortcut to lock, but even better would be "Switch User" because it's a shared machine.
02:03 < pnbeast> derooz, "su"? What?
02:04 < pnbeast> Log out and log back in, if you're immersed to your eyeballs in GUI land.
02:04 < derooz> Yes this is a GUI question. But I don't understand you advice. :P
02:04 < pnbeast> derooz, I don't understand your question.
02:04 < grimping> https://www.infoworld.com/article/2612738/networking/your-next-network-operating-system-is-linux.html
02:05 < iflema> wheres mint# espernet?
02:05 < grimping> https://www.washingtonpost.com/news/the-switch/wp/2016/08/15/the-next-generation-internet-technology-that-could-supercharge-your-home-a-cold-calculating-look-at-the-reality-of-wireless-fiber/?noredirect=on&utm_term=.39be26bec98b
02:05 < grimping> Ok.
02:05 < pnbeast> grimping, my next one? I've been using Linux since around 2000.
02:06 < grimping> I mean when networking meets Linux, nowadays.
02:06 < ayecee> wat
02:06 < pnbeast> networking met Linux when Linux was first developed.
02:06 < derooz> pnbeast: I'd like to setup a custom keyboard shortcut to do what the Switch User button does. To set up custom keyboard shortcuts in Linux Mint, you need to specify command you want to execute. But maybe that doesn't clarify my question.
02:07 < pnbeast> derooz, and what does the "switch user" button do?
02:07 < grimping> The article in Washington Post is about future AFAIS.
02:07 < ayecee> it's difficult to describe. it "switches" the "user".
02:07 < iflema> derooz: try mint irc if you havnt allready.... its on another network
02:07 < Pentode> will there be a "enter password macro" too?
02:07 < grimping> And Linux doesn't met the future yet.
02:08 < pnbeast> derooz, Linux, as with any *nix I've ever seen, has the "su" command to switch user. But I suspect you're wondering how one luser can use a computer if some other luser is already logged into it.
02:08 < derooz> Locks the machine, and displays the screen that lists the users where you can select one to log into.
02:08 < pnbeast> grimping, the future is off topic, here.
02:08 < ayecee> pnbeast: or rather, one can switch from the current user session to another user session, and start that session if it doesn't exist.
02:08 < ayecee> gui session ofc
02:09 < grimping> That's my topic consisting of 2 articles.
02:09 < pnbeast> derooz, that will depend on your WM, as far as I know. And that's all I know. Maybe someone else can help you.
02:10 < ayecee> grimping: having presented the articles, is there something you would like to say about them, or a question you had about them
02:10 < iflema> gary
02:10 < pnbeast> grimping, thank you for your topic. Your submission will be considered in the order in which it was received. Please wait two to four weeks for confirmation of receipt. Payment(s), if any, will be issued by certified bank check only after your submission is finalized.
02:11 < esselfe> grimping: I was about to say join #networking but there's no one there, what about #safenetwork?
02:11 < ayecee> try ##networking
02:12 < derooz> grimping: or just a random ##chat. or even ##electronics, it's very offtopic
02:12 < grimping> Sorry if it's considered offtopic, but that's it.
02:12 < derooz> ## is so reduntant, like what prevents us from using #linux??? lol
02:13 < derooz> "us" should be "ops" "CEOs" or whoever is in charge
02:13 < pnbeast> freenode was very worried that we would all think freenode spoke for the world if they only had one # symbol.
02:13 < nik> ### is not enough
02:14 < esselfe> ## comes first in the listings
02:14 < ayecee> derooz: i guess you've never actually tried to find out.
02:14 < ayecee> derooz: https://www.reddit.com/r/irc/comments/4784dj/dumb_question_whats_the_point_of_double_ing_a/
02:14 < ayecee> (while there's more official pages about the topic, this seemed suitable.)
02:14 < derooz> ayecee: aye, you guessed right
02:17 < grimping> Sorry if it's not professional approach, I'm just a home Linux user.
02:17 * sauvin loved Spock's particularly dry and subtly sarcastic response: "I shall certainly give it all the consideration it is due."
02:17 < ayecee> a professional approach to what
02:17 < ayecee> it's not clear what you're trying to approach
02:17 < grimping> It's not network administration for example.
02:18 < ayecee> what isn't network administration
02:18 < derooz> grimping: these are not professionals, they're just geeky snobs. But I don't mean offense by that. :D
02:18 < ayecee> should probably use different words then
02:18 < grimping> ayecee: The articles opened in my browser.
02:19 < ayecee> grimping: what about them
02:20 < grimping> I mean Linux architecturally can stand any network infrastructure perhaps.
02:21 < ayecee> so what are you trying to say
02:21 < pnbeast> grimping, welcome to ##linux on freenode. There are three or four kinds of discussion. Primarily, someone asks a question, then others answer or yell at the person. Second is that someone claims something is great or terrible, then others yell at the person. Third is that someone asks why they can't talk in another channel. Fourth is spammers.
02:21 < ayecee> this guy ircs
02:21 < pnbeast> grimping, you don't fit these categories. What do you want? To talk about Linux and networking? Then you have to make an actual statement so we can yell at you.
02:22 * sauvin looks for his bullhorn
02:23 < grimping> Ok, will the developments in Linux world meet the today's networking researches in US?
02:23 < sauvin> Huh?
02:23 < ayecee> what does it mean to meet the today's networking researches in the US
02:23 < iflema> USA USA
02:23 < sauvin> Dude, Linux and the BSDs *are* "today's networking researches".
02:24 < esselfe> grimping: the Linux always evolve
02:24 < esselfe> *Linux world
02:24 < pnbeast> grimping, partially. Lots of research in computing is done with Linux, so some of those researchers modify it in various ways, and some of that goes into the mainstream kernel.
02:24 < sauvin> And other operating systems, such as Windows, will reap the benefits of those researches at some point within the next decade or so.
02:24 < grimping> Because I see 40 discs with distros frozen in time, but providers and companies are moving forward.
02:25 < sauvin> Discs?
02:25 < pnbeast> Only 40?
02:25 < ayecee> which 40 discs do you see
02:25 < ayecee> have you looked for other discs
02:25 < pnbeast> I think there are 40 ubuntu disks, alone!
02:25 < iflema> USB?
02:26 < pnbeast> iflema, don't you go evolving Linux into smaller storage. We're still on networking.
02:26 < iflema> im not
02:26 < pnbeast> grimping, sorry, Linux just evolved.
02:26 * iflema raising the bar
02:28 < jim> grimping, one thing... nothing meets the future until it becomes the present :)
02:28 < sauvin> Most people don't "raise" the bar, they just walk in, plop down, and start sauced.
02:28 < sauvin> *start getting sauced
02:28 < Pentode> mm sauce
02:28 < jim> and a few let the bar fall on them
02:28 < iflema> open sauce?
02:28 < jim> (ouch)
02:29 < sauvin> I don't have a drinking problem. I drink, I fall down, I can't get up, so I take a nap. No problem.
02:29 < iflema> is that free?
02:29 < Pentode> free as in freedom not free as in free sauce
02:30 < sauvin> The recipes for the drinks are usually open source.
02:30 < iflema> sausum
02:30 < pnbeast> Free as in beer batter or free as in saucy mouthed?
02:31 < jim> if you woulda sausum, you had the choice to getsum
02:32 < sauvin> What do you call a recipe for a mixed drink? Sauce code!
02:33 < jim> booooooooooooo
02:33 < iflema> sudo sauce
02:34 < Elronnd\srn> do syscalls every get amended in a backwards-compatible way? Like adding a new flag that you can optionally use that would have previously been an error?
02:34 < Elronnd\srn> *ever
02:34 < Ameisen> right now I'm using 'script' to generate build logs from builds so I can find errors
02:35 < Ameisen> that's tedious since lots of projects have a ton of files that have the word 'error' in them
02:35 < Ameisen> any good equivalent to script that will mark lines from stderr in some way?
02:35 < pnbeast> Ameisen, that's one way, but usually errors cause the build to die and you can just read the last few lines, no?
02:35 < Ameisen> heh
02:35 < jim> what do you call ordering a drink? saucecall
02:35 < Sitri> Elronnd\srn: man 2 open
02:35 < Ameisen> you'd hope.
02:35 < Sitri> Answer is yes
02:35 < Ameisen> Debian stuff likes going for a long time after the failure.
02:36 < Elronnd\srn> ;<
02:36 < Elronnd\srn> that complicates matters
02:36 < pnbeast> Ameisen, I see. What about redirecting stderr by itself? Is that possible?
02:37 < Ameisen> my toolchain for my 'distro' (not really a distro, more a full os akin to android as it's not gnu) doesn't have the problem
02:37 < Ameisen> but I'm using debian to build those things for bootstrapping
02:37 < Ameisen> and for testing
02:37 < Ameisen> possibly
02:37 < Ameisen> Ideally I'd keep them in the same file so I can cross-reference..
02:37 < Elronnd\srn> Ameisen: is script that ttyrec knockoff?
02:37 < Ameisen> Could just modify script to do it
02:37 < jim> pnbeast. as you might know, stderr can be redirected with 2>
02:37 < Ameisen> Probably.
02:38 < sacules> hey guys, anybody used polybar with dwm?
02:38 < pnbeast> jim, Ameisen is asking, not me.
02:38 < pnbeast> sacules, it works best if you ask your real question.
02:39 < jim> sacules, add informative details too
02:39 < sacules> when I open polybar, dwm draws the border like on any other window, is there any way to avoid it?
02:40 < sacules> without disabling borders overall
02:41 < jim> sacules, hmm. maybe polybar is graphically incompatible?
02:42 < jim> sacules, which wm/de have you successfully used with polybar?
02:43 < sacules> it renders properly, but like this https://imgur.com/0vNGczv
02:43 < sacules> haven't used polybar before lol
02:44 < sacules> well actually tried it on xfce but had a similar issue
02:45 < jim> is polybar the thing at the top?
02:47 < iflema> dont think so... but its been a while
02:48 < sacules> yeah
02:48 < sacules> the one covering the status bar
02:48 < jim> iflema, oh, you've used polybar before? what with?
02:48 < iflema> jim: no ive used dwm before
02:49 < iflema> i3 funna
02:49 < jim> that's probably a good point... sacules, have you tried i3 with it/
02:49 < iflema> with dwm i recall a recompile just to get a clock
02:49 < jim> ?
02:50 < iflema> not tath it takes long
02:50 < Alabaster> I just did a linux upgrade and it took forever and now its running reaaaally really slow. I don't even know where to begin
02:50 < sacules> i haven't, and I know it usually works well with it, just was trying to get it working with this one
02:51 < jim> Alabaster, could you run... free | nc termbin.com 9999
02:51 < iflema> swap?
02:51 < iflema> lack of?
02:51 < Alabaster> its live persistence
02:51 < iflema> oh jesus
02:52 < Alabaster> yeah I don't see anything in swap but I I never did usb live before
02:52 < iflema> is there a swapon
02:52 < MLarabel> Hey Everyone, what's a good linux Desktop Environment for a Big Screen 4K TV Setup?
02:52 < esselfe> MLarabel: fluxbox
02:53 < Alabaster> free show 14 gigs available
02:53 < MLarabel> esselfe: excellent
02:53 < jim> Alabaster, so, the slowdown isn't due to lack of ram
02:53 < Alabaster> nope of course
02:53 < jim> or to swaping
02:53 < Alabaster> nope of course
02:53 < iflema> !swapping
02:54 < Alabaster> no swapping?
02:54 < iflema> +t
02:54 < iflema> as you where
02:54 < Alabaster> type that together
02:54 < iflema> ...
02:54 < jim> not knot is not !!
02:54 < iflema> you have enough and t no swapping is not the iuue?
02:55 < Alabaster> yeah shouldn't need swapping when running off USB
02:55 < Alabaster> and plenty of space available
02:55 < iflema> ll
02:55 < pnbeast> mm
02:55 < Alabaster> I was asking what is !swapping?
02:56 < iflema> you have the RAM and the PROBLEM IS NOT NOT SWAPPING
02:56 < esselfe> Alabaster: could it be updatedb running? check with ps
02:56 < iflema> dont make me make this clear
02:56 < jim> Alabaster, maybe top will tell you something
02:57 < esselfe> Alabaster: swap is extra memory not supposed to be used
02:57 < Alabaster> I know swap and page
02:57 < iflema> and if oyr RAM is full and you hve NO swap you in shit
02:57 < esselfe> and when it kicks in things lags a bit
02:57 < jim> maybe it's running the 6:30 AM stuff
02:57 < Alabaster> hold a sec grepping I forgot know
02:58 < MLarabel> LINUX IS THE BEST I LOVE EVERYONE HERE!!
02:58 < jim> cool! shift key stuck!
02:58 < Alabaster> oh man I just aux and its taking forever
02:58 < pnbeast> MLarabel, if you really loved me, you'd sign over the title to your car.
02:59 < Psi-Jack> MLarabel: Say it, don't spray it.
02:59 < Alabaster> tasks 499 totoal 1 running
03:00 < jim> Psi-Jack, I got that
03:00 < Alabaster> cpu less .3
03:00 < Alabaster> I have no clue see
03:00 < Psi-Jack> Man. Solus just got another ++ from me. "eopkg history" what's the package change history?
03:01 < MLarabel> has anyone customized, using dracut, the initrd to boot off of a LVM2 loop-back PV file on a regular FAT32 USB stick?
03:01 < MLarabel> i just have a few quick questions
03:01 < Psi-Jack> Umm... https://imgur.com/gallery/Br00TCn
03:02 < Alabaster> any other ideas why it would run slow after just a normal apt-upgrade?
03:02 < MLarabel> Psi-Jack: hehe i love that movie, Harold & Kumar
03:03 < jim> Alabaster, you're running kali, right?
03:03 < Alabaster> well yeah but lets say debian varient here
03:03 < pnbeast> jim, it's not nice to pick on the people asking for help.
03:04 < Alabaster> that's not really well versed here
03:04 < Alabaster> he's not
03:04 < Loshki> Why does kali never seem to do their own support?
03:05 < Alabaster> kali or end users?
03:05 < pnbeast> Alabaster, he knows what I mean and you, probably, don't, so don't you worry your pretty, li'l head about it.
03:05 < jim> MLarabel, what dist?
03:05 < Alabaster> 2018.2
03:05 < Psi-Jack> MLarabel: heh yeah
03:05 < MLarabel> jim: fedora 28
03:06 < jim> ok, one thing, I don't think fedora autogenerates initrds, so you might be safe there
03:07 < MLarabel> right, so if i could inject some "pre" script into the initrd to do the losetup and what not, do you i think i could just set root=/dev/mapper/blah and it would work?
03:07 < Alabaster> but yes it is 4.15.0-2018.2
03:08 < Alabaster> oh that's another thing it's taking forever to boot as well
03:08 < jim> MLarabel, what does your initrd do? (did it have an initrd before?)
03:09 < Alabaster> really. This is my first time with this distro. Isn't an update supposed to well... nevermind that question I main Windows
03:10 < MLarabel> jim: i'm using the stock fedora 28 initrd right now, take a look at this: https://github.com/antonio-petricca/buddy-linux/blob/master/assets/initramfs/lvm-loops-setup
03:10 < Alabaster> should I apt clear cache and re-upgrade or I forget how that works
03:12 < Alabaster> hmmm Im assuming since the "K" word was used either the joke it's always slow or no one cares about this distro
03:12 < jim> Alabaster, I wonder if you would get a better result using plain debian, and building the "special" tools from source (which is easy if they have debianized sources for each of those tools). (and yes, this is pretty much a copout, because I have zero clue why your system is lagging)
03:13 < Alabaster> something in the upgrade or the fact I rebooted by accident halfway through and it picked up again although that shouldn't have caused a problem
03:14 < Alabaster> I main windows and second Ubuntu
03:14 < Alabaster> This Kali is just for another Certification
03:16 < Alabaster> I guess I will try to clear it and reupdate or try a different repo even though you shouldn't
03:17 < jim> Alabaster, your ubuntu is also a debian deriv, potentially you could try building the stuff there too (into packages that is)
03:17 < Alabaster> yeah I know its a Debian varient
03:18 < jim> I don't know that's possible, but if it is, it's worth a try
03:18 < Alabaster> oh I see what you mean. Nah. I don't want to have to piece-meal these tools together
03:20 < jim> what if you just tried reinstalling fresh from the newer kali version?
03:20 < jim> which cpu do you have?
03:22 < sauvin> Let's not say "debian variant". Kali is rather unique among distros in doing things that make it very ill-advised for use as a general purpose desktop.
03:23 < jim> sauvin, yep, and he's got his desktop already, he has ubuntu (and btw, win)
03:23 < sauvin> With most "debian variants", mixing repos is not safe. That lack of safety is even worse with Kali for a number of reasons, including its presumption of user privilege.
03:23 < esselfe> I found blackarch more impressive in term of tools offered
03:23 < pnbeast> It was on TV! That's all that matters.
03:23 < cmj> isn't it just some livedistro for pen-testing?
03:24 < Alabaster> sorry I didn't look up to see the chat
03:24 < sauvin> Yes, and it's highly tuned for precisely that purpose and it assumes the user is an expert.
03:24 < jim> pnbeast, maybe, so was freenode
03:24 < Alabaster> it was working fine until an upgrade maybe something in that or things in that wasn't stable
03:24 < pnbeast> ZOMG, how can you hate TV show distros like this? It probably has a "As Seen On TV!" sticker right on the package!!!
03:25 < pnbeast> Ron Popeil will show you all.
03:25 < cmj> it's a livedistro with tools already installed. do you need to be an expert for that?
03:25 < Alabaster> but I have an i7 2 year old laptop running fine well excluding all the problems with Windows 10 and I am pretty extremely well knowledged of windows even though 10 is getting increasingly horrible
03:26 < triceratux> you need to be an expert to refrain from running the installer
03:26 < Alabaster> esselfe for certs im just gonna try Parrot soon
03:26 < pnbeast> Ron Popeil has *all* the certs.
03:27 < jim> can I run kali as a vm guest pretty easily?
03:27 < Alabaster> sauvin I'm not sure it assumes the user to be an expert
03:27 < sauvin> Wouldn't see why not, but... why would anybody want to?
03:28 < sauvin> Alabaster, it does. It installs no users by default, as I recall - anybody using it is automatically root.
03:28 < jim> sauvin, to see what all the hubbub is about :)
03:28 < Alabaster> sauvin one (PEOPLE Like I) shouldn't meddle with a set of tools that they have yet to understand yet they need to dip into to develop that
03:28 < Alabaster> oh yes root
03:28 < esselfe> jim: compare with blackarch
03:28 < pnbeast> Ron got his CISSP by running blackarch in a VM on kali. They awarded it to him the next day. Both ran at full speed.
03:29 < Alabaster> that does cause a lot of concern if one didn't at least use some type of linux or Debian type on and off or have some previous experience
03:29 < Alabaster> I think thats next is run Kali on Windows in my VM
03:31 < Alabaster> CISSP man that starts at like 100k a year right???
03:31 < jim> Alabaster, well it must be something about the persistant part that is lagging your machine (an i7 lagging is hard to imagine)
03:31 < sacules> I feel polybar's icons are a little odd, the keyboard module has a trash bin icon lol
03:32 < esselfe> sacules: have you tried conky?
03:32 < sacules> and the filesystem one is constantly switching between a radioactivity one
03:32 < sacules> I have, but I'd prefer to have a bar, it's cleaner imo
03:32 < Alabaster> jim its probably because I accidently rebooted the laptop during the update or well.. Don't upgrade a live version
03:32 < esselfe> you can make it a bar too
03:33 < Alabaster> Only reason I upgraded is because the adaptor wasn't working so I tried update than upgrade
03:33 < Alabaster> I'm going to re-roll it than if I fail than VM it first
03:33 < jim> Alabaster, hmm, if you have the persistant part backed up, you might be able to run it again
03:34 < jim> is it necessary to upgrade kali for the cert?
03:34 < Alabaster> persistence is unioned
03:35 < Alabaster> so whatever it did to the 2nd partition it kinda places logical sectors on the 1st
03:35 < sacules> esselfe: nice, maybe that way I can integrate it into dwm-status
03:35 < jim> if not... maybe stick with the older version? or go to the newer with install... or go without persistance, and maybe just have a home dir
03:35 < Alabaster> jim no my wireless adaptor I bought isn't working
03:36 < jim> oh that's right
03:36 < Alabaster> the drivers I DLd and installed and put the adaptor in and nothing happened
03:36 < Alabaster> going from order of TShoot
03:36 < jim> do you have the usb id of the adapter?
03:37 < Alabaster> If i put it in the usb port yeah it shows up
03:37 < Alabaster> lemme check again
03:37 < jim> is the machine still lagging?
03:38 < Alabaster> hmmm for some reason it's not lagging with the internet turned off
03:38 < Alabaster> it took some time. Hold brb
03:38 < Alabaster> let me mess around and work it up a little.
03:38 < jim> oh interesting
03:39 < Alabaster> yeah network manager maybe issues
03:39 < Alabaster> going to focus on this and try to return to chat
03:39 < jim> wanna try it with /etc/network/interfaces?
03:40 < jim> (aka rule out NM as the problem)
03:40 < pnbeast> Alabaster, maybe you have the new ultra-live kali-too distro, which just queries the kali devs' git repos for the latest versions of the hacks you run, then recompiles them realtime and runs them.
03:41 < jim> so maybe it was compiling stuff, which might explain the lag
03:42 < pnbeast> They say that part is real-time. I'm thinking bufferbloat is killing the d/l times. Either that or they put their git repos back on spinning disks.
03:58 < jim> pnbeast, that makes me a little suspicious as to what kali is doing with the net traffic
03:59 < chey> hello peeps
03:59 < pnbeast> ZOMG, that's so obvious that, if it had been a snake, it would have bit^Wdestroyed me! Destroyed! Get it?
04:00 < jim> it shouldn't be doing much unless the user says to
04:00 < jim> hi
04:01 < chey> how are you jim
04:01 < jim> fine (but I have to adjust a melody)...
04:01 < chey> ha
04:03 < chey> bloody under voltage
04:04 < chey> gotta go a sec
04:04 < iflema> uston... we have had a problem...
04:05 < cmj> houston we have an uh oh
04:05 < cmj> (great song)
04:05 < iflema> sounds great
04:15 < Smithe> How can I setup a dummy user with only ssh access through cert?
04:15 < Smithe> I want this user to perform automated things
04:16 < ayecee> same way you create a normal user, except disable the password
04:16 < ayecee> i.e. passwd -l username (lock)
04:16 < Smithe> oh thx
04:16 < Enumeration> is it weird that dnsmasq turns me on?
04:17 < CyberManifest> lol
04:17 < ayecee> yes
04:17 < Smithe> Enumeration, bind9 >>>> dnsmasq
04:17 < ayecee> apples to oranges, man
04:18 < CyberManifest> where are the grapes?
04:18 < ayecee> djbdns
04:18 < Enumeration> so what should i do to get over my dnsmasq obsession?
04:18 < ayecee> a heavy regimen of antipsychotics
04:19 < Enumeration> are there any good online websites that do not requre a prescription?
04:19 < ayecee> under the supervision of a trained linux interventionist
04:19 < cmj> ask your doctor
04:19 < ayecee> if dnsmasq is right for you
04:19 < cmj> heh
04:20 < Enumeration> well i cannot access any canadian websites for cheap medication because of the dnsmasq filter
04:21 < ananke> what exactly do you think you'll accomplish? kernel/initrd are already compressed
04:22 < ananke> oops, complete scrollback fail
04:37 < forgotmynick> if i do cp -al x/ y/ what happens to y/test.txt if x/test.txt is modified?
04:38 < jim> forgotmynick, x/ and y/ exist?
04:39 < Sitri> forgotmynick: they're hard-links. So they're the same file.
04:39 < forgotmynick> would y/test.txt become updated too?
04:39 < Sitri> Yes, it isn't a different file. It's the same one.
04:40 < dannylee> hi
04:40 < jim> hi
04:40 < forgotmynick> Roger that
04:40 < triceratux> dannylee: mint 19 xfce might be g0d
04:41 < dannylee> really that c00000l
04:41 < dannylee> i think that fedora 27 is my G0D
04:41 * CyberManifest is agnostic
04:42 < jim> g0bz n g0bz n g0bz uv g0dz!
04:43 < dannylee> hal is a computer...AI could be G0D
04:43 < MLarabel> jim: he's dead (sadly a number of the beloved star trek characters have passed away)
04:43 < dannylee> spok
04:43 < pnbeast> Just the red shirts.
04:43 < jim> shatner?!
04:44 < MLarabel> no shatner is alive and well he works with russell peters now
04:44 < jim> who's that?
04:45 < dannylee> fedora 27 just wont let me install Gvim...but i have bluefish witch is a bit better\
04:45 < jim> MLarabel, I know bones and spock are gone
04:45 < dannylee> work station
04:45 < jim> DeForest Kelly
04:45 < dannylee> ya ok we all die some day
04:46 < Psi-Jack> Well, yeaaaah.. My NetworkManager patch got accepted upstream. :D
04:46 < pnbeast> You can't see DeForest for DeTrees.
04:46 < MLarabel> pnbeast: or DeGrasse Tyson
04:47 < dannylee> if you walk every day you wont die...no cigs or liquer
04:47 < Kaedenn> I want to reassign ssh to a different port. What port ranges should I pick from?
04:47 < Psi-Jack> Kaedenn: Why?
04:47 < Kaedenn> Server's being bombarded from China
04:47 < Psi-Jack> And?
04:47 < Kaedenn> And I don't want that
04:47 < jim> Kaedenn, you should probably also deny password auth
04:47 < Psi-Jack> It won't really stop....
04:48 < Kaedenn> My question is: what ports should I pick from for ssh?
04:48 < Psi-Jack> 22
04:48 < pnbeast> Kaedenn, I'd go with something from 1 to 65534.
04:49 < Psi-Jack> Kaedenn: Better to use something like OSSEC to monitor and react than just obfuscate which doesn't really do much for you.
04:49 < rasputozen> https://ptpb.pw/rmfj
04:49 < dannylee> i`m trying too stay heathy...no cig or liquer or drugs...i quit my cocaine habbit...i'm clean and mean fighting machine
04:50 < triceratux> dannylee: no problem with gvim on mint 19 xfce: "Package gvim is a virtual package provided by: vim-gtk 2:8.0.1453-1ubuntu1 vim-athena 2:8.0.1453-1ubuntu1 vim-gtk3 2:8.0.1453-1ubuntu1"
04:50 < dannylee> i just really love the terminal in fedora..its great emulator
04:50 < jim> dannylee, probably should be looked at by a general physician and a cardiologist
04:50 < Kaedenn> We're doing a number of things differently now. First I want to move ssh to a different port, lock down password auth to use keys instead, and lock down a few other services
04:50 < dannylee> i'm happy
04:51 < Psi-Jack> Kaedenn: There's no point to changing the port. Seriously. LOL
04:51 < dannylee> linux is so ducking c00000L
04:51 < Psi-Jack> Changing configuration to use only keys, yes, that's actually something. Monitoring the activity and reacting automatically, that's also useful.
04:52 < dannylee> i'm widows free for over 10 years
04:52 < Kaedenn> I'll also look at iptables fun for limiting access to a handful of ranges
04:52 < Psi-Jack> Hmm, poor widows...
04:52 < dannylee> i'm windows free for over 10 years
04:52 < dannylee> to back that i cant spell
04:53 < Psi-Jack> Annnd... It's obvious someone's quite drunk tonight.. or something.
04:53 < CyberManifest> dannylee: http://dpaste.com/1BAR2DS#wrap
04:53 < dannylee> no food for 2 days...i'm fasting
04:54 < dannylee> i have too loose 20 more pounds
04:54 < dannylee> your smart not me
04:56 < jim> dannylee, careful, losing too fast is not healthy
04:57 < dannylee> zero cool...i crash 2000 computers is the last 20 years
05:25 < badpilot> Quick question: has anyone gotten dsniff to output to an easily readable filetype?
05:26 < badpilot> cause mine ends up in hex strings in some strange file
05:28 < pnbeast> badpilot, what does "file" say about your strange file?
05:28 < badpilot> hold please
05:29 < badpilot> actually I just did a reinstall and haven't gotten around to installing things but this has happened in the past
05:29 < badpilot> If you can't help that's fine
05:30 < pnbeast> I'm glad it's okay, 'cause I would have been really worried if you were depending on me for an answer.
05:30 < badpilot> don't worry sauce boss
05:30 < badpilot> all good
05:31 < badpilot> just was hoping someone with some knowledge of dsniff could help but it's fine
05:35 < pnbeast> I'll give you a hint, but no guarantees, badpilot. If you know much about network monitoring and spend about 90 seconds on the FAQ, you'll have a solid guess.
05:35 < dongbag> I have two CPUs that want to talk to each other through shared memory (DRAM)
05:36 < dongbag> I'm trying to find out if one cpu writes 0xDEADBEEF to a memory that is set to 0x00000000... is there a chance the other CPU will see something like 0xDEAD0000
05:36 < dongbag> what's this called?
05:37 < dongbag> I need to check my DRAM controller to see if it allows concurrent reads and writes?
05:44 < pnbeast> flyingtoaster, do you think you could just stick with one nick while you're here? It's a big channel.
05:44 < flyingtoaster> sure sorry
05:45 < flyingtoaster> should I change back?
05:46 < Elronnd\srn> no, just pick whatever and stick to it
05:47 * pnbeast smacks Elronnd with a dead trout.
06:05 < Sitri> Having some issues with my servers' NIC's not loading their firmware. I've loaded an older copy of the firmware (from the live CD, which worked), but after a kernel update it doesn't anymore.
06:05 < Sitri> $ ifconfig eth3 up
06:05 < Sitri> SIOCSIFFLAGS: No such file or directory
06:05 < Sitri> Jun 30 21:00:13 nial kernel: bnx2 0000:02:00.1: Direct firmware load for bnx2/bnx2-mips-09-6.2.1b.fw failed with error -2
06:06 * Elronnd eats pnbeast's trout
06:10 < Elronnd> is there a good way I can see all the changes that were made to syscalls over time? Grepping the git log for 'syscall' seems like a bad idea, and looking for all the diffs in functions declared as SYSCALL_DEFINE won't turn up a lot of the changes
06:10 < Elronnd> is there a table somewhere of all the syscalls and what they do that's not the kernel source tree itself?
06:11 < Sitri> Elronnd: man syscalls
06:11 < Sitri> Note the plural
06:11 < socomm> https://filippo.io/linux-syscall-table/
06:13 < jim> it seems to me the kernel source would be the ultimate source of info about their names and what they do, also it doesn't seem like much fun pouring over a million lines of code as the syscalls may not be documented in a simple list in the kernel source itself (seems they should be)
06:13 < Elronnd> well there's the syscall table, and with some clever ctags useage I was able to extract the actual implementation of each syscall, but changes to what those syscalls *do* might actually be in other functions
06:14 < koala_man> just read the entire section 2 of the manual
06:14 < Elronnd> does the syscalls manpage show when changes to syscalls happened? Like if it was introduced in 2.6 but in 3.4 some new flag was added will it show that?
06:15 < Sitri> You can answer that by reading it
06:16 < koala_man> Elronnd: the ABI doesn't change
06:16 < Elronnd> koala_man: I mean backwards-compatible changes
06:34 < PsychoBoB> guys
06:34 < PsychoBoB> deepin distro
06:34 < PsychoBoB> is better?
06:37 < sacules> better than?
06:39 < cmj> ?
06:45 < sacules> know any good GUI program that lets you configure qt themes and stuff?
06:45 < jim> PsychoBoB, https://www.youtube.com/watch?v=JaHzHkD7X0Y
06:50 < saderror256> hello
06:50 < saderror256> im testing out my irc client
06:50 < jim> hi
06:51 < saderror256> please respond if you see my messages
06:51 < jim> weems to work
06:51 < saderror256> jim: yay
06:51 < saderror256> am i logged in?
06:51 < jim> I mean seems to sork
06:51 < saderror256> how do i check on irc if im logged in
06:51 < jim> if you weren't you couldn't speak here :)
06:51 < rud0lf> /notice self i'm in!
06:52 < saderror256> oh right, forgot that i couldnt talk if i wasnt logged in :P
06:52 < rud0lf> i guess you're in after END_OF_MOTD or ERR_NO_MOTD
06:52 < rud0lf> at last this is how i manage it in bot i made
06:53 < jim> saderror256, if you'd like help with automatically logging in securely when you start your irc client, please visit #freenode :)
06:53 < saderror256> jim: thanks!
06:53 < rud0lf> oh i understood "my irc client" as "client made by me"
06:53 < saderror256> well, i just wanted to make sure that i was "logged in"
06:53 < rud0lf> nvm then
06:53 < saderror256> nope, im on konversation
06:54 < jim> saderror256, aside from that, are you enjoying linux?
06:54 < saderror256> jim: heck yah
06:54 < jim> great :)
06:54 < jim> which dist are you running/
06:54 < jim> ?
06:54 < saderror256> ive been messing around with kde plasma
06:54 < saderror256> debian
06:54 < saderror256> 9.0
06:54 < saderror256> long story short, i managed to install without the need of a usb
06:54 < saderror256> or cd
06:55 < rud0lf> saderror256: if you use android smartphone, you might look at KDE Connect
06:55 < saderror256> its a very long story, but arch was actually completely wiped from my system, did some basic commands to ensure it was just arch, and wow, it was debian!
06:55 < rud0lf> it's like my second hand now
06:55 < jim> ok... what do you get when you run: cat /etc/debian_version?
06:55 < saderror256> rud0lf: i use it a lot
06:55 < rud0lf> :)
06:55 < rud0lf> i love shared clipboard
06:55 < rud0lf> saves time and frustration
06:56 < saderror256> jim: you mean os-release?
06:56 < jim> no, just that
06:56 < saderror256> neofetch and screenfetch both cat thoush files
06:56 < saderror256> it shows me my info on my release of course
06:56 < saderror256> debian 9.0 stretch
06:56 < saderror256> just to skim it out
06:57 < jim> I dunno what os-release does... thing is, if you're not running 9,4, you could be :)
06:57 < rud0lf> how far does it stretch?
06:57 < rud0lf> ;)
06:57 < saderror256> rud0lf: from buzz debian 0.? to debian 9.0 stretch, stretchy
06:57 < jim> I had buzz :)
06:58 < phinxy> I'm on blurry fish butt :)
06:58 < saderror256> im a youngin linux user so not me
06:58 < saderror256> but i know the history :P
06:58 < saderror256> phinxy: is that a character from toy story?
06:58 < phinxy> oh so thats what its referencing
06:58 < saderror256> yep
06:58 < jim> saderror256, do you want to run 9.4?
06:59 < saderror256> buzz, stretch, sid, jessie, wheezy... cant you tell??? :P
06:59 < jim> that was fast...
06:59 < saderror256> jim: not really, im happy with what im one
06:59 < saderror256> xP
06:59 < saderror256> im on 9.4
06:59 < saderror256> sorry for saying 9.0 lol
06:59 < saderror256> i meant 9.4
06:59 < jim> oh you are, that's the latest
06:59 < jim> or 9.5 maybe
07:00 < jim> maybe not
07:00 < saderror256> nope
07:00 < saderror256> i was a before arch user
07:00 < saderror256> but arch was giving me some issues
07:01 < saderror256> arch is okay, but its community sucks, updates a little too frequently (more than i was expecting from a rolling distro), and made me manually have to fix things when i wanted some work to get done
07:01 < saderror256> it got in my way at the worst times
07:01 < jim> arch is probably for intermediate/advanced folks
07:01 < Sveta> did their community help you with the fixes?
07:01 < saderror256> jim: i found it pretty easy, the wikis are a blast
07:01 < saderror256> Sveta: nope, the wikis did
07:02 < Sveta> oh good
07:02 < noobly> does unix suck
07:02 < saderror256> before i stay let me do some final touches which require some "reboots" of my irc client
07:02 < saderror256> so dont mind the tiny joinspam
07:03 < jim> noobly, we don't know... we run linux!
07:03 < noobly> arch is fine for noobs as well!
07:03 < noobly> saderror256: arch community is excellent imo
07:03 < jim> that could be true for some, but there are easier dists
07:04 < jim> that's true, I've heard good things about their community and their woki
07:04 < sacules> archwiki is a godsend
07:05 < noobly> jim: certainly, but I don't feel like arch, with it's admirable documentation, is "too advanced" for a beginner
07:05 < sacules> usually go there before reading the manual
07:05 < morfin> hello
07:05 < jim> it's good for when you need to configure things by hand
07:05 < jim> hi
07:05 < morfin> what means proto=RSN in wpa_supplicant?
07:05 < morfin> AES?
07:05 < noobly> arch wiki is what tldp wanted to be, too bad it's not distro agnostic!
07:05 < saderror256> hey im back, are you receiving these messages? sorry i have to talk like im in space or something, messing with irc clients is messy
07:05 < morfin> lol, i used Arch Linux wiki to solve some other distro issues)
07:06 < noobly> morfin: same here
07:06 < jim> saderror256, yep
07:06 < saderror256> yeay \o/
07:06 < saderror256> morfin: same, i use them on debian, ubuntu, mint, fedora, centos, and heck, every wiki (besides package manager replacements) works just fine
07:07 < morfin> well, 2 biggest sources are Gentoo and Arch wikis)
07:07 < saderror256> gentoo wikis are handy for compiling stuff
07:07 < noobly> and 'man'!
07:07 < saderror256> lets not forget man :P
07:07 < saderror256> and if you need a quick tip on how to use a tool, theres always --help
07:08 < morfin> because when you use Gentoo you at least *should* understand which packages are required and which aren't
07:08 < chchjesus> Hi guys
07:08 < jim> hi
07:08 < chchjesus> What's up?
07:08 < jim> sky
07:08 < noobly> if you had to break down components of the (gnu)linux os that worth learning what would they be?
07:08 < saderror256> morfin: id use gentoo, i am a developer and have to compile lots of software everyday, so using CFlags would be a HUGE 1 up for me
07:08 < saderror256> hey chchjesus
07:08 < chchjesus> jim: Actually, you're wrong. If you're using gnome3, the header bar is up
07:08 < noobly> chcjesus: hi
07:09 < jim> why?
07:09 < chchjesus> noobly: What do you mean by components?
07:09 < chchjesus> There's a lot going on on a GNU/Linux OS
07:10 < noobly> chchjesus: I don't know, but it's easier to get a map of what to learn if it's broken down into components. I've been asking myself the same question, an I've come up with linux kernel, bash, gnu coreutils/toolchain and AWK&Sed
07:10 < noobly> easier for me at least
07:11 < saderror256> ive been messing around with kde plasma lately
07:11 < chchjesus> noobly: What is your end goal? What do you want to achieve? Do you want to learn just how to use them? Or how they work? Or?
07:11 < saderror256> its a fine desktop environment
07:11 < chchjesus> saderror256: KDE is beautiful tbh
07:11 < chchjesus> Really customisable, and looks really good
07:11 < saderror256> chchjesus: all i change is the wallpaper and the thing look fantastic
07:11 < noobly> i want to be a high ranking linux mage, to be part of the old guard some day
07:11 < chchjesus> my only problem with it is that when I last used it in 2015, it was really buggy
07:12 < saderror256> kde plasma 5-5.6 were the buggy days of plasma
07:12 < saderror256> which is why i avoided it
07:12 < chchjesus> noobly: Learn how to use bash, and learn how to contribute to the linux kernel
07:12 < saderror256> but after that, its basically became even better than ever and super stable
07:12 < chchjesus> And install Arch, then Gentoo, then Linux From Scratch
07:12 < Elronnd> uhhh
07:13 < Elronnd> that's a bit steep learning curve
07:13 < saderror256> chchjesus: isnt that a little bit too far?
07:13 < saderror256> like telling a baby to get a job and hope it does in a week
07:13 < Elronnd> learn bash, learn c, learn assembly, install lfs (no need for arch, although it helps), then modify the linux in your lfs
07:13 < noobly> chchjesus: seems our reasoning is similar, that's been my plan as of late. just started taking my bash and kernel edu more seriously
07:13 < Elronnd> keep in mind that the first three steps will take *years*
07:13 < cmj> ><
07:13 < jim> well that's gonna be like a really hard video game with thousands of puzzles
07:14 < saderror256> why are you saying "learn bash"
07:14 < saderror256> bash is easy?
07:14 < Elronnd> ikr, you should learn zsh
07:14 < saderror256> easier than C of course
07:14 < Elronnd> because zsh is better than bash
07:14 < noobly> Elronnd: sounds like I'm the right (slow) track then
07:14 < saderror256> Elronnd: you misunderstood me
07:14 < saderror256> im saying bash language is easy
07:14 < saderror256> super easy
07:14 < saderror256> and bash itself is easy as well
07:14 < jim> bash is usually your connection to the power of your somputer and OA
07:14 < jim> OS
07:15 < noobly> saderror256: define easy
07:15 < Elronnd> saderror256: but it has many idiosyncrasies and you need to know it
07:15 < saderror256> noobly: easier than starting out with C
07:15 < jim> it might be easy, but it's not without quirks
07:15 < saderror256> ive never had a problem with it in my life
07:16 < saderror256> i do basic bash script and basic bash usage, i dont see what makes it "hard to use"
07:16 < saderror256> its not like your going to be overwritting your kernel using bash or messing with memory
07:16 < strive> heh
07:16 < strive> Valid.
07:16 < jim> I like to tell new people this: read a man page per day, get good at bash (or whichever shell you've chosen as your login shell) and pick a non-shell scripting language to learn
07:17 < Elronnd> it's something that if you run into, you'll want to know
07:17 < Elronnd> and you don't want to see something you don't understand and then get hung up on understanding it, because that only gets in the way
07:17 < saderror256> jim: instead of non-shell script language, you should just say "programming language" :P
07:17 < saderror256> but the "man page per day" thing sounds informative and will help me learn a lot
07:17 < jim> well I'm not including compiled languages
07:18 < Elronnd> there's a compiler for python
07:18 < saderror256> ^^
07:18 < Elronnd> and interpreter for c
07:18 < jim> maybe python is a good choice because it's easy and powerful
07:18 < Elronnd> and java/c# really straddle the line between interpreted and compiled
07:18 < saderror256> its easy but not "super" powerful
07:18 < chchjesus> Oh, sorry, I just assume people know C already lol
07:18 < chchjesus> Also you don't need much assembly, if any, for kernel programming these days
07:18 < saderror256> assembly scares me
07:18 < saderror256> maybe im just skittish
07:19 < saderror256> i develop an os in assembly
07:19 < Elronnd> saderror256: in that case you should learn it! Conquer your fear!
07:19 < saderror256> but its a fork of mikeOS :(
07:19 < saderror256> apart from that, mikeOS is helping me learn it so im getting some where :)
07:19 < ExploitedKernel> Is there a place where, I can see all the man commands? and for what they do also
07:19 < Sveta> saderror256, consider #learnprogramming, ##programming, and ##asm
07:19 < saderror256> ExploitedKernel: xman can do this
07:19 < saderror256> im in ##programming
07:19 < Elronnd> ExploitedKernel: should be in /usr/share/man/manN, where N is a number from 1-8 or so
07:19 < Sveta> ExploitedKernel, i assume you want to see a list of all commands which are available to you
07:19 < jim> chchjesus, C programming, on the face is kinda easy, except once you get into pointers and direct memory allocation, that stuff's hard
07:20 < saderror256> Elronnd: ls /usr/share/man/man*
07:20 < Elronnd> wazzat?? I don't know bash
07:20 < saderror256> pointers are kinda easy, but dma gets confusing
07:20 < ExploitedKernel> kk all check it out
07:20 < Elronnd> direct memory allocation?
07:20 < Elronnd> like malloc? Or memmap?
07:20 < saderror256> Elladan: yeah
07:21 < saderror256> sorry for textspeak
07:21 < jim> saderror256, there's a book "the c companion" meant to be an advanced companion for a c primer
07:21 < saderror256> jim: i want a copy of the one and only original c book
07:22 < Elronnd> k&r ftw!
07:22 < jim> one sec
07:22 < chchjesus> I know C already. I'm going through K&R though to touch up on it
07:22 < saderror256> what is K&R?
07:24 < saderror256> whoopsies
07:24 < saderror256> sorry im back
07:24 < jim> saderror256, http://www.dipmat.univpm.it/~demeio/public/the_c_programming_language_2.pdf
07:24 < saderror256> last time i will ask, do you see these messages?
07:24 < jim> nope
07:24 < chchjesus> saderror256: hi
07:24 < saderror256> jim: lol
07:25 < saderror256> jim: thanks
07:25 < jim> canpot see these messages at all
07:25 < saderror256> whats a "canpot" :P
07:25 < Elronnd> saderror256: k&r is _The C Programming Language_, a book by the creator of c and some other guy
07:25 < Elronnd> their last names are _K_ernighan and _R_itchie, hence k&r
07:26 < saderror256> Elronnd: thanks
07:26 < jim> saderror256, there's a huge collection of programming books
07:26 < saderror256> so guys
07:26 < saderror256> when it comes to low level assembly development
07:26 < jim> Elronnd, yeah, as the posted pdf
07:26 < saderror256> should i do os development
07:26 < saderror256> or should i do simple hello world programs etc
07:26 < saderror256> on my local computer?
07:26 < jim> saderror256, do you know asm?
07:27 < saderror256> jim: i know a little nasm
07:27 < Elronnd> I would start by writing userspace applications
07:27 < Elronnd> and once you get into writing advanced logic, start writing an os
07:27 < saderror256> userspace as in simple user applications right?
07:27 < Elronnd> yes
07:27 < jim> ok... for asm, I suggest to people, also learn forth
07:27 < saderror256> ok
07:27 < Elronnd> make sure to use osdev.org
07:27 < Elronnd> wiki.osdev.org
07:27 < jim> and hack on it for like a month straight
07:27 < saderror256> jim: will do
07:27 < saderror256> i guess i will host stuff on my gitlab on my experiences
07:28 < Elronnd> and once you finish making the os, you should design a custom cpu architecture for it, and a custom language, and actually get it to run on those
07:28 < jim> saderror256, did you say you run debian?
07:28 < saderror256> jim: yes
07:28 < MLarabel> hey everyone, i figured out how to boot off of LVM PV files on a USB stick, the trick is your custom dracut module must hook into the "initqueue" phase and not into the "pre-trigger" phase, duh!!!
07:28 < jim> apt install gforth
07:28 < saderror256> Elronnd: are you joking?
07:29 < saderror256> jim: thanks, ill look into it
07:29 < jim> saderror256, it's mostly for training your mind for what you need to do in asm
07:29 < Elronnd> saderror256: I am not
07:29 < Elronnd> see nand2tetris.org
07:29 < longxia> jim: how will learning forth help one with learning assembler?
07:30 < pnbeast> jim, what's that link point to? You're not posting links to unlicensed, copyrighted material on a Freenode channel, are you?!
07:30 < Elronnd> (but start with the os. A good book, I found, is 'programming from from the ground up')
07:30 < jim> longxia, because you use a stack for calculations all the time
07:30 < jim> google pointed me to it
07:31 < pnbeast> If you want good programming material related to Linux, look for Advanced Linux Programming, freely available online, and either TLPI by Kerrisk or APUE by Stevens, et al.
07:31 < longxia> jim: i see your point. He could use dc for that too :)
07:31 < pnbeast> Those will not cover basic C, though.
07:33 < Elronnd> pnbeast: archive.org hosts a copy of k&r, and they take great pains not to publicly host things which could get them sued (although they do keep private copies of such material, for posterity
07:33 < pnbeast> I haven't heard that K&R has been licensed freely. Maybe it has. I kind of doubt it, TBH.
07:34 < jim> longxia, in asm you (1) use a stack all the time, you'll be loading the stack before calling functions and cleaning up after... and (2), writing stuff in asm is often like using a stack in that you normally have a lot of prep work before doing pretty much anything, and some clean up work after
07:35 < Elronnd> pnbeast: https://archive.org/details/CProgrammingLanguage2ndEditionByBrianW.KernighanDennisM.Ritchie
07:35 < longxia> jim: i know, i learnt it on Z80 in the 80's. Not many registers available then so it meant pushing and popping all ot the time.
07:36 < jim> longxia, learning and using forth will help train your mind for what you have to do in asm
07:37 < longxia> jim: maybe, but i would just hop straight into asm and save the time spent on forth. You'll be forced to learn using the stack anyway.
07:37 < jim> plus if you hack at it for hours every day for about a month, you also encounter how forth code is "compiled"
07:38 < Elronnd> longxia: I never used forth, jumped straight into asm. I think I turned out ok
07:38 < jim> maybe you know how to swim already, me, I'd rather not be thrown into the 16' deep end of the pool immediately :)
07:39 < jim> aside from which, forth has a builtin assembler :)
07:39 < jim> complete with forthlike control structures
07:40 < saderror256> should i do x32 assembly or x16 bit
07:40 < jim> something you may remember from the 80s :)
07:40 < saderror256> mind the x's
07:40 < saderror256> i meant x86
07:40 < jim> and it might be why you're willing to jump right in ;)
07:40 < Elronnd> isn't x32 64-bit execution but 32-bit pointers?
07:40 < Sveta> Elronnd, thanks for the link. it is surprising that such a recent publication is already available in public domain
07:41 < jim> saderror256, you're probably gonna have to do most of those
07:41 < saderror256> jim: most of what
07:41 < longxia> jim: i agree that starting on an 8 bit architecture made things simpler than they are nowadays.
07:41 < jim> 64, 32, 16, even 8 bit
07:41 < Ameisen> saderror256 - 8008 assembly
07:42 < Ameisen> or build a zuse z3
07:42 < saderror256> ive been doing 16 bit
07:42 < saderror256> ill use 16 bit assembly :)
07:42 < saderror256> but...
07:42 < saderror256> maybe ill learn 32 bit assembly
07:42 < jim> I had some 6502 machines, 68000
07:42 < sacules> hey guys I need a little help with a bash script, I have this for reading battery capcity: BATC=$( what do symbols eax and ebx, etc. stand for?
07:43 < Elronnd> registers
07:43 < saderror256> b i think is for byte
07:43 < jim> registers
07:43 < MLarabel> does anyone need any help?
07:43 < thaumavorio> They used to stand for specific purposes. Not all of them do these days.
07:43 < ayecee> nope, b is just a letter in sequence.
07:43 < Elronnd> b isn't byte. eax, ebx, ecx, edx are all the same size
07:43 < MLarabel> i just got finished solving a big problem if anyone has a problem that i could solve?
07:44 < Elronnd> notice how the middle letter is increasing
07:44 < saderror256> i know they are registers, but what do the symbols stand for
07:44 < longxia> saderror256: those are the names for the 32 bit sized registers (e-prefix)
07:44 < jim> MLarabel, we all need some help at one time or another
07:44 < saderror256> im just curious, its not needed
07:44 < sacules> MLarabel: if you know bash scripting, I need help then
07:44 < Elronnd> I don't think that they stand for anything
07:44 < MLarabel> sacules: hit me
07:45 < MLarabel> jim: sometimes i feel like a spider in a plastic bag
07:45 < sacules> I have this for reading battery capcity: BATC=$( there's also r(a,b,c,d)x, which is 32 bits
07:45 < Elronnd> no, 64 bits
07:45 < Elronnd> eax is one half of rax
07:45 < Elronnd> and then there's ax, which is 16 bits, half of rax
07:46 < ayecee> half of eax
07:46 < jim> saderror256, plus you'll need to understand logical, bitwise and math operations, and how to implement other math operations based on what you have
07:46 < Elronnd> right, what ayecee said
07:46 < Elronnd> and a, which is half of ax. If you go way far, back, you just have registers a, b, c, d, e, h, l. And pairs of those
07:47 < thaumavorio> Aren't they al and ah, not a?
07:47 < jim> I remember those from 8080 asm
07:47 < Elronnd> ahh, right
07:47 < Elronnd> sorry, my memory is not perfect
07:47 < jim> no need for it to be
07:47 < Elronnd> also there is an f register. Pairs were af, bc, de, hl
07:48 < MLarabel> sacules: it seems fine to me
07:48 < MLarabel> hey graphene you are using digital ocean
07:48 < sacules> and it works if I put it on the shell manually, but not in the script
07:48 < MLarabel> hmm what a dilly of a pickle
07:49 < jim> saderror256, one approach is to learn asm on a computer you already have... another, to get one of those small-chip dev boards and learn to program it
07:50 < jim> I got one of those arduino chips, a smaller version, and I found out there's a forth for it
07:51 < longxia> saderror256: have a look here if you're going to do asm on intel: https://software.intel.com/en-us/articles/intel-sdm
07:52 < jim> another approach to the whole programming thing, is to do SICP and lisp
07:52 < jim> once thought of as the best intro to CS on the planet
07:54 < sacules> MLarabel: 87% Discharging | Sun 01 Jul, 02:52 when isolating that part on another script, but on the original it shows % | Sun 01 Jul, 02:52
07:55 < sauvin> Wow... Netflix and Hulu work again even though I'm on a VPN. What gives!?
07:55 < Sveta> it allowed me to learn that you are a netflix user
07:55 < sauvin> Feh, way I hear it, in the USSA, netflix uses YOU.
07:56 < sacules> MLarabel: I think that an older version might still be loaded in memory and running on the background, maybe resetting the whole will help
07:57 < saderror256> so i wrote a x86 program
07:57 < saderror256> now what do i do with nasm to compile it?
07:59 < Elronnd> I recommend yasm as it's moderner and fancier. But afaik they're switch-compataible
07:59 < Elronnd> nasm -felf64 (or whatever) -o binary mysource.s
07:59 < Elronnd> (could be elf32, or 16)
07:59 < saderror256> ok :)
08:00 < Elladan> saderror256, re your question, "What should I do with assembly development" the answer is "Don't do assembly" 99.9% of the time.
08:00 < saderror256> Elladan: i understand very well, i thought it would be helpful to teach me the ins and outs of how a computer works
08:00 < Elladan> Learning how the computer works is one of the few good reasons to do assembly stuff.
08:01 < saderror256> and even develop oses for personal use on minimal systems with basical access to system level stuff
08:01 < Elladan> However, for that purpose, you might want something a little less bizarre than x86. MIPS, say.
08:01 < saderror256> what is mips?
08:01 < Elladan> You really don't want to develop your own OS in assembly.
08:01 < saderror256> ok
08:02 < Elronnd> however, you do need to use *some* assembly in creating an OS
08:02 < saderror256> of course
08:02 < Elronnd> even if you write most of it in c, or whatever other language
08:02 < saderror256> mostly for the bootloader
08:02 < Elladan> You would need to know assembly and use it for certain extensions, but you don't need to use it for core code.
08:02 < Elronnd> well, it might be a fun project to make an os all in asm
08:02 < saderror256> and some for kernel
08:03 < MLarabel> hey tana mongeau
08:03 < Elladan> In practical terms, what you use assembly for these days is pretty much a) debugging, b) limited extensions (i.e. inline assembly) where the language can't issue a special instruction, c) optimization, primarily vectorization, or d) hacking.
08:04 < Elladan> Pretty much in that order I'd say.
08:04 < Elladan> (Where (a) is just /reading/ assembly, not writing it)
08:04 < saderror256> nasm -f elf first.asm
08:05 < saderror256> ld -m elf_i386 -s -o first first.o
08:05 < saderror256> did the trick for me
08:05 < saderror256> Displaying 9 stars
08:06 < saderror256> *********Segmentation fault
08:06 < saderror256> why the segfauly?
08:06 < saderror256> oh
08:06 < saderror256> i forgot to call kernel exit
08:08 < Elladan> saderror256, MIPS is a RISC instruction set architecture that was never super common, but still exists in a lot of embedded devices (routers, that sort of thing).
08:09 < Elladan> saderror256, in the past it was used in various game consoles and so on as well.
08:09 < Elladan> saderror256, for learning ASM, it's notable in that it has a particularly simple opcode set to understand. It's very regular and disassembles easily.
08:10 < Elladan> Of course, that's not going to teach you /x86/ assembly, but if you just want to learn it might be fun.
08:12 < Elronnd> afaik, the n64 used it
08:12 < Elronnd> so you could write n64 games
08:12 < Elladan> The Playstation 2 used it as well.
08:12 < Elladan> ARM is a lot more popular these days, but I've never done ARM assembly so I don't know if it's a good one to start with.
08:14 < Elladan> Fun Linux fact: Linux was ported to the PS2, but was pretty inefficient due to poor choices Sony made in chip design.
08:14 < Elladan> They left out all semaphore instructions from their custom MIPS chip, because they didn't see why a video game that always ran in supervisor mode would need them.
08:15 < Elladan> However, Linux needs them badly for things like pthread atomics and the like. When they did the port, they had to create a special syscall which emulated a semaphore instruction by disabling interrupts.
08:16 < saderror256> i made my first program :)
08:16 < saderror256> this is really fun
08:16 < saderror256> http://dc4.us/ps/a/WyFqpYTnjv/
08:17 < saderror256> if you are curious about that pastebin-like service, i wrote that in php a while back ago, it kinda sucks but does the job
08:17 < saderror256> its called pastespace
08:17 < yottanami> Hey all
08:17 < Elronnd> saderror256: you should write a pastebin in asm
08:17 < saderror256> Elronnd: ill stick with php :)
08:18 < yottanami> I have Debian Linux on my Asus ux410 laptop and I got several errors about ACPI during boot. here are log files http://dpaste.com/0076MSQ and http://dpaste.com/0Z0XA8Y How can I fix it?
08:18 < saderror256> is this a whole joke now lol, you should write "this" in asm
08:18 < Elronnd> hey, someone wrote a whole *forum* in asm
08:19 < thaumavorio> Ah, asmBB
08:19 < saderror256> oh god
08:19 < Elladan> saderror256, back in the '80s some people decided to write an entire Amiga graphics editing program in ASM, because they felt that high level languages like C were cheating.
08:19 < thaumavorio> Insanity
08:19 < saderror256> i wrote a forum in php
08:19 < Elronnd> and a pastebin is easy, I wrote one in 60-ish lines of lisp
08:19 < saderror256> it kinda sucks though
08:19 < Elladan> Think like... the gimp, but 100% assembly.
08:19 < thaumavorio> Roller Coaster Tycoon was written in assembly
08:20 < Elronnd> as was zsnes
08:20 < Elladan> I think most '80s era 8-bit and 16-bit video games were in assembly.
08:20 < Elladan> It's pretty hard to get a C runtime in 16k or RAM or whatever.
08:20 < saderror256> pastebin-knockoff is easy indeed, simply take a textbox and ask to input text, input the text and remove any malicious characters and replace them with the html corrusponding ones, and wallaa
08:20 < Elronnd> no need to replace malicious characters
08:20 < saderror256> htmlspecialchars does the trick
08:20 < Elronnd> just serve your paste-text as text/plain
08:21 < saderror256> Elronnd: you can do that
08:21 < saderror256> i was a noob and didnt know this was a thing
08:21 < saderror256> so i used HTML and formatted it x|
08:21 < saderror256> the thing is dead now and sucks
08:21 < saderror256> but i continue to use it
08:21 < Elronnd> rewrite it in asm!
08:21 < Elronnd> will be a fun project
08:21 < Elronnd> '''fun'''
08:22 < saderror256> '''hair-ripping, gun-shooting, head slamming fun my friends!'''
08:22 < saderror256> lets rewrite systemd in asm
08:23 < saderror256> call it systema
08:24 < Elronnd> say that one more time I fucking dare you
08:24 < Elladan> One actually useful thing people still use asm for (though perhaps less and less) is vectorization.
08:24 < Elronnd> aren't there compiler intrinsics for that?
08:24 < saderror256> Elronnd: ?
08:25 < Elladan> You could try to recode some fun algorithmic transform like e.g. a graphics filter using SSE vector assembly to make it fast.
08:25 < Elronnd> saderror256: pls no asm systemd
08:25 < Elladan> Elronnd, there are wrappers you can use so the code is effectively ASM but with C syntax.
08:26 < saderror256> Elronnd: lol it was a joke :P
08:26 < saderror256> im guessing ";" means comments in assembly?
08:26 < Elronnd> yeah
08:26 < Elronnd> afaik # works too in some implementations
08:27 < Elladan> Elronnd, I mean personally that's what I'd do, asm is a pain. But some people find asm more inviting because they get more direct control of register assignment etc.
08:27 < lessthan0> if I had to pick one motherboard/chipset/bios for a basic workstation that has a large install base and long service life (EOL) with excellent linux support what would be some likely candidates?
08:27 < fscale> Please help, my fedora workstation distro with wayland isn't showing 1920 x 1080 as a resolution for me to select :( https://imgur.com/a/2YZ86cF
08:27 < sauvin> Elronnd, mind the language.
08:27 < lessthan0> preferably something with 64bit BAR (above 4G decoding)
08:28 < saderror256> ok this is wierd but cool
08:28 < Elronnd> sauvin: please ,try to understand .He was trying to rewrite systemd in assembly
08:28 < lessthan0> I want to get really good at building bios and bootloaders
08:28 < saderror256> i managed to screw up something
08:28 < sauvin> Elronnd, let him. He'll be back in... oh... fifteen years or so.
08:28 < lessthan0> but I need to stop switching to different motherboards
08:28 < saderror256> sauvin: im not rewriting it x)
08:28 < Elladan> fscale, your monitor is not 16:9 so it is suggesting the 16:10 equivalent, 1920x1200
08:29 < saderror256> why rewrite it
08:29 < saderror256> idk
08:29 < Elronnd> right, his problem
08:29 < saderror256> drop it
08:29 < sauvin> Good thing, too, because assembly isn't portable across architectures.
08:29 < lessthan0> maybe an off the shelf dell or ibm or something with an i5
08:29 < saderror256> so i managed too. get strings from another assembly program, possibly the kernel?
08:29 < saderror256> i kept increasing the number and it got funnier and cooler
08:29 < Elronnd> sauvin: that way his clone can replace systemd, and then we can all flee to ARM and be free forever of systemd!
08:30 < lessthan0> something that will always be widely available on ebay long after they stop making them
08:30 < fscale> Elladan: TBH, my monitor is 16:9. I was able to run Windows in it in that resolution. Right now, I've selected 1680 x 1050 & I've get these two black bars on the side.
08:30 < sauvin> Eh, by then, we'll all be using Y86-128 or something.
08:30 < sauvin> fscale, can you get arandr to offer that resolution?
08:31 < Elronnd> it's unclear that there is or will ever be call for 128-bit OSes
08:31 < Elronnd> idk, maybe we'll move to risc-v
08:31 < lessthan0> some people would argue that systemd is not supported on all architectures
08:31 < saderror256> Your password is *****Segmentation fault
08:31 < saderror256> ^ this cracked me up a little
08:31 < Elladan> fscale, the highest native resolution it lists, 2650x1600, is 16:10. If you choose that resolution, are there black bars and are squares rectangles?
08:32 < Elronnd> lessthan0: systemd is supported on zero architecture
08:32 < saderror256> its supposed to show random stars i made in assembly, but i was tinkering and got a segfault and them the result turned funny
08:32 < Elronnd> it's awful in all of them
08:32 < fscale> sauvin: xrandr says Size 1920 x 1080 not found in available modes
08:32 < saderror256> not actual password
08:32 < lessthan0> Elronnd because it is middleware?
08:33 < lessthan0> because it is a daemon?
08:33 < fscale> Elladan: Yes there are black bars on the side in that resolution too.
08:34 < Elladan> fscale, what resolution is your monitor supposed to be?
08:34 < fscale> 1920 x 1080
08:34 < Elladan> fscale, what's your monitor's model #?
08:34 < fscale> It's a laptop
08:34 < lessthan0> I think that using intrinsics would speed it up but you could also speed it up without intrinsics just by targeting specific hardware and use cases
08:34 < Elladan> fscale, laptop type?
08:34 < lessthan0> or you could just leave it and tweak it
08:35 < pnbeast> lessthan0, do you know that song about some woman filing her nails while they drag the lake?
08:35 < fscale> Type meaning? It's Asus Vivobook R542U
08:36 < lessthan0> pnbeast that sounds strange and cryptic. perhaps you could explain it for me.
08:36 < pnbeast> Strange and cryptic? No, sorry, it's just some lyrics in a song.
08:37 < lessthan0> I don't know why you ask me instead of asking the room
08:37 < Elladan> fscale, do you have any external monitors plugged in?
08:37 < lessthan0> not sure why you assume I am qualified to know song lyrics of a song you heard
08:37 < fscale> Nope, only the laptop. I don't own an external monitor at all.
08:37 < pnbeast> lessthan0, oh, because of your nick. But I think I guessed incorrectly about your nick.
08:38 < lessthan0> it is a nick about mathematics and manic depression
08:38 < saderror256> so ive been working on this idea, its called gwdWM, its a window manager you can use in your browser
08:38 < Elladan> fscale, OK, Fedora seems very confused since it's listing a resolution that is higher than your laptop supports.
08:38 < saderror256> say your at a library etc
08:38 < lessthan0> two things that swim in my subconcious
08:38 < fscale> Only things I have plugged in is the charger & mouse.
08:38 < fscale> Elladan: It seems so. There must be a way to force a custom resolution?
08:38 < saderror256> you hock it up to a server with php, set the master password for gwdWM and then you can do things like modify server files, edit text like the servers homepage, and some other gags
08:38 < saderror256> is it a good idea?
08:39 < lessthan0> maybe a smashing pumpkins song if I had to make that connection
08:39 < Elladan> fscale, there are ways, yes..
08:39 < saderror256> basically if you only have a computer with access to the web like at a library
08:39 < saderror256> any other ideas i would appreaciate
08:39 < pnbeast> lessthan0, those would not really be related, then. Good night/day/whatever.
08:39 < saderror256> ive already got the login manager finished and now im working on window management. then ill write the tools and programs
08:40 < saderror256> will also add shell in a box support :)
08:41 < lessthan0> pnbeast I found it...Elvis Costello - Watching the detectives
08:41 < pnbeast> saderror256, I've seen an ssh client on a website. The "why" escapes me, for both, but I'm sure it'd be an interesting curiosity.
08:41 < pnbeast> lessthan0, yes, I know it. I only wanted to know whether you know it.
08:41 < Elladan> fscale, for example this random page showed up from a google search. https://gist.github.com/debloper/2793261
08:41 < pantato> how to make new window manager show up on ubuntu login screen?
08:42 < pantato> as an option
08:42 < saderror256> pnbeast: and the other thing is that, i live with a slow server, and since php is a server side langauge, does the work and goes, working with vim can be very slow.
08:42 < saderror256> so the editor *with syntax highlighting, i will add that as well* will be useful for edits without slowdowns
08:42 < dongbag> Hi
08:42 < fscale> Elladan: Ok thanks, I'll try to work out a solution.
08:42 < dongbag> I want to know the maximum memory which I have mapped
08:43 < dongbag> like physical memory,
08:43 < saderror256> even if the internet goes down which happens here a lot, your program stays in the browser until reloaded
08:43 < saderror256> dongbag: bios
08:43 < dongbag> I have 2G of ram, and I only mapped 1G of it, the rest is for DMAs
08:43 * pnbeast rolls a few 20 sided dice so he can produce a good random number for dongbag.
08:43 < saderror256> or uname -a
08:43 < dongbag> like I need to know the physical address of the highest possible DRAM location
08:43 < mous> dongbag: free -m
08:43 < mous> oh
08:44 < mous> not sure on that one, have not mapped RAM since the commodore 64 lol
08:44 < pnbeast> saderror256, isn't that called, variously, tmux or screen?
08:44 < saderror256> function randomnumber() { return 4; /* guarenteed to be random by dice roll */ }
08:44 < saderror256> pnbeast: im saying you know when you are on a server and it sometimes has a spike and slows down?
08:45 < dongbag> eyy i got it
08:45 < dongbag> cat proc/iomem
08:45 < saderror256> when you are editing files, in a browser or in this case gwdWM editor, it will stay in cache until pushed
08:45 < dongbag> 80000000-8fdfffff : System RAM :)))))))))) thanks guys!
08:45 < pnbeast> saderror256, sure. And you want that server to run a web server and produce a GUI with PHP, in addition to its standard load?
08:45 < saderror256> wow im a noob, i forgot that uname -a doesnt give ram info lol
08:45 < lessthan0> pnbeast can you explain why you think that my nick is a reference to elvis costello? I don't see any connection at all
08:46 < pnbeast> lessthan0, your nick is a song he wrote.
08:46 < lessthan0> ohhh
08:46 < saderror256> pnbeast: yep
08:46 < lessthan0> never heard it
08:46 < Elladan> dongbag, "dmidecode" has lots of fun information, but I'm not sure it has the mapping you need.
08:46 < dongbag> Thanks Elladan, I was able to find it in proc/iomem
08:46 < pnbeast> I think it's all about British politics.
08:47 < lessthan0> this less than zero song is about nazis
08:47 < lessthan0> and the other song is about killing a girl
08:47 < lessthan0> this guy is fucked up
08:47 < Elladan> dongbag, cool.
08:48 < saderror256> lessthan0: LOL, you just made my day
08:48 < lessthan0> shit maybe I should change my nick
08:48 < saderror256> lessthan0: array0 :P
08:48 < pnbeast> You don't like him because he's against nazis and murder?
08:48 < dongbag> I don't like nazis
08:48 < lessthan0> I don't take sides
08:49 < dongbag> murders could be ok if they are killing nazis =)
08:49 < lessthan0> or listen to songs about murder
08:49 < pnbeast> dongbag, it's okay, no one else likes them, either. We decided that in the 1940s.
08:49 < saderror256> night
08:49 < lessthan0> even if you write a song about killing nazis or beating them up or hating them it is still about murder and hate anyway. I don't get bogged down with those feelings
08:50 < Elladan> Sometimes, life isn't fair and bad things happen.
08:50 < pnbeast> lessthan0, it has nothing to do with you, either, so you can also relax.
08:50 < lessthan0> yeah I'm not worried about it
08:50 < lessthan0> I believe in free speech so good luck to elvis costello
08:51 < dongbag> I'm working on a project with tools that half support linux and half windows =(
08:51 < pnbeast> Excellent. We're all clearly very well adjusted and happy. Except for dongbag. He's only half way there.
08:51 < lessthan0> dongbag have you figured out the VM yet?
08:52 < dongbag> the drivers don't quite work
08:52 < lessthan0> do you use vlans to pass stuff along?
08:52 < dongbag> I have to manually swap boot OS
08:52 < pingfloyd> lol, I thought you were calling him dongbag
08:52 < dongbag> Im testing the EEPROM write endurance of my BIOS
08:52 < lessthan0> do you have NAS with samba?
08:52 < pingfloyd> dongbag: why?
08:53 < Elladan> fscale, FWIW you might want to make sure your laptop BIOS is up to date and there aren't any weird options in it that read like "Act totally insane regarding monitor EDID codes"
08:53 < pingfloyd> dongbag: is your goal to brick the system or something?
08:53 < dongbag> i said in jest, I just keep swapping the boot drive
08:53 < pingfloyd> updating the bios is often tempting fate since bios update utils can be buggy.
08:53 < pingfloyd> but sometimes it is necessary to update it
08:54 < Elladan> I'm always happily surprised when I find a BIOS that has a not-insane way to update.
08:54 < pingfloyd> often many "hardware issues" are resolved by it
08:54 < pingfloyd> Elladan: HP's util is BS
08:54 < pingfloyd> Elladan: it semi-bricked my laptop
08:54 < Elladan> Like, my desktop you just put a BIOS update package on a FAT formatted USB stick and it'll run the update itself.
08:54 < pingfloyd> fortunately there was an alternate way or I would have been screwed.
08:55 < pingfloyd> it was pretty infuriating though
08:55 < Elladan> No util needed.
08:55 < dongbag> these days it's pretty safe, there are usually two bios BANKS and if one fails to boot you just go back to the old one
08:55 < pingfloyd> yeah, that was the alternate way.
08:55 < dongbag> or at least that's what I remember...
08:55 < pingfloyd> but HP's documentation was misleading
08:55 < fscale> Elladan: Asus comes with a preinstalled BIOS flasher. I'll try that but I'll have to boot back into Windows. Thanks.
08:56 < pingfloyd> I found out about using win+b at boot to go into bios update mode without util
08:56 < lessthan0> dongbag changing the boot order in the bios settings?
08:56 < pingfloyd> WTF didn't manual say to do it that way to begin with
08:56 < Elladan> Computers still have manuals?
08:56 < pingfloyd> Elladan: on the OEM's site
08:57 < pingfloyd> not included usually these days
08:57 < pingfloyd> which is BS
08:57 < dongbag> if you change the boot order it just changes the boot-order in the NVM(eeprom probably), it's like a mini bios update
08:57 < pingfloyd> I remember the days when you bought a computer you got a real manual that was hundreds of pages long.
08:57 < pingfloyd> it was the size of LOTR
08:57 < Elladan> Those days were awesome.
08:57 < pingfloyd> hell yeah
08:57 < pingfloyd> and they had tons of coding examples
08:57 < Elladan> Back when people actually documented their hardware interfaces too
08:57 < pingfloyd> and wiring diagrams
08:58 < Elladan> Instead of just claiming that all their moronic silicon bugs are trade secrets.
08:58 < pingfloyd> they actually had useful info. Imagine that.
08:58 < pingfloyd> instead of the usual fluff and no shit sherlock info.
08:59 < Elladan> Modern manual: a one page glossy showing a graphic of the computer, the power cord, and arrows showing that you plug one into the other and into the wall.
08:59 < Elladan> And another arrow pointing at the power button.
08:59 < pingfloyd> now they're a fold out poster with symbol made for complete and utter morons
08:59 < pingfloyd> *symbols
08:59 < pingfloyd> like made for someone that can't even read
09:00 < pingfloyd> like anyone living in a padded room is going to care about a computer
09:00 < Elladan> Like anyone who can't figure it out on their own is going to look at the glossy, instead of demanding that their niece plugs it in for them and teaches them how to point and click.
09:01 < lessthan0> dongbag so you are happy with it or do you have any questions about it?
09:02 < lessthan0> you might not need to dual boot
09:02 < lessthan0> VM's are getting much better know with hardware pass through support
09:02 < lessthan0> s/know/now
09:03 < dongbag> I think I'm ok with swapping like a neaderthal, I don't need to be in windows that much anyway
09:03 < dongbag> but I probably should get the VM working lol
09:03 < pingfloyd> the glossy you use for cat litter
09:04 < pingfloyd> dongbag: if you have vt-d you should definitely go virtual
09:05 < pingfloyd> may take a bit of tweaking, but you can get it running damn near native speed if you do.
09:05 < dongbag> is that pre or post specter fix
09:05 < lord|> spotted a HURD user on reddit https://www.reddit.com/r/linux/comments/8v4wi3/unity8_for_arch_gnulinux_project/e1l1tmk/?context=420
09:05 < pingfloyd> even if you only have vt-x it's still worth it in my opinion
09:05 < dongbag> yeah, think I'll try to set it up
09:06 < dongbag> can I boot off an existing drive? or do I need a fresh image
09:07 < pingfloyd> what do you mean?
09:07 < pingfloyd> I came in late
09:08 < dongbag> I have two drives, a linux one and windows. Can I boot into the windows drive while running linux?
09:08 < lessthan0> dongbag https://www.amazon.com/dp/B00X5HAKXC/
09:08 < lessthan0> hot swap for two ssd
09:08 < lessthan0> if you air gap them then you never need to enter the bios ever
09:08 < lessthan0> just power off, air gap, power on
09:09 < pingfloyd> dongbag: you mean for dual boot or for virtualizing?
09:09 < dongbag> yeah
09:09 < dongbag> I don't think my POS motherboard supports hotplug
09:09 < lessthan0> unless your bios is helping you out by deleting the boot entry for the drive permanently when it is not detected
09:09 < lessthan0> no just power off
09:09 < lessthan0> its not so bad if you don't need to open it up and unplug the cables.
09:10 < dongbag> I'm resetting and choosning the boot drive in the BIOS - but if there is a way that I can get a VM running of one of the drives while the other image is running that would be dope
09:10 < lessthan0> makes life easy without the worry for VM or entering bios
09:10 < lessthan0> I think you need to image the drive before you can VM
09:11 < lessthan0> I'm not an expert on that
09:11 < pingfloyd> dongbag: usually there should be a key you can hit at post to select what to boot. on mine you hit esc or f9
09:11 < dongbag> yup, that's what Im diong
09:11 < lessthan0> like DD your windows drive to windows.img
09:11 < lessthan0> F8 is the key to boot menu
09:11 < lessthan0> then after the bios win 8 has a F8 menu
09:12 < lessthan0> they do different things
09:12 < lessthan0> both F8
09:12 < pingfloyd> after that it is up to your boot manager
09:12 < pingfloyd> like grub can boot windows
09:12 < lessthan0> yes
09:12 < lessthan0> and windows can boot grub
09:12 < pingfloyd> I would highly recommend making grub your main bootloader too
09:13 < lessthan0> lilo for windows
09:13 < pingfloyd> as apposed to Windows Boot loader
09:13 < dongbag> I'll try that - thanks
09:13 < lessthan0> check if lilo works on your version of windows
09:13 < pingfloyd> it is possible to do either way, but the latter way you have to mess with BCD which is crap.
09:13 < lessthan0> I think it works on win 7
09:13 < lessthan0> secure boot is a problem because the motherboard wants to boot only one OS
09:14 < pingfloyd> secure boot is shit
09:14 < lessthan0> there is no way to boot two OS'es from the bios F8 if one of them requires secure boot and the other one requires secure boot disabled
09:15 < pingfloyd> yeah, just turn that shit off
09:15 < lessthan0> you can always turn off secure boot after you install your OS with secure boot
09:15 < pingfloyd> there's ways to bypass it anyway
09:15 < lessthan0> but then you lose secure boot
09:15 < pingfloyd> secure boot isn't that secure
09:16 < lessthan0> yes I discovered a huge flaw when it first came out
09:16 < pingfloyd> there's been a couple
09:16 < konimex> I still don't know why do we need Secure Boot in the first place
09:16 < lessthan0> the motherboard vendors hand out apps to change bios settings from within windows
09:16 < pingfloyd> konimex: you don't, if you take care of physical security
09:17 < pingfloyd> I think secure boot is more of bait by Redmond and friends
09:17 < konimex> well my computer is not on a north korean nuke test site
09:17 < lessthan0> so if your infection runs in windows there is nothing stopping it from modifying the way windows boots
09:17 < konimex> so.. physical security is good enough i guess
09:17 < dongbag> konimex are you sure you are not kim jun un?
09:17 < konimex> i'm not that fat so nah
09:17 < pingfloyd> konimex: secure boot is the Emperor's New Clothes
09:18 < pingfloyd> so you're Kim Jong Il?
09:18 < lessthan0> konimex there was a big exploit with virus persisting in bios and MBR. hiding in protected ram space and being invisible to windows kernel
09:18 < pingfloyd> I knew you faked your death!
09:18 < lessthan0> think about that
09:19 < lessthan0> you can't reformat to remove a virus
09:19 < pingfloyd> kind of one more reason to run Windows in a VM
09:19 < lessthan0> and can't test for it since it lies about ram usage
09:19 < lessthan0> there is a protected ram space that only the bios can see
09:19 < lessthan0> good place to put a persistent root kit
09:20 < konimex> lessthan0: does that exist in GPT too or "it's just a good measure" ?
09:20 < lessthan0> this is why they invented write bit disble
09:20 < pingfloyd> and you can pretty much count on OEMs to drop the ball with bios
09:20 < lessthan0> then secure boot was next
09:20 < pingfloyd> as in W^X?
09:20 < lessthan0> I'm not sure if microsoft inlfuenced this patch to kill linux
09:21 < pingfloyd> nice thing is W^X has become a rather common standard
09:21 < lessthan0> these exploits get less common now since all this stuff is patched
09:21 < konimex> but it has a "good" side effect which "kills" linux
09:21 < pingfloyd> seems like any sane dist is using it as is windows these days
09:21 < konimex> since all binaries have to be signed by microsoft
09:22 < pingfloyd> konimex: exactly
09:22 < lessthan0> the big problem is political in how motherboards that only boot with secure boot are kinda blocking users from dual booting linux + windows
09:22 < pingfloyd> konimex: that's not a side effect though, that's the agenda
09:22 < pingfloyd> behind secure boot
09:23 < pingfloyd> these days many average users are aware of Microsoft's shenanigans
09:23 < lessthan0> you have keys that get set when you install then after first reboot it is turned on and your keys are locked in
09:23 < pingfloyd> even they are, because microsoft has such a blatant pattern
09:24 < lessthan0> they purchased github
09:24 < fscale> how do I launch nautilus as root? sudo nautilus doesn't seem to work.
09:24 < lessthan0> and try to take over the linux enterprise market by reselling microsoft branded linux (azure)
09:24 < fscale> Nautilus = File explorer of fedora
09:25 < pingfloyd> someone once mentioned that you can use self signed certificates for secure boot, but it is still a bad thing, because most users aren't going to have a clue of how to do that so their dreams of running linux or unix sinks like the titanic and they bite the bullet and be Redmond's slaves once more.
09:25 < lessthan0> they have a controlling interest in the linux foundation too
09:25 < lessthan0> game over
09:25 < pingfloyd> so mission accomplished for MS still
09:25 < iodev> what exactly is the ebtables service in ubuntu?
09:25 < lessthan0> just another 10 years for them to tighten the noose
09:26 < pingfloyd> canonical already sold out
09:26 < iodev> lessthan0: stop the foolishness, we won! Microsoft implemented the Linux standard
09:26 < pingfloyd> canonical is now their lap dog
09:26 < lessthan0> haha
09:26 < lessthan0> yup
09:26 < lessthan0> they have hands in everything
09:26 < pingfloyd> and WSL is a cheap imitation of linux
09:26 < lessthan0> iodev well it is a half win
09:26 < lessthan0> linux wins
09:27 < lessthan0> but users have to pay
09:27 < iodev> pingfloyd: stop badmouthing my kernel
09:27 < pingfloyd> they implemented that because they knew it would scratch and itch for users curious about linux.
09:27 < pingfloyd> that way they stay on Windows
09:27 < iodev> WSL is Linux, kind-of
09:27 < lessthan0> anyone can make new keys and anyone can turn off secure boot
09:27 < Aph3x-WL> WSL doesn't use the linux kernel
09:27 < Aph3x-WL> so no it's not linux
09:27 < iodev> it's clean-room reverse-engineered
09:27 < pingfloyd> it uses Window's kernel
09:28 < iodev> so it's proprietary, so they could publish it without GPL
09:28 < pingfloyd> it's a service for it
09:28 < lessthan0> it is only the people who have a rare motherboard that only boots with secure boot and can not turn it off
09:28 < iodev> pingfloyd: sure, I know that, I watch Channel 9
09:28 < pingfloyd> just setting the record straight
09:28 < lessthan0> or have some bios that can dual boot but not have dual boot with two sets of keys
09:29 < pingfloyd> as far as I could tell, you can't run dd in it
09:29 < lessthan0> I have yet to see a bios that can store two sets of keys at the same time
09:29 < iodev> pingfloyd: you can run dd into files
09:29 < lessthan0> and dual boot with F8 with secure boot turned on
09:29 < pingfloyd> iodev: sure, but what about into devices?
09:29 < iodev> but no, you can't dd harddrives
09:29 < iodev> or usb drives, just use etcher
09:29 < pingfloyd> so it's basically completely neutered
09:30 < iodev> cmon! that's just a minor flaw for security reasons
09:30 < iodev> look at the good side, it can run native ELF64 for linux written in nasm
09:30 < lessthan0> that way they stay on Windows
09:30 < lessthan0> yes make it just a little more difficult
09:30 < lessthan0> to scare the noobs
09:30 < iodev> lessthan0: stop being paranoid, next time you're gonna tell me .NET core for linux is bad
09:31 < iodev> even though I run my site on it with nginx
09:31 < lessthan0> MS knows about stopping people who have a little trouble and get scared
09:31 < iodev> lessthan0: no noob would use dd anyway
09:32 < lessthan0> I didn't suggest DD for secure boot that was someone else
09:32 < lessthan0> I only know that you can turn off secure boot and clear the keys to do an install of an OS
09:32 < pingfloyd> dd is just a remind that you're not running linux
09:32 < iodev> lessthan0: I like Linux okay, but I'm not joining a cult, I like MS also :-)
09:32 < lessthan0> and back up the keys
09:32 < pingfloyd> *reminder
09:32 < iodev> I go by the "use what works" philosophy now
09:33 < pingfloyd> you're running a service on Windows that is a cheap imitation
09:33 < lessthan0> I will always install windows if that is a job I am hired to do
09:33 < lessthan0> gotta eat
09:33 < pingfloyd> you'd be better off running linux in a vm on Windows if you want Linux in Windows
09:33 < iodev> pingfloyd: no, it's not a cheap imitation, it's got full linux permissions support
09:33 < iodev> using NTFS extra variables
09:34 < iodev> I can bind, listen, socket, read
09:34 < lessthan0> depends if you want to do rollbacks of your windows box
09:34 < lessthan0> put win in the vm
09:34 < iodev> lessthan0: right now I'm chatting from WSL
09:34 < lessthan0> and scripting the boot up of the windows VM
09:34 < iodev> using weechat
09:34 < pingfloyd> lessthan0: that's what a respectable linux user would do
09:34 < iodev> I use my WSL to SSH and to manage Linux servers ...
09:35 < pingfloyd> lessthan0: but we're talking about beginners
09:35 < pingfloyd> and the bait and switch of WSL on them
09:35 < iodev> pingfloyd: are you aware that I'm a sys admin, no beginner, and still I think WSL is great?
09:36 < pingfloyd> iodev: a Windows Admin?
09:36 < iodev> no, a Linux admin
09:36 < iodev> I even sent in a Linux patcht to the linux kernel once
09:36 < pingfloyd> then why would you want anything to do with Windows?
09:37 < iodev> pingfloyd: because Visual Studio
09:37 < pingfloyd> I'm a Windows Admin by trade, but a linux admin/user by passion
09:37 < iodev> because ASP.NET MVC
09:37 < iodev> now runs on Linux
09:37 < pingfloyd> if we're going to flash pointless credentials
09:37 < iodev> pingfloyd: oh, I didn't mean it like that
09:37 < pingfloyd> ok
09:37 < iodev> but I did have gentoo and arch with i3wm and dwm from suckless
09:38 < pingfloyd> so you're a linux admin by trade?
09:38 < iodev> I just wanted to show that not only beginners choose WSL and there is no shame, yes, Linux admin as freelancer
09:38 < pingfloyd> if so, that's funny how our views are more for what we don't have to work with.
09:38 < lessthan0> I never heard of it before today
09:39 < lessthan0> I'm learning docker for dev ops
09:39 < iodev> lessthan0: I like docker :-)
09:39 < iodev> that's how I run my Gogs
09:39 < lessthan0> but might be learning more red hat now
09:39 < lessthan0> trying to get my AWS certs
09:39 * iodev hates AWS
09:40 < lessthan0> its where the jobs are
09:40 < iodev> I know how to use AWS, but I can't stand it
09:40 < iodev> Azure is worse :D
09:40 < lessthan0> if you don't want to be a javascript wordpress guy
09:40 < pingfloyd> iodev: I kind of hate all that stuff
09:40 < lessthan0> this is where the all the jobs are
09:40 < pingfloyd> iodev: I'm looking forward to when SaaS dies off
09:41 < lessthan0> haha
09:41 < iodev> pingfloyd: I like SaaS
09:41 < lessthan0> autodesk fusion 360
09:41 < iodev> but I think it should be simple, like Vultr or DigitalOcean do it
09:41 < pingfloyd> it won't completely die off, but the bandwagon will have calmed down.
09:41 < lessthan0> not sure is 4GB streaming install is SaaS?
09:41 < pingfloyd> and people will start realizing it's not a silver bullet
09:41 < sensibel> A command running was killed by my system and dmesg shows this line [274287.983861] Out of memory: Kill process 189193 (chrome) score 301 or sacrifice child what does it mean?
09:41 < iodev> you see I don't want to click next, next, next (like on AWS) with a million options
09:41 < iodev> I just want to get to SSH
09:41 < lessthan0> bandwith is now a cost factor for opex
09:42 < lessthan0> if you are a saas provider or saas customer
09:42 < lessthan0> it was never a thing
09:42 < granttrec> are sed gnu extensions enable by default?
09:42 < lessthan0> that is the only thing you have zero control over
09:42 < iodev> lessthan0: AWS has On-Demand, Spot, etc....
09:42 < pingfloyd> lessthan0: they're trying to paint a picture to set everyone for more fleecing.
09:42 < iodev> it's a complete platform on it's own :D
09:43 < iodev> EC2, Route 53, ....
09:43 < lessthan0> it is definitely more expensive to use AWS vs in house
09:43 < iodev> Lightsail
09:43 < lessthan0> but the colocation and hyperscale makes up for it almost. depends on the use case
09:43 < pingfloyd> lessthan0: in the wash it usually is, also you have less control over things getting fixed that you need.
09:44 < iodev> lessthan0: I don't know, I use DO and my bill is 6$/month (with VAT), and that's cheaper
09:44 < iodev> so SaaS isn't always more expensive than in-house
09:44 < pingfloyd> lessthan0: but of course they paint a much different picture with their brochure
09:45 < lessthan0> but think about it like this. if I was in the USA and serving customers in the UK with saas. I would want AWS to decrease bandwith
09:45 < lessthan0> even though I might have enough rack space here
09:46 < lessthan0> its late
09:47 < lessthan0> ttyl
09:48 < iodev> of course, my customer's bill is quite higher, I only use my server for hobby, they have actual business
09:48 < morfin> how sudoers match commands?
09:49 < iodev> morfin: what do you mean?
09:49 < iodev> I know visudo can allow users, groups, or specific commands for specific group/user
09:50 < iodev> I mean with visudo you edit /etc/sudoers that allows you to configure what you allow
09:50 < morfin> i mean command should exactly match one in sudoers
09:50 < morfin> even one extra space can screw up thing
09:50 < iodev> what command?
09:50 < iodev> sudoers doesn't contain commands
09:50 < morfin> i am trying to understand why this command require user password:
09:51 < morfin> ... /bin/cp /tmp/wifidata '/etc/wpa_supplicant/wpa_supplicant.conf'
09:51 < iodev> you runnin that with sudo? morfin
09:51 < morfin> www-data ALL=(ALL) NOPASSWD:/bin/cp /tmp/wifidata '/etc/wpa_supplicant/wpa_supplicant.conf'
09:51 < morfin> ep
09:51 < iodev> NO
09:51 < morfin> this is what i've got in sudoers
09:51 < iodev> that will never work
09:51 < morfin> why?
09:51 < iodev> www-data ALL=(ALL) NOPASSWD:/bin/cp
09:51 < za1b1tsu> I'm doing some automated downloading and installing, I shouldn't use the /tmp folder?
09:52 < iodev> you can only match cp executable, not arguments
09:52 < iodev> morfin:
09:52 < morfin> crap
09:52 < mouses> za1b1tsu: no, use a /home/user_name/tmp folder (where user_name is your user)
09:52 < morfin> this is bad
09:52 < iodev> no, think a little, morfin, you can match any executable
09:52 < sauvin> morfin, one way to dodge that restriction is to write a script. :D
09:52 < iodev> why not make a sh scripts
09:52 < morfin> i just thinked about this )
09:52 < iodev> sauvin: I was about to say that!
09:53 < pingfloyd> za1b1tsu: /tmp should be fine
09:53 < morfin> lulz
09:53 < pingfloyd> also /tmp usually gets cleaned out on reboot with most dists
09:53 < sauvin> iodev, maybe, but I sayed it first. I thinked faster than you. :D
09:53 < morfin> well, i turned on this in my config at my workplace
09:53 < iodev> sauvin: you typed faster
09:54 < sauvin> I used to be able to play Beethoven on a piano. Maybe that has something to do with it.
09:54 < sauvin> :D
09:54 < za1b1tsu> pingfloyd: I'm getting some strange behaviour with ansible on /tmp, I'm using get_url with dest /tmp, and in the output instead of the /tmp/fil_name I get "dest": "/tmp/e715952a-5e5b-11e7-8b78-f0ea70c3f476", weird stuff.
09:54 < iodev> sauvin: oh, I play nothing
09:54 < sauvin> You can't say that if your keyboard fails the blacklight test.
09:54 < MrElendig> that is easy, just mash the dark sounding keys
09:54 < iodev> morfin: don't forget to add the sha-bang!
09:55 < MrElendig> instant dramatic beethoven
09:55 < pingfloyd> za1b1tsu: you sure that has anything to do with /tmp?
09:55 < iodev> #!/bin/bash to the script and make it executable!
09:55 < iodev> with chmod +x
09:55 < pingfloyd> za1b1tsu: also is your /tmp set up right?
09:55 < za1b1tsu> pingfloyd: well I've tested it on a mac vm, and it showed properly: "dest": "/tmp/exercism-linux-64bit.tgz"
09:56 < iodev> or better yet, morfin, chown it www-data use and chmod it 700 (so only www-data can run it)
09:56 < za1b1tsu> pingfloyd: these are vagrant boxes, so no.
09:56 < iodev> and then add it to /etc/sudoers
09:56 < pingfloyd> za1b1tsu: in theory it shouldn't be an issue, but there may be some caveats involved in your situation.
10:00 < pingfloyd> za1b1tsu: since it works in your mac vm fine, this leads me to think maybe the problem is with vagrant
10:00 < pingfloyd> za1b1tsu: its configuration or implementation of /tmp
10:01 < pingfloyd> this is assuming no mistakes made between trying to both environments
10:08 < za1b1tsu> pingfloyd: sorry I crashed
10:09 < pingfloyd> no problem
10:09 < pingfloyd> what was the last thing you saw
10:11 < za1b1tsu> pingfloyd | za1b1tsu: in theory it shouldn't be an issue, but there may be some caveats involved in your situation.
10:12 < za1b1tsu> I think I'm going to setup a temp folder in home
10:12 < pingfloyd> za1b1tsu: I was thinking maybe the problem is with vagrant and its configuration or implementation of /tmp since it worked fine in your mac vm (this is assuming no mistake were made between trying the two envs).
10:16 < za1b1tsu> pingfloyd: yeah, but this turns in to an unnecessary headache. I'm going to use custom tmp folder.
10:20 < morfin> weird
10:21 < morfin> this does not work either: "www-data ALL=(ALL) NOPASSWD:/var/www/html/bin/update_wpa_config.sh"
10:22 < koala_man> doesn't work for what?
10:22 < morfin> it require password when i sudo /var/www/html/bin/update_wpa_config.sh
10:22 < morfin> as www-dsata
10:22 < morfin> *www-data
10:22 < Tywin> Anyone know of a tool with which to migrate a Windows partition?
10:22 < MrElendig> why not just use filesystem permissions for this?
10:23 < morfin> i do not want to give permissions to www-data to write file
10:23 < MrElendig> morfin: how exactly are you testing
10:23 < morfin> only via sudo
10:23 < koala_man> morfin: from a terminal?
10:23 < morfin> su -s /bin/bash www-data and then sudo /var/www/html/bin/update_wpa_config.sh
10:28 < morfin> and i can't remember if i have script a.sh and then create symlink do_something would $0 have do_something?
10:30 < pingfloyd> test it
10:30 < pingfloyd> make a script with echo "$0" and then symlink it
10:31 < morfin> i saw something like this(but all symlinks were leading to one binary) in routers )
10:32 < morfin> it's "hack" to dispatch all commands without having lots of binaries
10:35 < pingfloyd> symlinks or hardlinks?
10:35 < ayecee> that's kind of a personal question
10:48 < TR1950X> I use chrome as my browser. Is it possoble to position the location bar at the bottom?
10:49 < jozefk> o/
10:50 < morfin> Yeah i abuse $0 ))
10:54 < jozefk> Anybody knows what happens if I try to boot MX Linux live off USB flash drive but if I don't have enough RAM for that amount of files needed to be copied into it?
10:55 < dementorr> Hi! Can someone tell me an CLI tool that I can use to indent some C or C++ code?
10:56 < jim> jozefk, you mean the initrd?
10:57 < jim> you're gonna need enough ram for the initrd and the kernel at the same time... after the boot process is done with the initrd, it should free it
10:58 < jozefk> initially, nothing is copied to RAM but when I installed some apps things started being copied to RAM on boot. Right not it's around 1.5GB
10:58 < jim> so after that, you'd need enough ram for the kernel and whatever else (like processes)
10:59 < jim> I dunno about that part... I guess you'd need enough for the kernel plus that 1.5g during normal operation
11:00 < jozefk> I think I will have to try on some other machine and see what happens. Because right now at home and at work I have a lots of RAM
11:00 < jim> that seems strange to me... I've never heard of an app that copys stuff to a ramdisk on boot
11:00 < jim> (other than an initrd, which isn't needed after boot)
11:00 < jozefk> that's because the Live system is persistent
11:01 < jozefk> but initially it didn't copy anything to RAM. only when I started adding apps from repo
11:01 < Karut> Hi, I have a strange problem with a udev rule, the "add" part works as expected but the "remove" part doesn't... See: https://paste.pound-python.org/show/SswKSF4Nde3JqDfenelY/ (I've read what google says but i still cant fix it)
11:02 < jim> well persistant -should- mean it keeps stuff -on disk- between boots and during normal operation
11:02 < jim> ram isn't persistant between boots
11:03 < jozefk> right. but MX linux is made is such a way that the apps you add are later copied to RAM on boot.
11:03 < jim> I guess something could be arranged that way, but I still haven't heard of it myself (maybe I'm not the best person to talk to :)
11:03 < Smithe> How can I tunnel requests between 127.0.4.1 on a computer and 127.0.4.1 on the other computer?
11:04 < jozefk> thank jim anyway :)
11:04 < jim> welcome
11:04 < Smithe> I mean packets to 127.0.4.1 > SSH tunnel or something >127.0.4.1 on the second machine
11:04 < jim> (I didn't do much this time :)
11:05 < jim> jozefk, and just because I don't know about it does not mean it can't exist
11:06 < jozefk> I see it does exist I just don't know what happens in cases there is no enough RAM.
11:19 < Smithe> How can I tunnel requests so that one machine can contact the other on his loopback interface?
11:19 < Smithe> For example machine1 >packets to a certain ip> machine2 on 127.0.4.1
11:47 < jozefk> jim https://pasteboard.co/HsqatIu.jpg
11:52 < jim> jozefk, so yeah, other stuff (copying the persistant thing to ram) is going on... I didn't know that :)
11:53 < folatt> Hello there, does anyone have knowledge on how to use fcitx?
11:53 < folatt> I want to be able to type Japanese characters.
12:09 < R3x_> Hello everyone, Is there anyone here who has an Idea about the Kernel Address Sanitizer ? I have been looking at the implementation and have a couple of questions.
12:17 < kubast2_> What are the unallowed characters in linux filenames ?
12:17 < kubast2_> or they depend on filesystem?
12:18 < kubast2_> like you cannot create .folder in ntfs(unless fuse automatically makes the folder hidden and I'm just retarted)
12:19 < kubast2_> most UNIX file systems Yes Yes any 8-bit set / null 255 ok I found it
12:19 < kubast2_> unless I'm supposed to look at POSIX
12:19 < kubast2_> still it's same I guess
12:20 < kubast2_> besides the lack of special characters :shrug:
12:20 < kubast2_> ok I see "Allowed Characters"
13:16 < paul424> Hello, I consider buying old linux magazines from 2006 ; wouldn't this magazine's knowlege devaluate ?
13:17 < paul424> http://www.linux-magazine.com/Issues/2006
13:17 < djph> "depends"
13:18 < paul424> djph, on what, could you elaborate ?
13:20 < mar77i> hmm, is there a sort of framework around making results of gethostbyname() somehow scriptable?
13:22 < djph> paul424: on what the topic of the article is. I mean "security practices" have changed considerably in the last decade; and sysvinit has been replaced by systemd(ugh)
13:23 < paul424> sysvinit has been replaced by systemd(ugh) yeah that's great UGHT
13:24 < paul424> Is there any simple switch I can get back to the sysvinit on Opensuse 42.3 ?
13:24 < paul424> btw,..
13:24 < djph> no idea, not a suse guy
13:24 < paul424> hmmm ok
13:28 < BluesKaj> Howdy all
13:35 < phogg> paul424: most distributions don't support two init systems. Switching manually is probably not easy.
13:38 < [Daemon]> you could write some static wrapper... that do the hard job to handle these inits
13:56 < Sitri> Is there any simple switch I can get back to the sysvinit on Opensuse 42.3 ? <-- depends how full-ham they went. systemd like to be dynamically linked to EVERYTHING. Which means you pretty much need to recompile everything to completely remove it. (Sauce: I'm currently doing that for Arch)
14:26 < c0mrade> Okay, who's got some time to help me on a certain project? It involves working with multiple dbs, python and a php later on.
14:52 < paranoid73> hello
14:54 < Dan39> hi paranoid73
14:55 < paranoid73> i don't know if someone could help me but i have a problem to use dbeaver on linux
14:55 < paranoid73> it's just a software to manage my databases
14:55 < paranoid73> let's me show error
14:56 < paranoid73> java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
14:57 < sanroot> pls suggest me channel for linux mint
14:59 < Dan39> sanroot: want me to google that for you? -_-
14:59 < Dan39> or search for it..
15:00 < triceratux> sanroot: http://irc.netsplit.de/channels/details.php?room=%23linuxmint-help&net=SpotChat
15:01 < sanroot> triceratux thanks ..:)
15:02 < Dan39> -_-
15:17 < cluelessperson> when using NFS, the "all_squash" option isn't explained
15:17 < cluelessperson> does anyone know how to use it?
15:17 < cluelessperson> "To squash every remote user, including root, use the all_squash option. To specify the user and group IDs to use with remote users from a particular host, use the anonuid and anongid options"
15:18 < cluelessperson> okay, I did that, but now the other server cannot even mount the nfs, access denied
15:22 < searedvandal> according to man exports "Map all uids and gids to the anonymous user. Useful for NFS-exported public FTP directories, news spool directories, etc. The opposite option is no_all_squash, which is the default setting."
15:26 < cluelessperson> searedvandal: okay, that doesn't explain why I get "access denied" when I try to mount the nfs on another server.
15:27 < searedvandal> the anonymous user probably don't have access to the
15:27 < searedvandal> to the share
15:27 < cluelessperson> 192.168.99.4(rw,sync,no_subtree_check,all_squash,anonuid=0,anongid=1000)
15:27 < cluelessperson> nfs auto,rw 0 0
15:27 < cluelessperson> searedvandal: the anonymous user is set as root
15:28 < searedvandal> yeah, I see this.
15:28 < cluelessperson> I'm squashing all access to this nfs mount as, root,groupA
15:28 < cluelessperson> :P
15:31 < infinisil> Hey, libfoo.a is a static library, right? And because it is static it should work on all distros?
15:33 < phogg> infinisil: Yes and no, respectively.
15:33 < infinisil> Ah thanks
15:33 < infinisil> Wait what
15:34 < infinisil> Oh
15:34 < infinisil> Why not?
15:34 < phogg> .a files just contain .o files, which are for compile-time linking. They're just object files. Whether they "work" at compile time depends on what you're linkingn them against.
15:36 < searedvandal> cluelessperson, does the nfs-server report anything useful in logs or things like that? the settings you shared above look alright to me, other than squashing everything to root (which I've never tried myself). dunno if that can cause nfs to not like you?
15:36 < infinisil> phogg: Hmm, but these .a/.o files don't have some dependency on e.g. /usr/bin/foo which would make them not work on systems that don't have that path?
15:39 < phogg> infinisil: they're junks of code. They could depend on other chunks, or not. If you have a program which needs some_function() and you have a .o file which provides it but the behavior isn't what the program needs then it might link but not work.
15:40 < phogg> statically linked *executables* tend to work cross-distribution because all of their libraries are linked in. Someone still had to know at link time what would work.
15:43 < infinisil> phogg: Alright thanks, I think I get it now
15:45 < cluelessperson> searedvandal: turns out to be a version issue. setting, nfsvers=3 in client works
15:45 < cluelessperson> all works as expected
15:46 < searedvandal> cluelessperson, ah, didn't even think about that. never had to mess around with that myself. but glad you figured it out :)
15:53 < cluelessperson> searedvandal: thanks for the help regardless
15:53 < cluelessperson> usually I have to bug people about things that are just, badly documented... :P
16:04 < mawk> my cursor is super slow all of a sudden, and a reboot won't fix that
16:05 < mawk> that looks like thermal throttling, it's 29°C at home, maybe more near the computers
16:05 < mawk> how can I be sure about that ?
16:05 < MrElendig> slow mouse != thermal throteling
16:05 < MrElendig> do you have a fancy mouse with a button to change the dpi?
16:06 < mawk> it's slow everything really
16:06 < mawk> but more visible with the cursor
16:06 < mawk> no, it's a very basic mouse
16:06 < mawk> just an on/off button
16:07 < mawk> let me try with another mouse
16:07 < MrElendig> htop, dmesg, journalctl -b
16:09 < mawk> yeah actually it's the mouse
16:09 < mawk> a less cheap mouse works better
16:09 < Pentode> is it wireless? maybe the batteries are dying. ;p
16:09 < Pentode> my old wireless mouse used to do that
16:10 < mawk> yeah wireless
16:10 < mawk> the batteries died like 3 or 4 times and everytime it just died in a second, not like that
16:10 < mawk> but good suggestion, let me recharge that
16:11 < Pentode> if it has a lithium ion battery it probably wont
16:11 < MrElendig> could be something interfearing with the signal too
16:12 < Pentode> i had nimh batteries in mine..
16:12 < MrElendig> what kind of mouse is this?
16:13 < mawk> single AA battery powered wireless no-name <$10 mouse
16:13 < mawk> and it sucks the charge from the battery pretty quickly
16:14 < mawk> with a fresh battery it works better indeed
16:15 < Pentode> yeah i just went back to wired
16:15 < Pentode> even nice ones die kinda quick
16:15 < Pentode> i dont think they are intended for people like us that sit in front of our machines alllll day ;p
16:15 < mawk> lol
16:15 < mawk> yeah
16:16 < Pentode> i mean mine would last like four or five hours, i guess thats good.
16:16 < Pentode> but not good enough. ;p
16:16 < mawk> that's not much
16:17 < Pentode> no its not, this was a older one / long time ago tho
16:17 < Pentode> it had a little cradle that was easy to just stick it in when you werent using it but its still not very convenient
16:17 < Pentode> i think a modern one with an internal lithium ion would probably last all day
16:17 < mawk> mine lasts several weeks on the AA battery
16:18 < Pentode> thats pretty good, lol
16:18 < mawk> yeah maybe after all
16:19 < mawk> but ergonomy-wise it's not good enough
16:19 < Pentode> tho this was in like 2002-03. and i think my batteries were cheap ebay specials
16:19 < mawk> making the users have recharged batteries at hand every other week or so
16:19 < Pentode> yeah
16:20 < Pentode> not bad tho if you have one that can be conveniently charged
16:20 < Pentode> but if you have to remove the batteries and all that mess
16:20 < mawk> yeah
16:20 < Pentode> i might get another one now that i know they last that long
16:21 < birdbolt1> does npm install install all the dependencies found in the node_modules folder?
16:26 < konimex> has anyone tried iwd? that wpa_supplicant replacement?
16:33 < MrElendig> konimex: ask your actual question instead
16:34 < MrElendig> konimex: because clearly someone have tired it, namely the ones who wrote it
17:34 < Pusteblume> right now i am looking at the order of installed packages (of a debootstrap of stretch) to do some kind of ranking. are there better methods?
17:35 < MrElendig> define "some kind of ranking"
17:35 < MrElendig> what is the actual goal?
17:36 < Pusteblume> i want to do a little webpage to honor engineers and developers. first is the kernel, of course
17:36 < Pusteblume> second maybe grub
17:39 < phinxy> What will the title of the webpage say?
17:41 < Pusteblume> well, yes, maybe a bit of a silly idea
17:42 < revel> "a bit of a silly idea" seems like a silly title.
17:43 < Dan39> Pusteblume: yea dude i dont know about that idea, specially giving a "ranking" to projects
17:43 < revel> ddate should be at the top.
17:44 < Dan39> and grub is 2nd in your opinion? i think your knowledge is lacking :P
17:44 < Dan39> do you even GNU bro?
17:44 < Pusteblume> :D
17:44 < alexandre9099> hi, is it possible to disable the oom-killer? it says that it is sacrificing children! That is too bad
17:45 < Dan39> alexandre9099: har har
17:45 < neon__> can I create a logic volume that only uses /dev/sdc2 ,and the other volume that uses /dev/sda1 and /dev/sdc1 ?
17:46 < neon__> *
17:46 < alexandre9099> out of sarcasm :D i'm trying to play rust (the game),but it consumes *lots* of ram, which leads to the oom-killer to take place, is there any way to at least put it less *restrictive*?
17:46 < neon__> /dev/sdc2
17:46 < Dan39> neon__: sure, why not? but why?
17:46 < neon__> Dan39, home on ssd+hdd ,rootfs and var on hdd
17:46 < Dan39> alexandre9099: if OOM takes place, then you are out of memory. you shouldn't disable it
17:47 < neon__> *ssd
17:47 < alexandre9099> Dan39, hmm i got to see how much ram it consumes, but i also got problems with blender consuming too much ram (like 10GB on my 16GB system) and it got killed
17:47 < Dan39> at the same time as Rust?
17:47 < alexandre9099> no
17:47 < neon__> or I might just use lvm for home I guess
17:47 < Dan39> was about to say
17:47 < Dan39> dont render while your game dude
17:48 < Dan39> alexandre9099: i think you need to buy more RAM
17:48 < Dan39> alexandre9099: do you have some swap?
17:48 < alexandre9099> i was not rendering at the same time as i was playing, it was on different times
17:48 < alexandre9099> i guess i have, let me check
17:49 < alexandre9099> 15.6GB RAM and 2GB swap
17:49 < Dan39> wtf, how is Rust using that much...?
17:50 < Dan39> maybe something else is wrong
17:51 < MrElendig> download more rem
17:51 < MrElendig> (and ram)
17:52 < alexandre9099> i tried it, i think i got viruses, it sayed that to install i needed root :D
17:52 < Dan39> alexandre9099: i have 16GB of ram also, if you gift me Rust ill test it and see how much it uses on my system ;)
17:52 < Hugbox> Nah just download more REM. You can play any game you want in your sleep
17:53 < revel> MrElendig: Do you prefer Rem or Ram?
17:53 < alexandre9099> Dan39 nice try XD
17:53 < Hugbox> Personally I prefer to swap out my RAM for ROM. Downside: it's useless. Upside: it's hilarious
17:53 < revel> I prefer WOM.
17:53 < alexandre9099> the game is now on 2GB mark, loading stuff
17:54 < Dan39> dude, its 75% on steam, only $8
17:54 < MrElendig> revel: both, download more ram so that you can fit more rem
17:54 < Dan39> ill help you out :p
17:54 < Dan39> in game too
17:55 < alexandre9099> it reached 4GB now
17:55 < MrElendig> revel: https://downloadmorerem.com/
17:55 < Dan39> now we can be Rust bros. i haven't tried the game because im scared of starting without knowing someone already in it :P
17:55 < Dan39> initializing rem!
17:55 < alexandre9099> yeah, it is a little bit boring to start alone, but none of my friends like the game XD
17:55 < revel> Never seen that before.
17:56 < alexandre9099> 7GB
17:56 < alexandre9099> almost 8GB
17:56 < triceratux> MrElendig: new swagarch. linux 4.17 xorg 1.20.0. the guy is putting out monthlies [ 0.000000] Linux version 4.17.3-1-ARCH (builduser@heftig-6515) (gcc version 8.1.1 20180531 (GCC)) #1 SMP PREEMPT Tue Jun 26 04:42:36 UTC 2018
17:57 < Dan39> alexandre9099: this looks to be known issue. rust uses all of your ram... let me search some more and see
17:57 < alexandre9099> it finished loading on 11,4GB geez, that's a lot of ram :D
17:57 < Smithe> I need to create an ipip tunnel
17:57 < triceratux> waaa sabayon didnt put out an 18.06 monthly this year. something must be wrong over there. swagarch is suddenly the best rolling distro
17:57 < Dan39> "itemskins 0 fixes 90% of the memory leak issue."
17:57 < alexandre9099> Dan39, i guess that it loads all the files to ram
17:58 < Dan39> alexandre9099: set itemskins to 0 i guess? dont know what that means
17:58 < Smithe> The router must contact the ip address of my pc with an ipip packet directed to a certain source
17:58 < alexandre9099> Dan39, neither i, i'll try
17:58 < Dan39> "graphics.itemskins 0" in options
17:59 < Smithe> And the pc must redirect with iptables on a local address
17:59 < Dan39> "Yeah,i know,it will disable skins,but honestly,I prefer a better gameplay experience than some random textures."
17:59 < Smithe> Someone can help me?
17:59 < Dan39> https://www.reddit.com/r/playrust/comments/61oatr/your_game_is_stuttering_like_helltry/
17:59 < alexandre9099> Dan39, hmm it made no difference on the ram usage, i'll restart the game
18:00 < Dan39> Yeah Man! 2 days ago i saw that recommenation, but one guy recommended even delete all the workshop skins(steamapps/workshop/content/252490), i did it, and well, my issue was that Rust was using ALL my ram, (i have 8gb), so i had a lot of stuttering, i deleted that folder, and went to 5.5/6.5gb ram usage and no more stuttering :)
18:00 < Dan39> With graphics.itemskins 0 i think you have to enter the command every time you open rust, with the trick i said you only have to do it once, EXCEPT.. every time rust "load" a skin near you, you will download it the next time you open rust, so, every 2-5 days, delete all the workshop skins (or all except your skins and you will see ur skins :d)
18:03 < Dan39> alexandre9099: download me one of these while you're at it https://i.imgur.com/InsHBCo.png
18:03 < alexandre9099> let's see how it goes with graphics.itemskin 0 :D
18:03 < alexandre9099> wtf is that?
18:03 < Dan39> a HUGE bagel breakfast sandwhich
18:11 < alexandre9099> hmm still 11,4GB
18:11 < Dan39> alexandre9099: thats pretty crazy
18:11 < alexandre9099> maybe i could try on windows to see the ram usage
18:12 < Dan39> go for it
18:15 < alexandre9099> thing is... i'm lazy to reboot into the perfect OS :D i might do it later today
18:15 < Dan39> eww
18:15 * Dan39 doesn't dual boot anymore
18:17 < alexandre9099> well, i have it in a VM, but since i only have one GPU ... yeah, i have to *kill* everything that is a graphical interface on linux
18:18 < Dan39> heh
18:20 < Pentode> they are there only sections cut of the _top_ of the bagel
18:20 < Pentode> +why
18:20 < Pentode> -they
18:20 < alexandre9099> Dan39, strange thing is, on my laptop (has 6GB of RAM and 6GB of swap[i know it's too much]) it works *fine* (it is killed some times)
18:20 < Pentode> pentode += coffee
18:22 < Dan39> Pentode: i see. i dont know, later on in the video they end up cutting the entire thing up into pieces, all the way through, not just the top side :P
18:23 < Pentode> makes sense i guess ;p
18:24 < BenderRodriguez> how difficult is gentoo to install
18:24 < Dan39> BenderRodriguez: id guess it isn't difficult at all
18:24 < Hugbox> BenderRodriguez it's really just about how good you are at following instructions, and not skipping any steps you're unfamiliar with
18:25 < Hugbox> Kind of like Arch Linux. It's not difficult unless you're doing it for the first time with no instructions whatsoever
18:27 < Hugbox> My only thing with distros like that is it really depends on how much time you want to spend configuring your system vs how much time you want to spend doing actual work
18:27 < Pentode> yeah. if you are going into it with the right mindset it's not bad.
18:27 < Dan39> the installation guide for gentoo looks pretty awesome
18:27 < Pentode> but if you arent. it has the potential to drive you insane.
18:28 < Pentode> yeah its pretty good
18:28 < Pentode> i was just looking it over
18:28 < Hugbox> It can be really fun to play around with, but at least for me personally it can be such a distraction from my actual work because I spend so much time tinkering with it
18:30 < azarus> problem is, with gentoo you spend so much time/energy compiling
18:30 < azarus> and it's package management isn't elegant :s
18:30 < azarus> an excessive amount of knobs to turn
18:30 < Dan39> as of like 10 years ago i don't get Gentoo still being self-compile everything. is there any difference now adays?
18:30 < Sitri> I've had emerge break itself and portage
18:30 < Sitri> :/
18:31 < azarus> Sitri: isn't emerge part of portage?
18:31 < Dan39> i get that back in like the 90s it might have been useful
18:31 < Sitri> Probably
18:31 < azarus> i used to be a gentoo evangelist, had it on everyting
18:31 < azarus> everything*
18:31 * Sitri wasn't that deep into Gentoo
18:31 < Dan39> i want to try gentoo, im just scared of the compile time haha
18:32 < azarus> maintaining my own kernel config was fun... for a while
18:32 < azarus> then i got tired of it
18:33 < Pentode> yeah i'm not into the idea really. i've done small installations from scratch on old hardware, thats enough really to satiate my appetite for that sort of thing. lol
18:33 < Pentode> i cant imagine compiling everything for a modern system. how long would that take? lol
18:33 < azarus> define modern system
18:34 < azarus> the compile times aren't that bad if you're a software minimalist
18:34 < azarus> and you can do other things at the same time
18:34 < Pentode> well thats what i mean
18:34 < Sitri> If you're doing it all serially on one machine in a manual way, yes that's a pain.
18:34 < Pentode> setting up a toolchain and doing a minimal system is one thing
18:34 < f00lest> I am unable to mount an sd card
18:35 < Pentode> but now-a-days people expect a full desktop environment, etc.
18:35 < f00lest> sudo fdisk /dev/sdb -l hangs
18:35 < azarus> well, haven't used a full desktop environment in years
18:35 < azarus> so i don't know their compile times, lol
18:35 < Sitri> Farm it out, have automation and it's not too bad. But it's definately not something that's fun to do with only one person.
18:35 < Pentode> so many library dependencies.
18:36 < Pentode> im just thinking of what it would take to build everything you would expect to get on a typical distributions ISO, for example.
18:36 < Pentode> a few days?
18:36 < Pentode> lol
18:36 < azarus> what's in a typical distribution ISO? Alpine for example really doesn't have much
18:36 < azarus> not even bash ;)
18:37 < Sitri> Probably. IMO your best option is to use a distribution's package building system
18:37 < Pentode> oh stop, you know what I mean. ;p
18:37 < Sitri> Then distribute the building process
18:37 < azarus> Pentode: i do; but i believe in miinimal systems and their usability ;)
18:37 < azarus> minimal*
18:37 < Pentode> so do i ;)
18:39 < Pentode> though i suppose i kind of violate that by using XFCE though even that is a minimal build. ;p
18:40 < azarus> eh, whatever floats your boat
18:40 < azarus> i'm a dwm guy
18:41 < Hugbox> I used i3 on arch. Took some getting used to, but I really liked it after that
18:41 < Pentode> i've tried, but can't get into tiling window managers.
18:41 < azarus> also used i3, but dwm proved more suitable for me
18:41 < pfred1> Pentode lose weight you'll fit
18:42 < Pentode> if i lose any more weight i'll invert
18:42 < pfred1> Pentode see, I was right!
18:42 < Pentode> "whoops, crack in the floor!"
18:42 < azarus> if I need floating window manager (dunno why tough) i'd choose 2bwm
18:42 < Pentode> lol
18:42 < azarus> which is like dwm, but floating
18:42 < azarus> but then again, dwm does floating too
18:58 < HelloDare> You guys okay with a mail question? I'm looking for the correct syntax to alter the mailfrom DisplayName so I can have my own custom string. this is what I have now and It's still showing userA . http://codepad.org/JRVhbqb8
19:00 < HelloDare> Happy Canada Day.
19:03 < phogg> HelloDare: mail is always "from" you, unless you specify the header manually
19:03 < longxia> HelloDare: what if you put Dev Server between its own quotes?
19:04 < HelloDare> stand by
19:04 < longxia> HelloDare: like '"Dev Server" '
19:05 < HelloDare> ok
19:05 < HelloDare> stand by
19:05 < HelloDare> I'll test
19:05 < phogg> my mail(1) does not document a -r option.
19:05 < longxia> nor does mine :/
19:06 < longxia> but that's on macOS :X
19:06 < phogg> Debian Linux here.
19:06 < HelloDare> nope
19:06 < HelloDare> mine is on kali
19:06 < HelloDare> perhaps -r is doing nothing.
19:07 < WhiteDevil> Debian
19:07 < HelloDare> Until now I was using the default anyways
19:07 < HelloDare> yes
19:07 < HelloDare> Debian
19:07 < phogg> HelloDare: you could try: -x 'From: Dev Server' -- I don't know what -r is supposed to do.
19:07 < HelloDare> Thank you sir.
19:07 < phogg> er, I mean -a not -x
19:08 < HelloDare> mail: unrecognized option '-x'
19:08 < HelloDare> oh
19:08 < HelloDare> okay
19:09 < HelloDare> mail: Invalid header: Dev Server
19:09 < phogg> rmail(1) documents an -r that is an alias for -f, and -f can be used to set the address. Is your mail really rmail?
19:09 < HelloDare> no
19:09 < HelloDare> it's just mail
19:09 < HelloDare> I could use rmail if needed.
19:10 < HelloDare> let me put the -r back and add the r to the front of the command
19:10 < phogg> on Debian mail is an alternative
19:11 < HelloDare> rmail has a differnt syntax.
19:11 < HelloDare> I'll have to rewrite
19:11 < HelloDare> oh wait
19:11 < HelloDare> you used single quotes
19:11 < HelloDare> one second
19:12 < phogg> my mail is pointing at bsd-mailx at the moment.
19:12 < HelloDare> mail: Invalid header: Dev Server
19:12 < HelloDare> didn't like the single quotes either
19:13 < phogg> quoted don't matter
19:13 < phogg> or rather, it only matters that your string gets past the shell
19:13 < phogg> and is a valid address
19:14 < longxia> The quotes matter in the rfc2822 sense because there's a space in the display name
19:15 < phogg> HelloDare: readlink -f $(which mail) # what is your mail, really?
19:15 < HelloDare> I'll remove it and try again
19:15 < phogg> longxia: depends on how picky the MUA is. Some don't seem to care
19:15 < HelloDare> "/usr/bin/mail.mailutils"
19:15 < phogg> but yes, technically '"Dev Server" ' is more correct
19:15 < HelloDare> oh okay
19:16 < longxia> phogg: also depends on how savvy his mail client is
19:16 * phogg installs the mailutils package
19:16 < phogg> so at least I can read the right man page
19:17 < HelloDare> unexpected EOF while looking for matching `''
19:17 < phogg> HelloDare: -r is the return address, not the from address
19:17 < HelloDare> I have it set to -a now
19:17 < phogg> good, that is more likely to work
19:18 < HelloDare> -a "'Dev Server"' didn't run, says unexpected EOF while looking for matching `''
19:18 < phogg> HelloDare: you typed it wrong
19:18 < HelloDare> -a, --append=HEADER: VALUE append given header to the message being sent
19:18 < longxia> HelloDare: do you have your quotes correct?
19:19 < phogg> '"Dev Server" ' # note the order of single and double quotes
19:19 < HelloDare> -a=from:'"Dev Server" '
19:19 < phogg> HelloDare: that's not the documented syntax for -a
19:19 < HelloDare> when I man mail
19:20 < phogg> you either say -a '"Dev Server" ' or --append='"Dev Server" '
19:20 < HelloDare> that's what it says
19:20 < HelloDare> right, so like this..... -a=FROM:'"Dev Server" '
19:20 < phogg> No
19:20 < phogg> HelloDare: -a= is WRONG. Read what I said again.
19:20 < HelloDare> right, so like this..... --append=FROM:'"Dev Server" '
19:21 < phogg> Yes, more like that
19:21 < HelloDare> okay let me try that
19:21 < phogg> except I would do: --append='From: "Dev Server" ' to be easier to read
19:22 < HelloDare> no error, awaiting delivery....
19:22 < HelloDare> AH HA!
19:22 < HelloDare> Worked
19:23 < HelloDare> --append=FROM:'"Dev Server" '
19:23 < phogg> HelloDare: see what happens when you read the man page?
19:24 < HelloDare> haha
19:24 < HelloDare> see
19:25 < HelloDare> I also learned that the keywork mail isn't the same across distros
19:25 < HelloDare> keyword
19:25 < phogg> HelloDare: It's not even the same on the same distro
19:26 < phogg> HelloDare: I am running Debian, but my mail alternative is set to bsd-mailx whereas you're using mail.mailutils
19:27 < phogg> I wish readlink had a mode where it would print each link name as it follows it.
19:28 < Sitri> readlink -vf?
19:28 < phogg> -v only turns on error reporting
19:32 < peetaur> phogg: strace -e lstat readlink -f dir4
19:32 < Sitri> $ strace readlink -vm a 2>&1 | grep ^readlink | cut -d '"' -f 2,4 | sed 's/"/ -> /g'
19:32 < Sitri> (Where a is the initial symlink)
19:34 < peetaur> A+ for formatting.... B+ overall
19:35 < Sitri> Ah, `strace -e lstat readlink -m a 2>&1 | grep ^lstat | cut -d \" -f 2` is a bit cleaner
19:35 < peetaur> I like the formatting better on the first, with the -> in there
19:35 < Sitri> Well "cleaner", more along the lines of what he asked for
19:37 < phogg> you can do that, but it's not so pleasant when you're trying to teach someone about symlink chains
19:37 < Sitri> Put it in a shell script?
19:38 < Sitri> The first example formats it in a way that makes learning not that bad
19:38 < Sitri> Though, my test had them all in the same directory, so `ls -l | fgrep -- '->'` would have worked just as well
19:39 < phogg> not a typical case
19:40 < Sitri> Obviously
19:40 < Sitri> But one that helps demo the concept since this was mentioned to be a teaching excercise
19:42 < Dan39> Sitri: grep for ->? eww
19:43 < Dan39> you know a file can have thos characters in its name...
19:44 < phogg> Dan39: not in his test scenario
19:45 < Dan39> maybe not, i didnt read anything else :P bad habit of mine
19:46 < Dan39> just FYI to anyone, you can use `test -L` to check if a file is a symlink :P
19:47 < phogg> Dan39: that's easy, printing the chain of links is not easy
19:48 < Pusteblume> weird. my "test" does nothing at all
19:48 < phogg> although the strace thing is cute it would be much easier to add an option to readlink to do it
19:48 < Dan39> and dont forget `find` has some symlink features
19:48 < Sitri> Pusteblume: check the exit code
19:48 < Sitri> echo $?
19:48 < Pusteblume> ah, i see
19:48 * Dan39 should really go read what they are trying to do though <_<
19:48 < phogg> Pusteblume: test should not ever print anything (it only will in the case of some kinds of error)
19:49 < Sitri> Dan39: print the trail of nested symlinks
19:49 < Dan39> `test` could still be useful for that, would just have to use a loop to continue printing if destination is a symlink, eh?
19:50 < phogg> using strace is one better than what I had been planning to do, which was to loop and stat and print repeatedly
19:51 < phogg> Dan39: theoretically, but I can get both "is it a symlink?" and the path out of stat in one call, whereas I can't with test.
19:51 < Sitri> The strace solutions require that strace is installed though
19:51 < Dan39> phogg: ah
19:52 * Dan39 goes to try strace, that sounds clever, though kind of silly
19:52 < phogg> interestingly with a non-C locale stat likes using curly quotes around symlinks.
19:52 < Sitri> And wouldn't work in certain special environments (such as cctools' parrotvm)
19:52 < peetaur> here's a bash function to do it https://bpaste.net/show/eb3fa6c35621
19:53 < Sitri> Dan39: BTW, my test case was built with: touch e; ln -s d e; ln -s c d; ln -s b c; ln -s a b
19:53 < Dan39> heh, already did almost exactly that :P
19:53 < peetaur> phogg: the strace one requires parsing though... so escapes will break it
19:53 < Dan39> cept i started at d
19:53 < peetaur> so looping is fine (unless you also want to parse the output rather than handle it there)
19:53 < phogg> peetaur: not too important for my scenario.
19:54 < Dan39> readlink is really just doing that same thing you would be using a stat loop
19:54 < Dan39> by using*
19:54 < phogg> indeed; like I said at the beginning, it's too bad it doesn't have a switch that makes it print each time it follows a link
19:54 < Sitri> Would it be worth it to just write a really small C program to do it instead?
19:54 < dogbert_2> need to pick up a USB drive for burning debian onto it and I can build my new $100 linux box :)
19:54 < saderror256> o/
19:54 < Dan39> phogg: indeed. submit a patch!
19:54 < phogg> Sitri: there is one, it's called readlink. Adding to that makes more sense
19:55 < dogbert_2> not if you can write a script to do it
19:55 < phogg> Dan39: I was thinking about it. Just pulled the source to take a look
19:55 < saderror256> dogbert_2: if you have an sd card, you can actually install debian with unetbootin
19:55 < Dan39> a nice little tree view even
19:55 < saderror256> you can use an android phone and tar your files for backup
19:55 < saderror256> no matter how minimal you are, you can install a linux distribution
19:56 < dogbert_2> that's ok...need to get another USB flash drive anyways :)
19:56 < saderror256> put unetbootin debian on your root partiion (warning: overwrite will occur), also burn the debian iso to sd card
19:56 < dogbert_2> this is a older model HP (refurb job)...but will make a decent linux box...
19:57 < saderror256> in the install you will trick debian into thinking /dev/mmcblk0p1 (sdcard) is your cdrom and the installer gets storeed into ram so you can wipe your root partition safely
19:57 < saderror256> dogbert_2: as long as it isnt the new hp models you are fine, so thats great
19:58 < dogbert_2> LOL...not worth the hassle...need to go out in about an hour and pick up something from an amazon locker, so it's no biggie to stop in a wal-mart and pick up a USB flash drive (8-16GB should be fine)...
19:58 < saderror256> the newer hp models are known (well, any new computer) for refusing to boot from anything
19:58 < phogg> Dan39: perish the thought! A nice little line-delimited list, or null-delimited with another flag. Being machine processable is important.
19:58 < Dan39> heh
19:58 < saderror256> dogbert_2: worth the hassle for me :P managed to wipe my current os successfully and overplace debian with it :)
19:58 < saderror256> and i didnt have access to usbs or dvd, and my computer couldnt boot from sd cards
19:59 < peetaur> phogg: and also there's the namei command....which prints them all
19:59 < saderror256> are you putting stretch on it?
19:59 < Dan39> phogg: but readlink accepts multiple files, so if that's allowed you need delimiter between each chain also
19:59 < morfin> so i have this in sudoers: www-data ALL=(ALL) NOPASSWD:/var/www/html/update_wpa_supplicant_config
20:00 < phogg> Dan39: yes
20:00 < dogbert_2> naww...this is a dual core celeron (2.93Ghz), 4GB ram, and replaced the 160GB HDD that it came with with a old spare 1TB drive :)
20:00 < morfin> still require password when i sudo /var/www/html/update_wpa_supplicant_config as www-data any clue why?
20:01 < Dan39> morfin: requirett?
20:01 < Dan39> y
20:01 < saderror256> as always i recommend you install debian WITHOUT the graphical interface, then after the install you can make your decisions. good ofor people that change their mind in the installer
20:01 < saderror256> and for kde in my case it reduced the bloat
20:01 < Dan39> morfin: also, put a space after NOPASSWD:
20:02 < saderror256> Dan39: my irc client thinks its a link
20:02 < Dan39> saderror256: huh?
20:02 < Dan39> oh
20:02 < dogbert_2> Debian 9.4
20:03 < saderror256> Dan39: the comment from morfin about sudoers file, starting at NOPASSWD:/ my irc client just thinks its a link, just bringing it up :P
20:03 < Dan39> eh
20:03 < Dan39> heh*
20:03 < saderror256> dogbert_2: cool, like said, you should go without a desktop environment, then install what you want after :) reduces bloat and lets you decide
20:04 < saderror256> thats what im using and its amazingly stable
20:04 < fscale> So I upgraded from Ubuntu 17.1 to 18.04 and I noticed that Ubuntu is using Xorg instead of Wayland with no option in login screen to use Wayland. I want my fractional scaling back, how do I switch back to wayland?
20:04 < saderror256> fscale: do you see an option to select your desktop environment on login?
20:04 < dogbert_2> LOL...well, with 1TB of space...shouldn't be an issue :)
20:04 < saderror256> usually its right next to login button in GDM
20:04 < Dan39> fscale: fractional scaling?
20:05 < Dan39> Xorg has display scaling...
20:05 < Dan39> not sure that's what you want
20:05 < saderror256> dogbert_2: sorry, your speaking to someone with 200 gb of space :P honestly space isnt very limited nowadays so anything is fine
20:05 < saderror256> you must love fractional scaling, fscale :P
20:06 < Pentode> i love the word fractional
20:06 < saderror256> i guess its a cool word
20:06 < saderror256> another cool word is spalonebabagoosegooties
20:06 < fscale> saderror256: I checked that before coming here. There is no option for that. Dan39: I spent 2 days searching for fractional scaling. It's only available in wayland & I need it. I need 125% scaling.
20:06 < saderror256> fscale: is wayland installed?
20:06 < Dan39> what is "fractional scaling"?
20:07 < Dan39> its not like, you want to do 2k on a 1080p monitor, is it?
20:07 < saderror256> Dan39: maybe he means oversscaling?
20:07 < saderror256> he said 125%?
20:07 < Dan39> so... lower resolution?
20:07 < ayecee> non-integer scaling
20:07 < fscale> 125% display scaling. I'm running 1080p in a 15 inch laptop. All UI looks small in regular scaling. Windows does this automatically.
20:08 < saderror256> well i came to this, you should always trust your search integer :P https://askubuntu.com/questions/1029436/enable-fractional-scaling-for-ubuntu-18-04
20:08 < saderror256> *engine, my minds getting boggled
20:08 < Dan39> ayecee: heh
20:08 < Dan39> xrandr --scale
20:08 < saderror256> wait
20:08 < saderror256> it looks like you need HiDPI?
20:08 < saderror256> is that the same thing almost?
20:09 < Dan39> but Wayland would probably do it better i bet
20:09 < saderror256> Dan39: wayland is too new imho
20:09 < saderror256> i believe they excluded wayland in the 18.04 release, but 18.10 should have it soon
20:09 < Dan39> saderror256: agreed
20:10 < fscale> saderror256: You can say that, although lot of nerds only consider 4k as HiDPI. The problem is if you're on a resolution high enough that you need to scale above 100% for the software to be usable, you also face all the HiDPI problems.
20:10 < saderror256> does anybody know why they dropped unity?
20:10 < saderror256> fscale: dumb answer, but gnome-tweak-tool can do this i think
20:10 < saderror256> check there
20:11 < saderror256> im supposing you use gnome?
20:11 < saderror256> if not, it should still work either way
20:11 < Dan39> fscale: try xrandr with --scale 0.8
20:11 < fscale> saderror256: Yes using Gnome.
20:11 < fscale> Dan39: Ok
20:12 < Dan39> have to run `xrandr` first to get output name, then do like `xrandr --output eDP-1 --scale 0.8`
20:12 < Dan39> see how it looks, can always set it back to 1 :P
20:13 < Dan39> i know what you want, i recall there being another way of doing it also
20:13 < fscale> How to find the display name? eDP not found
20:13 < Dan39> fscale: just run `xrandr`
20:13 < Dan39> itll show you the output names
20:13 < Dan39> like "HDMI-0 connected" or "DVI-D-0" connected
20:14 < Dan39> err it says 0.8 isnt valid scaling factor
20:14 < Dan39> hold on :P
20:15 < Dan39> oh
20:15 < fscale> This did work
20:15 < fscale> xrandr --output Virtual1 --scale 0.8x0.8
20:15 < Dan39> 0.8x0.8
20:15 < Dan39> right
20:15 < Dan39> just tried that on mine
20:15 < HelloDare> mail -A "/root/files/file1.txt" -A "/root/files/file2.txt" equals rootfilesfile1.txt and rootfilesfile2.txt as the attached files to the emails.....any idea why, and how to fix?
20:15 < Dan39> doesn't look that crisp, but it works haha
20:16 < Dan39> i always used it the other way around, to fit higher resolution on low resolution
20:16 < fscale> Dan39: You're right, I have a feeling the text looks crisper when I scaled it with wayland installed to 125%. Especially the terminal text.
20:16 < Dan39> fscale: a different scale value might look better
20:16 < Dan39> something that lands pixels on an even number scaled or whatnot
20:17 < Dan39> would 125% be .75? i dunno
20:18 < Dan39> you could be more exact with --scale-from wxh
20:18 < Dan39> which i think takes pixel size of resulting framebuffer
20:18 < Dan39> ill try :D
20:18 < fscale> This xrandr seems to be having the same effect as lowering the resolution.
20:19 < Dan39> heh
20:19 < Dan39> i think so
20:19 < Dan39> thats why i only really used it to increase resolution beyond what monitor supported :P
20:19 < Dan39> to go the other way id just lower the resolution
20:19 < Dan39> you want your like, font sizes to scale...
20:19 < fscale> Nice, but now I want to get wayland back . I hope it's not impossible.
20:20 < fscale> It's scaling is better, atleast keeps text crisp
20:20 < Dan39> i had a feeling this would be the case :P
20:24 < Dan39> looks like it was VERY close to happening with xrandr
20:24 < Dan39> crisp scaling that is
20:24 < Dan39> https://forums.linuxmint.com/viewtopic.php?t=159064 https://patchwork.freedesktop.org/patch/79564/
20:26 < Dan39> yea, hasn't been merged into main xrandr yet
20:27 < fscale> Dan39: Does that trick work or not? You tested?
20:28 < Dan39> in the links? no that needs source patched
20:28 < Dan39> too much effort when i dont need it :p though yea it would only take a couple minutes
20:28 < Dan39> i'm kind of tempted to try it now haha
20:31 < morfin> hmmm
20:32 < Dan39> i'm going to try the big patch on freedeskop.org
20:34 * Dan39 misses the old ABS system
20:35 < fscale> Dan39: Maybe don't, I have to reboot to test some tweaks which also means I have to leave from here.
20:35 < ice9> is it possible to measure the time taken to start services on boot? (systemd)
20:36 < Dan39> it's fine, im curious myself now :P
20:36 < Dan39> ice9: systemd-analyze
20:37 < ice9> Dan39, i mean the time taken by each service
20:37 < Dan39> ice9: yea
20:37 < Sitri> Dan39: don't like how aps spams the current directory?
20:37 < Dan39> ice9: look at the help
20:38 < Dan39> ice9: try `systemd-analyze blame` or critical-chain, or the best one is plot. `systemd-analyze plot >theplot.svg; firefox theplot.svg`
20:38 < Dan39> the plot is pretty cool
20:38 < notmike> Dan39: in the morning cryptopuss and I just lay around and bathe each other with our tongues
20:39 < Dan39> -_-
20:39 < Dan39> anyways...
20:39 < notmike> 😽
20:40 < Dan39> systemd-analyze plot looked much better when i ran it on a system with an HDD. since getting an nvme ssd, everything happens so fast there isn't much to see
20:41 < ice9> Dan39, how to properly view the output of plot?
20:41 < Dan39> ice9: you didnt follow my example, did you? -_-
20:41 < ice9> ahh sorry
20:41 < Dan39> ice9: redirect it to a file, then open that file with firefox
20:42 < Dan39> or something else that can view SVG
20:42 < Dan39> i know firefox works...
20:45 < mawk> 😽
20:45 < Dan39> ice9: ...? working?
20:45 < Dan39> 😽😽😽😽😽😽😽😽😽
20:45 < ice9> yes Dan39 thank you
20:48 < Dan39> ice9: 😽😽
20:52 < Dan39> ok, patched and installed :D
20:52 < ran8> yo was told to join
20:52 < Dan39> lets see if this works
20:53 < Dan39> yo was told to answer
20:54 < Dan39> well, it did something, but nearest looks worse than bilnear
20:54 < Dan39> bilinear
20:56 < Dan39> though i kind of expected that. nearest shows you the pixels as is, scaled. bilinear kinda blurs it a bit to make it look smoother
20:59 < Dan39> well time to reinstall back to the repo package
20:59 < Dan39> ,
21:24 < seven-eleven> hi, "tx" in `vnstat` means what I downloaded or uploaded?
21:26 < MrElendig> tx is transfer
21:26 < Dan39> seven-eleven: uploaded, t as in transmit, and r is receive
21:26 < seven-eleven> wow, vnstat says i'd have uploaded 2TB last month, that's weird
21:26 < pingfloyd> Dan39: take your pick. Blurry or blocky.
21:27 < pingfloyd> i.e., turd or polished turd
21:27 < Dan39> yea, i dont thinkg display scaling is the best solution
21:27 < pingfloyd> what I hate is viewers that force that crap on you
21:28 < Dan39> this had some better solution too - https://askubuntu.com/questions/393400/is-it-possible-to-have-two-different-dpi-configurations-for-two-different-screen
21:28 < Dan39> not sure if it's better tbh
21:29 < Dan39> looks about the same, using xrandr scaling
21:30 < Dan39> kinda old too
21:30 < pingfloyd> I doubt it's better
21:31 < pingfloyd> I can see regulars of askubuntu thinking it is though
21:31 < Dan39> heh
21:32 < Dan39> text scaling is what would be better, but dont know how that would work per-monitor
21:32 < seven-eleven> ehm, i got 8GB RAM, but I think I should create a SWAP nevertheless, because once I open like 10 chromium tabs and 3 VMs my system crashes, looks like memory issue
21:33 < pingfloyd> lol, some of those people in that post are oblivious to the concept of native resolution
21:33 < Dan39> seven-eleven: system should completely crash
21:33 < pingfloyd> wondering why it "got blurry" when they used a non-native resolution on an LED monitor
21:34 < Dan39> right
21:34 < pingfloyd> seven-eleven: you need more ram
21:34 < pingfloyd> seven-eleven: swap isn't for performing miracles
21:34 < seven-eleven> Dan39, it crashes completely. chromium uses so much RAM, I get that VMs use much RAM but chromium meh, it creates like a virtual instance for each tab
21:35 < Dan39> seven-eleven: :|
21:35 < pingfloyd> how do you expect run 3 VMs + chromium with 8 GiB ram
21:35 < Dan39> seven-eleven: swap isn't going to help much
21:35 < pingfloyd> the swap will keep you from crashing though, but the performance is likely still going to be shit
21:35 < seven-eleven> hm yeah, I think i add swap to prevent crashes and when I see things get slow I can pause VMs
21:36 < pingfloyd> install more ram
21:36 < Dan39> you should have some swap, sure, but it isn't going to be amazing
21:36 < pingfloyd> that's the only real fix for your dilemma
21:36 < seven-eleven> pingfloyd, i think RAM is still expensive :D
21:36 < pingfloyd> then don't run so many VMs
21:37 < seven-eleven> just running those 3 VMs for test purposes, not running them always, so going to bridgeover with swap meanwhile
21:37 < pingfloyd> seven-eleven: but why do you have swap disabled to begin with?
21:37 < seven-eleven> yeah disabled, now going to create a new swap file with swapon
21:37 < pingfloyd> that's a terrible idea regardless
21:41 < seven-eleven> ahh my SSD has no space anymore too lol, and creating the swap on a HDD i don't know :-)
21:42 < Ben64> swap isn't going to stop things from breaking
21:42 < pfred1> I always make a swap space
21:43 < pingfloyd> seven-eleven: sounds like you also have inadequate storage in addition to inadequate ram for what you want to do.
21:44 < pingfloyd> maybe kill off one of the VMs
21:44 < pingfloyd> what do you need so many VMs for anyway?
21:44 < pfred1> it gets ugly when Linux runs out of memory
21:44 < pingfloyd> it gets ugly whenever anything runs out of memory
21:44 < pfred1> if you say so all I ever run is Linux
21:45 < pingfloyd> if anything, linux seems to handle the impossible situation rather well considering
21:46 < seven-eleven> pingfloyd, testing backup scenarios with them, i think i will try to find some files to delete, need those vms
21:46 < pfred1> Tux just sits there and says why come no RAM?
21:46 < pingfloyd> linux invokes oom killer
21:47 < pingfloyd> others just start crashing processes
21:49 < Elladan> 8 GB is plenty of RAM for light Chromium use.
21:49 < Elladan> You just need swap.
21:49 < jcarder_> what file system should I use for a USB drive for storing backups? currently it has vfat but this is not ideal
21:49 < pingfloyd> Elladan: he's not just running chromium
21:49 < pingfloyd> Elladan: 8GB is rarely enough to run 3 VMs simultaneously
21:49 < Elladan> Oh, 3 VMs too? Depends on how much memory is allocated.
21:50 < searedvandal> jcarder_, depends. are you only gonna need access from Linux? Or does the drive also need to be accessed from Windows?
21:50 < Elladan> But if you went with the typical 2 G per VM or whatever yeah, swap will fix the crashes but you'll be sad.
21:50 < Elladan> 1 G per VM, it should be fine.
21:50 < pingfloyd> swap should be on regardless
21:50 < pingfloyd> so start there
21:51 < jcarder_> searedvandal: only from linux
21:51 < Elladan> Yeah, there's never a reason to not have swap with a desktop install.
21:51 < rud0lf> for unix sockets, the access go same as for files?
21:51 < pingfloyd> having no swap is like trying to crap the entire house into one room
21:51 < Elladan> Not having swap is really only appropriate for embedded stuff.
21:51 < pingfloyd> *cram
21:51 < searedvandal> jcarder_, then choose whatever FS you want really. I have one usb drive with ext4, another with ntfs, a couple of vfats. it all depends on need
21:52 < pingfloyd> Elladan: it's never appropriate
21:52 < rud0lf> for example /home/me/the600mod_file will be restricted for me?
21:52 < pingfloyd> if you're using a linux kernel
21:52 < Elladan> pingfloyd, it's appropriate for embedded use where there is no storage device with a lot of write durability. That's all.
21:52 < searedvandal> disk space is cheap, we can all afford some swap
21:53 < pingfloyd> Elladan: I'd say in that case, it's a necessary evil
21:53 < pingfloyd> i.e., you don't have much choice
21:53 < jcarder_> searedvandal: the only problem I have with vfat is that it doesn't support colons in file names and that it requires superuser priviliges when modifying whats on the drive
21:54 < Elladan> pingfloyd, eh, there's lots of cases with embedded where swap would be pointless.
21:54 < pingfloyd> Elladan: embedded is also very targeted
21:54 < pingfloyd> do you install a general purpose dist on an embedded device?
21:54 < Elladan> What does that matter? It's still Linux.
21:55 < Elladan> The point is that you always want swap with a general purpose device. Specialty devices may have no use for it.
21:55 < searedvandal> jcarder_, vfat doesn't have file permissions, so permissions are controlled by how you mount it
21:55 < pingfloyd> what does embedded devices matter to seven-eleven's issue?
21:56 < Elladan> They don't. Use swap.
21:56 < jcarder_> searedvandal: oh okay
21:56 < seven-eleven> Elladan, yeeeah I should reduce to 1gb per VM
21:56 < seven-eleven> now its about 2GB iirc
21:57 < jcarder_> searedvandal: I've heard ZFS is good for backups as it has data validating, what do you think?
21:57 < searedvandal> jcarder_, I use udisks2 for mounting removable usb drives, and I've never had issues changing files on a vfat drive.
21:58 < Elladan> seven-eleven, swap should be your #1 priority.
21:59 < searedvandal> jcarder_, ZFS on a usb drive? it's probably doable, but I have no experience with zfs so can't answer if it's a good idea or not
22:00 < jcarder_> searedvandal: ok, do you know any FS that support colons and file permissions?
22:00 < jcarder_> thats all I'm really looking for
22:00 < searedvandal> ext4?
22:01 < sauvin> colons?
22:01 < jcarder_> is ext4 good on usb drives?
22:01 < Elladan> It works fine.
22:02 < searedvandal> mine still work, so yeah, shouldn't be a problem
22:02 < Elladan> F2FS might be better, maybe. ext4 is probably the most stable.
22:02 < sauvin> If the USB drives are spinners, I've been using ext{2,3} and xfs on them for years with no issue. Can't talk about nonspinner drives personally.
22:02 < sauvin> What's this about "supporting colons"?
22:02 < searedvandal> sauvin, like 'file:name.txt' probably
22:03 < searedvandal> that's my guess, and that works just fine on ext4
22:03 < Elladan> All filesystems will work on USB drives, the question is mostly just whether you need them to work with some other OS and how unhappy they are when the USB drive corrupts data.
22:03 < sauvin> If that's so, then... um... on ext4, why not, but also, whatever for?
22:03 < pingfloyd> ext4 isn't nearly as constraining on file names as vfat
22:03 < Elladan> All unix filesystems (pretty much) support colons in the filename.
22:03 < pingfloyd> ext4, pretty much any character is allowed in the file name except "/"
22:03 < Elladan> The only reserved characters are '/' and NUL.
22:03 < pingfloyd> (for obvious reason)
22:03 < jcarder_> yeah only reason I need colons is becuase my backups have names like "backup-18-6-30-10:31:32.tar.gz"
22:04 < sauvin> Oh, wait... doesn't OS X use colons for path element separators?
22:04 < sauvin> jcarder_, I don't think that kind of filename would be a problem with any *nix FS I run.
22:05 < Elladan> You may be unhappy if you store files with invalid utf8 unicode sequences, but the filesystem will support it. : is perfectly fine.
22:05 < pingfloyd> jcarder_: why not use a sane naming convention like "backup-$(date "+%y%m%dT%H%M%S")"?
22:05 < searedvandal> also, your backup script/program probably have an option to change that
22:05 < jcarder_> pingfloyd: searedvandal: yeah maybe I'll use that instead haha
22:06 < searedvandal> much easier to read, and looks way prettier
22:06 < Elladan> jcarder_, I wouldn't recommend using vfat for critical data in Linux, BTW. Besides being a bad filesystem in general, the fsck tools won't be so great.
22:06 < Elladan> It's more for interop with Windows/Mac.
22:06 < pingfloyd> jcarder_: output ends up like "backup-180701T130614"
22:06 < jcarder_> Elladan: ok
22:06 < Elladan> Use one of the first-tier sort of Linux filesystems like ext4 or xfs.
22:06 < jcarder_> pingfloyd: readability is important
22:07 < jcarder_> I'll use something other than a colon though
22:07 < pingfloyd> you can't make sense out of yymmddThhmmss?
22:07 < MrElendig> iso8601 yo
22:07 < pingfloyd> as a side benefit, it sorts naturally
22:07 < searedvandal> backup-20180701_140002.tar.gz is how I name mine
22:07 < jcarder_> pingfloyd: no I can, but it's faster if there is some sort of character between them
22:07 < MrElendig> bonus point: use a incremental log based backup
22:08 < jcarder_> MrElendig: wdym?
22:08 < pingfloyd> you could substitute "T" for say "-" or whatever you want
22:08 < jcarder_> thats true
22:09 < pingfloyd> I usually use "-" as category delimiters and "_" where spaces would be used.
22:10 < pingfloyd> so a vm image, for example, would be named like "kvm-windows_10"
22:10 < jcarder_> I use hypens as spaces in my file names
22:10 * MrElendig will happily use spaces
22:11 < pingfloyd> jcarder_: I used to, but visually underscore is more intuitive at a glance.
22:11 < searedvandal> my media files have a lot of spaces.
22:12 < pingfloyd> spaces are fine, you just need to make sure you're quoting shell expansions, but you should be doing that anyway.
22:12 < jcarder_> pingfloyd: I just don't like how underscores look in files names
22:12 < Elladan> I don't see anything wrong with using colons in a file name. It's not a reserved character.
22:12 < pingfloyd> because it's pretty sad when a space in a filename causes a script to have unexpected results
22:12 < Elladan> Certainly better than spaces.
22:12 < Ben64> don't need swap if you have plenty of ram
22:12 < pingfloyd> Ben64: even then you should still have swap enabled
22:12 < Ben64> why
22:13 < searedvandal> don't need ram if you have plenty of swap
22:13 < jcarder_> lol
22:13 < Elladan> Your system can make more efficient use of RAM with swap enabled.
22:13 < Elladan> In addition to not crashing.
22:13 < Ben64> how would it be more efficient
22:13 < Hasimir> Ben64, capturing core dumps for a start ...
22:13 < Elladan> Some pieces of your programs are never used. With swap, they can be paged out.
22:14 < Elladan> The RAM can then be repurposed as file cache.
22:14 < Ben64> but what if i have enough ram
22:14 < post-factum> Ben64: https://chrisdown.name/2018/01/02/in-defence-of-swap.html
22:14 < Ben64> there'd be no point in it
22:14 < Hasimir> there's no such thing
22:14 < Elladan> You never have enough, you can always have more cache.
22:14 < post-factum> we should finally put this link ^^ into the /topic
22:14 < pingfloyd> Ben64: because having pages, that are only ever accessed once or extremely seldom, stuck in ram is a waste.
22:14 < Ben64> but i have plenty of ram
22:15 < pingfloyd> post-factum: no doubt
22:15 < Elladan> Do you have more ram than you have disk? No? Then you will benefit from an efficient caching policy.
22:15 < pingfloyd> and this https://www.kernel.org/doc/gorman/html/understand/understand014.html
22:16 < Hasimir> Elladan, even on systems with more RAM than disk, you still can't have too much RAM
22:16 < pingfloyd> Ben64: do whatever you want, even if it is wrong and inefficient.
22:16 < Ben64> i don't think creating swap to maybe save a couple hundred megabytes for cache is efficient
22:16 < pingfloyd> but now you know what you should do
22:17 < Ben64> Mem: total:31G used:10G free:720M shared:1.1G buff/cache:20G available:19G
22:18 < pingfloyd> neither is having more ram than you know what to do with
22:18 < searedvandal> just don't let your machine hibernate without swap
22:19 < Ben64> i don't hibernate
22:30 < haled> Is there a parallel archiver that can also password protect?
22:31 < MrElendig> lots
22:32 < blackgatonegro> Yes but is better to just encrypt the files.
22:32 < haled> blackgatonegro: I want to also pack them together
22:33 < blackgatonegro> haled, in parts or a single file?
22:33 < haled> blackgatonegro: single file
22:34 < blackgatonegro> Mmm, any 7z would do, gui or terminal?
22:35 < haled> terminal. I'm trying to optimize compression time over compression ratio though
22:35 < haled> 7z is lzma which is cpu intensive, no?
22:36 < pingfloyd> password protected archives are pretty useless
22:36 < blackgatonegro> so you want speed, password protection and safety? Pick one.
22:37 < pingfloyd> sounds like a unicorn
22:37 < haled> why safety?
22:37 < haled> what do you mean by safety?
22:38 < blackgatonegro> why else would you want a password?
22:38 < pingfloyd> why don't you just encrypt the file and then compress with a decent util
22:39 < blackgatonegro> yeah, that would be the best.
22:39 < haled> pingfloyd: would take longer
22:39 < jnewt> tried in ubuntu, maybe better in here. updated from 16.04 to 18.04 and now my computer won't boot due to a kernel panic. i can choose the older kernel 4.4 instead of 4.15 and it boots
22:40 < jnewt> i've tried nomodeset and removing quiet splash in grub just to be able to see the kernel panic.
22:40 < pingfloyd> haled: at least it would be reliable instead of a placebo of being a password protected archive
22:40 < blackgatonegro> jnewt, upgrade to a newer kernel
22:41 < haled> pingfloyd: why would there by no password protected archive?
22:41 < jnewt> blackgatonegro, that's what got me in this mess. you're suggesting i go newer than 4.15?
22:41 < blackgatonegro> 4.15 is buggy as hell.
22:42 < pingfloyd> haled: that's not what I said
22:42 < pingfloyd> haled: the point is that password protected archives are useless for security
22:42 < haled> why?
22:42 < pingfloyd> but feel free to be like every other fool that makes a password protected zip
22:43 < blackgatonegro> to start with most passwords are easy to guess
22:43 < blackgatonegro> then they are too short.
22:43 < haled> it won't be an easy to guess password
22:44 < blackgatonegro> and I could kee going but whatever.
22:44 < searedvandal> jnewt, or go lts, I believe 4.14.52 is the latest lts kernel
22:45 < jnewt> searedvandal, i am lts, it's 4.15.? i know bc i just tried the upgrade from 16.04 to 18.04 (lts)
22:46 < pfred1> uname -a tells you what kernel you're running ls /boot tells you what's installed
22:46 < jnewt> 4.15.0-23-generic
22:47 < jnewt> that's the new one that fails
22:47 < jnewt> 4.4.0-127-generic is what i'm running
22:47 < blackgatonegro> just delete it and use an older one?
22:48 < pfred1> it is often nice to know why some things don't work
22:49 < jnewt> can you re-install a kernel (maybe something went wrong? are there any settings for the kernel (like the boot=? whatever that my kernel panic is talking about)?
22:50 < jnewt> can > is it worth trying
22:50 < blackgatonegro> Ehem *4.15.0-20 has a serious bug in it, and should not be installed by anyone*
22:50 < pfred1> it is entirely possible to install Linux kernels
22:51 < blackgatonegro> So remove it
22:51 < pfred1> as many as you like
22:51 < pfred1> you can even go over to kernel.org and get new ones
22:51 < pfred1> it is not unheard of to do
22:52 < searedvandal> jnewt, check launchpad for bug reports on the 4.15 kernel. looks like a few have reported kernel panic in different scenarios
22:52 < pfred1> yeah you're probably just missing something the kernel needs to boot
22:52 < blackgatonegro> Linux mint official support: Dont install that thing!
22:52 < jnewt> searedvandal, i've seen them, and some are related to xeon, which is what i have, so maybe i'll try 4.17, it's the latest in the ubuntu mainline
22:53 < pfred1> filesystem support is a popular thing to be missing
22:53 < blackgatonegro> 4.15 is buggy
22:53 < jnewt> whytf would they release this on lts, we choose lts so we don't have to deal with this sort of nonsense
22:54 < pfred1> it is unfortunate
22:54 < blackgatonegro> eh
22:54 < blackgatonegro> it happens.
22:54 < pfred1> that's why it is always a good idea to keep a known good kernel on your system at all times
22:55 < blackgatonegro> I remenber having to switch keyboards after a kernel update
22:55 < Dr_Coke> really
22:55 < jnewt> so there's 7 files for 4.17 mainline for amd46. i assume i need one of the headers, one of the image-unsigned and one of the modules. i guess i can use generic instead of lowlatency
22:55 < searedvandal> what messes with my head now is that ubuntu lts doesn't use the latest long term kernel
22:55 < blackgatonegro> because for the new kernel my then current keyboard did not exist.
22:55 < Dr_Coke> oh
22:56 < pfred1> everyone should just build their own custom Linux kernel anyways
22:56 < jnewt> no
22:56 < Dr_Coke> I did once a upon a time
22:57 < Dr_Coke> but that was like 19 years ago
22:57 < jim> searedvandal, I guess you could ask them why on #ubuntu?
22:57 < pfred1> I've compiled loads of kernels but I didn't for this system I did a targetted install
22:57 < searedvandal> jim, yeah, I guess
22:57 < Dr_Coke> pfred1 I thought when you install the system
22:58 < Dr_Coke> it compiles the kernel for you
22:58 < pfred1> I'll still get around to configuring and compiling one someday though
22:58 < pfred1> nah
22:58 < Dr_Coke> and unless something doesn't work you don't need to recompile
22:58 < jnewt> do i need the headers with the ALL at the end or just the amd64 one?
22:58 < pfred1> canned kernels are prebuilt
22:58 < pfred1> the most it'll do is make yo uan initrd
22:58 < Dr_Coke> oh
22:58 < gambl0re> how do i search for a folder?
22:58 < pfred1> locate or find
22:58 < Dr_Coke> what is a uan initrd
22:58 < pfred1> make you an initrd
22:59 < Dr_Coke> right
22:59 < Dr_Coke> I'm actually not sure what an initrd is
22:59 < Dr_Coke> as well
22:59 < pfred1> it is a RAM inage the kernel loads
22:59 < pfred1> has driver modules in it
22:59 < Dr_Coke> a ram image?
22:59 < Dr_Coke> oh
22:59 < pfred1> you can pick them apart and see what's in them
22:59 < pfred1> I htink it's a cpio archive?
22:59 < Dr_Coke> Why does the system need a ram image
22:59 < jim> gambl0re, one way is find... find has a learning curve that's a bit rough'
23:00 < jnewt> gambl0re, you can use -type d
23:00 < pfred1> I've done it
23:00 < WhileTrue> hello, how do outputs that are written to /dev get deleted? is it in that sense a "trash" folder that immediately deletes?
23:00 < pfred1> because you may not have every driver you need compiled into your kernel
23:00 < Dr_Coke> Oh right
23:00 < gambl0re> i want to search a folder called openshot_qt
23:00 < pfred1> some drivers just seem to work better as loadable modules too
23:01 < gambl0re> how would i do that in the terminal
23:01 < Dr_Coke> so a module just loads into ram?
23:01 < pfred1> locate openshot_qt
23:01 < jim> WhileTrue, could you say a bit more?
23:01 < Dr_Coke> and a module is a driver basically?
23:01 < Dr_Coke> that wasn't compiled into your kernel
23:01 < Dr_Coke> ?
23:02 < gambl0re> pfred1, what do you mean?
23:02 < jim> Dr_Coke, it doesn't have to be... iptables code that matches certain targets are modules too
23:02 < pfred1> gambl0re what do you mean what do you mean?
23:02 < pfred1> locate is a command
23:03 < Yamakaja> So, is there any tool that i've missed that allows me to start and process as a daemon? Similar to what this does? https://gist.github.com/Yamakaja/afdd7dc8ce9cad22ff980e1988a16834
23:03 < Dr_Coke> jim oh really
23:03 < Yamakaja> And is there anything wrong with the the above ^^?
23:03 < pfred1> gambl0re it is part of the mlocate package
23:03 < WhileTrue> jim, if I run a command with ">/dev/output.txt" at the end of it, it gets written to /dev, but no file can be found in the said folder. what kind of deletion is it? i.e. is it akin to "shift+delete"?
23:03 < gambl0re> i see. so 'locate openshot_qt' ?
23:04 < jim> Dr_Coke, yeah, some modules are drivers, some aren't
23:04 < gambl0re> i did that command and returned nothing
23:04 < pfred1> gambl0re if it doesn't work run updatedb as root to update your database
23:04 < WhileTrue> jim, sorry, I meant /dev/null
23:04 < pfred1> locate is faster and easier to use than find is generally
23:05 < day> any reason why a OS migration via 'dd if=source_drive of=target_drive' wouldnt work? in my case the target drive is bigger but that shouldnt matter right?
23:05 < jim> WhileTrue, /dev is special, you shouldn't be writing files in there
23:05 < MrElendig> day: fstab not using uuid
23:05 < gambl0re> database? what does this have to do with databases?
23:05 < MrElendig> day: bootloader not using uuid
23:05 < pfred1> day disks are more than just data
23:06 < MrElendig> day: different drivers for accessing the drives
23:06 < Dr_Coke> Is Systemd still evil?
23:06 < pfred1> they are data sectors and tracks
23:06 < pfred1> dd copies all of it too
23:06 < Dr_Coke> pfred1 what does systemd do man
23:06 < WhileTrue> jim, sure, but I am curious how /dev/null equals immediate deletion as process
23:06 < pfred1> Dr_Coke too much in my opinion
23:07 < Dr_Coke> pfred1 tell me more
23:07 < searedvandal> WhileTrue, https://en.wikipedia.org/wiki/Null_device
23:08 < jnewt> blackgatonegro: thanks for sending me down the kernel path. just tried 4.17 and it booted right up. i would have been trying to get 4.15 to work for who knows how long. didn't realize how easy it is to install a new one.
23:08 < pfred1> jnewt Linux is all about the kernels
23:09 < pfred1> I need to install a low latency kernel
23:09 < Dr_Coke> jnewt what distro are you on?
23:09 < jnewt> Dr_Coke, ubuntu (lts)
23:09 < Dr_Coke> what number
23:09 < searedvandal> 18.04
23:09 < jnewt> 18.04
23:09 < Dr_Coke> what desktop are you using?
23:09 < pfred1> jnewt someday you should take the time to configure and build a Linux kernel
23:10 < pfred1> jnewt just don't overwrite your good kernel in the process
23:10 < Dr_Coke> pfred1 what cpu do you have and gpu
23:10 < searedvandal> that's something everyone should do once
23:10 < jim> gambl0re, locate and updatedb are both part of the locate toolset... updatedb builds a file from looking at all files on the system, and it uses our old friend "find" to do it... then later, locate uses that file to search for files for you
23:10 < pfred1> jnewt because the first custom kernel you build is not always a charm
23:10 < Dr_Coke> and how much ram etc
23:10 < jnewt> Dr_Coke, was running cinnamon until the update to 18.04 which also broke that. now apparently i have to use mate until i can figure out why that got botched along with the kernel
23:11 < Dr_Coke> jnewt damn man
23:11 < pfred1> Dr_Coke I have an i5 CPU and a gtx750ti gpu
23:11 < Dr_Coke> I use Cinnamon to
23:11 < WhileTrue> searedvandal, that link doesnt say anything about my question
23:11 < Dr_Coke> But I'm using mint 18
23:11 < Dr_Coke> I wonder if Mint 19 came out on the weekend
23:11 < Abbott> I found a 4TB hard drive in a closet at my parents house and can't figure out what's on it. `lsblk` says it has four partitions, but if I do `sudo fdisk /dev/sda` it tells me it doesn't have a recognized partition table and `p` returns nothing
23:11 < pfred1> Dr_Coke lscpu says Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
23:12 < gambl0re> jim, i found it thanks
23:12 < Abbott> the other weird thing is that the largest partition on it (sda3) is only 1.7TB) and the others are a couple MB
23:12 < pfred1> I can never remember that
23:12 < Dr_Coke> pfred1 does your i5 still fly under linux
23:12 < pfred1> it's OK
23:12 < Dr_Coke> I have an i7 4790k
23:12 < jnewt> Dr_Coke: it was my first update, i had never stuck with linux long enough to want to do an upgrade. i upgrade windows and freebsd regularly without issue. hopefully my future linux upgrades won't be this bad.
23:12 < Dr_Coke> and a gtx 980
23:12 < jim> WhileTrue, /dev/ things generally contain special files that refer to code that does certain things depending on what it is... /dev/null's code "swallows" characters but never gets fat
23:12 < Abbott> 256K, 128M, 1.7T, 20K specifically
23:12 < pfred1> someday when i7s for this motherboard come down to cheap enough I'll get one
23:13 < pfred1> $2.95 and two box tops seems liek a good price to me
23:13 < Dr_Coke> jnewt you use freebsd?
23:13 < Dr_Coke> lol
23:13 < jnewt> Dr_Coke, since forever. my server at home and my two at work are freebsd.
23:13 < searedvandal> WhileTrue, /dev/null is a device file that diregards all data written to it. it's a pseudo-device, aka it doesn't correspond to a physical device. it's only purpose is to provide a function that " accepts and discards all input; produces no output (always returns an end-of-file indication on a read)"
23:13 < Dr_Coke> jnewt what version of windows do you have
23:14 < Dr_Coke> pfred1 how much ram you got?
23:14 < pfred1> Dr_Coke 8GB
23:14 < Dr_Coke> I have 32gb
23:14 < triceratux> Dr_Coke: yep it came out last week. been runing it a few days. its pretty solid https://www.omgubuntu.co.uk/2018/06/linux-mint-19-released-available-to-download-now
23:14 < pfred1> but i still have 2 open slots to upgrade if I ever feel the need
23:14 < Dr_Coke> triceratux nice man
23:14 < Dr_Coke> pfred1 I'm maxed out
23:14 < triceratux> mint are finally categorically out of both the kde & gnome businesses
23:14 < pfred1> this board can take a max of 32GB
23:14 < jnewt> 7 on my desktop, 10 and 8.1 on my two laptops. trying to get away totally, but it's nearly impossible with some specialized software
23:14 < Dr_Coke> same as mine
23:15 < jim> and mine
23:15 < pfred1> yeah I think it was a common limit for its era
23:15 < Dr_Coke> pfred1 I run a version of bsd to
23:15 < pfred1> I only know that because I was reading the motherboard manual the other day
23:16 < pfred1> I'm fixing to put a new sound system on this PC soon
23:16 < pfred1> as soon as the cable for it arrives
23:30 < Dr_Coke> triceratux I'm downloading it now
23:32 < triceratux> Dr_Coke: i put in the xfce version. pretty close to perfect. i cant keep running it. i get bored unless my linux is literally crumbling before my eyes
23:33 * triceratux has to run tumbleweed or lubuntu 18.10 lxqt or swagarch or he dozes off
23:36 < Dr_Coke> lol
23:37 < Dr_Coke> I gave up on xfce triceratux
23:37 < Dr_Coke> They have had a long time and still haven't finished their port to gtk 3
23:37 < searedvandal> xfce <3
23:37 < Dr_Coke> or maybe they have now
23:37 < searedvandal> who needs gtk3
23:37 < triceratux> Dr_Coke: youll be in fine hands with cinnamon & mate
23:38 < Dr_Coke> But I went back to cinnamon
23:38 < searedvandal> thunar is gtk3 I think
23:38 < Dr_Coke> triceratux is mate fully 64 bit yet
23:38 < Dr_Coke> I mean
23:38 < Dr_Coke> fully supportive of graphics cards
23:38 < Dr_Coke> wait
23:39 < Dr_Coke> there was a problem with mate where it was missing something for games or something
23:39 < Dr_Coke> full 3d or something
23:39 < Dr_Coke> accerlation
23:39 < Dr_Coke> acceleration
23:40 < triceratux> Dr_Coke: cant say. if i go anywhere from xfce itll be lxqt
23:40 < searedvandal> lxqt is pretty nice
23:41 < pfred1> I like the Window Manager that I use
23:41 < searedvandal> which is?
23:41 < pfred1> Window maker
23:42 < pfred1> it starts up real fast
23:43 < pfred1> I just restarted it
23:43 * dogbert_2 uses Rufus-3.1 to make Debian-9.4 DVD-1 ISO into a bootable USB :P
23:43 < searedvandal> nice. have it changed much since 2001? think 01 was last time I tried window maker
23:43 < pfred1> it looks the same to me
23:44 < pfred1> if anything finding themes for it today is kind of hard
23:44 < searedvandal> guess it's not the most widely used window manager
23:44 < pfred1> yeah not so much these days
23:45 < aaro> well it has the gui config which allows you customize it enough so you make your own themes easily :)
23:46 < pfred1> aaro that's why I like Window Maker it is the most minimal WM with a GUI config utility
23:49 < searedvandal> when it comes to minimal WMs I prefer Openbox
23:49 < pfred1> what's Openbox do so great?
23:49 < aaro> yeah, the opposite of something like fvwm which has a really complex config file to customize it
23:50 < pfred1> out of all the boxes I'll use fluxbox if i need that kind of footprint
23:50 < pfred1> writing xml is not my idea of a good time though
23:52 < searedvandal> pfred1, don't think it does anything particularly great. I guess I'm just used to it after running a old laptop with lxde for a while, where I used openbox as the WM
23:52 < searedvandal> it's easy to configure, which is a plus
23:52 < aaro> openbox is great, you really don't need to touch xml as it has some gui tools like obmenu and obconf
23:53 < searedvandal> yep
23:53 < pfred1> I was using Trinity DE but I had some problems updating it and the way they botched up QT to keep KDE3 going was a pain too
23:53 < searedvandal> don't wanna spend hours writing config files to get things the way I want
23:54 < pfred1> if there was a way to use the QT3 it uses I never figured it out
23:59 < pfred1> what's this udisksd stuff?
--- Log closed Mon Jul 02 00:00:05 2018