Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:(Vorsicht vor den Vögel!) damn birds (Score 1) 150

I was about to make the same crack, but in English. Crank that baby up to solar furnace levels of energy. Then, when the bird tries to perch in front of the laser, it gets rapidly cooked and falls. As a bonus, you could start a KFC franchise right below the tower.

Alternatively (and more seriously), mount several lasers a few feet apart and use channel bonding. If one laser goes dark, turn off its mate in the opposite direction, and try again on a preset schedule. That way, the sending end immediately knows the link is down and can rate-limit the data flow and use fewer links until the problem corrects itself. You'll drop a couple of packets, but the link will hold.

Comment Re:This isn't new (Score 5, Interesting) 327

The real problem here, as I see it, is that the developer of the TRIM enabler is writing bug reports that request a ridiculously complex solution that doesn't make much sense, rather than a very trivial solution that does.

The right way to solve this problem would be for Apple to add a single line of code that checks for a magic value in the device tree, and enables TRIM support if it finds it. Then, the TRIM enabler could write a codeless kext for any devices whose TRIM support seems to work, whose sole purpose is to add that magic value into the device tree, that matches at a higher priority than the Apple driver, modifies the device tree, and walks away from the table, allowing the Apple driver to attach, see the flag, and use TRIM support.

Heck, there's probably a flag like that in there already. Just looking at the device tree for my Apple-branded drive in 10.9, I see something pretty glaring:

"IOStorageFeatures" = {"Unmap"=Yes}

and thirty seconds later, found the documentation for that key here. Chances are, if you write a codeless kext that modifies the device tree to add this property to the device, and if you get your matching correct, the unmodified Apple driver will magically enable TRIM support. If so, then you just need to get a proper signing key from Apple, sign the codeless kext, and you're done. If not, file a bug asking for that approach (or a similar approach with a different key) to work.

If that approach doesn't work, then and only then should you even think about writing an actual chunk of kernel code.

Comment Re:how does JavaScript work without computers? (Score 1) 112

So you need to solve the issue of electricity, internet access, education to read and write, education to read and write English, and the inapplicability of most modern hints and tips to subsistence farming that goes on in most of sub Saharan Africa, and also local crops.

In most cases, the local farmers know how to get the most out of their land, that isn't the problem - its that getting the most out of their land does fuck all for them, it won't raise them out of poverty, just like it didn't raise their parents out of poverty.

And in most of Africa, it isn't the local officials which stand in the way of these sort of things, its the locals themselves - I have extensive experience of Uganda, Namibia, Botswana and other countries, and in pretty much all cases its the locals which reject real means of raising themselves out of poverty because they haven't changed their mind set about what is important. One of our friends is a qualified nurse, and all of his siblings have been through similar education, while his father cannot read or write, cannot speak English, and still lives in a mountain village with no running water, no electricity, and a several hour drive to a tarmac road. So how did he do it? He sold his land. Was it easy? No, the rest of the villagers derided him for selling his ancestral land and no one would buy the land off him for three years. But now he has seven educated children, and a comfortable retirement ahead of him, while he has already outlasted Ugandas average life expectancy...

In another case, my wife treated a man who had been put through university - be came to the hospital with a growth. Except he came far too late - he had had the local village "doctor" treat it for years, only coming when it started bleeding. Cancer, spread to the bone - he died later that night. Wasted money.

Its not technology, education, medicine, or farming hints and tips that is needed, its a fucking huge epiphany by the locals.

Comment Re:Anybody familiar with the manufacturing side? (Score 1) 111

I guess it depends on how bad the noise is. I could believe one in 10K or one in 100K. I'd have a hard time believing that a manufacturer would ship something with enough noise to bother one in 1K people. Usually I'd expect the noise to be in a frequency range where most adults either can't hear it or can barely hear it.

Comment Re:Anybody familiar with the manufacturing side? (Score 1) 111

I'm deeply underqualified to tell you how DC-DC converters do work...

Me too, but I'll try anyway. After all, this is Slashdot. :-D

If I understand correctly, a buck (downstep) converter starts with an oscillator that drives a transistor. The transistor turns the power source on and off very rapidly. An inductor between the high source voltage (after the switch) and the low-voltage output effectively turns the resulting current cycling into a voltage drop, and a capacitor smooths the resulting power supply back into DC. A diode bypasses the source and switch, ensuring that current continues to flow when the switch is off.

The duty cycle of the oscillator determines the resulting output voltage, so if you're starting at 12V and need 3V, you would use a 25% duty cycle (an oscillator whose output is on 25% of the time, and off 75% of the time). The frequency of the oscillator must be well above the human hearing range for obvious acoustic reasons.

Comment Re:A cost equation (Score 1) 203

If price were not a factor, at least a tenth of the regular slashdot crowd could built a Dalek to go ont he scaffold and use a multiple jointed/gimballed arm to handle a squeegee. The Dalek can then be operated remotely from the roof with multiple live feed high res camera, with no risk to humans. Hell, I'm not even a robotics guy but I can build an admittedly fragile one out of Legos and a few NXT kits. Give me stronger bricks and a welder, with scaled up more powerful servos than the NXT kit has and and I can build something workable in a couple days and refine that over a couple builds to get a nice even spring attenuated tension so it can use a regular squeegee with reasonable (non-human) speed via RC. Even if it is 1/10 as fast, hire ten guys to RC them and you still finish as quickly. What's that? That costs too much? Well then, I guess cost is a factor so we'll just stick with humans.

I'm pretty sure it is possible to fully solve this problem without even a kindergarten level of robotics—which is to say, no robotics whatsoever. You'll need the following hardware:

  • Fire hose of sufficient length
  • Tank of concentrated soap
  • One or more mixing sprayer nozzles
  • One or more rinse nozzles
  • Miscellaneous water couplings
  • 2 Large motors
  • High-speed blower
  • Cloth flap cleaning bar assembly from a car wash

Assembly instructions:

  1. Split the output of the hose between the mixing nozzle(s) and the rinse nozzle(s).
  2. Connect the soap tank to the mixing nozzle(s).
  3. Mount the mixing nozzle(s) to the underside of the existing platform in such a way that you spray the entire window surface.
  4. Mount the cloth flap bar above the mixing nozzle(s).
  5. Mount the rinse nozzle(s) above the cloth bar.
  6. Mount the blower above the rinse nozzle.
  7. Attach one motor to the blower.
  8. Attach the other motor to the cloth flap bar.
  9. Adjust the spring tension of the flap bar assembly to ensure sufficient contact with the window.
  10. Turn everything on, and slowly lower the washer unit from the top of the building to the bottom.

For added efficiency, if the building is not solid glass, add some basic reflection sensors to avoid spraying water that would miss the windows entirely.

Comment Re:About time for a Free baseband processor (Score 1) 202

No, it didn't. It meant that the guns had been properly tested.

You're both partially correct. A well-regulated militia, in the context of that century, meant that the militia was a precision organization, which by extension means properly trained and coordinated and ready to fight (e.g. with working weapons), as opposed to a loose-knit bunch of random people with guns that may or may not work. To that end, we have a well-regulated militia. It has five branches: the Army, the Navy, the Air Force, the Marines, and the Coast Guard.

This is not to say that we shouldn't allow people outside of that militia to own firearms, just that a strict interpretation of that amendment using the meaning of the word "regulated" from the 1700s does not require such an allowance.

Comment Re:About time for a Free baseband processor (Score 2) 202

You are mis-interpreting the phrase well regulated incorrectly, I believe. It has nothing to do with regulations, or something that is regulated. In this context, in 18th centurty english, the phrase well regulated means properly functioning or working well. A clock that keeps good time was said to be well regulated (i. e. working well).

Although on the surface, that statement is technically correct (the best kind of correct), it is a bit disingenuous when folks stretch that definition to imply a lack of rules. It is difficult to imagine any complex system that would qualify as well-regulated in the "functioning properly" sense without also being well-regulated in the "has a specific set of rules or constraints that govern its operation" sense. So by definition, your definition implies the other definition.

For example, any properly working mechanical clock has hardware that controls its speed. In fact, the term "regulator clock" came into common use long before the Constitution was written and during the period, and was a household term by the late 1700s. It got its name because of the escapement regulator that governed its operation. So "well-regulated", even in the 1700s, could not realistically have be interpreted to imply an absence of governance—quite the opposite, in fact. In the context of clocks, the primary meaning of the term in that era would have been "precision", not "properly functioning". Precision, in turn, demands some form of either internal or external regimentation.

Comment Re:Anybody familiar with the manufacturing side? (Score 1) 111

Because 99.999% of users don't care enough to complain. When you get enough whine that a sizable number of users scream bloody murder, something gets done. But for a more typical amount of supply whine, why spend the extra buck or two? And chances are, it never makes it to the BOM penny pinching stage, because unless the design is producing serious noise, corrective actions probably won't be taken in the first place.

Besides, assuming you use a standard-shape power supply, the users who really care about noise will buy ultra-low-noise power supplies to replace whatever $15 junk PSU you put in the machine from the factory anyway. :-)

Slashdot Top Deals

All I ask is a chance to prove that money can't make me happy.

Working...