sern | 9 years ago | on: Headphone inline controls – how they differ on Apple iOS vs. Android/Nokia
sern's comments
sern | 10 years ago | on: Microchip Technology to Buy Atmel for Nearly $3.6B
sern | 13 years ago | on: Samsung launches $250 Exynos 5-based Arndale community board
sern | 13 years ago | on: Apple Botches China and Japan Maps in iOS 6
sern | 13 years ago | on: Apple Botches China and Japan Maps in iOS 6
The Selective Availability "feature" of GPS worked by fuzzing the time readings output by the GPS satellites. The fuzz was time-varying but only changed every few seconds. Because it affected nearby receivers with similar amounts of error, if you had access to two receivers in the same area you could quite accurately measure their positions relative to each other.
The Chinese map obfuscation scheme is basically a secret map projection (it's not a constant offset, it varies over locations). GPS coordinates go into a black box and out come obfuscated coordinates, which you then use to plot on the map. Because there wouldn't be much point to GPS receivers that constantly show your location on the wrong point on the map, receivers sold in China actually incorporate the algorithm, and it probably wouldn't be too difficult to reverse engineer.
sern | 13 years ago | on: Apple Botches China and Japan Maps in iOS 6
sern | 13 years ago | on: Inside Apple's Thunderbolt to Ethernet Adapter
Also, a PCI-E lane actually is 4 pins :)
Edit: reply to dead - standalone memory card reader ICs are standard components. The USB SD ICs they used in earlier models would have been easier to route (than the PCI-E combo chip) and probably cheaper.
sern | 13 years ago | on: Chinese RFC proposes separate, independent, national internets and DNS roots
The proposal is needlessly complicated, notwithstanding the poor quality of writing. The authors' rationale is to "realize autonomy", yet AIP suffixes are globally namespaced and still need IANA assignment, which is really no different to the current situation in relation to TLDs. It breaks backwards compatibility when applications need to cross AIP networks and also introduces the issue of conflicting AIP network-internal names. The authors make no attempt to discuss these obvious issues or any others, and also blindly wave off security considerations, saying "there is no additional security requirement".
Also, the authors are on Yahoo/QQ free webmail addresses, which isn't very professional.
sern | 13 years ago | on: Chinese RFC proposes separate, independent, national internets and DNS roots
sern | 13 years ago | on: New Apple Macbook Pro RAM is soldered to the motherboard | Ian Chilton
The integrated display isn't really a miracle of engineering. In my opinion it's more a miracle of business that they convinced their display manufacturer to make the retina display modules in the shape of the MBP's display assembly. This sort of thing has actually shown up in smartphones for a while but this is the first time we've seen it in a notebook computer.
sern | 14 years ago | on: Think GPS is cool? IPS will blow your mind
sern | 14 years ago | on: Chrome 19 doesn't respect basic auth details embedded in the URL
sern | 14 years ago | on: Ceefax - A love letter
sern | 14 years ago | on: Bsnes has emulated every SNES DSP
sern | 14 years ago | on: Between a rock and a hard place – our decision to abandon the Mac App Store
sern | 14 years ago | on: Free Range VHDL : Introduction to VHDL (pdf)
sern | 14 years ago | on: Introducing Chrome for Android
sern | 14 years ago | on: Introducing Chrome for Android
Note that my screenshot shows the active (i.e., not background processes that can be thrown away at any time) section of the running processes screen.
sern | 14 years ago | on: Introducing Chrome for Android
I stand by my assertion that optimising for memory isn't a priority at Google. An Android engineer poignantly put it (sorry, can't remember who) when they bragged on G+ that Android 4.0.3 was the first time since Gingerbread that they'd run the OS on a <1G RAM device (namely Nexus S). Then again, as an actual embedded engineer (none of this gigs of RAM crap!), all I care about is memory usage...
sern | 14 years ago | on: Introducing Chrome for Android