HNHacker News
TopNewBestAskShowJobs

ryanmahoski

246 karma · joined April 21, 2007

submissionscomments
ryanmahoski··on Open Source Visitor.js
But I agree with you, it's a ux dealbreaker for most situations. Solution: control the hardware. :)
ryanmahoski··on Open Source Visitor.js
The opt-in button is messy but results are very precise and reliable. Some use cases warrant it, some do not. Maxmind claims 79% accuracy on a city level: is the google api worse? All other things being equal I would be inclined to pick the one that didn't require me to frequently install binary patches or update a database.
ryanmahoski··on Open Source Visitor.js
Your best bet is html5 geolocation + modernizr.js + a shim. Browsers that support html5 geolocation will return highly accurate results while those that don't support it will fall back to calling the google maps api (ip to geo).

https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Brow...

ryanmahoski··on Javascript in Ten Minutes
Here is Crockford's 4 part series, concatenated: http://s3.amazonaws.com/2008/09/javascript.mp4 (178 MB).
ryanmahoski··on Authlogic : Simple & smart Rails authentication
Does your link require a password?
ryanmahoski··on Exposé is very cool, but why can't I also search for a window using keywords?
Good idea and I think it would work for Spaces too. Probably possible to build yourself with Automator. Related feature I want to see: focus-follows-mouse.
ryanmahoski··on How do you teach sales guys about basic internet and web design things?
I would probably just point them to some beginner Wikipedia articles e.g. http://en.wikipedia.org/wiki/Web_sites.
ryanmahoski··on Fun Hack: How to open many keypad-access doors
Very MacGyver. From Radio Shack parts you can build a piezo sensor circuit and stick that on the keypad.
ryanmahoski··on Ask HN: What does motivate you to down-vote a comment?
If a comment is logically invalid, intellectually lazy or cruel I sometimes hit the down arrow.
ryanmahoski··on Ask HN: Are we in trouble?
It is an especially good time to be a pragmatist. Communities can help us interpret the wake-up call but at some point the individual must do his own research, think hard and execute on a solid vision.
ryanmahoski··on Heroku: Why Instant Deployment Matters (YC W08)
Your last sentence rings especially true. Each step is a potential point of failure. I tried to set up cap and passenger one day but got stuck on a couple of steps. Sure I could have plowed through and gotten it to work eventually, maybe switched to a different computer or whatever but time is precious. The word "easy" is thrown around too casually in tech circles. Today I've got three domains running on herokugarden and it still shocks me how short the procedure is. Thanks.
ryanmahoski··on Letter to Obama: What the Car Industry Needs Is A Steve Jobs
Why does the installation of new electronic components have to be such a headache? We don't even have wifi in our cars today. To get a standard cubicle feature in your car it's a PITA DIY project. Maybe we need to design with customizability and modularity in mind.

Take mobile music for example. There is no respect for wifi or CRUD. If you want internet variety you're stuck with either an iPod or a CD player. Wouldn't we all like access to last.fm, pandora or a simplified version of itunes in our cars? Wouldn't it be nice if, whenever your car was in an open wifi area, it synced account preferences and pulled appropriate new content? You should be able to blacklist tracks and podcasts on the fly. Instead you have to remember preferences in your head so that the next time you sit down at your computer you can edit your playlist.

I think Detroit should open up standard panels in the dashboard so commuters can snap out last year's modules and plug in this year's technology. Nobody wants to perform majory surgery on their car, they just want to pop in whatever 3rd party vendors are selling this year. Break the rules, Detroit, and open up an API so 3rd party developers can access a few standard buttons.

ryanmahoski··on Quickest way to $30,000 profit after taxes?
Record and sell hacker screencasts a la PeepCode.
ryanmahoski··on The True Cost of Information Quality
Notice the first comment, by Alan Kay.
ryanmahoski··on Automatic Deployment via git
Yep git rocks and I think yours is a useful recipe. For my needs I prefer herokugarden to running my own server. Cname with them was a snap plus everything is free and if the need arises I can upgrade to heroku (rejiggered, currently in private beta). One thing that had me concerned at first was that I'd be stuck with a banner ad at the bottom of every page - but that's just their config/.yml scaffolding. Also their text editor is beautiful but I find I don't use it, for me TextMate and git gitter done. Their post yesterday on the future of deployment I thought was prescient: http://blog.heroku.com/archives/2009/2/6/future_of_deploymen...
ryanmahoski··on Alice.com in closed beta
That blog is sometimes a revealing read. Evidently they offered +$200k for the dot-com name of a small, mythical, woodland creature. They also: budget $15-20k for patent filings, defend Jellyfish's use of PR firms, detail Alice.com's pre-launch strategy, explain why they see every employee as an animal, and reveal why they'll never hire anyone from Michigan State.
ryanmahoski··on Ask HN: How do you deal with alienation?
How hard have you worked on the fundamentals in the areas you want to master? Newton slaved for years in deliberate practice to connect the neurons you admire so much. Many people who think they are doomed to mediocrity in fact are not. What exactly are your goals, where are you now and what are your habits? Maybe you are too stupid to achieve your dreams, but more often I think people are too lazy.

How disciplined are you? Everyone values genius, welcome to the crowd. It is a convenient excuse to obsess on others' talent as if genes and childhood were all that separated you from them. You appear to be focusing too much on outcome rather than on the hard work necessary to achieve it. Skills always look natural from the outside! But ask the honest, reflective people you admire and they'll tell you: they worked their butts off on fundamentals. Psst: fundamentals are open to you too.

Don't obsess over shortcuts. I would love to see you explain to a person with no arms how you'd gladly cut yours off for slightly better gray matter.

Practice with intense effort. If forum composition and wordsmithing is a challenge, discipline your technique by journaling stream-of-consciousness. To improve your memory treat it like a muscle: high reps, low weight at first.

How is your health? Do you exercise, eat right, avoid alcohol, have a positive attitude and sleep well? These are simple but powerful levers.

Talent is overrated. Upgrade your attitude not your physical brain, silly. :)

ryanmahoski··on The bullshit of outage language
If the issue is not the responsibility or fault of the person I am speaking with I do not expect their personal apology. If it is clear they are innocent of wrongdoing it seems unnatural for them to slavishly gush about how sorry they are.
ryanmahoski··on Will Someone Please Invent iTunes for News?
I find plenty of quality news in text form. What I want is better stuff for when I'm on the go. Radio fails - it's mostly ads and the banal. Podcasts are better but they're not interactive and I can't un/subscribe until I'm back at my computer. Audio books and lectures from The Teaching Company dominate my ipod in transit - but with these I don't get news or blog content.

Maybe the solution is phone based. What if you could call a phone number and hear the news read to you by a good narrator? By pressing keys you could drill down into Tech, World, blogs etc. It would be an opinionated filter of news, essays, wikipedia. Like this http://audiothink.com/concept1.png. With twilio you could <play> .mp3s. First time callers could maybe get x minutes free after which point they'd pay for their callerID to continue working. Not sure how to handle payments - sending phone visitors to a web page might kill conversion. I think bored commuters with hands-free devices and cell minutes to burn might use such a service.

ryanmahoski··on Ask HN: Does this idea exist and who wants it?
That sounds good expense-wise. Maybe also include a rectangular sheet of clear, flexible plastic to serve in place of the front glass. And one for the matting.
ryanmahoski··on Ask HN: Does this idea exist and who wants it?
For prints, it would be especially nice if customers also got a frame. Without a frame wall art looks cheap. It's no fun buying a beautiful poster and not being able to display it. If someone knows how to economically ship a frame, selling it together with the customer's choice of flickr art would be interesting.
ryanmahoski··on Never Too Late To Learn An Instrument
I've always wanted to play the bassoon but it seemed too expensive an instrument to purchase so until last year I had not played a single note. That really bugged me until finally I accepted that I didn't need to buy one, I could just rent from the local music store. It's a puzzle of an instrument - your thumbs control ~12 keys - but half the fun was figuring some of those nuances out by trial and error.
ryanmahoski··on The behavioural science of supermarkets
On the CS side, I would add that if you mash POS data with marketing spend the results are often shocking. Consumer goods companies have terrific raw data but they ignore a surprising amount of it to their peril.

I built a little sales analysis tool for Accenture that they have since sold to several consumer goods clients. It pulls in raw marketing data--pricing, promotion types, locations, revenues--then calculates a few dozen metrics related to ROI, cannibalism etc. Client managers then drill into their marketing data from a couple layers of abstraction and from there they can see fairly clearly how their choices are affecting P&L.

We built that because the leading consumer goods companies were essentially guessing at the repercussions a given sales promotion would have on the bottom line. Today the leaders are more sophisticated but the little guys continue to revere intuition and gut instincts over statistics.

Our pilot client was Procter & Gamble. I pulled in their POS sales and marketing data e.g. endcap on Tide detergent at [x% discount] in [region y] during [phenomenon z]. I mashed that with private and public data sources, laying out the results for trending and drilldown. P&G bought as did L'Oreal and some others. I'm curious how things are going so if anyone reading has worked with these or similar tools, I would love to know how they've evolved.

It's amazing how many expensive marketing decisions are done without regard for scientific analysis. A lot is decided on the basis of how the marketing director/committee feels. In the 90s that was acceptable technology but today it is called Not Learning From Your Mistakes. Compare Google's A/B testing with "throwing ideas at the wall to see what sticks" and you begin to see the problem. Trust me, there are big P&L opportunities in this stuff.

ryanmahoski··on Ask YC: Running SaaS applications
If you have objects or services that customers want repeatedly it may be advantageous to store the objects in S3, deploy the services from EC2, secure them via authentication/obscurity and charge in proportion to demand using DevPay. Without knowing anything about your application, this generic AWS approach seems as good as any.
ryanmahoski··on Ask HN: Is there any way to trace a private call?
http://in.answers.yahoo.com/question/index?qid=2008041719053...

According to one entry in that thread it is possible to expose anonymous callerIDs by forwarding to an 800# and then gathering the number from there.

ryanmahoski··on Warren Buffett's 10 Ways To Get Rich
And Felix Dennis' How to Get Rich. http://www.amazon.com/How-Get-Rich-Greatest-Entrepreneurs/dp...
ryanmahoski··on Distribute Your Content With Amazon CloudFront
Yes that is interesting without being shocking. True we can't conclude anything from one spin so if you have time please run it again and share. If it was an anomaly then I think it's: a) merely verification that the pipes downstream are unreliable and/or b) your edge location didn't have the file cached so fetched from S3 before serving to you. But if you continue to see unexpected results do tell.
ryanmahoski··on Distribute Your Content With Amazon CloudFront
I'm seeing 38% faster downloads from Phoenix (nearest CloudFront edge: L.A.). I ran 5 trials on a 178MB video hosted on S3 [1] and CloudFront [2]. The S3 GETs took: 6m02s, 1m50s, -failed after 28MB- , 2m01s, 2m04s. The CloudFront GETs took: 3m40s, 1m10s, 1m23s, 2m05s, 1m25s. Ignoring the failed S3 run, we can compare average client latency: 2m59s vs 1m50s.

[1] http://2008.s3.amazonaws.com/09/javascript.mp4

[2] http://d11tgpuxrsgxu4.cloudfront.net/09/javascript.mp4

ryanmahoski··on Dumb people don't know they are dumb. Is there a simple explanation for this?
Compared to other profs. From his homepage:

"First I am interested in why people tend to have overly favorable and objectively indefensible views of their own abilities, talents, and moral character. For example, a full 94% of college professors state that they do "above average" work, although it is statistically impossible for virtually everybody to be above average."

http://www.psych.cornell.edu/people/Faculty/dad6

ryanmahoski··on Baseball statistician tries politics and bats almost one thousand
Doh. Yes that would make more sense. The article was probably referencing his day-before predictions. Thank you for the correction.
Page 1 of 4Next →