Steve Thomas - IT Consultant

In a video that similar to those videos where humans push around ATLAS, researchers at Delft University of Technology have created a system that will let a quadrotor drone keep flying even if one of the propellers is broken.

The video above – which is, arguably, pretty boring – shows the drone fighting against both structural damage and wind and most definitely winning. The fact that it is able to stay airborne under such wild conditions is the real draw here and it’s a fascinating experiment in robust robotics. In other words, this drone routed around damage that would destroy a normal quadcopter.

According to IEEE the system works by adding a multiple subsystems to the drone in order to manage the position and altitude. The system uses the built-in gyro and accelerometer readings to keep itself in the air and lots of processing power to keep it moving forward even as it seems to careen into the wild blue yonder. Further, the system manages motor power to ensure that the propellers aren’t “saturated.”

The researchers, Sihao Sun, Leon Sijbers, Xuerui Wang, and Coen de Visser, presented their paper in Spain last week at IROS 2018.

Researchers at Indiana University have confirmed that stringent password policies – aside from being really annoying – actually work. The research, led by Ph.D. student Jacob Abbott, IU CIO Daniel Calarco, and professor L. Jean Camp. They published their findings in a paper entitled “Factors Influencing Password Reuse: A Case Study.”

“Our paper shows that passphrase requirements such as a 15-character minimum length deter the vast majority of IU users (99.98 percent) from reusing passwords or passphrases on other sites,” said Abbott. “Other universities with fewer password requirements had reuse rates potentially as high as 40 percent.”

To investigate the impact of policy on password reuse, the study analyzed password policies from 22 different U.S. universities, including their home institution, IU. Next, they extracted sets of emails and passwords from two large data sets that were published online and contained over 1.3 billion email addresses and password combinations. Based on email addresses belonging to a university’s domain, passwords were compiled and compared against a university’s official password policy.

The findings were clear: Stringent password rules significantly lower a university’s risk of personal data breaches.

In short, requiring longer passwords and creating a truly stringent password policy reduced fraud and password reuse by almost 99%. Further, the researchers found that preventing users from adding their name or username inside passwords it’s also pretty helpful. Ultimately, having a stringent password policy is far better than have none at all. It’s a no-brainer but it could be an important data point for your next tech project.

SpankChain, a cryptocurrency aimed at decentralized sex cams, has announced that a hacker stole about $38,000 from their payment channel thanks to a broken smart contract. They wrote:

At 6pm PST Saturday, an unknown attacker drained 165.38 ETH (~$38,000) from our payment channel smart contract which also resulted in $4,000 worth of BOOTY on the contract becoming immobilized. Of the stolen/immobilized ETH/BOOTY, 34.99 ETH (~$8,000) and 1271.88 BOOTY belongs to users (~$9,300 total), and the rest belonged to SpankChain.

Our immediate priority has been to provide complete reimbursements to all users who lost funds. We are preparing an ETH airdrop to cover all $9,300 worth of ETH and BOOTY that belonged to users. Funds will be sent directly to users’ SpankPay accounts, and will be available as soon as we reboot Spank.Live.

The hacker used a ‘reentrancy’ bug in which the user calls the same transfer multiple times, draining a little Ethereum each time. The bug is the same one that previously affected the DAO.

The company pointed out that a security audit on their smart contract would have cost $50,000, a bit more than the amount lost. “As we move forward and grow, we will be stepping up our security practices, and making sure to get multiple internal audits for any smart contract code we publish, as well as at least one professional external audit,” they wrote.

I’ve reached out to the company for clarification but in short it seems the spanker has become the spankee.

This clever – if expensive – product is called the BoxLock and it is a keyless padlock that lets your package delivery person scan and drop off your packages into a locked box. The system essentially watches for a shipping event and then waits for the right barcode before opening. Once the delivery person scans the package, the lock opens, the delivery person sticks the package in a box or shed (not included) and locks it back up. You then go and grab your package at your leisure.

The lock costs $129.

The company appeared on everyone’s favorite show, Shark Tank, where they demonstrated the system with a fake door and fake UPS dude.

The internal battery lasts 30 days on one charge and it connects to your phone and house via Wi-Fi. While the system does require a box – it’s called BoxLock, after all, not LockBox – it’s a clever solution to those pesky porch pirates who endlessly steal my YorkieLoversBox deliveries.

Shimon is a marbima-playing robot with some real soul. This crazy little robot, created by Gil Weinberg at the Georgia Tech Center for Music Technology, can listen to the other players around it and play out little ditties in response to the music. In short, it’s the world’s best jazz and hip hop collaborator because, unlike humans, Shimon can never get drunk and forget the van keys back at that Taco Bell in Fresno.

“Most of what Shimon is playing is generated using a new process where he creates hundreds of melodies off line based on deep learning analysis of large musical data sets,” said Weinberg. “Then us humans (me and my students) choose melodies we like and orchestrate / structure them into songs. It’s a new form of robot-human collaboration, at least for us.”

In this video Shimon and crew play along to Dash Smith, an Atlanta-based rapper who freestyles while Shimon and you’ll also notice another Georgia Tech product, a robotic drumming prosthesis that gives the drummer the power of four Neil Perts.

Weinberg, Shimon’s human, is excited by the new developments.

“Still under development is the other new element – we are working letting Shimon analyze in real time the rhythm, melodies and semantic meaning of the free style rapper lyrics and use this analysis to drive Shimon’s improvisation. As you know we have explored mostly improvised music, starting with drum circles moving to Jazz, rock jam-bands, and African marimba bands,” said Weinberg. “We are now ready to move to the next frontier of real time collaborative improvisation – free style rapping, where the hope is that the rapper will be influenced by what Shimon is coming up with and vice versa.”

Now that “utility” tokens have become a popular and international way to fund major blockchain projects, a pair of investors are creating a new way to turn tokens into true equities. The investors, Jonathan Nelson and Laura Nelson, have created Hack Fund, an early stage investment vehicle that allows startups to launch what amounts to “blockchain stock certificates,” according to Jonathan.

“Our previous business model exchanged equity from startup companies for services, and wrapped that equity into funds that we then sold to investors. These fund investors have included family offices, institutions, and high net worth individuals,” said Jonathan. “However, Hack Fund represents a new business model. Because Hack Fund leverages the blockchain, investors all over the world at all levels can participate in startup investing by trading blockchain stock certificates. Also, its SEC compliant structure means that it is also available to a limited number of accredited investors in the US.”

The team originally created Hackers/Founders, a tech entrepreneur group in Silicon Valley, and they now support 300,000 members in 133 cities and 49 countries. Hack Fund is a vehicle to support some of the startups in the Hackers/Founders network.

“HACK Fund, through its Hackers/Founders heritage, has a large, unique global network,” said Jonathan. “This provides Hack Fund with unparalleled reach and deal flow across the global technology market. There are a few blockchain-based funds, but they are limited themselves to blockchain-only investments. Unlike typical venture funds, HACK Fund will provide quick liquidity for investors, leveraging blockchain technology to make typically illiquid private stocks tradeable.”

The idea behind Hack Fund is quite interesting. In most cases investing in a company leads to up to ten years of waiting for a liquidity event. However, with blockchain-based stock certificates investors can buy shares that can be bought and sold instantly while company performance drives the value up or down. In short, startups become liquid in an instant, which can be a good thing or a bad thing, depending on the founding team.

“HACK Fund is a publicly traded closed-end fund. The fund’s venture investments are valued on a quarterly basis by an independent third party, audited and posted to the blockchain for all token holders to review. There are no K-1 statements issued, there is no partnership/LLC, rather HACK Fund is an investment company akin to Berkshire Hathaway which invests in the same manner as early-stage venture capital,” said Jonathan.

The team is raising a little over $2 million in an ICO to build out the fund. They’ve already raised most of their $100 million total goal from individual investors but the ICO will let retail investors buy some of the tokens as they are made available on the BRD wallet.

French watchmaker Unitam and 3D printing company Stainless teamed up to build a unique 3D printed watch, essentially the first of its kind. The team created the watch case using laser sintering to melt stainless steel 316L powder on a Renishaw AM250 printer.

The watch, which uses French-made hands and a Miyota movement, isn’t completely 3D printed. However, because 3D printing is now nearly foolproof and almost as good as injection molding, the teams will begin mass producing and selling these watches in the Unitam in Paris.

The watchmaker and the metals company showed off their watch at the Micronora trade show in France’s watchmaking city, Besançon.

It’s a clever and unique use case for 3D printing and I’d love to see more. Sadly, the current 3D printing systems can’t make small, complex parts for watch movements so we’re stuck with making larger, less complex parts until the technology truly takes off.

When we last met with Salto the jumping robot it was bopping around like a crazed grasshopper. Now researchers have added targeting systems to the little creature, allowing it to maintain a constant hop while controlling exactly when and where Salto lands.

Called “deadbeat foot placement hopping control” the Salto can now watch a surface for a target and essentially fly over to where it needs to land using built-in propellers.

Researchers Duncan Haldane, Justin Yim and Ronald Fearing created the Salto as part of the Army Research Office and they will be exhibiting the little guy at the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems.

The team upgraded Salto’s controller to make it far more precise on landing, a feat that was almost impossible using the previous controller system, SLIP. “The robot behaves more or less like a spring-loaded inverted pendulum, a simplified dynamic model that shows up often enough in both biology and robotics that it has its own acronym: SLIP,” wrote Evan Ackerman at IEEE. “Way back in the 1980s, Marc Raibert developed a controller for SLIP-like robots, and people are still using it today, including Salto-1P up until just recently.”

Of all the fascinating apps to be found out in the wild I’m especially enamored of Final Draft. It’s an app dedicated to writing and developing screenplays and it has stood the test of time, going through eleven iterations to reach this latest version, the pinnacle of screenwriting warez.

While most of us are content with Word or Google Docs, screenwriters have gotten used to Final Draft’s unique key combinations and styling but made do with software that was, to be fair, far behind the state of the art. Now the latest version is beginning to offer many competitive features including collaboration tools and powerful formatting tricks.

The most important change is the decidedly proprietary collaboration system. Final Draft creates a chatroom where you and your collaborators can sit and work together on a single document and the changes are visible on all copies of the text. You can also use the room to brainstorm ideas using the Beat Board view, essentially a cork board that makes it easy to put up ideas, scenes, or characters.

The system now also includes voice-to-text capabilities so you can dictate your next screenplay just by talking to your computer. It also adds tagging so you can break down scripts in terms of props, animals, actors, budgets, and schedules. You can also add images to scripts, a feature aimed at graphic novel writers and game creators.

There is also a Night Mode for when you’re deep in thought and that third midnight glass of Burgundy as you puzzle out a messy plot point.

I’ve used Final Draft for a year now – I wrote a script with a college friend – and I didn’t notice much of a UX/UI difference between Final Draft 10 and 11. The collaboration features are excellent, however, and great improvement over the previous versions. Being able to add in photos and other multimedia is icing on the cake, so to speak.

Final Draft is now aiming at a more general audience and, while there are plugins for scriptwriting in Word and Google Docs, many screenwriters swear by the software. At $249 it’s a bit pricey but as long as you’re working on your next great screenplay featuring a robot that falls in love with a washing machine it is, presumably, a tax write off. That said don’t hold me to that advice.

The Casio Rangeman GPR-B1000 is comically large. That’s the first thing you notice about it. Based on the G-Shock design, this massive watch is 20.2mm thick and about 60mm in diameter, a true dinner plate of a watch. Inside the heavy case is a dense collection of features that will make your next outdoor adventure great.

GPR-B1000, which I took for an extended trip through Utah and Nevada, is an outdoor marvel. It has all of the standard hiking watch features including compass, barometer, altimeter, and solar charging, but the watch also has built-in GPS mapping, logging, and backtracking. This means you can set a destination and the watch will lead you and you can later use your GPS data to recreate your trek or even backtrack out of a sticky situation.

This is not a sports watch. It won’t track your runs or remind you to go to your yoga class. Instead it’s aimed at the backwoods hiker or off piste skier who wants to get from Point A to Point B without getting lost. The watch connects to a specialized app that lets you set the destinations, map your routes, and even change timezones when the phone wakes up after a flight. These odd features make this a traveler’s dream.

The watch design is also unique for Casio. Instead of a replaceable battery the device charges via sunlight or with an included wireless charger. It has a ceramic caseback – a first for Casio – and the charger fits on like a plastic parasite. It charges via micro USB.

It has a crown on the side that controls scrolling through various on-screen menus and the rest of the functions are accessed easily from dedicated buttons around the bezel. The watch is mud- and water-proof to 200 meters and it can survive in minus 20 degrees Celsius temperatures. It is also shock resistant.

The $800 GPR-B1000 is a beefy watch. It’s not for the faint of wrist and definitely requires a bit of dedication to wear. I loved it while hiking up and down canyons and mountains and it was an excellent travel companion. One of the coolest features is quite simply being able to trust that the timezone is correct as soon as you land in Europe from New York.

That said you should remember that this watch is for “Adventure Survival” as Casio puts it. It’s not a running watch and it’s not a fashion piece. At $800 it’s one of Casio’s most expensive G-Shocks and it’s also the most complex. If you’re an avid hiker, however, the endless battery, GPS, and trekking features make it a truly valuable asset.

[gallery ids="1728822,1728820,1728819"]

Zocdoc founder Cyrus Massoumi and Indiegogo founder Slava Rubin have created a new $30 million fund called Humbition aimed at early stage, founder-led companies in New York.

“The fund is focused on connecting startups with investors and advisors experienced in building and growing successful businesses,” said Rubin.

“W are seeking to fill a void in NYC, where the vast majority of early stage investors have no significant experience building and scaling businesses,” he said. “The fund’s main areas of investment include marketplaces, consumer and health tech. But the primary criteria for investments is high quality founders. The fund is also seeking out mission-driven businesses because the companies that are socially responsible will be the most successful in the coming decades.”

The fund has has brought on ClassPass founder Payal Kadakia, Warby Parker founder Neil Blumenthal, Charity: Water CEO and founder Scott Harrison, and Casper founder and CEO Philip Krim as advisors and investors. They have already invested some of the $30 million raise in Burrow, a couch-on-demand service.

“New York City is home to a tremendous number of mission-driven startups that are simply not receiving the same level of support as their peers in the Bay Area. This void presents a unique opportunity for humbition to reach the incredible local talent who need the funding and guidance to build and grow their businesses in New York City,” said Rubin.

Outside the crop of construction cranes that now dot Vancouver’s bright, downtown greenways, in a suburban business park that reminds you more of dentists and tax preparers, is a small office building belonging to D-Wave. This office, squat, angular, and sun-dappled one recent cool Autumn morning, is unique in that it contains an infinite collection of parallel universes.

Founded in 1999 by Geordie Rose, D-Wave company worked in relatively obscurity on esoteric problems associated with quantum computing. When Rose was PhD student at the University of British Columbia he turned in an assignment that outlined a quantum computing company. His entrepreneurship teacher at the time, Haig Farris, found the young physicists ideas compelling enough to give him $1,000 to buy a computer and a printer to type up a business plan.

The company consulted with academics until 2005 when Rose and his team decided to focus on building usable quantum computers. The result, the Orion, launched in 2007 and was used to classify drug molecules and play Sodoku. The business now sells computers for up to $10 million to clients like Google, Microsoft, and Northrop Grumman.

“We’ve been focused on making quantum computing practical since day one. In 2010 we started offering remote cloud access to customers and today, we have 100 early applications running on our computers (70% of which were built in the cloud),” said CEO Vern Brownell. “Through this work, our customers have told us it takes more than just access to real quantum hardware to benefit from quantum computing. In order to build a true quantum ecosystem, millions of developers need the access and tools to get started with quantum.”

Now their computers are simulating weather patterns and tsunamis, optimizing hotel ad displays, solving complex network problems, and, thanks to a new, open source platform, could help you ride the quantum wave of computer programming.

Inside the box

When I went to visit D-Wave they gave us unprecedented access to the inside of one of their quantum machines. The computers, which are about the size of a garden shed, have a control unit on the front that manages the temperature as well as queuing system to translate and communicate the problems sent in by users.

Inside the machine is a tube that, when fully operational, contains a small chip super-cooled to 0.015 Kelvin or -459.643 degrees Fahrenheit or -273.135 degrees Celsius. The entire system looks like something out of the Death Star – a cylinder of pure data that the heroes must access by walking through a little door in the side of a jet black cube.

It’s quite thrilling to see this odd little chip inside of its supercooled home. As the computer revolution maintained its predilection towards room-temperature chips, these odd and unique machines are a connection to an alternate timeline where physics is wrestled into submission in order to do some truly remarkable things.

And now anyone – from kids to PhDs to everyone in between – can try it.

Into the Ocean

Learning to program a quantum computer takes time. Because the processor doesn’t work like a classic universal computer you have to train the chip to perform simple functions that your own cellphone can do in seconds. However, in some cases researchers have found the chips can outperform classic computers by 3,600 times. This trade off – the movement from the known to the unknown – is why D-Wave exposed their product to the world.

“We built Leap to give millions of developers access to quantum computing. We built the first quantum application environment so any software developer interested in quantum computing can start writing and running applications — you don’t need deep quantum knowledge to get started. If you know Python, you can build applications on Leap,” said Brownell.

To get started on the road to quantum computing D-Wave build the Leap platform. The Leap is an open source toolkit for developers. When you sign up you receive one minute’s worth of quantum processing unit time which, given that most problems run in milliseconds, is more than enough to begin experimenting. A queue manager lines up your code and runs it in order received and the answers are spit out almost instantly.

You can code on the QPU with Python or via Jupiter notebooks and it allows you to connect to the QPU with an API token. After writing your code, you can send commands directly to the QPU and then output the results. The programs are currently pretty esoteric and require a basic knowledge of quantum programming but, it should be remembered, classic computer programming was once daunting to the average user.

I downloaded and ran most of the demonstrations without a hitch. These demonstrations – factoring programs, network generators, and the like – essentially turned the ideas concepts of classical programming into quantum questions. Instead of iterating through a list of factors, for example, the quantum computer creates a “parallel universe” of answers and then collapses each one until it finds the right answer. If this sounds odd it’s because it is. The researchers at D-Wave argue all the time about how to imagine a quantum computer’s various processes. One camp sees the physical implementation of a quantum computer to be simply a faster methodology for rendering answers. The other camp, itself aligned with Professor David Deutsch’s ideas presented in The Beginning of Infinity, sees the sheer number of possible permutations a quantum computer can traverse as evidence of parallel universes.

What does the code look like? It’s hard to read without understanding the basics, a fact that D-Wave engineers factored for in offering online documentation. For example, below is most of the factoring code for one of their demo programs, a bit of code that can be reduced to about five lines on a classical computer. However, when this function uses a quantum processor, the entire process takes milliseconds versus minutes or hours.

Classical

# Python Program to find the factors of a number

define a function

def print_factors(x):
# This function takes a number and prints the factors

print("The factors of",x,"are:")
for i in range(1, x + 1):
if x % i == 0:
print(i)

change this value for a different result.

num = 320

uncomment the following line to take input from the user

#num = int(input("Enter a number: "))

print_factors(num)

Quantum


@qpu_ha
def factor(P, use_saved_embedding=True):

####################################################################################################
# get circuit
####################################################################################################

construction_start_time = time.time()

validate_input(P, range(2 ** 6))

# get constraint satisfaction problem
csp = dbc.factories.multiplication_circuit(3)

# get binary quadratic model
bqm = dbc.stitch(csp, min_classical_gap=.1)

# we know that multiplication_circuit() has created these variables
p_vars = ['p0', 'p1', 'p2', 'p3', 'p4', 'p5']

# convert P from decimal to binary
fixed_variables = dict(zip(reversed(p_vars), "{:06b}".format(P)))
fixed_variables = {var: int(x) for(var, x) in fixed_variables.items()}

# fix product qubits
for var, value in fixed_variables.items():
    bqm.fix_variable(var, value)

log.debug('bqm construction time: %s', time.time() - construction_start_time)

####################################################################################################
# run problem
####################################################################################################

sample_time = time.time()

# get QPU sampler
sampler = DWaveSampler(solver_features=dict(online=True, name='DW_2000Q.*'))
_, target_edgelist, target_adjacency = sampler.structure

if use_saved_embedding:
    # load a pre-calculated embedding
    from factoring.embedding import embeddings
    embedding = embeddings[sampler.solver.id]
else:
    # get the embedding
    embedding = minorminer.find_embedding(bqm.quadratic, target_edgelist)
    if bqm and not embedding:
        raise ValueError("no embedding found")

# apply the embedding to the given problem to map it to the sampler
bqm_embedded = dimod.embed_bqm(bqm, embedding, target_adjacency, 3.0)

# draw samples from the QPU
kwargs = {}
if 'num_reads' in sampler.parameters:
    kwargs['num_reads'] = 50
if 'answer_mode' in sampler.parameters:
    kwargs['answer_mode'] = 'histogram'
response = sampler.sample(bqm_embedded, **kwargs)

# convert back to the original problem space
response = dimod.unembed_response(response, embedding, source_bqm=bqm)

sampler.client.close()

log.debug('embedding and sampling time: %s', time.time() - sample_time)

“The industry is at an inflection point and we’ve moved beyond the theoretical, and into the practical era of quantum applications. It’s time to open this up to more smart, curious developers so they can build the first quantum killer app. Leap’s combination of immediate access to live quantum computers, along with tools, resources, and a community, will fuel that,” said Brownell. “For Leap’s future, we see millions of developers using this to share ideas, learn from each other, and contribute open source code. It’s that kind of collaborative developer community that we think will lead us to the first quantum killer app.”

The folks at D-Wave created a number of tutorials as well as a forum where users can learn and ask questions. The entire project is truly the first of its kind and promises unprecedented access to what amounts to the foreseeable future of computing. I’ve seen lots of technology over the years and nothing quite replicated the strange frisson associated with plugging into a quantum computer. Like the teletype and green-screen terminals used by the early hackers like Bill Gates and Steve Wozniak, D-Wave has opened up a strange new world. How we explore it us up to us.