HN user

Garthex

154 karma

Github: https://github.com/kylefleming

Email: (In github profile)

Posts19
Comments17
View on HN

So far, so good. In initial testing, I was able to plug into glfw just fine. Libc is available on both macOS and linux, and it has pretty good support for interfacing with C libraries. That provides a good basis for cross-platform development, IMO.

I haven't dug into testing Foundation support yet. From what understand, it's mostly implemented and they're working on finishing it. Also right now they only support 64bit OSes and only have prebuilt binaries for Ubuntu 15.10 and 14.04.

From what I gathered from the email, first class concurrency won't be in swift 4 either way, just that they want to start talking about it in phase 2. Their separation of stage 1 (ABI-breaking changes) and stage 2 (non-ABI-breaking changes) was in regards to how they prioritize swift 4 tasks. (In other words, the discussion itself won't introduce any ABI-breaking changes, so there's no need to make sure it gets done in phase 1.)

I would check out these 2 libraries:

Fadecandy by Micah Scott: https://github.com/scanlime/fadecandy

LX and P3LX by Mark Slee: https://github.com/heronarts/LX

They both provide good starting points to working with LEDs arranged in arbitrary 2D and 3D configurations.

You can also check out the code for 2 different LED art projects I've worked on, both built on top of LX.

Tabula - https://github.com/squaredproject/Tabula LED fins on the side of a building in Palo Alto, visualizing earthquake data. Construction starts later this year

2Squared - https://github.com/squaredproject/2squared 50-ft LED trees created in 2014 for Burning Man and Coachella

I learned that the hard way a month ago when I found that all my photos from the past 6 years that I had been storing on Dropbox had been mysteriously deleted :(

Storing != backing up

Still trying to let go of ever having those visual memories again. Certainly you're right that it's no one's fault but our own, but that doesn't make the lose any easier to deal with. I do blame Dropbox though, considering I'm a paying customer. When it happened I saw that the actual backup feature costs extra.

Dropbox may be a ok syncing service but it's a pretty shitty backup service given any collaborators can delete your files. Suffice it to say I'll be backing up locally and finding an alternative to Dropbox.

(Sort of a tangent/rant/vent there, but if anyone has a recommendation for cloud backups I'd love to hear.)

I don't know if this technically counts but I'm a freelancer and I proposed and made an iPhone app for a company Social Print Studio where we do revenue share and they handle all fulfillment, customer service, and marketing. It's well on its way to a Bay Area salary for me and it's only been out for a few months. The app is called Print Studio.

Basically I saw an opportunity for a company I liked (I knew them as friends not as a customer) to make even more money with very little risk to them (they didn't pay me a salary, only the revenue share) and as such I was offered a very good deal with no variable costs to me except for development maintenance time and any new features I want to add.

Just leaving food for thought for you all, there are plenty of ways to generate passive income. You don't have to go it alone, collaboration is one of the best tools we have as humans! So get creative. :)

I'm curious as to whether this post will ever leave the front page. If it keeps getting points at an alarming rate, is there anything in the algorithm to eventually lower the ranking?