« first day (1370 days earlier)      last day (3578 days later) » 

12:53 AM
user image
3
^ this is useful sometimes...
 
@Braiam Ha! Very true :)
 
Tim
1:19 AM
Is apt only used for installation, uninstallation, upgrade of applications, not for getting info about installed packages?
dpkg seems to me can do all: installation, uninstallation, upgrade of applications, but also getting info about installed packages
so the functionality of dpkg is a superset of those of apt?
hi slm. cong for becoming a mod.
 
1:37 AM
@Tim no, APT is the high-level package manager, DPKG is the low-level package manager
APT is a system wrapped around DPKG
DPKG tracks what packages are installed. APT tracks where packages come from and does intelligent things with that information.
e.g. APT keeps track of whether a package was installed automatically or not, and what repository on the internet it was installed from.
so really, if anything, APT functionality is a superset of DPKG functionality
@FaheemMitha I have
hey @FaheemMitha if I was to start learning TeX, what should I look into? TeX? LaTeX?
something else?
@Braiam that's only for section 1 and... what, 6?
 
Tim
1:55 AM
@strugee thanks. DPKG tracks what packages are installed. Does APT also track what packages are installed.
 
@Tim APT, IIRC, tracks what packages are installed through APT.
it does this so that e.g. it can track whether or not a package was installed as a dependency.
 
@terdon - it's better like this:
 
Tim
can we call APT to get info about installed packages?
 
tr \\0 \\n </dev/zero |
MAILPATH= z0=0 ENV= \
PS1='$((n=${2-1}*$((l=l${l++1}))))\
${z:=${z0#$((n+${2-1}>${3-100}))}}${1-
}${z:+$(echo $n >&2;kill -PIPE $$)}' \
dash -si 2>&1 -- , 5 10009 ||:
 
@Tim yes, I believe so
maybe. I'm not sure.
 
2:06 AM
I rearranged it a little so I don't check the line number twice. Also, before I noticed that if the upper limit didn't align with the interval it would print the separator once more following the last number printed. It doesn't now. I think I need to change it to avoid multipliers as well and just use addition since I'm pretty much already doing so.
 
What exactly is the difference between 32 bit and 64 bit OS?
 
I put the MAILPATH= thing in because strace showed me that for every $PS1 printed the shell was stat() my mail dir?
 
@Ramesh it has to do with the hardware
 
@strugee, I installed 32 bit OS in a 64 bit machine.
 
specifically whether the hardware is able to handle 64-bit numbers or not
 
However, I am trying to convince that there won't be much of performance difference.
 
@Ramesh that will work just fine, but bear in mind that it will work just like a 32-bit computer. it will have all the limitations associated with 32-bit hardware.
e.g. not being able to access >4 GB of core
 
Also, the upper memory allocation limit on a 32-bit processor is typically 4GBs - that's its bandwidth you might say.
 
@strugee, no.
 
@Ramesh ?
 
2:09 AM
We can access more than 4 GB. In fact we can access upto 64 GB.
 
But with processor extensions that is largely expanded.
Yeah - there you go.
 
If we enable PAE it is possible.
 
But MS never built that in.
 
okay, fine. but still.
 
And by default, PAE option is enabled in RHEL systems.
 
2:10 AM
I don't understand why you wouldn't just install a 64-bit system.
 
So, I mean if we have 64 GB RAM, I am not sure if there would be a performance difference between 32 bit and 64 bit.
@strugee I already installed thinking it was a 32 bit.
 
Actually - in some cases the 32-bit os will outperform the 64-bit os.
 
It was my bad. But still I am trying to gather enough info to let people know that there won't be much performance difference.
 
Its binary lower limit is smaller.
 
@Ramesh 64-bit also allows things like better ASLR. not sure if PAE will fix that.
 
2:11 AM
@mikeserv Any example?
 
Also - and this is the real problem with PAE - it's not very well supported. I'll get some examples. But I can say that kernel maintainers have made it clear that PAE and 32-bit processors in general are not large concerns of theirs.
 
Ok, how about this? Since the hardware supports 64 bit, can I install 64 bit JVM and other things?
 
@Ramesh no.
since your OS is not 64-bit.
you'd need 64-bit libraries and, most importantly, a 64-bit kernel.
 
^^this
 
@strugee ok. But exactly in what way I will have a performance difference? I mean still I can use 64 GB RAM. So the address space I can use is still enough, right?
@mikeserv ??
 
2:16 AM
27
Q: Are 64 bit programs bigger and faster than 32 bit versions?

philcolbournI suppose I am focussing on x86, but I am generally interested in the move from 32 to 64 bit. Logically, I can see that constants and pointers, in some cases, will be larger so programs are likely to be larger. And the desire to allocate memory on word boundaries for efficiency would mean more w...

 
@mikeserv This one gives an opposite view.
3
Q: What a 64 bit Linux can do that 32 bit linux can't?

Jim ThioI ordered a server from fdcserver. Then I realized that, unless changed, fdcserver actually provides 32 bit operating as default. I logged in using SSH, typed uname -m, and to my horror I saw that I was actually running a 32 bit Linux. I will definitely change this near the end of the month. Me...

 
I guess I was wrong - MS did enable the extended mem addressing for PAE in XP, but then removed it...
In computing, Physical Address Extension (PAE) is a feature to allow 32-bit IA-32 central processing units (CPUs) to access a physical address space (including random access memory and memory mapped devices) larger than 4 gigabytes. History PAE was first implemented in the Intel Pentium Pro in 1995, although the accompanying chipsets usually lacked support for the required extra address bits. It was extended by AMD to add a level to the page table hierarchy, to allow it to handle up to 52-bit physical addresses, add NX bit functionality, and make it the mandatory memory paging mo...
 
What does this statement mean?
Each application can only see 4 GiB at a time (and some of that 4GiB must be used for other things, the exact amount depending on the "Memory split" kernel setting)
 
Took me a few minutes to find this, but I knew I'd read it somewhere. Here it is from the horse's mouth:
Honestly, I don't know @Ramesh. I guess that the kernel has to shift memory around as requested so probably it can't mmap() a single chunk of 4gbs? I don't know.
 
so with 64 bit, this restriction won't be there?
 
2:29 AM
I don't know. But if it is as I say, then the application trying to do an mmap() like that probably needs to refactor.
 
2:59 AM
@Ramesh PAE and the 4GiB stuff only apply to 32 bit
 
@casey, It's actually interesting. RHEL used to provide hugemem for 4 and 5 which they have stopped.
with hugemem, 32 bit can support more than 4 GB.
 
its not really needed these days except on older machines
 
I unfortunately installed 32 bit on a 64 bit without realizing the consequences.
With 32 bit PAE enabled, upto 4 GB of memory space can be used at a time.
However, with 64 bit OS this limitation is not there.
 
yep, my research code routinely allocates ~20 GB of RAM, something I couldn't do on a 32 bit OS (even with PAE)
 
Another interesting observation. Mysql maximum query size can be set from my.cnf file.
Assuming, I set the maximum query size in the my.cnf file to 8 GB will it fail in my 32 bit system?
See, 32 bit system supports 8 GB but only in 4 GB chunks each.
And mysqld needs to be run as a single process.
 
3:38 AM
@Ramesh performance-wise, not a huge amount.
but like I said, 64-bit affects other things too, like ASLR
ASLR can be broken with medium difficulty on 32-bit machines. on 64-bit, it is much much harder.
 
3:54 AM
@strugee, thanks.
From wiki page of PAE,
The Linux kernel includes full PAE mode support starting with version 2.3.23, with Linus Torvalds mentioning PAE's 4 MB page support in 1.3.15,[18] enabling access of up to 64 GB of memory on 32-bit machines.
Now, I understand with 32 bit OS, I can use 64 GB physical memory.
I am confused with the virtual memory concept here.
Do you have an idea on how virtual memory will work on 32 bit systems?
 
4:28 AM
@Ramesh do you understand virtual memory in general?
 
@strugee, just now was reading about it.
 
@Ramesh ok, let me know if you have any questions
I see you posted a question. nice job remaining true to the Stack Exchange Way(tm)
 
@strugee, I got a wonderful answer too. :)
0
Q: Maximum memory usable by a 32 bit RHEL 6 system

RameshI have installed a 32 bit RHEL OS on a 64 bit system. From the wiki page of PAE, The Linux kernel includes full PAE mode support starting with version 2.3.23, with Linus Torvalds mentioning PAE's 4 MB page support in 1.3.15,[18] enabling access of up to 64 GB of memory on 32-bit machines....

 
@Ramesh ooooo, nice!
 
@strugee, this explains it all.
If you have a four-car garage at your house, you can still own fifty cars. You just can't keep them all in your garage.
 
4:32 AM
@Ramesh that is one of the best metaphors I've seen in a long while. A++ upvoted
 
yeah. It just makes the concept clear as water.
 
How many monster trucks?
 
2
 
OK!
Ramesh - that's a super QA.
 
@mikeserv, the dude's metaphor is amazing.
 
4:38 AM
You talk about yourself in the third person now?
 
That is not my answer :) copy pasted from superuser
 
That point about swapping it out is what I meant by the application should refactor - allocating that much memory in a single mmap() is crazy. Doing cat /proc/$pid/maps will show you how a process addresses memory.
The kernel builds out virtual file descriptors for every mapped address.
 
@mikeserv, is there any application that you could think of which could use more than 4 GB at any point of time?
 
Well, sure. lots - your answer has a good point about video processing. Also hypervisors usually do memory ballooning - which are large memory overcommits managed by the hv.
But in a single map? I doubt it.
 
yeah exactly that was my question.
 
4:45 AM
I dunno though. Maybe there's a use case for it. It just seems like it would be a lot of work for the programmer to write any kind of code that could do anything useful with a chunk like that.
 
Or as per dude's metaphor, we can phrase it as, having 20 people in a single car...
 
Yeah - and he points out shmem too.
You can privately map memory or map it as shared. shared memory sticks around until all pointers to it are closed, I think.
And the kernel handles all of it. The big deal with virtual memory is that it isn't necessarily where the kernel tells an application it is - that's what is meant by virtual. The addresses exist in kernel - they're not actual memory adresses. The kernel proxies all calls to memory.
 
So in what ways people say 64 bit is advantageous over 32 bit? Is it the virtual memory allowed more in 64 bit case?
 
Well, I don't know specifically. I think at present most applications are pretty much fully backwards compatible.
But I think the real advantage lies in future-proofing what you do - people don't really like doing stuff twice, so I guess sooner than later that backwards compatibility will fade.
 
Why is the choice of 32 bit or 64 bit OS not made automatically by the OS? I mean, the kernel can probe the hardware and determine it in runtime and based on that install the necessary drivers and so on, right?
@mikeserv Yeah, RHEL7 doesn't provide support for 32 bit I guess.
 
4:53 AM
Well, yeah, but this isn't about drivers - this is about where those drivers are kept.
The kernel has to communicate with the processor which speaks a certain language.
It says - yo, cpu, put this driver here and be ready when I ask for it.
 
I may sound naive but still that capability should not be left to user choice right?
 
Those are the memory addresses - they're all proxied by kernel space. It's the kernel's domain completely - userspace never gets a glimpse at real memory addresses. Vm only and totally.
 
cartmenasa, you rack disciprine. :D
 
You've got a lot of those south park videos.
 
Karate Instructor: Cartman-san! What are you doing?
Cartman: I'm doing some sweet banzai moves. I'm a little better than everyone else here.
Karate Instructor: Eric-san you must forrow direction! You rack disciprine!
Cartman: Nuh-uh, I don't rack disciprine!
Karate Instructor: Risten! You all need more disciprine! True disciprine come from within.
@mikeserv It is the best timepass
I could say southpark would be apt for any situation.
 
5:06 AM
@terdon: I edited my $PS1 thing again:
    tr \\0 \\n </dev/zero |
    MAILPATH= z0=0 ENV= \
    PS1='${n+$((o=n-${2-1}))${1-
    }}${z:+$(echo $o >&2;kill -PIPE $$)}\
    ${z0#["${z:=${z0#$(($((n=n+${2-1}))>=${3-100}))}}"0]}' \
    dash -si 2>&1 -- ',' 5 100 ||:
 
what is ps1?
 
The regular shell prompt.
^^that thing turns the shell into a kind of nl.
Or maybe seq.
The , 5 100 arguments tell it to separate each number with a , and count upwards to 100 in increments of 5.
It uses the tr thing as a source - the prompt is written out for every \newline read in until the upper limit argument is reached - or 100 if none is provided - at which point the shell kill -PIPEs itself.
But the entire thing is done without a single subshell until the very last instance when I need to use kill - all tests and everything else occur only as side effects of arithmetic ops and or variable expansions.
Crap. The second to last line needs a > rather than a >=.
 
@mikeserv, quick question. How is the process size determined?
 
What do you mean?
 
I mean, for example, if my vim editor has to open a 10 GB file, I suppose it will be a process.
So here, the vim editor can use page tables to get the data that is needed and so on.
I mean, the entire 10 GB file need not be in virtual memory or address space, right?
 
5:21 AM
Oh - well if you open a 10 GB file the kernel provides a file descriptor - it points to a file and retains your file offset.
I think that reading backwards in a file means either reopening the file and getting a new descriptor, or reading backwards in a buffer that the process has stored.
So if I open a 10 gb file I should buffer it by read region - which allows me some give and take from my offset - but mapping the whole thing is probably an awful idea.
 
Ok. Who determines whether or not it should be mapped?
Kernel? Hardware?
 
Well I do - I read it in from my descriptor and request the memory maps for the regions I wish to retain in memory.
But attempting to map 10gbs is almost certain to fail - which means I'll have to do the whole thing over again anyway.
 
So that design is based on the coding, I suppose. Am I right?
 
It's - I think it's called the ABI?
 
Seems so. APplication binary interface.
 
5:29 AM
Maybe this will help?
And that's the same reason the 4gb map won't happen either - the kernel's bound to want that memory back if it gives it out at all, and as soon as it takes it you have to read in the whole 4gbs all over again.
 
Nice. I have bookmarked the page. Will give a read tomorrow pbbly.
cartman-san time!!
 
In the source .../Documentation there's a huge ABI readme, too.
 
 
2 hours later…
7:57 AM
@strugee Most people use LaTeX. Some people use Context. A tiny fraction of people use plain TeX.
 
8:19 AM
I'd generally recommend LaTeX. It has far the largest userbase. Though I heard Context has some things to recommend it.
Its design might be better. It is more modern.
I think it has native PDF support.
 
 
3 hours later…
11:47 AM
@strugee apt tracks whatever dpkg says it's installed, just with less detail, apt doesn't know if a package is half-configured or not
got debian bronze badge, yay!
 
@strugee No, apt knows whatever dpkg tells it. The package doesn't have to be installed through apt, it can be installed directly via dpkg or using some other front end.
@Braiam Congrats.
@Braiam Apt does know about the package status, because it gets that information from dpkg.
 
@FaheemMitha what is the difference?
btw, apt doesn't know the detailed status, only differentiate between installed, uninstalled, purged
 
12:03 PM
@Braiam The difference between what?
 
@FaheemMitha what I said and what you said
 
@Braiam It knows whatever dpkg tells it, afaik.
@Braiam Hmm, I guess maybe a matter of semantics. Depends how you define "know", I suppose.
I don't actually know what API dpkg presents to apt.
 
@FaheemMitha dpkg doesn't present api to apt, apt just query the same database where dpkg stores stuff
 
@Braiam Oh, it that so? Yes, I guess that makes sense. That wacky text only database? One would expect that to be a bit of a speed bump (no hashing?) but I don't know about performance issues.
@Braiam do you answer more questions on AU?
 
 
3 hours later…
3:13 PM
LWN says Freshmeat has just shut down. Apparently was renamed to freecode before it was.
 
@terdon Hi Terdon. Ok so what I want to do is, I want to compare Contig1 23 of File1 with all the columns of File2 first. Since the last value of File2 is Contig1 24. That is the reason it is not printed since it falls in the range (23+10). Next I compare Contig1 42 of File1 to all the values of File2. Since the first value of File2 is Contig1 40, as 40 belongs to the range (42-10). Next I compare Contig2 68 of File1 to all the values of File2. Since there is Contig2 90, which DOES NOT fall in the range of (68+10) or (68-10). Therefore, I print it.
 
@Namrata Yes, I am beginning to understand.
 
@Namrata you are a bioinformatics PhD student?
 
@terdon Yes I am PhD student in Bioinformatics
 
@FaheemMitha the last one was for you.
@Namrata just out of curiosity, what are the numbers associated with the contigs?
 
3:27 PM
@terdon got it. :-)
 
(I am also a bioinformatician)
 
@terdon The numbers associated with the Contigs are the Score of the Contigs.
 
And I've done some bioinformatics work.
 
From assembly?
 
@Namrata you might do better to handle this kind of thing in R. A database is also a possibility, but R would probably cope easier.
 
3:28 PM
I'm just wondering why you would have multiple scores for the same contig in the same run (assuming each file is a separate run).
 
@terdon Yes from a genome assembly.. Sorry the numbers are position of a SNP in a contig.
 
Ah! That makes more sense:)
One more thing, are your values space separated or tab separated? Do you have a preference?
 
:) They are space separated. I used awk to print these two columns from a vcf output file.
 
OK, I'm working on a Perl solution since I find that easier. Someone else might give you an awk one too. Is Perl OK?
 
Yes fine for me.
 
3:47 PM
I wonder why trad unix tools are so popular for bioinformatics people. it's the last thing i'd think of using.
 
Someone just suggested an SQL engine over CSV files in a comment
Just found a SQL engine over CSV files: github.com/harelba/qLatinSuD 32 mins ago
Why deal with only one problem when you can have two !!
 
@Anthon Sheesh, stop picking on databases.
God, I never thought I'd say that. I'm defending databases now. What happened to me?
Huh, not a database after all.
 
4:02 PM
@FaheemMitha mm?
 
@Braiam More than here, I mean.
 
@FaheemMitha well, here I have 200 answers vs. AU 1139
 
@Braiam So, that's probably a yes?
 
@FaheemMitha yeah, but rep wise I have higher rep/answer ration here then on AU
 
@Braiam You calculated it?
what are the respective numbers?
 
4:21 PM
@terdon Thanks for response, and - no problem :-)
 
 
2 hours later…
5:52 PM
@terdon Do you think it is complex programming code?
 
6:07 PM
@terdon @slm @all keep an eye on this guy.
seems like he's potentially someone trying to get reputation so he can spam us later.
you'll probably notice him if you've been in the Low Quality queue
 
Tim
6:28 PM
hi, any one with Ubuntu or Debian?
know about fpm?
 
@Tim just ask your question.
don't wait for someone to come by and say it's OK.
 
I could be answering your question right now if I knew what it was.
@Tim please don't post questions in chat. there are a core group of regulars here who regularly check the front page.
we will see your question eventually. patience, grasshopper.
 
Tim
Do you know what fpm is about?
I am still not very clear
Are you running Debian or Ubuntu, by any chance? I have my deb here for 32-bit dl.dropboxusercontent.com/u/13029929/nodejs-0.6.0_i386.deb
 
@Tim I run Debian on a server
@Tim why don't you just use the repository packages?
 
Tim
6:35 PM
Not sure why it can't install here. Either my OS is the problem, or the deb?
because I learn to use fpm
I create the deb by fpm, following the instructions perfectly.
 
apt-cache search fpm | grep ^fpm
fpm2 - password manager with GTK+ 2.x GUI
What fpm are we talking abut here?
 
Uhhhh, that got starred? ok then.
oh help. I smell ruby.
 
Tim
@Seth what is teh matter?
Is ruby bad? Should I learn it
 
no, I'm just not used to it.
 
Tim
6:40 PM
from the fpm wiki, I am not so clear about what fpm can do
 
So.. why don't you just install libssl0.9.8?
 
Tim
I already has libssl1.0.0 1.0.1-4ubuntu5.12, and libstdc++6 4.6.3-1ubuntu5. They seem to satisfy -d "libssl0.9.8 (> 0)" and -d "libstdc++6 (>= 4.4.3)".
 
I read that.
 
@Seth I just thought it was funny
with no context
 
Tim
@Seth you mean to uninstall a higher version, and install a lower version of libssl?
 
6:42 PM
@strugee Dunno why ¯\_(ツ)_/¯
@Tim I mean, it wants libssl0.9.8. Install that. Does it fix it? ok then. Now we need to find out why.
 
try creating a local repository and using APT to install your package
 
It's part of troubleshooting.
 
so you get dependency resolution
 
Tim
Hasn't higher version satisfied the requirement of lower version?
From my experience, whenever ./configure, if my installed version is higher than what is asked for by configure, then that is ok?
 
I would think usually, yes. Apparently not in this case ;)
(>> 0) is leaving me slightly confused though. Why the double >?
 
Tim
6:47 PM
have you look at the example that i follow github.com/jordansissel/fpm/wiki/PackageMakeInstall
I don't know eeither
 
tell you what, let me fire up a VM and test it myself.
argh VMware updates
 
Tim
@Seth I am always wondering how people draw that cutie pie ¯_(ツ)_/¯
 
I just copy it ;)
 
Tim
how is it done by typing
 
ツ is a Japanese character so I can't really type it easily.
 
Tim
6:49 PM
do you have a repository where you can copy whenever you like?
 
@Tim Yeah:
39
Q: I saw something in chat I don't understand

hbdgafWhat are some of the common chat items? I want to understand what people who are more familiar with other chat clients are trying to say to me.

oh brilliant. VMware is updating and VB crashed.
 
Tim
is VB visual basic?
 
No, VirtualBox.
 
@Seth 1st world problem... here would be "meh, there is a blackout right now so I can't check"
 
@Braiam heh ;P
That's true though.
 
Tim
6:51 PM
Is VMware running on a VB, or the othe rway around
 
okay, so apparently that vm is borked. I need to learn to use snapshots.
@Tim Neither, I have both on my main machine.
 
Tim
So I created a deb file with fpm on my Ubuntu 12.04 (32-bit). Will it be able to install on Debian?
 
@Tim not always
 
Tim
on other releases of Ubuntu, e.g. 14.04
 
@Tim probably, not always.
 
6:54 PM
@Tim no
@Tim no
 
For example, I installed the 12.04 .deb of Skype on 14.04. Works fine.
 
at least not consistently
 
Tim
what is my deb supposed to install on?
 
it depends on a lot of things
 
^^
 
6:55 PM
in no particular order, things that can break:
* ABI incompatibility (aka library upgrades)
* kernel ABI mismatches, it it uses kernel modules
* interpreter mismatches, if it uses e.g. Python
 
Is this a 32bit or a 64 binary?
ah, 32.
 
* 32-bit vs 64-bit
 
Tim
what is the difference between "ABI" in the first and "kernel ABI" in the second?
 
@Tim do you know what an ABI is?
 
Tim
no
 
6:58 PM
also:
* DBus interface mismatches, if the desktop environment has changed significantly
* init system differences, if your stuff deals with lower-level things like the session and init
In computer software, an application binary interface (ABI) is the interface between two program modules, one of which is often a library or operating system, at the level of machine code. An ABI determines such details as how functions are called and in which binary format information should be passed from one program component to the next, or to the operating system in the case of a system call. Adhering to ABIs (which may or may not be officially standardized) is usually the job of the compiler, OS or library writer, but application programmers may have to deal with ABIs directly when...
 
@Tim I recommend you to do a structured learning, it will be better in the long run
 
Tim
yes, I am doing my best to organize my learning. what is in a structured learning?
 
@Tim he means e.g. reading a book or something
 
Tim
Yes, I am now reading fpm wiki
I will some books too. :) soon
I have read some books before. :)
doing my best to structurize my knowledge and learning.
Do you think fpm will be a good tool to you as an administrator?
what do you use if you are not using fpm?
 
7:14 PM
hi @strugee
 
Tim
hi Faheem
 
@Chap Not quite sure what you're referring to but you're welcome and I'm glad there's no problem.
@Namrata Not very, just more complex than I thought at first. I'm sorry but I don't have time to do it right now, I will try as soon as I can.
 
One problem with this command is, it doesn't give the output in tab delimited format.
0
A: Merging multiple files by row

RameshYou can accomplish it fairly with the join command. join -j 1 <(sort file3) <(sort file1) > file4 | join -j 1 <(sort file4) <(sort file2)

can someone help me fix this? I tried the -t option of join.
It's not working.
 
slm
7:39 PM
@Ramesh is everything tab delim. for files1-3?
 
@slm, yeah.
 
Just pipe through sed 's/ /\t/g'
 
@FaheemMitha hi!
 
hi @Tim
Busy evening here?
 
slm
@terdon I usually use column to add tabs
 
7:45 PM
@terdon Yes I agree. Looking forward to it. :)
 
@terdon thanks. see modified answer now.
0
A: Merging multiple files by row

RameshYou can accomplish it fairly with the join command. join -j 1 <(sort file3) <(sort file1) > tmp | join -j 1 <(sort tmp) <(sort file2) | sed 's/ /\t/g' > file4 I first use join on file3 and file1 since file3 has the keys. Now, I write the output of the above command to tmp and now again do th...

@slm I tried. But unfortunately it merged the lines together.
 
7:57 PM
@slm @terdon how's the diamond working out now that you've had some time to get used to it?
 
8:12 PM
DAMMIT
guess who just locked himself out of a remote server
 
I can't guess.
 
@strugee chuck Norris?
 
@Ramesh I wish
 
@Ramesh Chuck Norris doesn't access remote servers, they come to him.
 
ha ha..
We need some facts for our site like this.
366
Q: Jon Skeet Facts

Bill the LizardI'm looking for Chuck Norris Facts style answers. In case anyone is curious, this question was inspired by Jon's own comment to this question. EDIT: If you're into cryptography, you may enjoy these facts. Now with official sanction from the powers that be!

 
8:15 PM
@strugee I did that to myself once, except I was lucky because it was a local server.
 
8:33 PM
Are you saying the numbers in the %idle category is just for CPU? If so, why is the overall CPU 87% idle? — Rene 3 hours ago
"If so, why is the overall CPU 87% idle?" <- I feel like this is a trick question. I want to answer "because it's 13% used"...
 
8:47 PM
Are you really asking why there is a ~1% difference between all the counters in both scenario? — Braiam 18 secs ago
A side note to this... I knew someone once who offered $500 to someone who could solve a rather complicated domain-specific question, in the comment space for when a bounty is added. Nobody seriously took them up on it. I was once stuck on a problem and my wife jokingly said, "tell them I'll make them cupcakes if they help you with the problem", so I added that to my bounty post. Within seconds, I had 5 answers and one guy happened to live across town so I did deliver a couple dozen cupcakes for the effort. — Brad 27 mins ago
come on!
 
slm
@casey still adjusting. The hardest part is not being able to simply be a 1 of 5 vote on VtC and other things, so I'm trying to back off, but it's hard 8-)
@strugee I can't login to the server to check 8-)
@Seth Chuck Norris is who all the servers are serving 8-)
 
@slm the worst part is that this is something I use to feel smug when other admins do it
 
slm
9:03 PM
@strugee I've had to drive to a datacenter twice in my life b/c of this 8-)
 
Is setting java heap to 16G good?
 
@slm ouch
it was just cause of bloody capitalization too
Defaults Insults instead of Defaults insults
 
9:33 PM
@Braiam I want cupcakes too.
We should change the system of reward here from Imaginary Internet Points to cupcakes.
9
 
10:00 PM
@FaheemMitha - the idea holds promise. How many cupcakes?
 
@mikeserv Dunno. I'd hadn't worked out the details.
But cupcakes are tastier than IIP.
 
@Seth mine's local-ish
I just have to wait until I'm home
 
ah.
That's good.
@FaheemMitha You aren't the first to suggest that, irrc. I'm cool with cupcakes, but if I ate them would my privileges go down? Maybe if I kept the wrappers that would be proof enough that I had them once upon a time...
 
10:26 PM
@Seth I don't think you can eat your cake and have it too. Or so I have heard. But I have not tested this via the method of direct experimentation aka the scientific method.
 
@FaheemMitha If you ever do decide to test it call ping me up! I'll gladly handle the quality control on those cupcakes for you. Can't have bad cupcakes in a scientific experiment!
 
@Seth Ok :-)
 
(good one with the can't eat & have thing ;)
 
@Seth Thanks. I aim to please.
 
lol
 
11:09 PM
2
A: tail -f produces no output in Ubuntu live CD

garethTheRedIf it's a case of tail not working at all, then it could be because your liveCD is using the overlayfs filesystem, which has a bug regarding notifications of modified files. You could try to move the log to another filesystem, such as /tmp if the application creating the log has an option to do ...

that's good to know
 

« first day (1370 days earlier)      last day (3578 days later) »