HNHacker News
TopNewBestAskShowJobs

crcastle

485 karma · joined October 24, 2010

hn@crc.io

@crc

[ my public key: https://keybase.io/crcastle; my proof: https://keybase.io/crcastle/sigs/8-kt8ifKMYca_g96JmH5W1SHXsxzPYXtaJ-tBilLbZo ]

submissionscomments
crcastle··on Why I won't do coding tests
I have also been frustrated and surprised by the technical interview process. For a Google interview, they had me cmd+tab-ing between a google hangout and a google doc (for the code). Why isn't there something simple and free that puts these two things together?

So I took the approach of trying to improve it by creating a small side-project that is just a simple collaborative code editor and WebRTC video/audio connection.

One-click deploy to Heroku, open-source, MIT licensed.

https://github.com/crcastle/collaborative-code-conference#re...

Feedback welcome!

crcastle··on Show HN: Peer-to-peer secure file transfer using WebRTC
With some sort of peer discovery functionality, this could be a pretty cool open, cross-platform replacement for Apple's AirDrop.

...but would probably need WebRTC functionality in Safari to work on iOS devices

crcastle··on Ask HN: Who is hiring? (February 2016)
Hey Sid- Just submitted an application for the Dev Evangelist role. I'd love to chat more!

https://crc.io

crcastle··on Vue.js: 2015 in Review
I agree server-less is not technically accurate. That's why I put it in quotes. However, in the spectrum of

bare metal server <-> VM server <-> Heroku-like PaaS

I'd put this architecture to the right of Heroku. I have less to worry about from an Ops perspective than I do running the app on Heroku. On Heroku, I would need to think about and managing one or several processes. With AWS Lambda, there is no concept of a processes exposed to me like Procfiles expose on Heroku. That's nice in many ways but also limiting in many ways.

Also, note that I wasn't building this for rock hard and huge scalability production. I was building it to learn and hopefully help others learn about a fairly new way to build a web application.

crcastle··on Vue.js: 2015 in Review
The answer to question #3 is yes. The framework is written in ES6 https://github.com/vuejs/vue. And here is an example app using ES6 https://github.com/vuejs/vue-hackernews.
crcastle··on Vue.js: 2015 in Review
I wanted to explore the idea of a "server-less" app, so I built a tweet scheduler -- like what https://buffer.com started their business with -- except I wanted to do it without thinking about a server or managing any processes.

It uses Vue.js as the SPA plus AWS Lambda, AWS API Gateway, and AWS DynamoDB for the server-like stuff. It also uses vue-router and vue-loader, two official Vue.js libraries.

https://github.com/crcastle/serverless-buffer-app-gui

I plan to post it to the Vue.js forum http://forum.vuejs.org to ask for feedback on my use of Vue.js -- what I could have implemented more simply. Waiting until I finish the setup guide before posting it.

In general, I've been loving Vue.js. It's really simple and quick to get started, but as you get deeper you find that many subtle design decisions were well thought out.

EDIT: This is my first venture in SPA frameworks, having previously been overwhelmed by the learning curve of Angular, Ember, and React.

crcastle··on Show HN: Quick Command-line File Completion
http://www.iterm2.com/version3.html
crcastle··on About the OS X Yosemite v10.10.4 Update
Was anyone else's update through the App Store going really slow? The time left was fluctuating between 1 hour and 6 hours.

I finally got fed up, did a google search and found this: https://support.apple.com/kb/DL1819?viewlocale=en_US&locale=... Started that download, and it finished within a couple minutes (I have 1 Gbps internet).

Similar (if not the same) file size as the App Store download: ~1GB. Does the App Store intentionally slow down downloads so as to not use up all my bandwidth? If so, seems like a sloppy implementation. I'd rather get that 1GB download done with than have to worry for hours about closing my laptop or losing my wifi connection.

crcastle··on Ask HN: Should I join startup for less-than-expected equity?
Exercise != payout

Exercising options generally gives you shares in the company, not a payout. A payout would require selling the shares. Normally you can exercise vested options at any time very easily. Selling those shares you received from the exercise for cash is not as easy.

crcastle··on Ask HN: Freelancer? Seeking freelancer? (April 2015)
SEEKING WORK / Seattle or remote

About: I manage analytics, dashboarding, data visualization, and data processing products. I conceptualize, design, and manage execution. Keeping my team happy, motivated, and productive while creating delightful user experiences is what excites me; I also enjoy writing code (Ruby and Node.js currently).

Resume: https://crc.io/resume/

Email: hackernews@crc.io

crcastle··on Ask HN: Who wants to be hired? (April 2015)

  Location: Seattle
  Remote: Yes
  Willing to relocate: Yes
  Technologies: Ruby, Node.js, Python, Bash/ZSH, HTML/CSS/JavaScript, Linux/Unix system administration, SQL Amazon Web Services, Hadoop, MapReduce, Git
  Resume: https://crc.io/resume/
  Email: hackernews@crc.io
About: Technical Product Manager with experience in UX Design, Analytics, ETL, Web Analytics, Data Visualization, Digital Marketing, Online Ad Serving Technologies, Site Personalization and Measurement

Clickable resume link: https://crc.io/resume

crcastle··on Ask HN: How do technical non-developers help with open source projects?
I'm also a technical product manager and have struggled with this question too.

I have also wondered the same thing in the startup context: is there a good role for me in a <10 person startup, <5 person startup?

crcastle··on Microsoft Office 2016 for Mac Is Available for Free Right Now
I have (anecdotally) noticed a decrease in quality from the WSJ online over the past couple years. Anytime I see the URL "blogs.wsj.com" I get ready for worthless trash... or just stop reading. But I think "www.wsj.com" has also been going downhill.
crcastle··on Shot on iPhone 6
I wish they provided the EXIF info (shutter speed, aperture, ISO) for these images. As a photographer who wants to be able to only carry his iPhone around, I'm curious about the details of how the iPhone camera functions!
crcastle··on Show HN: Strobie – Strobe tuner for Mac
Maybe retina-related? It's the 2.3GHz version here http://support.apple.com/kb/SP653
crcastle··on Show HN: Strobie – Strobe tuner for Mac
I don't see anything when running it from the command line :(

http://cl.ly/image/3u3X24292e12

Can I give you anything else to help you repro it?

crcastle··on Show HN: Strobie – Strobe tuner for Mac
Doesn't seem to be working for me. I'm on OSX 10.10 public beta 3. Here is what I see when I hit the low E on my guitar: http://cl.ly/image/2E3d0w2D3I1u

The note changes to E, but am I supposed to see something in the black area?

Not sure if it's related, but when I open the application I get a bunch of these messages in Console.app

9/21/14 6:40:06.000 PM kernel[0]: Sandbox: appleeventsd(31) deny file-read-metadata /Library

And several of these

9/21/14 6:40:06.000 PM kernel[0]: Sandbox: appleeventsd(31) deny mach-lookup com.apple.ocspd

crcastle··on Beware of Coinbase. They Reversed My BTC Sale
I've been more than pleased with the service Coinbase provides. I have been a customer for almost three months and have bought and sold several thousand USD worth of BTC in that time.

How do you know these posts show the truth? What if these poor experiences we see posted on Hacker News are occurring at a rate of 1 in every 1000 Coinbase transactions or even 1 in 10,000 transactions? I agree that with money the error rate should be low, but BTC is the wild west.

You're taking on risk wherever you buy and sell BTC these day. As a US citizen, I'd rather take a little bit of risk with Coinbase, a US-based company supported by reputable US-based VCs, than take on the risk of sending my money to Slovenia or Japan -- not to mention the extra fees to do international wire transfers to/from those countries.

crcastle··on Ask HN: I have $1200 to spend on gadgets, what should I buy?
I just purchased a pair of Westone UM3X in-ear monitors. I was cringing at spending $320 (best I could find on amazon) for headphones, but since I received them I never want to take them out.

For those of us that work with or use technology a lot during our days, I think there's something to be said about spending a little extra on the part that connects the human to the technology. Connecting these two very different things in a pleasing, comfortable, exciting way is not easy.

crcastle··on Dashing - A dashboard framework
I did. And he said build it! We did, and employees have commented that they like the daily visibility in to company metrics they previously knew very little about.
crcastle··on Ask HN: Who Is Hiring? (October 2012)
Seattle - JavaScript Engineer at Simply Measured (full-time)

http://simplymeasured.com/about/careers/

We’re looking for a hungry and brilliant senior engineer with deep expertise in Javascript to join the Simply Measured engineering team. You’ll work with the technical leadership to solve hard problems and build the foundations of the product offerings our customers love. We love data, we love analytics, and we love making our customer’s lives easier.

What you’ll need to be hired for the job:

- Mastery of Javascript

- Experience with SVG and/or Canvas

- Experience in data visualization

What you’ll need to grow into being great at your job:

- Mastery of Ruby

- Deep understanding of functional programming techniques(map, reduce, select, etc)

- Experience with Excel and preferably Ecma-376

crcastle··on "brew install pass" -- the simple unix password manager now released for mac
Also (and I realize this is nit picky) you should change the section heading to "Mac" or "OS X".

"Macintosh" as a term to refer to a computer doesn't exist now. I can't find a link to support it, but I'm pretty certain Apple officially uses Mac, not Macintosh, even though the former was originally a shortened version of the latter.

p.s. Thanks for this software. Awesome to have choice in this area.

crcastle··on Github resume blames you if it can't load your profile
Good point regarding the chance to rally attention, but it would have been awesome to do both. It's probably 5-10 minutes of work to do the pull request!
crcastle··on Logins without logins.
I really like the idea but I wonder if the additional effort required will limit adoption. It's much easier for me to tap my fingers on a keyboard than it is to get out my phone, unlock it, open an app, and focus it on the computer screen. Yeah I know I sound really lazy, but I think this makes a difference in general adoption.

This reminds me of using NFC for payment. Swiping a credit card is still a lot easier than getting out my phone, opening an app, holding it up to merchant's NFC scanner, and clicking to confirm.

Both are awesome ideas because they have other benefits (not having to remember a password for this, not having to carry around a credit card for NFC), but the UX needs to be tweaked so that the effort is <= current methods.

crcastle··on Glances - an easy CLI overview of your system (CPU, mem, I/O)
Another way to install this on OSX if you use Homebrew package manager.

1. Install Homebrew if you don't have it already

  http://mxcl.github.com/homebrew/
2. Install the brew-pip package

  brew install brew-pip
3. Add Homebrew's pip path to your PYTHONPATH environment variable (you probably should add this to some sort of shell initialization file like ~/.bashrc or ~/.zshrc)

  export PYTHONPATH=$(brew --prefix)/lib/python2.7/site-packages
3. Now install any pip pacakges with Homebrew!

  brew pip Glances
crcastle··on Github resume blames you if it can't load your profile
Even better than making this blog post would have been to make a pull request to the public repo that runs the site (https://github.com/resume/resume.github.com). It's written in JavaScript. Seeing as you're (http://resume.github.com/?beezee) not only an experienced github user but also an experience javascripter, I would guess that it's well within your capabilities.

See a problem in the world? Fix it. Especially when it's trivial based on your skill set!

crcastle··on Z - Jump to directories that you actually use.
FYI - The caveat for how to set up z for zsh were wrong in brew. I just submitted a pull request to fix this.

https://github.com/mxcl/homebrew/pull/14621

crcastle··on Build It: URL Shortener
Right, that makes sense and is probably accurate, but all the links they share on Twitter and Facebook and Hacker News are going to stop working once these people stops running their link resolvers.
crcastle··on Build It: URL Shortener
Does anyone else feel that the decision to implement of a URL shortener shouldn't be taken so lightly? I mean, when you decide to take your URL shortening service down, all those links your service generated are effectively dead. There's no way to figure out where they pointed at.
crcastle··on The Hidden Cost of Cabs
Thanks for the tip. I'll look them up next time I'm in NYC.
← PreviousPage 2 of 3Next →