c0da's comments

c0da | 9 years ago | on: Show HN: Operational transform for realtime collaborative editing in JS/Flow

Thanks! My implementation is currently front-end only.

Here's the code that simulates all the client/server communication: https://github.com/cricklet/blue-ot.js/blob/master/js/ot/orc...

It shouldn't be too hard to take that and put it in an actual client/server architecture. The client needs to have a way to send local operations to the server (this can just be an endpoint on the server) and the server needs a way to broadcast operations to all clients (probably webRTC?).

c0da | 10 years ago | on: Fuck Nuance [pdf]

  By calling for a theory to be more comprehensive, or for an explanation to
  include additional dimensions, or a concept to become more flexible and
  multifaceted, we paradoxically end up with less clarity. A further odd
  consequence is that the apparent scope of theories increases even
  as the range of their explanatory application narrows.
This seems analogous to poor imperative programming to me: as your code becomes more complicated, the range of it's application narrows.

c0da | 11 years ago | on: Ask HN: Who wants to be hired? (February 2015)

  Location: Princeton, NJ
  Remote: No
  Willing to relocate: Yes, anywhere. (prefer Boulder, Portland, Seattle, or SF)
  Technologies: C/C++, Javascript, Java, Android, Python
  Resume: http://cricklet.github.io/files/kenrick-rilee-resume-2015.pdf
  Portfolio: http://cricklet.github.io/
  Email: kenrick dot rilee at gmail.com
I'm a senior at Princeton University. I was originally class of 2013, but took 2 years off to work on my own start-up, raising a small round of seed funding. After shutting down the company, I went to New York, where I worked for Codecademy and Venmo.

For someone finishing undergrad, I have a very diverse programming background. I spent 3 years focusing on Android, 2 years focusing on Javascript, and nearly all of my academic career focusing on C/C++ and graphics. I've also done plenty of full-stack work (notably at my start-up and at Codecademy).

I'm looking for a full-time software engineering job anywhere in the world.

c0da | 13 years ago | on: A device with a touchscreen and few buttons was obvious

I'm not seeing where they went back to it... It says:

"Mr. Ilagan, who is 59, said they watched the video 'very, very carefully' but decided to move on when the two weren't swayed. 'We didn't want to get bogged down,' said Mr. Ilagan, who works in marketing for a company that makes circuit boards."

Maybe I'm misreading it.

c0da | 13 years ago | on: Startup Stagnation

“Some of the most successful technology companies haven’t done much for job growth: “Take the ubiquitous iPod. It’s created less than 14,000 jobs in the U.S., Internet giant Google, 20,000 employees, Twitter, a mere 300””

It's absolutely absurd to imply that the extent of Google's effect on our economy is a sum of their employees. That quote completely mis-understands how markets work.

Google provides services that have completely revolutionized how people find information and build buisnesses. Of course that has impacted job growth.

c0da | 13 years ago | on: Show HN: Mapsaurus, the visual map of the Android Store

Thanks!

We built it in about 3 months.

We use SVG and d3.js for the web interface. In the Android app, we use native Canvas (and share Javascript code with the website-- about half of our code is shared between the Android app and website!)

c0da | 13 years ago | on: Show HN: Mapsaurus, the visual map of the Android Store

Hey! Thanks for the input.

The subtitle "also available on Android" is a link to the Android Play Store because we're both a website and a native Android app. I think the Android app solves a bit of the problem with the friction; if a user has downloaded our app, they can easily go back to it later without having to remember the name.

I really like the idea of a sliding random list of apps (perhaps trending ones). The cool thing about our interface is that even if those random apps aren't perfect for the user, they can still provide great starting points for exploration.

page 1