Recent submissions

Comment · 6 months ago
They are, sometimes. Google built this one in Finland in 2011 at the site of an old paper mill, which was already set up to draw water from the Baltic Sea (which isn't as salty as the Atlantic is, but still not fresh water):

https://datacenters.google/locations/hamina-finland/

> Using a cooling system with seawater from the Bay of Finland and a new offsite heat recovery facility, our Hamina data centre is at the forefront of progressing our sustainability and energy-efficiency efforts.

Comment · 4 years ago
Comment · 6 years ago
My favorite "extremely compact C" style:

   if (*len * ("11124811248484"[*type < 14 ? *type:0]-'0') > 4) { ... }
because naming lookup tables is clearly too verbose. Among other interesting decisions.
Comment · 9 years ago
To first order, long exposures are probably less power-hungry - much of the sensor power is burned in the image readout, and longer exposures mean you're reading images less often.

When collecting light, an image sensor pixel isn't really using up any active power (each pixel is basically a capacitor collecting electrons generated by light hitting the silicon).

Comment · 9 years ago
Mostly hardware.

Shortest explanation: The sensor exposure time register has a maximum value.

Next shortest: But it's actually in units of row readout time, on many sensors, which is also configurable, so the exposure time can be made longer at the cost of slower image readout. In normal operation, readout has to happen at 30fps at least, so extra code is needed to switch to slower readout for extended exposure values. This code then needs validation, the image processing tuning tables need to be updated and verified for the new long exposure durations, and any preview glitches, etc, from resetting base sensor configurations need to be addressed. So a lot of extra work, for a relatively niche feature on a smartphone.

Even longer: Many sensors also have an external shutter trigger signal pin, for unlimited exposure duration. But that needs to be wired to the CPU, and all the SW considerations above also apply.

Comment · 10 years ago
You can select a size for a given font by hovering over it to reveal the size slider and other options (desktop version at least), and then applying the size to all.
Comment · 11 years ago
Once you have a list, there's a dropdown to filter by type of loan (defaults to 'All')
Comment · 11 years ago
For those looking for a less-concise, but more comprehensive reference, The Art of Electronics was just released in its 3rd edition!

http://artofelectronics.net/

With a lot of relevant new content (references to Arduinos, etc), which is great since the last edition was from 1989.

And while the basics of transistors, etc, haven't changed since then, it's arguable that the kinds of circuits that are of most relevance may have changed. (A/D conversion, general interfacing with digital logic, things that didn't have simple IC solutions in 89, etc).

Comment · 11 years ago
Eh, I mildly disagree on web site review. Perhaps not GitHub's pull request/review model, but big projects like Android and Chromium do all their review on web interfaces.
Comment · 11 years ago
As a minor correction, the N5 front camera is a LIMITED, not a LEGACY device.

It doesn't quite do the per-frame synchronized controls required for FULL like the main back-facing camera, but otherwise offers manual control and high-speed output.

Comment · 12 years ago
Comment · 12 years ago
Comment · 12 years ago
http://en.wikipedia.org/wiki/Aura_(symptom)

It's a grab bag of weird perceptual effects that can precede migrane attacks (and apparently epileptic seizures), and they can be very disconcerting if you don't know about them.

In my case (only had them once or twice), I experienced the same visual field disassociation as you did (in addition to the scintillating scotoma thing) - I could see individual things in my field of view just fine, but I could not properly combine the whole scene into a whole. Like looking at a cubist artwork - each part is reasonable but the whole doesn't fit together, or had parts missing (not holes, just discontinuities). Of course, very shortly after that started, the migrane headache arrived.

Might want to consider talking to a doctor about it; while AFAIK auras are harmless if a bit scary, if you don't have them associated with a known issue like migrane headaches, might be good to try to find out where they're coming from. Not that anyone really seems to understand the mechanisms involved.

Comment · 13 years ago
Photon shot noise (http://en.wikipedia.org/wiki/Shot_noise#Optics) is as fundamental as diffraction - it's a property of light, not a property of the sensor.

If your sensor counts a mean of 100 photons per pixel, then you'll see shot noise with standard deviation of 10 photons in each of those, for a signal-to-noise ratio of 10. If you quadruple your pixel size and now measure 400 photons per pixel, then your SNR goes up to 20.

This is why bigger sensors (more captured photons for same light level and exposure time) are fundamentally better at image capture.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton