Bruno Pires

745 Added | 1 Magazine | 21 Likes | 5 Following | 95 Followers | @piresbruno | Software Craftsman, Technology enthusiast

What it’s like to drive a car while it’s being hacked

Ever been driving a car when both the brake and the gas pedal failed, and the dashboard go nuts? I just have, and it isn’t fun. What are we going to do when our cars are targets for hackers?<p>The problem with most modern cars is that to offer many more kinds of services (live traffic data for sat …

Autonomous Cars

Comma.ai launches an $88 universal car interface called Panda

George Hotz, aka geohot, is fidgeting in his living room, wearing dark shades and a giant comma on his t-shirt as he shows me his company’s latest product, an $88 universal car interface called Panda.<p>Hotz both lives and works in a residential San Francisco neighborhood with a team of 20-somethings …

Living Rooms

Researchers Use Ridesharing Cars to Sniff Out a Secret Spying Tool

Law enforcement's use of the surveillance devices known as stingrays, fake cell towers that can intercept communications and track phones, remains as …

7 books that taught me how to code

As you might read in my recent post - coding without Google - I've started learning to program mostly from books. In the beginning, I read them from …

Books

Pushing A Trillion Row Database With GPU Acceleration

There is an arms race in the nascent market for GPU-accelerated databases, and the winner will be the one that can scale to the largest datasets …

Databases

New version of Google App Engine supports all programming languages

Google announced that an entirely overhauled version of App Engine was generally available as of today. It made the announcement at Google Cloud Next being held this week in San Francisco.<p>App Engine is Google’s platform-as-a-service for building application backends without having to worry about …

San Francisco

A blockchain in 200 lines of code

The basic concept of blockchain is quite simple: a distributed database that maintains a continuously growing list of ordered records. However, it is …

Learn C Programming With 9 Excellent Free Open Source Books

<b>C Books</b><p>Books are very personal things. And programming books are no exception. We all form bonds with programming books that help master the …

Announcing OpenWhisk Integration with the Serverless Framework

Today we're excited to announce OpenWhisk integration with the Serverless Framework!<p>The official OpenWhisk Provider Plugin allows developers to build …

ZeroVM sponsored by Rackspace

What is ZeroVM?<p>ZeroVM is an open source virtualization technology that is based on the Chromium Native Client (NaCl) project. ZeroVM creates a secure …

Rackspace

The autonomous Lily drone is dead and buyers are being offered refunds

Another ambitious crowd-funded drone has died — this time, the autonomous Lily camera drone. After collecting more than $34 million in pre-orders from 60,000 customers, the company behind Lily has closed after failing to secure financing for full-scale production.<p>In a blog post titled “The …

Drones

How to work Remotely with 150+ people

Work asynchronously, keep a single source of truth, avoid management overhead and communicate.<p>The key is working asynchronously. Work in a way that …

Swift Functors, Applicatives, and Monads in Pictures

This is a translation of Functors, Applicatives, And Monads In Pictures from Haskell into Swift.<p>I don't want to take any merit for writing this, I …

World's first 32bit Homebrew CPU

Phil Wright • 11/10/2017 at 01:30 • 0 comments<p>The most complex part of our ALU is handling the various shift operations. We need to handle shifting …

Apple has set up a secret office in Berlin to 'cherrypick' mapping engineers from Here

Apple has hired at least half a dozen employees from Here for a Berlin-based Apple Maps team, according to LinkedIn, but the true figure is likely to be somewhat higher.<p>A source, who wished to remain anonymous, said that Apple strategically moved in on Here's talent as the mapping company was …

Eastern Europe

Google joins the open source Cloud Foundry Foundation

Google is joining the Cloud Foundry Foundation as a Gold member. To be fair, this doesn’t necessarily come as a major surprise, especially given that Google recently hired the foundation’s former CEO Sam Ramji.<p>Other Cloud Foundry Gold-level members include Accenture, Allstate, CenturyLink, Huawai, …

Cloud Foundry

Gitql

Gitql is a Git query language.<p>In a repository path...<p>See more here<p>Requirements<p>Go<br>• cmake<br>• pkg-config<p>Install<p>go get -u -d github.com/cloudson/gitql<br>• cd …

Databases

The Broken Window Theory In Product Design

My search for a MacBook Pro alternative

The MacBook Pro has been a standard developer laptop for many years now. In any programming conference, you simply have to look around during sprints …

lowRISC · lowRISC

January 12, 2018<p>lowRISC 0-5 milestone release<p>The lowRISC 0.5 milestone release is now available. The various changes are best described in our …

Bluetooth 5 Is Here

Reader BrianFagioli writes: Today, the Bluetooth Special Interest Group announces the official adoption of the previously-announced Bluetooth 5. In …

An Apple fan just saved you $300 (Apple Book not included)

Some made fun of Apple's attempt at self reflection with its debut of the Apple Book, a minimalist photo book showing off the company's product …

MacBook Pro

ESA will fund ExoMars 2020 despite Schiaparelli's demise

The ExoMars mission will live on despite the Schiaparelli's lander unfortunate mishap. At a meeting in Switzerland, European Space Agency's member countries have agreed to set aside €436 million ($464 million) to make ExoMars 2020 a reality. That's the second part of the mission that arrived on …

Facebook blocks links to B.S. Detector, fake news warning plugin

Not only is Facebook <i>not</i> providing little red warnings along with links to potentially specious news—it’s now blocking links to the plugin that did.<p>Over the past week, some Facebook users reported seeing content warnings next to links from established fake news domains, apparently without realizing …

Internet

SPKit: Simple Promise Kit for swift

SPKit is just another Swift promises framework, it prevents the <b>callback hell</b> and supports sync and async code.<br>It was made be to simple to use, read …

Hype Driven Development

Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in …

Software Development

Probabilistic Programming

Probabilistic Programming<p>The programming languages and machine learning communities have, over the last few years, developed a shared set of research …

Machine Learning

How the Trump Campaign Built an Identity Database and Used Facebook Ads to Win the Election

There may be some fake news on Facebook, but the power of the Facebook advertising platform to influence voters is very real. This is the story of …

Cambridge Analytica

Pinebook Linux Laptop Unveiled From Just $89

Anyone in the market for an affordable Linux laptop may be worth checking out the new Pinebook Linox laptop which will soon be available in two …