Tuesday, 4 September 2018

Ask HN: Strange bug workarounds? | Hacker News

quote [ in my early days (late 1990s) supporting an office network in London there was a computer where the mouse was making the cursor behave erratically during roughly the same period every afternoon. We swapped out the mouse, the controller card, even the computer - effectively replacing all the physical equipment - and nothing seemed to stop it. We went through all sorts of ideas - too near the microwave, heavy fax machine usage, someone's mobile phone … ]

Sifting through old links. Sorry for posting Hacker News again but these were too interesting. Solution in extended, thumb via New Old Stock

Reveal
until we realised that it was optical mouse, and the sun would shine through that window each afternoon at the same time and screw up the sensor in the mouse. We stuck a bit of cardboard to the side of the desk and it never happened again.
[SFW] [science & technology] [+5]
[by Paracetamol@9:36amGMT]

Comments

steele said @ 4:08pm GMT on 4th Sep [Score:4 Funsightful]
lilmookieesquire said @ 1:34pm GMT on 4th Sep
The NASA one. In English please?
Headlessfriar said @ 3:16pm GMT on 4th Sep [Score:2 Informative]
Holy shit I can explain that one! I work with military satellite antenna, and this makes sense to me. So the signal out to the probe and coming back both have assigned freqs that they use. Now the ones I see never have a Doppler effect because I only talk to geostationary satellites. But at the distance of that probe the Doppler ( think the sound of a fire truck coming and going are shifted in pitch) would be noticeable. The shift also effects the bitrate, which you can read as bandwidth. The difference between bandwidth and bitrate is bitrate has redundancy to cover weather screwing up your data stream. So the workaround was changing the angle of the probe’s path so the Doppler effect changed, and the modem would work again.
rhesusmonkey said @ 4:56am GMT on 5th Sep [Score:2]
the Doppler is a result of the objects moving away from each other (post separation) in this case. Cellular radios have to account for this effect as well for when you are driving in a vehicle and you are approaching or regressing the mobile station relative to the base station. in "olden days" circa up to mid 2000's, this was done by using a DAC to adjust the actual reference clock going into the modem to shift the frequncy of transmission to account for the Doppler. modern designs just use a DSP to "fix it in post" effectively.

The bandwidth comment from the article has to do with the sampling rate of the ADC within the radio - Nyquist theory for SNR, you have to be able to sample at twice the rate of your signal wafeform to be able to de-alias it. with the frequency shift due to Doppler, the sampling rate was no longer the minimum 2x needed, and this is largely due to them having a fixed reference clock for the ADC, i would guess. other signalling methods like NRZ encode the clock in the bitstream, but that's more for wireline than wireless (or optical). Cellular networks have the benefit of GPS timing to aid both the BS and ME to synchronize their clocks to be able to keep themselves phase and frequency aligned. for CDMA(95 /2000) this was a requirement for the handset to support GPS, whereas for GSM/WCDMA they just started with an assumed clock rate and used a carrier channel for broadcast of sync messages.

TBH i still don't understand the work around, since they seem to be implying that Doppler is directional only in one field - i assume these are using parabolic and not omnidirectional antennas, so the Doppler would be present regardless of orientation between the two components. They make it sound like they just reduced the impact of the frequency shift to be able to fall within the sampling window available by making the two probes separate at a slower rate (which may be exactly what they did, just isn't clear).
lilmookieesquire said @ 7:52am GMT on 5th Sep
Thank you! Also see previous joke. :)
lilmookieesquire said @ 7:52am GMT on 5th Sep
I said IN ENGLISH PLEASE!

No, it was very clear, thank you. It was a bit hard to parse.
Headlessfriar said @ 12:43pm GMT on 5th Sep
Sorry about the formatting. I was on my phone on SE while in a waiting room when I wrote that.
5th Earth said @ 7:26pm GMT on 4th Sep
I once had a problem with my motherboard no longer recognizing that it had built in wifi. It turns out to be a known bug on that model, and the only way to fix it is to physically unplug the power cord and plug back in. A reboot won't work, needs an actual interruption of the power supply.
rhesusmonkey said @ 4:21am GMT on 5th Sep [Score:1 Insightful]
this is because your motherboard is never really "off". it is in a deep sleep state, but certain functions remain powered so that you can do wake-on-LAN and other functions. if you every got around to changing the clocks and multiples in your BIOS system, you'd also find that the changes were stored in a batter-backed RAM,and not a true non-volatile storage medium. So if you were fucking around trying to overclock your system and got it into an unstable config, the fix was to yank the power cord as well as pop out the coin cell battery, then plug the system back in without the cell, and it would revert to the (ROM-based) defaults.
cb361 said[1] @ 10:25pm GMT on 5th Sep [Score:1 Hot Pr0n]
Batter-backed RAM was merely a tempura solution.
rhesusmonkey said @ 4:18am GMT on 6th Sep
or Hot Prawn?

i'm not even going to fix my typo(s) now. Uni'd to get out more.
cb361 said @ 10:29pm GMT on 5th Sep [Score:1 Underrated]
I once had to boot a motherboard, and then unplug the BIOS chip and plug in a different BIOS chip, so that I could flash new new BIOS with updated firmware for a different motherboard. Amazingly, it worked.

Post a comment
[note: if you are replying to a specific comment, then click the reply link on that comment instead]

You must be logged in to comment on posts.



Posts of Import
Karma
SE v2 Closed BETA
First Post
Subscriptions and Things

Karma Rankings
ScoobySnacks
HoZay
Paracetamol
lilmookieesquire
Ankylosaur