HNHacker News
TopNewBestAskShowJobs

epall

1,788 karma · joined February 22, 2007

Former startup software engineer, now starting my own multi-cloud architecture consulting firm, factor13.co.

[ my public key: https://keybase.io/epall; my proof: https://keybase.io/epall/sigs/CBVfzjbDGVL4nQIrw9B2FY9LGnFqF71mHaw_uNqp-R0 ]

submissionscomments
epall··on Why You Should Never Buy a Home Again
I just had the opportunity to sell a large 30-year fixed-rate bond with massive leverage into an overheated bond market with damn near a guarantee of serious inflation over the next 30 years. Thank you, Bank of America!
epall··on Ask HN: Can you be friends with your boss
Absolutely you can. Good managers support their people and do their best to make sure the people they're responsible for are doing their best. Bad managers abuse the outdated hierarchical model for ego trips.

You can absolutely be friends with your boss, because his or her job is to make you great, which is more than I can say about a lot of friends.

epall··on RethinkDB internals: making coroutines fast
Monocle (http://saucelabs.github.com/monocle/) solves a lot of the issues with using Python generators as coroutines.
epall··on Ask HN: How do people really test their code?
check out http://saucelabs.com/! Write your scripts with Selenium RC, run them against any browser, and get screenshots of every important steup.
epall··on PagerDuty (YC S10) Makes Sure Your Team Knows When A Server Goes Down
We just picked up a couple of real, physical pagers because we're unwilling to trust SMS delivery.
epall··on U.S. Discovers Est. $1 Trillion of Minerals in Afghanistan
This seems like a dangerous opportunity for a China-U.S. confrontation.
epall··on Turn Visa Concierge Service into Your Personal Slave
This sounds like a great way for busy startuppers to outsource menial tasks. Are there services like this that aren't tied to a credit card?
epall··on Why I Switched to Git From Mercurial
The stash has its own reflog

git gc only prunes nodes unreachable from branches AND the reflog, which I think by default is 30 days long

epall··on Blocking I/O: it's not just for pansies
Frankly, I agree with you (and I wrote that title). I'd much prefer to have submitted it with the actual article's title, but I didn't think anybody would read/upvote it in that case, so the post would die without HN seeing it. I've noticed a lot of people lately getting all excited about async I/O, and I wanted something from the other side to hit the front page so people would read it, think about it, and comment. It would be interesting to A/B test submission titles, but unfortunately HN doesn't really support that. When we do get dupes, it does seem that the most inflammatory, least informative titles tend to win.
epall··on KoFounder: Share Ideas. Collaborate. Get Noticed
Any chance we could get beta invites for HN?
epall··on Functional HTML templating with Clojure+Enlive+Compojure
Oh my god yes! This is exactly the kind of tempting I've been gravitating towards lately. In Lisp, with macros no less! Thank you so much for putting this tutorial together.
epall··on 100,000 free bottles of Vitaminwaters new flavor: Facebook Connect
This is the kind of innovative, interactive advertising that we need to see more of. Forget banner ads, engaging users is so much more effective.
epall··on RIM switching to open source WebKit
Is it bad that the web (especially the mobile web) is shifting toward a monoculture around WebKit?
epall··on Git 1.7.0 release notes
Biggest plus for me:

"git checkout A...B" is a way to detach HEAD at the merge base between A and B.

I always find myself trying to figure out where two branches meet in the history.

epall··on Squeak running on Google Android
Is this somehow running natively on the underlying ARM cpu instead of in the Java VM? Can you put an app in the Marketplace that does such unholy things?
epall··on Ask HN: Review my app: Wappr
I'm seriously depressed by the number of requests for social networking aggregators (Twitter+FB+Wave+Buzz or whatever).
epall··on HN Internships + Potential Interns [gdoc]
Isn't that called Startuply.com?
epall··on Decision theory and the Underpants bomber
I believe that kind of list already exists. A friend of mine is consistently given extra screening every time he passes through an airport. They put a mark on his boarding pass and he gets a pat-down.
epall··on The Apple Tablet
The two best killer apps I've heard of for the iTablet are gaming and magazines. It seems likely to me that this will be the first Apple device with Apple silicon for the CPU, and from what I hear that means it's going to have some serious 3D muscle. The magazine bid is riskier, but has significant payoff. The Kindle isn't going to deliver gorgeous full-color content any time soon, but the iTablet surely will. I predict games and magazines will be the killer apps for the iTablet.
epall··on Functional Programming Doesn’t Work (and what to do about it)
This is why I like Clojure's pragmatic approach. FP doesn't solve every problem easily, but often your core challenge is handling state transitions. Clojure attacks mutable state better than most languages out there, lets you get functional when you want to, but still allows for reasonably easy imperative code for things like Java interop.
epall··on What are your hobbies?
I don't do it much lately due to school, but I spent several years learning to be a weaver. I've done everything from belts to blankets, and even tried my hand at spinning yarn. Weaving is actually a lot like programming (the Jacquard loom was one of the first machines to use punchcards) in that you set the system up with a set of rules and then run it. Different systems give you different languages to express the pattern in, just like programming languages. The awesome thing about looms is that they're bootstrappable technology: give me some wood and tools and I can build a loom that I can then weave on. On top of that, the potential patterns you can create with these simple programs are innumerable, many of them quite beautiful.
epall··on Ask HN: What magazines do you subscribe to?
I really enjoy IEEE Spectrum, although it's not worth the price of professional membership to me now that I'm losing my student status. It's pretty deeply technical, but not way off into academic land, and it gives me a great read on where the EE industry is at. Things like crazy new semiconductor technologies or batteries that will enable whole new categories of electronics show up in Spectrum all the time. The future of technology is notoriously hard to predict, but Spectrum at least provides an overview of what might be coming.

The best part? It's available online: http://spectrum.ieee.org/

epall··on Why Basic is Still Relevant
I've been wondering lately whether MIT's approach of starting with Scheme has any lasting impact on students. After almost a decade of coding, I'm finally grasping the power of Lisp, but I wonder if I'd started with a Lisp would I have gotten here sooner? Does it help or hinder students to learn something as alien as Lisp for their first language in college?
epall··on Funding Clojure 2010
I'm just a student, but I feel it's still my responsibility to donate. My research project next semester is going to focus quite a bit on Clojure, and I feel lucky to have access to such a great environment. Thanks, Rich!
epall··on Suggest PG: Alias/Redirect www.News.YCombinator.com to correct URL
Hell, even most of my peers in college always type the www. first.
epall··on Make Lists. Not Too Much. Mostly Do.
So basically...GTD
epall··on Reasons to Choose Community College Over University
Programming has always seemed like a language-oriented, not math-oriented subject to me. I think my three years of Spanish have helped my programming more than any of the calc or linear algebra I've done.
epall··on Google acquires AppJet/Etherpad
I was wondering what the competition between those two would be...I guess there won't be any!
epall··on DSLs and metaprogramming
Yes, the mechanisms are completely different, but from a programmer who hasn't yet had the Lisp revelation, they appear similar. The goal here is to write higher-level code to more clearly describe your solution to a problem. Ruby lets you get part of the way there, which is often good enough, but it hits a wall that macros cross without even glancing back.
epall··on DSLs and metaprogramming
I haven't gotten far enough to demonstrate the icky part, but I should get there within a few months. I definitely plan on going further with both Ruby and Clojure to see how they compare in the end. I knew this whole “Lisp revelation” thing would hit me at some point, but I doubt I’m going to switch completely. I'd love to post again with both side by side to compare and contrast.
← PreviousPage 2 of 6Next →