This year (2018) was my third Electric Daisy Carnival, AKA the largest electronic music festival in the US. But as someone who’s usually more at home on Burning Man’s playa than a garbage encrusted NASCAR racetrack, I wanted to do something more than just go.
I’ve always found the former’s participatory nature far more creatively inspiring than the latter’s spectator sport. To borrow the words of a wise fellow burner:
“Everything at Burning Man is there because someone thought it would be cool to bring it to Burning Man.”
At EDC, the stages are built by the festival. At Burning Man, all of the art installations (aside from the Man and Temple) are there because someone thought it’d be cool to build them there. …
Update (5/23/2018): while the video recording issues seem to have been resolved, there is still no USB audio dongle that works well with this phone, according to the long-running xda-developers dongle testing thread, full of people who are still tirelessly searching for one that does.
Original post (12/1/2017):
I returned a phone for the first time today. And I’ve had every Nexus and Pixel phone since the Galaxy Nexus.
I abided Google’s usual launch issues. The screen complaints, with reports of burn in and significant blue shifting when you look at the phone at an angle.
But two issues took the…
I recently talked to Thorn — a nonprofit that uses technology and data science to find and rescue sexually abused children. It turns out over 75% of child prostitution is advertised online — mostly on backpage.com (essentially, a seedier Craiglist).
Their Innovation Lab here in San Francisco is hiring engineers to help in that mission. Incredibly, thanks to their work, and in collaboration with worldwide enforcement agencies, they’ve brought down the amount of time it takes to rescue children from a period of years to a matter of days.
At our first meeting, I nearly broke down in tears.
Their lead engineer told me a story about a girl recently rescued in Europe. She was being pimped out by her father online. Through a variety of techniques including analyzing the listing’s text and the backgrounds of the associated explicit photos (and determining the hotel room they were taken in) and cross-referencing this data with their existing database, they were able to rescue the girl from her abuser — and also save her little sister, who was not yet old enough to be abused. …
I’ve been a very happy Dashlane Android user for many months now — I’m ecstatic to have a password manager that just works between all my devices, encrypts my passwords in transit and at rest, and has a responsive dev team. First, some background on In-App Login.
When I first migrated from Lastpass, I noticed that Dashlane was missing one critical feature: In-App Login. If you’re unfamiliar, when you are at a login screen in any app, Lastpass will pop up a dialog (using an Accessibility Services plugin) to fill in the username/password for you. …
As I reported on the GMaps-API tracker here, there’s a critical issue affecting apps that use more than one map fragment. Lollipop devices seem to be the only ones affected. Other devs are now commenting, verifying my analysis — my goal is for this to gain more visibility internally at Google.
I first noticed this when demoing my app, One Warm Coat, on my new Nexus 6 and saw it was repeatedly crashing on load. We use multiple map fragments in a tabbed interface; after examining the stack traces I had a hunch that running more than one map was the cause. Curiously, my Nexus 4 running 4.4.2 …
GUILT AND SELF-LACERATION ARE INDULGENCES
SELF-AWARENESS CAN BE CRIPPLING
SYMBOLS ARE MORE MEANINGFUL THAN THINGS THEMSELVES
These are truisms by Jenny Holzer. I was introduced to Holzer and her prolific works through my friend and fellow Android hacker Ari’s post from last month. Lydia Laurenson, writing at http://lydialaurenson.com/abstraction-is-a-type-of-decaden…/ got me intrigued enough to build this:
https://twitter.com/HOLZERTRON (follow it!)
So I did. Repo here (PRs welcome!): https://github.com/aphexcx/holzer-twitter
Originally published at www.aphex.cx on December 10, 2014.
Sure, you’d love to do this, who wouldn’t? Word and PDF are awful file formats, but they’re still widespread and if you’re housing your important documents in them, and you’re like me, then you want them version controlled. Git can handle any binary file of course, but where’s the fun in seeing this?
$ git diff
diff --git a/chapter1.doc b/chapter1.doc
index 88839c4..4afcb7c 100644
Binary files a/chapter1.doc and b/chapter1.doc differ
Stick the following line in a
.gitattributes file in your repo:
I’ll let them explain:
This tells Git that any file that matches this pattern (.doc) should use the “word” filter when you try to view a diff that contains changes. What is the “word” filter? You have to set it up. Here you’ll configure Git to use the catdoc program, which was written specifically for extracting text from a binary MS Word documents … to convert Word documents into readable text files, which it will then diff…
For the first time ever, I’m now using a Mac as my main work machine. Work just got me a brand spanking new 2013 Retina Macbook Pro, fully loaded, go-to-apple-dot-com-choose-the-15-inch-drag-all-the-hardware-sliders-to-the-right monstrosity with 500GB of SSD and 16GB of RAM. What a machine. Too bad it’s running OSX.