HNHacker News
TopNewBestAskShowJobs

OhHeyItsE

946 karma · joined July 8, 2013

submissionscomments
OhHeyItsE··on Show HN: Review my startup – a blogging platform
I see you are doing domain registrations. "You can register a new domain for only $14/year with us"

That's quite an undertaking. Is this a white-label thing? I'd imagine there's quite a lot of management that goes into being a registrar on top of a blog platform!

OhHeyItsE··on Show HN: Akepa – Our HN App
http://hackerwebapp.com/
OhHeyItsE··on Ask HN: How do you log application events?
Well-solved via SaaS. Logentries, Loggly, Papertrail, amongst others.
OhHeyItsE··on The Deceptive Anagram Question
Author sounds pretty darn smart. But, hey, he/she couldn't come up with the correct solution in the allotted time, under pressure, with a marker in his hand - must not be good enough. Hope the candidate they took on meets all of their expectations.
OhHeyItsE··on Graph of Foursquare's Popularity After Removing Check-Ins
I never understood how they could not make money. You have built a platform where people notify you exactly when and where they are about to spend money.

Loyalty program? Upselling? Competitor advertising or intelligence?

OhHeyItsE··on Update on Sony Investigation
I have to admit - I'm dying to know just what it is that this group has on Sony. They are completely back on their heels with this.
OhHeyItsE··on Ask HN: Examples of profitable little free web tools?
Seconded. I can't remind myself enough that there are plenty of successful SaaS apps outside of the HN/TechCrunch/Pando loop. Talk about tunnel vision...

Congrats on your success.

OhHeyItsE··on Ask HN: How much recurring income do you generate and from what?
I'd love to hear more of your story - seems like you have the perfect gig. A lot of your customers seem like small/medium sized businesses. How did you go about acquiring them?
OhHeyItsE··on The Programmer's Price: Want to hire a coding superstar? Call the agent
> I could probably build in 10 hours a customized, nice-looking Twitter bootstrap Rails site with Stripe integration and deploy it onto EC2 and set up Capistrano to integrate with whatever existing Github flow they have

In my 15+ year career I've not met a single person who could do this. Not even close.

I'm not doubting your abilities as a developer, just pointing out the typical oversimplification of scope and underestimation of effort that happens in software development. This is why software projects are always 'late' and 'over-budget'

OhHeyItsE··on Sometimes, it’s just time to go home
http://en.wikipedia.org/wiki/Poe's_law
OhHeyItsE··on The First Browser Dedicated to Developers Is Coming
This sounds great, but what's with the SV wantrepreneur vaporware video trailer?
OhHeyItsE··on Slack raises $120M Led by Google Ventures and KPCB at $1.12B Valuation
I'm with you. Maybe I'm too old to 'get it'. The progression of chat tools I've used for work collaboration: AIM -> Jabber -> HipChat -> Slack. HipChat & Slack have some convenient features like emailing you if someone @'s you while you are away. Otherwise, I've used them all exactly he same way. I really don't get the hype.
OhHeyItsE··on Assembly for XML
For the coder who looks at XML and says "This isn't quite difficult enough to work with already. There must be another way!"
OhHeyItsE··on Just how much is that 2% really worth?
I think it's even more complicated than this. But props on the design. Nice to look at.
OhHeyItsE··on Map Reduce: A simple introduction (2010)
I agree. I hate this example. Not sure why it's so ubiquitous. Think of like this: Each record in your dataset goes through the "map" phase. This is really just a categorization. You look at each record and assign it, or some parts of it, a "key" based on what it contains, and send those KV pairs back out into the ether. The framework will then automatically group those by key and send them, in no guaranteed order and in parallel, to your "reduce" phase. You get a key, and a list of all of those data points that were assigned that key. You do some computation on them, and return the result. When all of this is done, the process is complete.

I think what makes this example so confusing (as well as the other common hadoop example where you do a partial count in the mapper "hello":3, "goodbye":2) is that the keys mean nothing to the final result (unless you really wanted to know the frequency of each word) - they are only used to shard the work.

Sorry I don't have a real-world example (crunching log files as you mentioned is a common one, but it's really just the same thing: counting frequencies)

OhHeyItsE··on MH370: A different point of view
Except that the left turn was pre programmed into the flight computer.

http://abcnews.go.com/ThisWeek/week-transcript-rep-peter-kin...

"KERLEY: The prime minister confirming the report by ABC News the communications gear was deliberately shut down. Now we have learned from a source close to the investigation that whoever was controlling the plane preprogrammed that sharp left turn right off of the flight path, convincing investigators that someone was in control of the jetliner, either a rogue pilot or a hijackers."

OhHeyItsE··on My Life as a Retail Worker: Nasty, Brutish, and Cheap
absolutely terrifying. This kind of stuff keeps me up at night.
OhHeyItsE··on A brief introduction to Haskell, and why it matters
I don't necessarily agree with this. Scala gives you the ability to write in an OO style - which can result it some funky looking hybrid code. But if you are disciplined, you can write perfectly pure, functional Scala.
OhHeyItsE··on Show HN: Fireform – Hook your website form into a hosted private back end
looks sharp, but doesn't wufoo have a pretty solid foothold in this market?
OhHeyItsE··on My mom is dying, and my bank account is dry. I need help
"I feel sorry for you but your mom should have worked harder to get a better job that had better insurance. If we just give people free healthcare, it will breed laziness"

-typical HN libertarian. They'll show up, just wait.

OhHeyItsE··on The Programming Interview Experiment
When I get asked things like: “Write a function that finds the longest positive-sum subsequence in an int array and runs in O(n) time.”

I really wonder if those places ever find people that can do this. I never get offers from the places that ask this. I always get offers from the ones that have a similar process to the one in the article. I don't think I've ever even met someone who could answer these questions on-the-spot, with a marker on a whiteboard.

OhHeyItsE··on Meditate in front of your computer with Calm
that is a remarkably novel use of such a valuable domain name.
OhHeyItsE··on Solving the Flask Authentication Problem
Look, I'm not trying to be intentionally confrontational - I actually find your product interesting. However, I'm just not understanding the angle you're going for here.

> Hashing passwords is CPU intensive if you're doing computationally expensive stuff (bcrypt, scrypt).

If you are continually logging-in so many accounts that hashing the supplied password is becoming a performance problem, you are either doing something terribly wrong, or you are so big that no SaaS could possibly support you anyway (FB?, Google?).

> If your site has user accounts, it's likely that every single page on your site requires some sort of user data

This, in fact, IS a scaling problem, but I don't see how it's related to authentication. It's a content/caching problem. And even if the problem here was related to auth - are you suggesting that whichever DB/IO operation is causing it can be made faster by a HTTP request going out of the datacenter? Not really sure that's how I'd fix it...

OhHeyItsE··on Solving the Flask Authentication Problem
How do people have "scaling" problems with authentication? I have never heard of the source of a scaling problem be related to user accounts.
OhHeyItsE··on Only 90s Web Developers Remember This
Pretty sure the "D" in DHTML stood for "dynamic"
OhHeyItsE··on Show HN: I built an HTML 5 Guitar Tuner
do we need any more evidence that the web will win?
OhHeyItsE··on If you had to start over, what technologies would you learn in 2014?
> It's not too hard to learn JavaScript and jQuery inside and out

which is why the talent pool is larger and salaries lower.

OhHeyItsE··on Choosing a Programming Language for Interviews
And that's where we disagree. I think this whole "FizzBuzz" craze is as equally stupid as the riddle craze was.

My brain, right now, is working on a way to pop messages off of a RabbitMQ queue onto a clustered pool of Akka workers while minimizing the duplication of work and avoiding race conditions in the output.

My career experience is in Java with a sprinkling of Python. I honestly cannot recall off the top of my head the I/O Api to do that task. Let alone on a whiteboard or in some shared google doc.

Hm, I need to open a file. OK, no problem - new java.io.File(path). Er, wait, I remember there's a FileReader. Probably should use that. Do I need a File first? Or can I just give FileReader the path? Ah, shit - I need to read each line. I think that's a BufferedReader. How do I get from a FileReader to a BufferedReader? Is it constructor param? Wait, maybe FileReader _IS_A_ BufferedReader.

So, I 'fail' the interview with you. Maybe your company has a need for someone who can write a 10 line script that can read a file line by line without having to look at the API while being timed. In that case, yes, you probably have weeded out a bad candidate.

OhHeyItsE··on Choosing a Programming Language for Interviews
Read in a file full of numbers, one number on each line

Represent those numbers as integers in your program

Replace each number with that number times its line number

Write the file out elsewhere

And complete the task right now at your computer as fast as possible, you’re being timed

Think—what language would you immediately reach for? Do you start your experimentation with ipython, or irb? Do you pop open Eclipse and write some Java? Or create a new .cpp file?

I have 13 years of experience leading teams in building and designing web applications in a wide variety of languages and platforms - some pretty big ones, too.

I would not be able to do this in any language without looking at the API.

And they wonder why "It's so hard to find good people!"

OhHeyItsE··on The upside to being let go by Nokia
I would say that's middle-of-the road for an experienced engineer in NYC.

Location is everything, I suppose.

← PreviousPage 3 of 4Next →