Monday, February 29

Apple prevails in forced iPhone unlock case in New York court

(credit: Kārlis Dambrāns)

A judge in New York ruled Monday in favor of Apple in a case where investigators wanted the court to compel the company to unlock a seized iPhone 5S running iOS 7, which the company does have the ability to unlock.

This case involves a drug dealer who has already pleaded guilty. It pre-dates Apple's current battle with the government over a locked iPhone 5C that belonged to one of the shooters in the December 2015 terrorist attack in San Bernardino—that case is due to be heard in court next month in nearby Riverside, California.

However, in both the San Bernardino and the New York cases, Apple fought the government's attempt to use the same law, known as the All Writs Act—an obscure catchall statute that dates back to the 18th Century. There are several related AWA cases involving unlocking Apple devices that remain pending nationwide.

Read 7 remaining paragraphs | Comments

Payroll data leaked for current, former Snapchat employees

In a blog post on Sunday, Snapchat executives revealed that the payroll data of some current and former employees was exposed as the result of a scam e-mail sent to a human resources employee at the company.

"The good news is that our servers were not breached, and our users’ data was totally unaffected by this," a company spokesperson said in the post. "The bad news is that a number of our employees have now had their identity compromised. And for that, we’re just impossibly sorry."

On February 26, an employee in Snapchat's payroll department received a "spear phishing" e-mail that appeared to be from Snapchat CEO Evan Spiegel—but that came from an external e-mail address. The message requested employee payroll information. The individual targeted didn't recognize the message as a scam, and they forwarded the requested information.

Read 3 remaining paragraphs | Comments

Why you probably shouldn’t be doing work on that in-flight Wi-Fi

Step 4: expose yourself digitally to the rest of the plane. (credit: Arjun Singh)

There's a certain degree of doubt about whether it's possible to hack into an airplane's avionics from the in-flight Wi-Fi, as one security researcher claimed last year. But it's possible to do all sorts of things to fellow passengers—as USA Today columnist Steven Petrow recently found out. Following an American Airlines flight, Petrow was approached by a man who claimed to have gained access to the content of his e-mails, which showed communication with sources for a story Petrow was writing.

Petrow offered a bunch of advice on how to protect privacy on mobile devices (strong passwords, password managers, and encrypted communications apps). But none of these really addresses how he got "hacked"—the in-flight Wi-Fi provided a perfect environment for an attacker to undermine the security of other passengers' communications. It's something that could easily be fixed, but in-flight Internet providers are in no hurry to do so, because it's not in their interest.

When you're on any public Wi-Fi, you're bound to give up some personal information to anyone who might be watching the traffic (whether that be the company providing the service, for marketing purposes, or someone with more malicious intent). For example, in previous tests (such as the ones we conducted with NPR), we saw iPads and iPhones that identified themselves to the network by their owner's name, and Web requests to websites and mobile app traffic (some including personal data) were also visible. And as might have happened to Petrow, old-school POP/SMTP e-mail messages could be practically read off the wire.

Read 11 remaining paragraphs | Comments

Want to believe in VR? Watch mixed-footage demos of HTC Vive launch games

(credit: Steam)

Virtual reality content is inherently difficult to advertise, especially when its targeted hardware doesn't exist in the wild. You might show a full-screen 2D simulation of what a headset-wearer might see, or you might use goofy-looking footage of people wearing monstrous, face-covering hardware, but neither of those are great at simulating the VR feeling.

VR-game screenshots are even worse, which the creators of VR music-rhythm game Audioshield conceded while trying to promote its upcoming title last month. I gushed at length about how fun the game was, but the screens that creator Dylan Fitterer provided me didn't match my words. Really, they were garbage.

Audioshield premiere trailer.

On Monday, the day of the HTC Vive's retail pre-order kick-off, Fitterer finally made a preview video worthy of the Audioshield hype—and I imagine more VR content creators will start to copy Fitterer's impressive mixed-footage approach for future previews. In this trailer, a 2D camera has been set up behind the silhouetted player, while Audioshield's content—an endless barrage of colored orbs dropping from the sky—appears in the shot as if the player was actually standing inside this virtual world. Helping the effect is the additional rendering of the game's colored, handheld shields, which appear in the game as if you're holding them.

Read 6 remaining paragraphs | Comments

Meet Everest Gromoll, Teen Blacksmith

Forge - Everest GromollOne maker talks about his path to teaching himself to be a blacksmith.

Read more on MAKE

The post Meet Everest Gromoll, Teen Blacksmith appeared first on Make: DIY Projects and Ideas for Makers.

Build Your Own Sensor Skin

Scientific research, especially in the area of robotics, often leverages cutting-edge technology. Labs filled with the latest measurement and fabrication gear are unleashed on the really tough problems, like how to simulate the exquisite sensing abilities of human skin. One lab doing work in this area has taken a different approach, though, by building multi-functional sensors arrays from paper.

A group from the King Abdullah University of Science and Technology in Saudi Arabia, led by [Muhammad M. Hussain], has published a fascinating paper that’s a tour de force of getting a lot done with nothing. Common household items, like Post-It notes, kitchen sponges, tissue paper, and tin foil, are used to form the basis of what they call “paper skin”. Fabrication techniques – scissors and tape – are ridiculously simple and accessible to anyone who made it through kindergarten.

They do turn to a Circuit Scribe pen for some of their sensors, but even this nod to high technology is well within their stated goal of making it possible for anyone to fabricate sensors at home. The paper goes into great detail about how the sensors are made, how they interact, and how they are interfaced. It’s worth a read to see what you can accomplish with scraps.

For another low-tech paper-based sensor, check out this capacitive touch sensor keyboard.

Thanks for the tip, [Mattias]


Filed under: misc hacks

Why Managing Bots Matters

Not all bots are bad. Like the one bad apple, the malicious botnets used by cyber attackers to scan and steal confidential user or product data from websites have spoiled the reputation of good bots like search engine crawlers, SEO and online advertising bots. But there’s no denying, there are a ...

Continue reading

Google self-driving car strikes bus in California

A Google self-driving car. (credit: Google)

A Google autonomous vehicle struck a bus in California on Valentine’s Day, according to an incident report (PDF) published by the California Department of Motor Vehicles (DMV) on Monday. Google Automotive, the branch of Alphabet that handles self-driving car research, filed the incident report in accordance with California law.

No one was hurt, Google says.

According to the report, the vehicle was in autonomous mode and in the far right lane of a main thoroughfare in the California city of Mountain View. As it approached a red light, the car automatically signaled that it would make a right turn. Cars in the same lane ahead of the autonomous vehicle were waiting at the red light to proceed straight, so the autonomous vehicle got to the right of the lane to pass those other cars, but it sensed some sandbags around a storm drain in the road, and it stopped.

Read 4 remaining paragraphs | Comments

Q&A: Ford’s futurist knows kids today see status in their smartphones, not cars

Sheryl Connelly, Ford's in-house futurist. (credit: Ford Motor Company)

There can't be many job titles out there cooler than "futurist." And earlier this week, I sat down with Sheryl Connelly, who holds that position at the Ford Motor Company.

Connelly has been with Ford for two decades now, spending a few years in marketing before moving on to cover global trends and futuring 12 years ago. Her job isn't to think about the cars and trucks of tomorrow, though. "The company has no shortage of subject matter experts in that area," she told me. Rather, it's her job to look beyond the industry, identifying how patterns and forces in the wider world will influence consumer behavior. "Those are typically slow-moving, deeply societal-rooted trends, things like aging population, increasing urbanization. But we also try to engage more with the public about micro trends (that last two to five years rather than two to five decades)."

Ford recently released its 2016 trends, a list built after a series of workshops and consultations with experts around the world. Connelly said that when work began on the current collection last year, she saw there was a lot of disillusionment out there—the economy, a rise in global violence, widespread attention to police misconduct here in the US, and so on.

Read 30 remaining paragraphs | Comments

EASY IoT Changes Touchless Technology As We Know It

Elliptic Labs has been passionate about gesture-controlled technology since its founding in 2006. While much of their energy has been focused on a touch-free mobile phone experience - enabling hands-free video recording and selfies - they unveiled EASY IoT software at Mobile World Congress, ...

Continue reading

This Week In ReadWrite

This week on ReadWrite, we are going to be digging further into data and security, and what it means for the world of IoT. We will have breaking articles from the floor of the RSA security conference here in San Francisco, including interviews with the leaders in security such as Kurt Stammberger, ...

Continue reading

Largely undetected Mac malware suggests disgraced HackingTeam has returned

Researchers have uncovered what appears to be newly developed Mac malware from HackingTeam, a discovery that's prompting speculation that the disgraced malware-as-a-service provider has reemerged since last July's hack that spilled gigabytes worth of the group's private e-mail and source code.

The sample was uploaded on February 4 to the Google-owned VirusTotal scanning service, which at the time showed it wasn't detected by any of the major antivirus programs. (Ahead of this report on Monday, it was detected by 10 of 56 AV services.) A technical analysis published Monday morning by SentinelOne security researcher Pedro Vilaça showed that the installer was last updated in October or November, and an embedded encryption key is dated October 16, three months after the HackingTeam compromise.

The sample installs a copy of HackingTeam's signature Remote Code Systems compromise platform, leading Vilaça to conclude that the outfit's comeback mostly relies on old, largely unexceptional source code, despite the group vowing in July that it would return with new code.

Read 4 remaining paragraphs | Comments

Spice Power

Spice is a circuit simulator that you should have in your toolbox. While a simulator can’t tell you everything, it will often give you valuable insight into the way your circuit behaves, before you’ve even built it. In the first installment of this three-part series, I looked at LTSpice and did a quick video walkthrough of a DC circuit. This time, I want to examine two other parts of Spice: parameter sweeps and AC circuits. So let’s get to it.

schem2In the first installment, I left you with a cliffhanger. Namely the question of maximum power transfer using this simple circuit. If you run the .op simulation you’ll get this result:

--- Operating Point ---
V(n001): 5 voltage
I(R1): 0.1 device_current
I(V1): -0.1 device_current

The power in R1 (voltage times current) is .5 W or 500 mW if you prefer. You probably know that the maximum power in a load occurs when the load resistor is the same as the source resistance. The Rser parameter sets the voltage source’s internal resistance. You could also have created a new resistor in series with V1 and set it explicitly.

If you think that this example is too simple to be of value, remember that a power source and a series resistor makes up a Thévenin source, and you can convert any linear circuit into its Thevénin equivalent and model it like this. For now, suffice it to say that V1 with 50 ohms of series resistance could stand in for a radio transmitter or some other complex device where you know the output impedance.

The reason that matching the resistors causes the most power to flow is because the source resistance forms a voltage divider with the load resistor. Here’s some handwaving to motivate the result. If R1 were completely open, the voltage at the top of R1 would be 10V, but with absolutely no current flowing. That’s zero watts of power. If R1 were a short, infinite current would flow, but with R1 nothing more than a piece of wire you’d have 0V across it and, again, no power.

When R1 is equal to the source resistor, you get a 50% voltage divider. That means R1 will see 5V and the current will 10/100 = 0.1. This matches the results from Spice. But it doesn’t give you a good feel for why that’s the best. Clearly, lowering R1 would increase current right? Why does passing less current yield more power?

One Step at a Time

To answer that question with a thousand-word picture, we need to add a .STEP command to the schematic. On the LTSpice toolbar, there is an icon that reads .op. You can also press S or select Spice Directive from the Edit menu. Use that to enter the following:

step

Then change the value of R1 from 50 to {R}. That looks strange, but the braces tell Spice this is a parameter, and the R matches the R in the directive. Because of the keyword list, Spice will now run the simulation with R=40, 45, 50, 55, and 60 ohms. Here’s a plot of the voltage, current, and power through R1:

trace

The green plot is the power, the blue is voltage, and the red is current. While the current does go up as the resistance goes down, the voltage drops which results in the lower power. Conversely, higher voltages result in lower currents. The 50-ohm spot is just right.

If you don’t want to walk through a list, you can omit the list keyword and use a command like:

.STEP PARAM R 40 60 5

This gives the same result because it sweeps R from 40 to 60 in steps of 5. You can get the same result by using the .DC analysis instead of .OP, although it isn’t very obvious. If you right-click on the .OP text on the schematic you can select DC sweep from the resulting dialog. The help text implies it sweeps voltage sources (which is true). However, for the source, you can enter PARAM R and then you don’t need the .STEP directive at all.

The resulting line should read:

.DC LIN PARAM R 40 60 5

The LIN part of that command tells Spice to step the value in a linear fashion (that is, 40, 45, 50). That’s the default. However, the .DC and .STEP commands let you specify OCT for octave or DEC for decade sweeps.

With the .OP or .DC command, the output fills in the blanks (in other words, you can read values for 42 and 44 ohm). However, for other simulation types, you will get discrete output for each step. For example, try changing the .OP command to a .TRANS command. The output will be correct, but it is hard to determine which group of plots go with which value of R in that case.

A Real Pane

One way to solve that problem is to create multiple plot panes using the Plot Settings menu. This lets you plot multiple things on separate graphs. On the same menu, there is a selection that allows you to pick which steps you want to display for a particular pane. Just be sure to uncheck the “apply to all panes” button.

There are many things you can do with panes and plots. For example, you can drag a label from one pane to another to move that waveform to the new pane. Using the Control or Alt key while clicking a label is usually interesting (although under Wine, the Alt key probably won’t work as expected).

Another trick is to drag a box on a plot with your mouse. Before you let go, you can read statistics about the selection at the bottom left side of the LTSpice window. Of course, when you let go the plot will zoom, but you can always undo (F9) to go back to the original view.

Even without panes, the step selector lets you look at one step at a time instead of all of them merged. However, for a .DC or .OP analysis, the plot works out fine with no extra steps.

An AC Circuit

lowpasssConsider the circuit on the right. It has a few new things. First, the voltage source has an AC amplitude of 10 V (used in the .AC analysis) and it also is a sine wave of 10 V at 1000 Hz (utilized in the .TRANS analysis). There’s also a capacitor. Even though the schematic shows the Greek mu character for micro (as in 47 microfarads), you enter it as a “u.” You don’t need to find the code to enter the mu on your keyboard.

The .AC analysis sweeps the frequency of the source, in this case from 100 Hz to 50 kHz. The number of points per octave is 25. Here’s the output of the analysis (measured at the junction of R1 and C1):

lowpass

As you might have guessed, this is a crude low pass filter. Frequencies below 1 kHz pas through pretty well, but signals above that get reduced as C1 shunts them to ground. The bottom line is dashed (hard to see on the screen shot) and represents the phase of the signal (note the right-hand vertical scale). If you don’t want to plot the phase, click on the right hand scale and you’ll see an option to not plot phase angle.

Another way to represent this is using the .TRANS analysis and a .STEP command. To see this, change V1 to have a frequency of {F} and then add the following directive:

 .STEP PARAM F LIST 1K 10k 100k

Finally, replace the .AC simulation directive with .TRANS .005. If you plot the output (that is, the voltage between R1 and C1):

filterout

Here it is easy to tell the green trace is the 1 kHz signal, the blue is the 10 kHz, and the red is the 100 kHz. Note the differences in amplitude.

Theory vs. Practice

The only problem with the above simulation is that it is wrong. Real components don’t act like the perfect parts we used. The voltage source has some internal resistance. Capacitors have some resistance. Resistors have some reactance. Even wires aren’t perfect conductors.

Depending on what you want to accomplish, some of this may not matter. Next time I’ll talk about what happens to our filter circuit when real world components come into play. Meanwhile, here’s a question: What happens if you change the filter schematic so that C1 is where R1 is and R1 goes in the place of C1? Why not try it and see? Remember, using Control+R while dragging a component will rotate it. You’d probably want to use the open hand dragging when you try this.


Filed under: how-to

Dale Dougherty Returns as CEO of Make:

MakerFaireDayOne-6 copyDale is excited to announce his return to CEO after about 18 months of serving as Executive Chairman of Make:'s board of directors.

Read more on MAKE

The post Dale Dougherty Returns as CEO of Make: appeared first on Make: DIY Projects and Ideas for Makers.

Facebook posts mocking judge earn brothers two years in jail

Daniel Sleddon and brother Samuel. (credit: Lancashire Police)

Two British brothers convicted of selling marijuana are being sent to prison for two years after they mocked the judge on Facebook immediately after their court appearance. The judge had handed them two-year suspend sentences. The brothers, from Accrington, showed remorse when they appeared for sentencing earlier this month, but they sang a different tune on Facebook.

About an hour after a Burnley Crown Court judge issued the suspended sentences, one of the brothers, Daniel Sledden, 27, took to Facebook telling judge Beverley Lunt to suck his you-know-what. Younger brother Samuel, 22, wrote Lunt on Facebook "up ur ass aha nice 2year suspended," according to Sky News.

The elder brother apologized on Facebook, to no avail. "I want to say how sorry I am for what I wrote about Judge Lunt and my sentence," he wrote.

Read 1 remaining paragraphs | Comments