Profile

Cover photo
Eric Hopper
Worked at Innovative Converged Devices
Attended Sawtooth Elementary
Lives in Seattle, WA
796 followers|493,824 views
AboutPostsCollectionsPhotosVideos+1'sReviews

Stream

Eric Hopper

Shared publicly  - 
 
 
Introducing Draco: compression for 3D graphics

The Chrome Media team has created Draco, an open source compression library to improve the storage and transmission of 3D graphics. Draco can be used to compress meshes and point-cloud data. It also supports compressing points, connectivity information, texture coordinates, color information, normals and any other generic attributes associated with geometry.

https://opensource.googleblog.com/2017/01/introducing-draco-compression-for-3d.html
View original post
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
This is something that bothers me, because it's true. I despise Trump, I think he's an absolute disaster. But, people must be careful to always hold the moral high ground in criticizing him. ALWAYS. It may not seem to matter because neither he nor his supporters seem capable of recognizing a moral high ground when they see it. But, for a variety of reasons, it is still vital to always hold onto it.

https://theintercept.com/2017/01/11/the-deep-state-goes-to-war-with-president-elect-using-unverified-claims-as-dems-cheer/
Trump's critics can do him no bigger favor than using dubious, discredited tactics to attack him.
1
Eric Hopper's profile photoAndres Soolo's profile photo
6 comments
 
If Deep State decided to War On Drumpf, they'd probably generate their own dossiers instead of picking up one that's essentially put together by a well-connected private detective and waving it around in the hope for takers.
Add a comment...

Eric Hopper

Shared publicly  - 
 
I wrote this Python command line utility so I could use a master password with reasonable safety and without me having to keep track of and avoid losing some master password database.

It uses repeated hashing of the master password and site name to generate a random 12 character password that's carefully (and deterministically of course) chosen to satisfy the ridiculous password requirements of most sites. You then copy and paste the password out of the shell window into the site.

The repeated hashing serves the purpose of making it very difficult to guess the master password even if you know the generated password and site name. I chose a number of iterations that takes about 4-5 seconds to compute on 2012/2013 era hardware. There should be no shortcut to this computation, and it's not an invertible function. So someone has to repeatedly guess a password, then engage in a lengthy computation to see if they're right. Even with a botnet, this is prohibitive for even a single password, especially if it's well chosen.

A few people have seemed very interested in this, so I'm posting this link here. It works, and generates a nice help with --help. But it could likely be packaged a lot more nicely. Also, someone could wrap it up in a GUI so an ordinary person could use it.

Also, I need to make an Android version that generates identical passwords. It's tedious to type the generated passwords into my phone. That, of course, will require a nice GUI.

https://bitbucket.org/omnifarious/makepw
A very simple script to generate site passwords from a master password and a site name. Does so in such a way as to make the master password basically unguessable, and the resulting site password will also have many bits of entropy making it very hard to guess. To be technical, it runs 200000 iterations of PKCS#5 v2.0 PBKDF2 with the master password as the key and the site name as the salt and base64 encodes the result (plus a bit of modifi...
1
Kenton Varda's profile photoEric Hopper's profile photo
2 comments
 
I used SHA256 in an HMAC construction to do it. Mainly because that hash is guaranteed to be in Python's hashlib package.

My master password doesn't have that many bits of entropy in it. I should actually come up with a better one. Though then I'd have to go around and change all of my passwords. :-)
Add a comment...

Eric Hopper

Shared publicly  - 
 
One of the best science fiction movies ever made I think. Though Ex Machina is pretty high on my list right now. But, it's idea of when the events would take place is kind of amusing. Happy Birthday Roy Batty!

http://www.thepoke.co.uk/2016/01/07/roy-batty-blade-runners-inception-date-happy-birthday-roy/
Yep, Roy Batty of Blade Runner was born on the 8th of Jan 2016 And for your birthday calendar: Leon's inception date is the 10th April 2017 Fee
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
+Grammarly looks interesting, but the idea that they store your writing for practically every site you visit disturbs me. It's a one-stop shop that allows anybody to capture any and all of your writing without having to get into your personal computer.

In fact, I can't in good conscience recommend it to anybody. I'd instead recommend to everybody that they stay far, far away from it. I wish I could block their ads because I never, ever want anything to do with them.

It's a privacy nightmare, especially given the NSA's proclivity for slurping up all the data they can about everybody and making sure the providers of the slurped data are not allowed to tell anybody they're doing it.

If grammarly promised to never store any of my writing in a way that could be associated with me, including making sure that it was stored in some sort of statistical data model that didn't allow them to reconstruct specific pieces of writing so it could be matched against publicly available writing, then I might consider it.

As it is, I strongly suspect they have a giant database detailing everything every single one of their customers has ever written. A goldmine for an unethical government agency, no matter what Grammarly might publicly state about the privacy of that data.
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
Such a clever and horrifying abuse of the regexp matcher. It's not a DFA of course, not with that back-reference in there.
 
Two Types of People/ #Programmer   - To celebrate the new prime year
[crayon-586fc47dacbfb709549430/] See below image to see two types of programmer 😀 This is one of the best programming humor/ jokes.
1 comment on original post
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
 
Sharing for the fascinating deep-dive into UX issues around making encryption accessible to everyone.

A very low-bullshit answer to a high-bullshit accusation.
Today, the Guardian published a story falsely claiming that WhatsApp's end to end encryption contains a "backdoor." Background. WhatsApp's encryption uses Signal Protocol, as detailed in their technical whitepaper. In systems that deploy Signal Protocol, each client is cryptographically identified by a ...
1 comment on original post
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
Computers are getting small enough and have low enough power that stuff like this is feasible. This was a seemingly far fetched science fiction concept not 10 years ago:

http://www.recode.net/2017/1/12/14245816/disposable-drones-paper-darpa-save-your-life-otherlab
DARPA is funding autonomous cardboard airplanes that can carry medical supplies.
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
Though, email is sort of obsolete. What I really want is a bill declaring that I have significant fourth amendment protection for data various companies are holding for me, and limits on what they can do with that data and who they can disclose it to.
 
The Email Privacy Act was reintroduced today. It's time for Congress to end this glaring privacy loophole.
It’s time for Congress to put an end to a glaring loophole in privacy law. Thanks to the wording in a more than 30-year-old law, the papers in your desk are better protected than the emails in your inbox. Congress can fix that by finally passing the Email Privacy Act, reintroduced in the House by Reps.
6 comments on original post
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
Yes, it's like how Mozilla forced Microsoft to start updating IE again.
 
It actually makes perfect sense.
A few years ago, thanks to Valve and Steam, Linux looked like it was going to become a major game platform. That didn't happen. But, the threat may have forced Microsoft to improve its Windows game support.
15 comments on original post
1
Add a comment...

Eric Hopper

Shared publicly  - 
 
This pretty much sums up what I think about this whole "Well, that blockchain idea you've got there is great. We'll use that to perpetuate the existing system.".
 
Most people likely agree that Mahatma Gandhi knew a thing or two about perseverance. Gandhi offered this to say which can certainly relate to fighting for and standing up for a monumental change y…
1 comment on original post
3
Eric Hopper's profile photo
 
+Avni Pandya - You and John in particular have brought this idea to me, and so I think reading this article about it might be of interesting to one or both of you.
Add a comment...

Eric Hopper

Shared publicly  - 
 
+Liz Krane - Whatever happened to you? :-)
1
Add a comment...
Eric's Collections
Story
Tagline
I think about anything and everything.
Introduction
I love learning and sharing what I've learned. I love melding together ideas from different places and different disciplines.

I want to build my own private system of the world. Like the main character in the movie π, I'm in search of the answer. Unlike that character, I know I will never find it.

Right now, all I know is that no large working system in nature is the result of central control. We should strive to emulate this in the systems we build or they will fail and/or become corrupt.
Education
  • Sawtooth Elementary
  • Susan Lindgren Elementary
  • Donald J McGuire Middle School
  • St. Louis Park Sr. High
  • University of Minnesota
Basic Information
Gender
Male
Other names
Omnifarious
Eric Hopper's +1's are the things they like, agree with, or want to recommend.
Google Maps
market.android.com

Download the latest release of Google Maps, and never carry a paper map again. Get Google Maps with Navigation (Beta), Places, and Latitude

Schlock Mercenary
plus.google.com

The online comic space opera by Howard Tayler

MyBackup Pro - Apps on Android Market
market.android.com

The easiest backup for Android Supporting the most content and the most devices MyBackup Pro is the easiest backup for Android. Supporting t

SwiftKey Keyboard
market.android.com

SwiftKey – the best-selling keyboard on Android#1 selling app in 38 countries, over 70,000 ✮✮✮✮✮ reviews Winner of Webby Award & Global Mobi

Camera ZOOM FX
market.android.com

★★★★★ "The Best Camera App for Android" - lifehacker ★★★★★ APP OF THE WEEK SALE, 40% OFF for a very limited time! >> "

Scale of Universe - Interactive Scale of the Universe Tool
primaxstudio.com

Scale of Universe - Interactive Scale of the Universe Tool -

Plusist
plus.google.com

Plusist enables you to share posts from Google+ to Facebook & Twitter automatically.

SSH persistent tunnels
market.android.com

SSH Persistent Tunnel (SPT) tries to maintain ssh tunnels over the frequent change of network and disconnects typical for a mobile device. S

Electronic Frontier Foundation
plus.google.com

Defending your civil liberties in a digital world.

Google Voice - Apps on Android Market
market.android.com

Make cheap international calls with your Google number. Send free text messages. Place calls and send text messages showing your Google numb

Start Google Plus
startgoogleplus.com

Get started with Google Plus - import your Facebook photos and download a browser extension.

Mott's Plus Light Apple JuiceMott's Plus Light Apple Juice
www.google.com

Flavored beverage from concentrate with other natural flavors. Contains 50% juice.

Transaction verification in Python (with M2Crypto)
forum.bitcoin.org

Transaction verification in Python (with M2Crypto)

Broken promises–C++0x futures «   Bartosz Milewski's Programming Cafe
bartoszmilewski.wordpress.com

Broken promises–C++0x futures. Posted by Bartosz Milewski under C++, Concurrency, Programming [16] Comments. I am frankly disappointed with

A pound of flesh: how Cisco's "unmitigated gall" derailed one man's life
arstechnica.com

As part of a legal battle with a rival firm, computer networking giant Cisco convinced the US government to have the opposing CEO arrested i

GPS Status & Toolbox
market.android.com

Displays GPS and sensor data: position and signal strength of satellites, accuracy, speed, acceleration, altitude, bearing, pitch, roll and

NASA
plus.google.com

To reach for new heights and reveal the unknown so that what we do and learn will benefit all humankind.

Vienna Teng
plus.google.com

singer/songwriter/pianist [official profile]

Sentinel 3: Homeworld
market.android.com

Sentinel 3: Homeworld - From the award winning Sentinel tower defense series!The biggest installment of the award winning Sentinel sci-fi to

This place has a friendly atmosphere. It reminds me a lot of Zeitgeist in the Pioneer Square district. Power outlets are easily found for people doing work on laptops, and lots of people are using them. All of these people working (often socially) contributes to the atmosphere. It's a nice mix of laid back and intense. My one complaint is that it wasn't obvious how to order anything besides coffee and other associated drinks.
Public - in the last week
reviewed in the last week
Not my favorite vibe for a coffee shop. Very vegan friendly, kind of dilapidated, comfortable, hippyish. The pinball machines in back and the two tabletop arcade machines are a nice accent though. It has the tendency to attract people outside of the norm.
Public - a week ago
reviewed a week ago
The service was fast and efficient. The pho was what I expected. The place seemed neat and clean though perhaps a bit utilitarian, but that's also about what I expect from a place specializing in Pho. So, it was a competently executed restaurant on a common theme without anything to set it especially apart from similar restaurants.
Public - a week ago
reviewed a week ago
This hotel is something of a unique experience. This hotel, more than any other I've stayed at in Portland, captures the spirit of the city. From the unique rooms with interesting unusual (though still functional) layouts to the seating area a half floor above the front desk, its quirky, eclectic and vaguely hippyish style shines through. Even the stuff they nickel and dime you with in the rooms fits the ambience. Ginger candy and Theo chocolate are just two examples. Overall I would highly recommend this hotel. It has things going for it that cannot be adequately captured with Zagat's rating system.
• • •
Quality: Very GoodFacilities: GoodService: Very Good
Public - 3 years ago
reviewed 3 years ago
37 reviews
Map
Map
Map
This place is a specialty shop that does an excellent job with its specialty. And that specialty is making molten chocolate cakes of various varieties as well as smoky chocolate flavored malts and other delights. Eating here will give you a sugar high. It's also quite popular in the evening, and if you like a crowd of youngish upscale people, it's a good place to be. And that, perhaps, is the most standout quality of this establishment. The atmosphere (and the prices) cultivate this particular crowd. It's homey and faux rustic. It's fancy while somehow conveying the impression that it's also environmentally friendly. The seating arrangements have sections where it's relatively easy for people who are unacquainted to have an excuse to share a few words without giving the impression that people are there to be hit on. There's also a photo-booth in the back near the politically correct (and clean and well kept) unisex bathrooms. And the fact that they use custom gourmet marshmallows and other such touches quite successfully conveys the impression that the food is worth the expense. I would recommend the establishment.
• • •
Public - a week ago
reviewed a week ago
I have been to other Kenton's compound locations and my experience has always been very positive. He generally has the wiring set up properly for a good party well in advance which makes for very quick setup times. I can't imagine that his standards have lowered in North Korea.
Public - 3 years ago
reviewed 3 years ago
Cedars is a very nice Indian place. It is close to being the best I've found so far in the Seattle area. It doesn't always have the best service, though I've never had service I would call bad. But the place where it shines is the food. I think the food at Saffron Grill is better, but the food at Cedars is very close.
Food: ExcellentDecor: GoodService: Good
Public - 4 years ago
reviewed 4 years ago