Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Technically right (Score 3, Insightful) 245

That's probably because somewhere in the google complex, there are some crusty old bureaucrats that just cant let go of the notion that "Proprietary == Profit!", and that "Control" takes many forms other than just "Stop all competition at all costs!"

Things like, "Look, we design and maintain the freaking OS. Here's how the location service API works, and how to make calls. Our location service package in Google Apps is purpose tailored for the Android platform, and we provide support for it-- however, if you want to have your device provide location services using a different library, it needs to conform to this API, and you are on your own if it breaks. We wish you luck, but if it breaks, dont come crying to us over it. Likewise, if you are linking against our location service software in your app using some method OTHER than the published API (Such as hooking some of our secret sauce inside that isn't normally exposed, hijacking some unanticipated feature of our location service daemon, or using some magic ID string for some other purpose that will then break if some 3rd party location service daemon is installed-) you are not developing for the android platform correctly, and if we catch you doing it, we will boot you from the playstore for not following best practices."

You still have market dominance. You still have control over the playstore. You still have control over quality of software on offically supported devices (so you dont look bad) ,AND you get to have a powerful shield against regulatory oppression.

BUT-- Somewhere in corporate la-la land, there is that cadre of old fucks who see an open platform and shit themselves because they dont have a strangle-hold death-grip on every little thing involved.

Comment Re:Please Let Me Play Devils Advocate (Score 3, Insightful) 407

Which is PRECISELY why the corporations MUST be controlled via strong force of law, NOT relaxed pampering and pandering.

Since a corporations fiduciary obligation is the center of the corporation's universe, and all other considerations take second or even third stage (if at all!), then some other agency MUST step in to intercede to protect the system from the otherwise inevitable collapse. THAT IS THE ROLE OF GOVERNMENT.

The problem is that government panders to the corporations and gives them whatever they want, (and what they want is less legal restrictions on their ability to meet their fiduciary obligations, at the expense of all other concerns and practices) instead of busting their chops and holding their asses to the fire so they have to fly right.

Going "But think of the poor corporations, just doing what they are forced to do by their evil share holders!" is bullshit. Instead, you should be demanding that government do its fucking job, instead of whoring itself out for career re-election dollars.

Comment Re:Is this the beginning of the end for th VM mark (Score 1) 95

virtual machines might still hold a valuable feature in the future, since they would more strongly compartmentalize running code against exploit based escalation of privileges. Using chroot blocks processes from accessing files outside the jail, but does not prevent a running process from attacking the shared kernel space, and gaining access to the real root filesystem. An honest to goodness virtual machine offers additional layers of protection.

Given the increasing value in gaining unauthorized exclusive access (for criminals anyway-- That includes the spying antics of governments) to systems that host data for many different customers, the incentive to bust such jails and run amok on the server is only going to increase as the bean counters press more and more for "data based economy" models.

So while less sophisticated jails are faster and easier to deploy, they are also necessarily less secure than a fully blown VM with a full hypervisor monitoring them between them and the real server OS kernel, and thus more vulnerable, and thus more prone to being attacked-- That means that as the "Professional data criminal" element grows, the viability of these less sophisticated jails will diminish, and the viability of more sophisticated (but slower) jails will increase.

Comment Re:mrsa doesn't have mercy (Score 2) 124

NOT homeopathic!! This is apothicary!

Homeopathic-- Made of two root words. Homeo == Same, Pathos == causes illness.

Homeopathy is a very strongly disproven notion from ancient days that if you consumed small quantities of a pathogen, your body would be strengthened against it.

Apothicary is radically different. Apothicaries (western ones anyway) ammased remedies that were ancient even in the dark ages, because they had proven to be effective at treating illnesses, and some theories as to the mechanisms of their action were created, and new remedies compounded based on those theories. They lacked modern science, and lacked the modern understanding of germs, but apothicary medicine was a pretty rigorous discipline, as opposed to the philosophical wishy-washiness of homeopathy.

[Eastern apothicaries however, developed a kind of magical hoodoo nonsense, which still lingers to this day. There is no medicinal value in tiger penis. No. There. isnt. It's just meat.]

Comment Re:It won't change. (Score 1) 233

It's a little late to reply here, but I worked for a fortune 500 doing remote technical support for high end storage controllers.

A very alarming number of the people maintaining these controllers that were from India were quite simply not competent, and it did not matter if they were physically IN india at the time, or were working outside of india.

We are talking "You take control and do it for me now?" kind of incompetent. You know, the kind that dont know what the ls command does level of incompetency.

In stark contrast, the support personel from pretty much every other country knew what they were doing, and just needed a little assist with oddball quirks of their controllers, and did not expect our support staff to do their jobs, in addition to our own.

So you can take your "Oh, you must be a priviledged american!" attitude, and shove it. No-- this is very specific to Indian tech workers. An alarming number of the ones I interacted with should never have been hired.

Comment Re:It won't change. (Score 5, Interesting) 233

No, CHEATING is a cultural thing there. Many feel they have the RIGHT to cheat.

Cheating on university exams produces inferior quality graduates, that only make the system cumbersome and unpleasant.

However, there are whole industries that capitalize on this phenomenon. H1B visa mills are just one such industry.

Crackdowns on Indian cheating will directly affect their financial bottom lines. Expect hard pushback.

Comment Re:Unfortunately (Score 5, Insightful) 144

But NOT going outside increases your risks of bone deformity from vitamin D deficiency, and now also increased incidence of myopia.

However, the REAL problem is that helicopter mummsy and daddsy are TERRIFIED that pedobear will rape little timmy and throw him away in an old icechest, because Fox News said so.

Comment Re:Waste of time (Score 2) 253

Just to add to the above--

In addition to the 2-gang (Or 3-gang, if you want more room) conduit above holding the RPi or BBBlack, You can put another 1-gang box right next to/below/above it, and put a 6 port keystone cover on.

www.trianglecables.com/15-460-106-iv.html

You can get keystone inserts for a variety of cable types, including USB, RCA, HDMI, COAX, and pals. This lets you cleanly and aesthetically terminate cable connectors to the wall behind the TV.

www.trianglecables.com/cat5ecat6jacks.html

The rPi is powered by USB power, and needs a 2A power source for full draw (assuming you have lots of things hanging off the USB port). There's generic devices that can service this need quite robustly that can be embedded inside the housing receptical. A 3-gang enclosure gives another 2 inches on the long side, allowing for a powered USB hub in there. This hub can power the rPi, and provide some additional ports.

If you dont mind lots of junction boxes in the wall, Here's a perfectly workable arrangement.

Box 1: 3-Gang conduit with metal top. Houses the rPi, and has some room for any extras you want.

Box 2: 2-gang conduit with ivory keystone plate top. Houses a compact USB hub and a USB video capture device. (video for linux compliant) Cables are routed into this box from the rPi in the 3-gang box, and has keystones installed for HDMI out, RCA out, Stereo RCA audio out, RCA video in (capture device), stereo RCA audio in (capture device), ethernet, 3 USB, and one blank keystone modified with a momentary push button.

Box 3: Deep style 2-gang, metal top. Houses an AC power outlet turned sideways so the plug faces toward studs in the wall. USB power source installed in this box in the remainder of space, routed to the rPi conduit.

Inside box 1, we have a simple interrupter circuit fed from the USB power source (say, a 4 port USB charger, with 2 ports being tapped. The first one supplies the VCC and GND for the rPi, fed through a magnetic relay switch. The second supplies VCC and GND for the coil on the relay, with the pushbutton between. When the pushbutton is pressed, the coil kicks on, and opens the circuit power going to the pi. when the switch is released, the coil goes dark, and the relay slaps back into place, and the pi comes back on again.) along with the rPi itself, and a little room to ziptie extra cable length.

Box 2 has an unpowered 5 port USB mini hub, and a compact USB capture device crammed in it. It gets fed by a single 6in USB cable going through conduit to box 1. The HDMI, RCA out, stereo out, ethernet and reset signal cables are routed from box 1 to this box as well. very short (do they make 3in USB cables?) cables connect the USB capture device's RCA inputs and the remaining USB ports on the hub with the keystones in the cover plate.

Box 3 supplies 2 USB cables from the power source to Box 1.

A loadout with XBMC for raspberry Pi, a low profile wifi dongle, a low profile bluetooth dongle, and a low profile USB stick plugged into the wall, and a bluetooth remote, and you have an in-wall DVR/HTPC.

the arrangement I see on the keystone plate looks like this:

Column 1:
Reset
Ethernet
HDMI out

Column 2.
RCA video out
RCA audio left out
RCA audio right out

Column 3:
RCA video in
RCA audio left in
RCA audio right in

Column 4:
USB 1 (wifi dongle)
USB 2 (bluetooth dongle)
USB 3 (hdd stick)

Alternatively, instead of RCA video and audio out, and if the capture device allows, component video RCA inputs, RCA video input, and RCA audio input on columns 2 and 3.

I dont know of any compact video for linux capable capture devices that can grab raw component that are USB though.

Comment Re:Waste of time (Score 3, Interesting) 253

Personally, I would just stick a beaglebone black, or an rPi inside a conduit junction enclosure, and install it into the wall that way as a utility box.

Image
You can get really fancy, and use a housing intended for circuit breakers instead, and get a fancy door that way. Marking and drilling some mini-ITX ground stud holes, one could install a pretty powerfu home media system into a wall that way, and have it reasonably serviceable/upgradable.

Personally though, I dont see the need for more than the small cube conduit junction linked above. A vanity wall panel can be installed on top of the drywall just below the box in the wall, with a button to reset the box, a USB interface, and an ethernet interface, routed out of the conduit. Hell, you could put the hdmi output on that panel too and have an in-wall home media server that way.

sealing it really good with silicone weather sealant, and installing it with lots of silica desicant packs (really, any good geek should have lots of these by now), coupled with the low power draw of these kinds of devices already-- It's a total slamdunk, IMO.

One could route a heatpipe exchanger through a small slit in the top of the conduit (rubber sheeting with slit, oval hole in conduit box, followed up with sealant.) and put a heatsink on the surface of the wall, if heat is a serious worry. I personally would put the conduit BELOW the insulation in the wall, (insulation is between the top of the box, and the drywall, leaving the back of the box in the uninsulated part of the wall) so that it has good exchange, and use the conduit box itself as a big honking heatsink.

Comment Re: Know what's worse? Cleartext. (Score 1) 132

Sounds like WPAcrack.

You push out some reset packets at the targeted base station to get the connected peers to re-handshake. the toll gathers the handshake data, then uses a dictionary attack against the captured frames. It can take awhile if your dictionary is large.

if the passphrase is strong, it will survive very strong dictionaries. Otherwise, you can get the passphrase in minutes.

Slashdot Top Deals

"Here's something to think about: How come you never see a headline like `Psychic Wins Lottery.'" -- Comedian Jay Leno

Working...