First off - I love this program. I've been using it at Cornell for the last 6 years and except for not being able to have a look at those silly pictures people sometimes send me with my text terminal, I'd have it no other way.... I'll sometimes type ahead of my terminal's response by 4-5 commands, then just wait for them all to complete "at once" when the busy sun box catches up to me. It handles pine for many others and gets somewhat slow in the evenings. Damn fine email client though. (A much better way of handling mail than the IMP solution they recently came up with....)
Question: How does Pine's IMAP client implementation compare to Mutt's? Insight or experience anyone?
I've been thinking of setting up my own IMAP server.... [Offtopic] Cyrus or courier-imap server? Advantages or disadvantages of each?
Just "fix some deps" eh?
Teach me how to use pkgdb -F. For each of the different prompts that comes up, how do I choose which option/package to reply with? What are the prompts asking exactly, or figuratively? What means are needed to sanely rebuild the package database to a "consistent" state? I've found no howto's on how to do this, other than a limited-in-scope ONLamp article and one on freebsddiary.org about the wonders of portupgrade. Is rebuilding via pkgdb -F an art or a science? People seem to say often "just run pkgdb -F", but make no attempt to communicate how confusing that can be or how to correct the inconsistencies in the db? Is there another switch that can do all the guessing for you - just run it and go, perhaps even being conservative?
Insight portupgraders?
What's the secret to keeping your packages in order and up to date?
...Which lieves you with the dreaded pkgdb -F which sometimes leaves you guessing....
Has anyone written any kind of HOWTO on how to sanely run "pkgdb -F"? It's quite confusing to me. A step-by-step on how to query your system (either automatically or manually) regarding dependencies would be beneficial to all. Portupgrade is nice, but hints embedded into the port system that could talk to portupgrade binaries would be better.
The caffiene in your cola/other drink often comes from the coffee decaffeination process.
Perhaps the reason your heart keeps beating is that these processes do not remove all the caffiene? I tend to believe other magics are at work here (chemicals), but they don't discount that in the article....
Details on that award-winning paper anyone? I've looked around the site but have found nothing? Is it about FreeBSD timekeeping, that which he gave his presentation on?
Trash Talk Ah yeah, that's right motherfuckers! I'm back riding a funky track. I got a story to tell you all, So listen up! Yo! Trip on this!
Verse 1 I'm rolling through the hood on a Saturday night, got a 40 in my left hand, my dick in my right, some chronic in my lap, a pager in my cap, and a 9 millimeter in the small of my back. I'm just chilling no place to be, I take another pull off my 40 z. I'm thinking 'bout spinning a fat ass tree, a B to the L to the U-N-T.
Then I get a call on my dope cell phone, check the caller ID, what up homes? Yo, it's the Doom and his news ain't good: "little Pookie got capped last night in the hood." I feel like the world is fading away, I saw Little Pookie just the other day. Pookie was my boy we shared Kool-aid in the park, now some punks took his life in the dark.
I ask Doomsday who the motherfuckers be, "some punk ass bitches from MIT." The fucking Institute, man I should've known, I say meet me at my crib and hang up the phone. Playtimes over I got a job to do, and the world will be less crowded by the time I'm through, and I'll keep rolling while bullets fly, cause all my shootings be drivebys.
Verse 2 One minute to midnight we hit the street, cold as a cadaver, hard as concrete. Doomsday's packing a baby Mac, got my AK-47 and the nine in my back. The Alpine's glowing, P-E's flowing, got my swerve on tight and my game face showing. Them damn punks are gonna pay, the Hawks on the case a bird of prey.
Then up ahead cold chilling in the street, six motherfuckers from MIT. I flick off the safety, check my grip, and load a dum-dum clip. I glance at the Doom to make sure he's packed, his fingers on the trigger of his baby Mac. Time to give a Newtonian demonstration, of a bullet its mass and its acceleration.
Nine on my lap AK in my hand, I roll up slow like a snake in the sand. I wait till I'm sure they can see my face, then I bust out slugs to the beat of the bass. The streets sketched out in the full moon light, MIT punks dying left and right. There's nowhere to run don't even try, cause all my shootings be drivebys.
Write a driver that passes data between machines via the SCSI interface. Put each host controller in the chain on it's own ID, tie the networking part of the kernel into the SCSI part of the kernel, wave your magic wand and - **Presto!** Fast, parallel communications (with a lot of the headaches of the communication protocol taken care of by the SCSI command set -- allows for "concurrent" connections between multiple "devices" easily).
To scale, put multiple controllers in a high bandwith machine, moving data between chains. With 8 machines, there'd be no need because they could all fit on one.
every irreversible computation creates a net increase entropy (the 2nd law of thermodynamics in action) and unless something really weird is going on (eg supernova producing neutrinos just before she blows)you will see it as heat.
Guess we didn't learn much about computational arguments in thermo when I took it a few years back. Lots of PV graphs tho... Thanks for the theory.
I'm not sure exactly what you mean by...more computation ==> greater entropy ==> heat.
It has more to do with today's modern silicon having more, and faster gate logic than information theory. Each gate requires a certain amount of power to maintain it's state, and a certain amount to change its state. This is where the dissipated Watts number comes from. The faster you want each one to switch (higher MHz), the more current will be consumed in the switch. Multiply this by the number of gates and you get values like 130W. This is however a number that often refers to the power requirement when most of the chip is in operation. Different computations exercise different parts of a modern microprocessor and therefore will require various levels of power.
The computers of yesteryear, as you confirm, had much higher levels of power consumption. This, I believe, is mostly due to larger, less efficient gates and more discrete logic (less functional consolidation). Also, the equipment of yesterday had to spin larger hard drives (more energy required) and big tape motors, etc.
My point is this. We have come _sooo_ far. 130W is nothing compared to the power requirements of the huge machines that people used to have plugged into 240V circuits. These boxen didn't do a tenth of what today's machines can do.
The [computational power]:[electrical power] quotient has risen, and the people we have to thank are those that wear bunny suits all day or those that design these wonderful pieces of technology. The smaller these gates get, the less power they consume. We are getting smaller and less power hungry every day. As we get smaller, we can get faster, and therefore we move back up the curve. However the quotient rises, efficiency grows, and mankind stands only to benefit...
That is until the chips start designing themselves, and make us irrelevent in their world, at which time we will all move back into the trees to begin the cycle anew.
Hook it up. Should work. You could ask Ancot Corporation about this... They sent me a free booklet a while ago. "The basics of SCSI" You may still be able to get one on their website www.ancot.com.
Not all controllers or drives may be very excited about this setup, but I believe the standard says it should work. I know I've read about people doing it before (not sure about OS or hardware tho). Plug and chug. You should be able to find some combination that works, and since you aren't trying to mount at the same time from 2 machines - no problem.
You may even be able to mount different disks to different machines on the same chain - share a scanner, tape drive, cdrom, or Zip drive even. Just give it a shot man....
Set it to where it's comfortable, keep the monitors off when you're not in there. 77 deg F.
If you want to get more complicated, monitor the inside of the boxes and just keep dropping ambient till you hit your target (of temperature inside the case).
You'll save money, keep your equipment cool, and be able to work in there comfortably.
screen is awesome. If you do any type of remote administration through ssh and you have not tried it - do so! You don't need to mess with job control, and you can have lynx/links/w3m/etc/ open in another "session" to look things up while you edit that config file, without having to open 2+ ssh sessions open at the same time. You can "disconnect" from the machine, "reconnect" from elsewhere, and have all your "windows" just as you left them - all through one ssh connection! Helpful even on your X desktop to reduce xterm clutter. You can even cut-and-paste between text sessions with ease.
Find the GNU page here. It's the VT100 equivalent of the "Antidesktop" -- check it out.
Perhaps people should start thinking about using IPv6 in applications like this....
We're already out of addresses - why add more in wireless space? IPv6 has many features that allow for efficient autodiscovery of other nodes, transition mechanisms to move easily from IPv4, multicasting capabilities, etc.
Let's drop this 192.168.x.x and 10.x.x.x stuff and just give everybody their own address. Multiple addresses can easily be used on a single interface as well.
Just something to think about when you want to design something yourself. If you don't want it to make itself extinct in the next few years, think about integrating IPv6 at the outset. It _is_ widespread technology just waiting to happen.
For more reasons on why IPv6 is so cool, and some of the neat things it can do (especially in the field of mesh-wireless, check out some of the technical details here.
I'm curious. What were you like in High School?
What were your musical tastes? What did you do at home after school? What did you blow up in science/chemistry lab? What clubs were you in? What hobbies did you have? Any interesting stories?
Did your parents bring you up in such a way that my have provoked you to aim for such lofty goals?
Best of luck, but unlike Major Tom, please don't decide to stay. Come back down to tell us about it. (or at least construct yourself a rugged blackbox recorder!)
www.baudline.com has a selection of Mystery Signals for you to try and identify what they are. Help is provided on how to use the program [called, appropriately enough, 'Baudline'] to isolate, filter, and massage the sound in various ways to figure out what it really is.
It is a sound analysis toolkit that is very flexible and is targeted at audio signal analysis, not editing. See more details here.
Anyway, their Mystery Signals are pretty fun to play with and try to figure out. Hints are provided, as are answers if you choose to look. The explanation provided for this file is:
This mystery signal is the sound of the harmonic oscillations of a surf board strapped to the roof of a rental car that is slowly accelerating. There are two signals of interest here. Let's break it down.
The 4 cylinder rental car accelerates from about 30 MPH at the start to about 50 MPH at the end of the file. Switching to a 16384 point FFT size will help bring out the detail. The first signal starts at 80 Hz and it slowly increases in a linear fashion to 88 Hz at the 12 second mark. Using the harmonic helper bars, the 3rd harmonic is the strongest, but the 2nd and 4th are faintly visble. This is the sound of the car engine reving from 2400 to 2640 RPM. Then at the 12 second mark a transition that takes about 3/4 of a second occurs, this is the gear shift of the automatic transmission. The new new fundemental is about 70 Hz and it slowly increases again in a linear fashion to 74 Hz where the file ends. This equates to an increase in engine rev speed from 2100 RPM to 2220 RPM. The acceleration was slow and the RPM calculations match the behavior one would expect from a low performance 4 cylinder rental car with an automatic transmission.
The second signal of interest starts at 128 Hz and time zero. Things are fairly calm and the coupled surf board, springy strap, and rental car roof speaker cone are just starting to hum and oscillate. The harmonic helper bars show that the fundamental and the 2nd thru the 6th harmonic are all related. Tracking the wiggles of the fundamental over time show that and they match the variations in the harmonics perfectly. As the car speeds up the lift and the wind force on the surf board increases and the wild harmonic oscillations increase in strength and frequency. There could be some chaos here, it looks like some bifurcation of modulation modes are happening, but some further measurements and analysis is required to say for sure.
This mystery signal was recorded on a Canon S110 digital camera in low resolution movie mode. Baudline can read the Canon.AVI movie files and automatically extract the audio. In 160x120 low res mode the S110 can record for 30 seconds which which when coupled with baudline makes it an excellent portable sound recording device. The Canon S110 sound samples are 8-bit at a 11024 sample rate. Looking at the histogram you can see the huge negative DC offset lopsidedness and that every other bin is zero. The even odd bin holes show that the signal originally was 8 bit sampled. The DC offset is most likely caused by a firmware bug in the camera. In the frequency domain this DC offset equates to a strong 0 Hz tone which can visually ignored or corrected with the equalization window.
Program Features:
* 192 kHz real-time bandwidth
* 96 dB dynamic range
* Multiple sound card support
* Input stream DC offset correction and delay line equalization
* Configurable input channels that can perform various operations
* Frequency, time, amplitude, and sample probability distribution analysis
* High speed displays
* Test signal generation
* Drift Integration "de-chirping"
* Audio player
o looping
o speed control with multirate resampling
o pitch scaling
o heterodyning (frequency shifting)
o 2D matrix surround panning
o notch, high, and low pass filters
* File loading
o file formats:.wav,.aiff,.au,.al,.snd,.voc,.rmd, . pvf,.mp3, ID3,.ogg,.gsm,.sah, raw,.avi,.mov
o channels: mono, stereo,... up to 9 channels
o data formats: ASCII decimal, A-law, u-law, 1-bit (msb & lsb), 8-bit (signed & unsigned), 16/24/32-bit integer (little & big endian), float, double
o compression
+ lossless suffixes:.gz,.bz2,.Z,.zip,.flac
+ codecs: ADPCM, GSM, MPEG, Ogg Vorbis
Grab the latest binary(only) here or find it in the BSD Ports.
Question: How does Pine's IMAP client implementation compare to Mutt's? Insight or experience anyone?
I've been thinking of setting up my own IMAP server.... [Offtopic] Cyrus or courier-imap server? Advantages or disadvantages of each?
Teach me how to use pkgdb -F. For each of the different prompts that comes up, how do I choose which option/package to reply with? What are the prompts asking exactly, or figuratively? What means are needed to sanely rebuild the package database to a "consistent" state? I've found no howto's on how to do this, other than a limited-in-scope ONLamp article and one on freebsddiary.org about the wonders of portupgrade. Is rebuilding via pkgdb -F an art or a science? People seem to say often "just run pkgdb -F", but make no attempt to communicate how confusing that can be or how to correct the inconsistencies in the db? Is there another switch that can do all the guessing for you - just run it and go, perhaps even being conservative?
Insight portupgraders?
What's the secret to keeping your packages in order and up to date?
...Which lieves you with the dreaded pkgdb -F which sometimes leaves you guessing. ...
Has anyone written any kind of HOWTO on how to sanely run "pkgdb -F"? It's quite confusing to me. A step-by-step on how to query your system (either automatically or manually) regarding dependencies would be beneficial to all. Portupgrade is nice, but hints embedded into the port system that could talk to portupgrade binaries would be better.
Here's How this stuff works - decaffeination anyway.
More info and how to Kick the habbit, amongst other infos.
The caffiene in your cola/other drink often comes from the coffee decaffeination process.
Perhaps the reason your heart keeps beating is that these processes do not remove all the caffiene? I tend to believe other magics are at work here (chemicals), but they don't discount that in the article....
Details on that award-winning paper anyone? I've looked around the site but have found nothing? Is it about FreeBSD timekeeping, that which he gave his presentation on?
What's this, cygwine?
Kerberos.
SerialATA will never come very popular ...
Can I quote you on that?
Lyrics to "All My Shootin's Be Drivebys"
Trash Talk
Ah yeah, that's right motherfuckers!
I'm back riding a funky track.
I got a story to tell you all,
So listen up!
Yo! Trip on this!
Verse 1
I'm rolling through the hood on a Saturday night,
got a 40 in my left hand, my dick in my right,
some chronic in my lap, a pager in my cap,
and a 9 millimeter in the small of my back.
I'm just chilling no place to be,
I take another pull off my 40 z.
I'm thinking 'bout spinning a fat ass tree,
a B to the L to the U-N-T.
Then I get a call on my dope cell phone,
check the caller ID, what up homes?
Yo, it's the Doom and his news ain't good:
"little Pookie got capped last night in the hood."
I feel like the world is fading away,
I saw Little Pookie just the other day.
Pookie was my boy we shared Kool-aid in the park,
now some punks took his life in the dark.
I ask Doomsday who the motherfuckers be,
"some punk ass bitches from MIT."
The fucking Institute, man I should've known,
I say meet me at my crib and hang up the phone.
Playtimes over I got a job to do,
and the world will be less crowded by the time I'm through,
and I'll keep rolling while bullets fly,
cause all my shootings be drivebys.
Verse 2
One minute to midnight we hit the street,
cold as a cadaver, hard as concrete.
Doomsday's packing a baby Mac,
got my AK-47 and the nine in my back.
The Alpine's glowing, P-E's flowing,
got my swerve on tight and my game face showing.
Them damn punks are gonna pay,
the Hawks on the case a bird of prey.
Then up ahead cold chilling in the street,
six motherfuckers from MIT.
I flick off the safety, check my grip,
and load a dum-dum clip.
I glance at the Doom to make sure he's packed,
his fingers on the trigger of his baby Mac.
Time to give a Newtonian demonstration,
of a bullet its mass and its acceleration.
Nine on my lap AK in my hand,
I roll up slow like a snake in the sand.
I wait till I'm sure they can see my face,
then I bust out slugs to the beat of the bass.
The streets sketched out in the full moon light,
MIT punks dying left and right.
There's nowhere to run don't even try,
cause all my shootings be drivebys.
...
DO check this out... Hilarious!
They've got an MP3 relating Mr. Hawking's experience playing Grand Theft Auto 3. Quite funny. Another about his Drivebys. Find more here.
Write a driver that passes data between machines via the SCSI interface. Put each host controller in the chain on it's own ID, tie the networking part of the kernel into the SCSI part of the kernel, wave your magic wand and - **Presto!** Fast, parallel communications (with a lot of the headaches of the communication protocol taken care of by the SCSI command set -- allows for "concurrent" connections between multiple "devices" easily).
To scale, put multiple controllers in a high bandwith machine, moving data between chains. With 8 machines, there'd be no need because they could all fit on one.
every irreversible computation creates a net increase entropy (the 2nd law of thermodynamics in action) and unless something really weird is going on (eg supernova producing neutrinos just before she blows)you will see it as heat.
Guess we didn't learn much about computational arguments in thermo when I took it a few years back. Lots of PV graphs tho... Thanks for the theory.
We could all just email IOU's to eachother...
Oh! Ooh!
Please send royalty payments via check or money order to...
I'm not sure exactly what you mean by ...more computation ==> greater entropy ==> heat.
It has more to do with today's modern silicon having more, and faster gate logic than information theory. Each gate requires a certain amount of power to maintain it's state, and a certain amount to change its state. This is where the dissipated Watts number comes from. The faster you want each one to switch (higher MHz), the more current will be consumed in the switch. Multiply this by the number of gates and you get values like 130W. This is however a number that often refers to the power requirement when most of the chip is in operation. Different computations exercise different parts of a modern microprocessor and therefore will require various levels of power.
The computers of yesteryear, as you confirm, had much higher levels of power consumption. This, I believe, is mostly due to larger, less efficient gates and more discrete logic (less functional consolidation). Also, the equipment of yesterday had to spin larger hard drives (more energy required) and big tape motors, etc.
My point is this. We have come _sooo_ far. 130W is nothing compared to the power requirements of the huge machines that people used to have plugged into 240V circuits. These boxen didn't do a tenth of what today's machines can do.
The [computational power]:[electrical power] quotient has risen, and the people we have to thank are those that wear bunny suits all day or those that design these wonderful pieces of technology. The smaller these gates get, the less power they consume. We are getting smaller and less power hungry every day. As we get smaller, we can get faster, and therefore we move back up the curve. However the quotient rises, efficiency grows, and mankind stands only to benefit...
That is until the chips start designing themselves, and make us irrelevent in their world, at which time we will all move back into the trees to begin the cycle anew.
Be sure you filter your water well, or you could give your processor a stroke!
Here's a link to the User's Guide and to What's New.
Fun things:
mmmmmmmm...... Signature Editor
sounds on mail arrival!!
What site am I on again? I feel like I'm at kuro5hin.org the way this reads.
Hook it up. Should work. You could ask Ancot Corporation about this... They sent me a free booklet a while ago. "The basics of SCSI" You may still be able to get one on their website www.ancot.com.
Not all controllers or drives may be very excited about this setup, but I believe the standard says it should work. I know I've read about people doing it before (not sure about OS or hardware tho). Plug and chug. You should be able to find some combination that works, and since you aren't trying to mount at the same time from 2 machines - no problem.
You may even be able to mount different disks to different machines on the same chain - share a scanner, tape drive, cdrom, or Zip drive even. Just give it a shot man....
Set it to where it's comfortable, keep the monitors off when you're not in there. 77 deg F.
If you want to get more complicated, monitor the inside of the boxes and just keep dropping ambient till you hit your target (of temperature inside the case).
You'll save money, keep your equipment cool, and be able to work in there comfortably.
Find the GNU page here. It's the VT100 equivalent of the "Antidesktop" -- check it out.
A good intro to IPv6 can be found here.
You are correct. Fabric softener sheets (better if used!) make great PC fan filters.
We're already out of addresses - why add more in wireless space? IPv6 has many features that allow for efficient autodiscovery of other nodes, transition mechanisms to move easily from IPv4, multicasting capabilities, etc.
Let's drop this 192.168.x.x and 10.x.x.x stuff and just give everybody their own address. Multiple addresses can easily be used on a single interface as well.
Just something to think about when you want to design something yourself. If you don't want it to make itself extinct in the next few years, think about integrating IPv6 at the outset. It _is_ widespread technology just waiting to happen.
Links:
IPv6.org
hs247.com
freenet6.net
6bone.net
For more reasons on why IPv6 is so cool, and some of the neat things it can do (especially in the field of mesh-wireless, check out some of the technical details here.
Best of luck, but unlike Major Tom, please don't decide to stay. Come back down to tell us about it. (or at least construct yourself a rugged blackbox recorder!)
www.baudline.com has a selection of Mystery Signals for you to try and identify what they are. Help is provided on how to use the program [called, appropriately enough, 'Baudline'] to isolate, filter, and massage the sound in various ways to figure out what it really is.
It is a sound analysis toolkit that is very flexible and is targeted at audio signal analysis, not editing. See more details here.
Anyway, their Mystery Signals are pretty fun to play with and try to figure out. Hints are provided, as are answers if you choose to look. The explanation provided for this file is:
This mystery signal is the sound of the harmonic oscillations of a surf board strapped to the roof of a rental car that is slowly accelerating. There are two signals of interest here. Let's break it down. The 4 cylinder rental car accelerates from about 30 MPH at the start to about 50 MPH at the end of the file. Switching to a 16384 point FFT size will help bring out the detail. The first signal starts at 80 Hz and it slowly increases in a linear fashion to 88 Hz at the 12 second mark. Using the harmonic helper bars, the 3rd harmonic is the strongest, but the 2nd and 4th are faintly visble. This is the sound of the car engine reving from 2400 to 2640 RPM. Then at the 12 second mark a transition that takes about 3/4 of a second occurs, this is the gear shift of the automatic transmission. The new new fundemental is about 70 Hz and it slowly increases again in a linear fashion to 74 Hz where the file ends. This equates to an increase in engine rev speed from 2100 RPM to 2220 RPM. The acceleration was slow and the RPM calculations match the behavior one would expect from a low performance 4 cylinder rental car with an automatic transmission. The second signal of interest starts at 128 Hz and time zero. Things are fairly calm and the coupled surf board, springy strap, and rental car roof speaker cone are just starting to hum and oscillate. The harmonic helper bars show that the fundamental and the 2nd thru the 6th harmonic are all related. Tracking the wiggles of the fundamental over time show that and they match the variations in the harmonics perfectly. As the car speeds up the lift and the wind force on the surf board increases and the wild harmonic oscillations increase in strength and frequency. There could be some chaos here, it looks like some bifurcation of modulation modes are happening, but some further measurements and analysis is required to say for sure. This mystery signal was recorded on a Canon S110 digital camera in low resolution movie mode. Baudline can read the Canon .AVI movie files and automatically extract the audio. In 160x120 low res mode the S110 can record for 30 seconds which which when coupled with baudline makes it an excellent portable sound recording device. The Canon S110 sound samples are 8-bit at a 11024 sample rate. Looking at the histogram you can see the huge negative DC offset lopsidedness and that every other bin is zero. The even odd bin holes show that the signal originally was 8 bit sampled. The DC offset is most likely caused by a firmware bug in the camera. In the frequency domain this DC offset equates to a strong 0 Hz tone which can visually ignored or corrected with the equalization window.
Program Features: .wav, .aiff, .au, .al, .snd, .voc, .rmd, . pvf, .mp3, ID3, .ogg, .gsm, .sah, raw, .avi, .mov
o channels: mono, stereo, ... up to 9 channels
o data formats: ASCII decimal, A-law, u-law, 1-bit (msb & lsb), 8-bit (signed & unsigned), 16/24/32-bit integer (little & big endian), float, double
o compression
+ lossless suffixes: .gz, .bz2, .Z, .zip, .flac
+ codecs: ADPCM, GSM, MPEG, Ogg Vorbis
* 192 kHz real-time bandwidth * 96 dB dynamic range * Multiple sound card support * Input stream DC offset correction and delay line equalization * Configurable input channels that can perform various operations * Frequency, time, amplitude, and sample probability distribution analysis * High speed displays * Test signal generation * Drift Integration "de-chirping" * Audio player o looping o speed control with multirate resampling o pitch scaling o heterodyning (frequency shifting) o 2D matrix surround panning o notch, high, and low pass filters * File loading o file formats:
Grab the latest binary(only) here or find it in the BSD Ports.