5,602 reputation
11332
bio website inspirehep.net/…
location Duchy of Grand Fenwick
age 43
visits member for 5 years, 1 month
seen Aug 30 at 16:34

Experimental nuclear and particle physicist. These days I'm teaching, but I've spent a lot of time on nucleon structure in fixed target electron scattering and neutrino oscillations using reactors and beam sources.


Jul
22
comment Can some software physically damage hardware?
possible duplicate of Can a virus melt the CPU?
Jul
22
comment Unix command history — finding a command fast
Note that this is a function of your shell (bash, tcsh, zsh, fish ...) not of "unix" in some general sense. If you don't have a clue what I'm talking the bash related answer below will probably work for you. Or try printenv SHELL.
Jul
22
comment Are there non-GPL alternatives to Busybox?
Busybox isn't a problem unless you want to (1) modify it and (2) not give the changes back. If busybox meets your needs right now (or if you are willing to see any changes put back into the commons), using it doesn't expose you to any risk at all. The lawsuits involved entities in breach of the license.
Jul
22
comment Does a compiled software contain binary 0 and 1?
It is not a simple as "compiling skips assembly". Compiling often skips assembly, but some compilers target assembly (usually these are simple little compilers---toys, really---but this is not guaranteed). To pick a huge example: gcc's compilation process passes through assembly (or at least it used to). Usually this is hidden from the user as data is piped from one process to the next, but it happens.
Jul
18
comment How did the Cyrix 586 chip work in an Intel 486 computer?
I had a laptop based on a 200 MHz Cyrix chip like that. To get maximum performance out of it you'd have to recompile with 486 instruction ordering and all of the Pentium instructions set switches that gcc supported. Pretty decent chip for its time.
Jul
16
comment How to display every man page available on a unix system
If you are in the habit of installing things as an unprivileged user you may want to add $HOME to the starting paths; or if you are looking for every thing that anybody has installed add /home.
Jul
15
comment Where do packages get installed in debian systems?
Err...you wouldn't want example code in */lib as those directories are for libraries in the "link-to-your-program" sense of the word.
Jul
7
comment How does a CPU 'know' what commands and instructions actually mean?
It is also worth noting that the assignment of the mnemonic symbol "mov" to this particular bit pattern was completely arbitrary. I could in principle write an assembler that called that instruction "oof" and it would work just as well, aside from being harder to remember.
Jul
5
comment How to run linux 0.01?
Pretty close duplicate: superuser.com/q/290808/…
Jul
5
comment What is the “You have new mail” message in Linux/UNIX?
Related: superuser.com/questions/149282/…
Jun
29
comment Software to switch between OS
While I don't know if they are available on plain PC hardware, hypervisors allow one to run multi OS on the same hardware without software virtulization. The principle has been used in mainframes for a long time, and on has been available on Macs for quite a while (which implies that the CPU in a modern PC has the necessary hardware support).
Jun
29
comment Software to switch between OS
@Kcontreau and others: the basic hypervisor technology is well known and is commercially available on Macs as Parallels desktop. I've watched people flip between instances of Mac Os and Windows running on the same hardware.
Jun
27
comment Unix Directory Hierarchy Permissions
@Adam, that really depends on what Echostar is trying to achieve here. But people need to be aware of this if they are to understand what the can can can not assume about file accessibility on unix systems. Of course, chmod 600 hopefully_private_file solves the problem.
Jun
27
comment Unix Directory Hierarchy Permissions
Unless some of the files are hardlinked from a path the user can read. See my answer.
Jun
27
comment Unix Directory Hierarchy Permissions
Hardlinks to the files can break this guarantee. See my answer.
Jun
25
comment Linux at command with seconds precision
Bog standard linux is not a real time system and offers no absolute timing guarantees. Get it heavily loaded and thrashing and things can become very delayed, indeed. // too much experience with systems that have nearly enough memory
Jun
23
comment What programming languages can I assume on a random Linux server by default?
Just as a side note, both awk and sed are Turing complete, and I have seem some moderately sophisticated programming done in them.
Jun
16
comment Unix, find command, and false negative
There is no false negative here. The program has done exactly what you asked and returned the correct results. A better question would be "Why does find have such funny commandline syntax?" or "What exactly is find doing here?"
Jun
11
comment What are the advantages of the Windows registry?
@joey: That speed comes at the cost of loading and holding in memory (or swap) the configuration info for every program on the system. The advantage is real, but it is not free.
Jun
11
comment Linux equivalent of Windows Registry
A standardized (and sufficiently flexible) API or format for configuration is good; a unified database for them is debatable (pros and cons, afterall). Unix's problem however, is not the lack of a standard it is (as usual) the proliferation of standards.