HNHacker News
TopNewBestAskShowJobs

mcs

370 karma · joined May 10, 2010

submissionscomments
mcs··on Bitcoin: the Stripe perspective
Bitcoin as a store of value is only when people are holding other commodities or speculative fiat. Large caches of early bitcoin holders will likely not crash a market that creates them wealth, so if there are actual commodities that align with bitcoin, and illegal drugs are not that commodity for a multitude of reasons and even just fluctuated with the usd, so bitcoin either needs significant natural resource or "hard assets" backings of bitcoin or it'll ebb and flow with the USD because shops that accept bitcoin still have to pay to do USD conversion and the rate moves dynamically just like there is a broadcasting network for the gas prices for gas stations when the gas price per gallon fluctuates quickly based on futures markets.
mcs··on Bitcoin: the Stripe perspective
What about a voting system? With little keychains given out with only the voting system having the public key for, and any third party can validate the votes. "Coins", or voting credits can be distributed back to voters without transaction fees.
mcs··on A new kind of browser benchmark
On my i7 macbook pro, Safari is outperforming Chrome and Firefox by long shot.

Safari: 5.4/10 Chrome: 2.7/10 Firefox: 1.5

I'm curious if any current browsers can actually hit 10/10.

mcs··on Oh, My Hand: Complaints Medieval Monks Scribbled in the Margins of Manuscripts
Anybody else see a similarity between that coding? I see git commit messages like those all the time.
mcs··on The Weird Stuff Warehouse is where old tech goes to retire
I love this place
mcs··on Facebook buys Parse
So surges of facebook apps will have data with default ACLs set to everyone?
mcs··on AnyYolk: An open source JS, CSS 3 and Parse game
If cheating in a multiplayer or scoreboard scenario is of no concern does it matter?
mcs··on Why Do Chrome Extensions Need to Access All My Data?
My bank requires firefox, for what I only assume to be for that reason.
mcs··on How Y Combinator Solves The ‘Credentials Trap’ Problem
I can only speak for the batch I was in (s12), but there's a lot more skill in my batch than just social engineering. Although a good portion of my fellow batchmates have academic credentials there would be no better way for myself to have a similar situation to a college's alumni network without Y Combinator, as I haven't attended college. The same is true of two of my other cofounders.
mcs··on Every NFL play for the past 10 years in CSV format
wow
mcs··on Ask PG: What Changed?
did the same thing, this works. I've learned to enjoy avoiding bread. http://reddit.com/r/keto
mcs··on Food trucks "Have an evolutionary advantage" over restaurants
Oh, then you'll hate the mobile wal-mart.
mcs··on Ask HN: Miracle acne cure?
If only there was a simple way to stop sebaceous glands less toxic than accutane.

Washing with soap a lot throughout the day and applying moisturizer with a small amount of salycic acid liberally has helped me a lot to control it on my face.

mcs··on Reasons to Avoid Test Driven Development
so silly. brogrammer turned maddox.
mcs··on Masonry, infinite scrolling and Django
One of the things i've recently built has an infinite scrolly feed of items, and http://airbnb.github.com/infinity/ is what I ended up using after using Masonry for a long time.

Edit: along with Scroll Events http://james.padolsey.com/demos/scrollevents/

mcs··on Video games and sleep loss
I thought it was the blue light suppressing the melatonin and circadian rhythm? Isn't that kind of the premise behind f.lux?
mcs··on Ask HN: Why do we minify JavaScript, yet not HTML?
I've overloaded some functions in javascript templating functions before to regex out whitespace between tags. Had some issues with cdata stuff, but it could be tweaked to perfection i'm sure.

https://github.com/sechrist/ejs-shrink

mcs··on Migrating a large JavaScript project from DOM spaghetti to Backbone.js
Awesome.

I would suggest using something like https://github.com/afeld/backbone-nested to enable a.get('foo.bar.foo') so you don't have to a.get('foo').bar.foo and suffer undefined errors.

mcs··on Crowdfunded research into how amphetamines work
Title is a bit sensationalist don't you think? It's at least under the guise of research.
mcs··on Clever (YC S12) Lands $3M, Now In 2000 Schools
I've played around with some of those proprietary (Pearson) school formats before, and they suck.

This is a world of change for school software development.

mcs··on Ask HN: How do I achieve "full stack"
http://jetstrap.com is a GUI for building pages with backbone components and getting html generated for you
mcs··on Proposed new HTML tag: IMG (1993)
http://1997.webhistory.org/www.lists/www-talk.1993q1/0186.ht...

Ha, so that's what rel was supposed to mean.

mcs··on Dynasaur: A DynamoDB ORM for Node.js
Crazy, I was looking for a similar tool earlier today. I've been using Mongoose for MongoDB validation/schema and wanted a similar system for DynamoDB.
mcs··on Drug made from toxic weed kills cancer
and we'll never hear about this again
mcs··on Heroku is down
Well, there is an option to have error pages on your heroku domains, but that is probably dependent on at least a minimum level of the routing layer working.

https://devcenter.heroku.com/articles/error-pages

mcs··on The love and hate of Node.js
But is that worth writing everything in an asynchronous pattern?
mcs··on The love and hate of Node.js
Yes, what I was saying is that Node makes that really simple, and PHP, Python, Ruby, etc don't. That's more of a side effect of having everything be asynchronous though.
mcs··on The love and hate of Node.js
I run a production node.js app and my experience hasn't been bad. My cofounder and I spent more time in the beginning (not much more time, mind you) learning how to deal with multiple outstanding async calls, a good application structure for express, etc. Now it's just as fast for us to go in and add a new API call that does this one query in node as it would be in another system.

The only technical problem I've seen that node is an easier solution is dealing with third party apis concurrently. It wouldn't be very straightforward to have a redis query, a mongo query, a facebook query, and a sendgrid query all open at the same time and managing the results when they all come in (and keeping program flow maintainable) in PHP, Python, Ruby, etc. Probably not a common problem or desired feature, though.

We're 100% Node on heroku with a custom buildpack, using a hosted Mongo service, some Node written cron jobs (which were pretty interesting to write), and redis and we serve 5 digits worth of hits every day at least, and I'm more than happy with performance. I never once look back and regret the decision to use node. I don't necessarily care about sharing code, having frontend developers do everything, etc like some node guys throw around naively, but I am looking forward to bringing somebody on that can grasp adding in a new API route, throw in a Mongoose find, and render a template with some variables. We have EJS templates serverside and clientside for that reason, and that could just as easily be done in PHP or Python.

However, I am enjoying working with node, the node community, and the interesting modules and stuff that are being released. I will say that there's a good bit more active "lets hack this up into a module and open source it over the weekend" kind of people in node than others at the moment.

mcs··on Skype IP Lookup
This isn't exactly patchable by skype, is it? Obviously skype could turn off some printfs from the log, but the fact the client needs the IPs and Ports to attempt connecting locally, and then over WAN, makes me think that a tool like this can exist forever.
mcs··on Skype IP Lookup
Yeah, now you can obtain an IP by name by searching for their name in the contact search of skype to get the username, then using this tool.
← PreviousPage 2 of 5Next →