HNHacker News
TopNewBestAskShowJobs

jhuckestein

1,524 karma · joined February 4, 2010

Cofounder @ Monzo

twitter.com/jonas

submissionscomments
jhuckestein··on Why Invest in Tools?
I think your last sentence is absolutely right. The author works on a team whose responsibility is to make programming easier for everyone in the world. That's a luxury most startups don't have.
jhuckestein··on Why Invest in Tools?
The way I read it, the advice is this: Allow and encourage your people to build tools to solve their own problems and if the projects are good, teams will form around them.

This answers the question from a management perspective. Facebook has a lot to gain from a small number of huge success stories like React. This makes up for the cost of all the failed little tooling projects.

jhuckestein··on Mondo – A “Full Stack” Mobile-First Bank
Thanks for the report. We're using a service called Mailchimp (hence the monkey) for mailing list management and their subscription API seems to fail in about 2% of cases.

Would love to hear more details if you can reproduce the issue.

jhuckestein··on Mondo – A “Full Stack” Mobile-First Bank
Good question. I recently spend a few hours re-reading Simple's old blog and it was eerie how similar their vision, ideas and energy were!

The main difference is that Simple didn't have a banking license and didn't write the core banking system themselves. They had to work with a legacy bank (Bankcorp) and were constrained by their policies and technology. It sounds like this was rather frustrating. We are building the entire bank, including the core banking system and the regulatory approval. This is what we mean by "full stack". A good example of something we can do better because of this is the signup process. You will be able to sign up from your app and use your new account within a few minutes.

From a product perspective the biggest difference is that they weren't mobile first. But that would have been a bold move five years ago :)

jhuckestein··on Mondo – A “Full Stack” Mobile-First Bank
Mondo CTO here. Good question, thanks. It's "full stack" in the banking industry sense, not the "full stack web developer" sense.

Most challenger banks don't pursue a banking license and have to work with an existing licensed bank. This means they are constrained by their processes and legacy technology (think cobol on mainframes). We don't have those problems because we own the full "stack", from the user interface and the connectivity to the payment schemes all the way down to holding the actual funds with the central bank.

jhuckestein··on Show HN: RemoteCoder.io – A jobsite for remote programmers
I suspect you won't get much of an audience if you don't make it clear how much these jobs will pay.

Reading some of the posted jobs, I can't tell if these are actual engineering jobs or $20/hr variety.

jhuckestein··on Why I Love Startup School
I love how this year's event illustrated that you don't have to be an asshole or a sociopath to be successful. All the speakers sounded like genuinely nice and wonderful people.

Some of entrepreneurship's biggest successful outliers seem to have exhibited those traits and thus they became part of silicon valley lore. I think it's important for people getting into startups to understand that you don't have to turn yourself into a stone cold shark. Some business decisions will be tough, but that doesn't mean you have to be an ass about them. Your ambition can be to be successful, but that doesn't mean you have to "crush your competitors" or disregard other people entirely.

An article I once read cited a study showing that on average, people are more financially successful AND happy, if they are considered by their friends to be good people. I tried to find it just now but couldn't. Has anybody heard of similar results?

Edit: What are some examples of extremely successful entrepreneurs that were known to be extremely kind?

jhuckestein··on With New Ad Platform, Facebook Opens Gates to Its Vault of User Data
Does anyone know if the new system supports the custom audience feature (targeting specific phone numbers or email addresses)?
jhuckestein··on Facebook Is Partnering With Stripe to Power “Buy” Button
Stripe is so popular with developers because they are laser-focused on providing an excellent experience for the developers. This includes personally responding to every single HN post about Stripe I've ever seen.
jhuckestein··on CoreOS Stable Release
This is excellent news. Two weeks ago I looked into flynn and the various repos had very little activity compared to deis so I went with that for now.

Edit: I posted this just FYI. I thought it'd be useful to know. Perhaps this is a consequence of splitting the project across a large number of repos, where some of them don't get many commits.

jhuckestein··on Ask HN: When and how to outsource software development?
FWIW, I have witnessed a few projects that went terribly wrong (usually, because I was called in to salvage the project).

From sitting in on some calls, it became clear that a large source of issues were misunderstandings between the client and developers. Usually those misunderstandings were around technology.

This is one category of issues that would be less likely to happen if the client has some technical knowledge.

jhuckestein··on Choosing a Web Framework/Language Combo for the Next Decade
FWIW, I'd remove GWT from consideration. I heard that it's shortlisted for end-of-life at Google because it's a hassle to work with.

Anecdotally, I agree with that. I once built a product on GWT because it impressed me so much on paper. Static typing, compiling permutations of your app and loading only what's needed, optimization of stylesheets, rendering only on the client etc. It seemed perfect. IIRC the two main issues at the time, a few years ago, were a) terribly slow tooling for any decent sized app and b) the usual interface-hell of Java. This may not be a problem if you're used to it, but for me it was an issue.

jhuckestein··on ActiveJob – gem for defining background jobs in Rails
I'm pretty sure ActiveJob is just a standardized interface to delayed job, resque, sidekiq etc.

If you ever wanted to upgrade form delayed job, this could come in handy for you.

jhuckestein··on Poof and then Rails was gone
I love thinking up intricate software design patterns as much as the next guy. They'll cater not only to the current requirements for my project, but also to all possible future eventualities. It'll allow me to, by simply changing one or two lines of code, change my entire database backend, implement system-wide magic caching and to expose my HTTP service as a custom telnet protocol.

The issue I have with posts like this is that they are decidedly NOT just about thinking up wild new designs. Instead, they claim that these designs are somehow BETTER. Unless you can give me a real world use case, I won't believe you.

jhuckestein··on Superhot game
I recently played this game at an indie games festival in Berlin.

I'm embarrassed to admit, I didn't realize that the time only moves when I move. It was difficult, but I still managed to beat all levels. I'm curious to see what level design they come up with that utilizes their game mechanic.

jhuckestein··on SpaceX CRS-3 Mission
Good news: Elon just tweeted "Data upload from tracking plane shows landing in Atlantic was good! Several boats enroute through heavy seas."
jhuckestein··on Ask HN: Ideas on promoting an open source project?
OT question: What's the editor you use in your intro video? Looks like it's running inside tmux AND has a cool Go mode with auto complete?
jhuckestein··on A Better Way to Track JavaScript Errors
Thanks, I look forward to giving this a shot soon :)
jhuckestein··on A Better Way to Track JavaScript Errors
I like this approach a lot. If this works in IE, I'm basically sold.

I do have a few questions that went unanswered, though:

- What's the performance impact, both in terms of initial page load and in terms of tracking stuff.

- How big is the buffer of "events" in the timeline?

- You charge per hit. Is there a way I can load the javascript from my own CDN? Does it ping your server upon load?

- What prevents somebody from going to my website and triggering a large number of "hits"?

jhuckestein··on Wrong and Right Reasons To Be Upset About Oculus – with Carmack response
In a second comment, John Carmack wrote this:

> I'm not a "privacy is gone, get over it" sort of person, and I fully support people that want remain unobserved, but that means disengaging from many opportunities. The idea that companies are supposed to interact with you and not pay attention has never seemed sane to me.

> Being data driven is a GOOD thing for most companies to be. Everyone cheers the novel creative insight and bold leadership that leads to some successes, and tut tuts about companies ending up poorly by blindly following data, but cold analysis of the data is incredibly important, and I tend to think the world will be improved with more and better data analysis.

> I have never felt harmed by data mining, and I rather like the recommendations that Amazon gives me on each visit. Educate me. What terrible outcome is expected from this? Be specific.

I find this slightly alarming. Apparently John Carmack was lucky enough not to have been unfairly prosecuted and doesn't have any secrets that could cost him for example his job.

But what happens if one day John Carmack's activities and opinions become illegal? This has happened many times in history and there's no reason to believe it won't happen again.

The scariest thing about data collection is not what is currently happening with it, but what oppressive regimes could do with it. Imagine what if the gestapo or the stasi had all the information at its disposal that Facebook has? Or the NSA even?

jhuckestein··on Show HN: My Isometric Voxel Engine 6 Months Later
One afternoon at Ikea and 40 bucks will buy you a nice standing desk. I know it's become a cliche, but if you really do sit 80 hours a week, it may be worth the initial inconvenience.

If you're interested I'll send you links to the components on Ikea

jhuckestein··on Welcome to Unreal Engine 4
Essentially allowing all devs to use the source code and hosting it on github is brilliant. I imagine bug fixes and other improvements will be shared much more quickly and openly amongst developers. I'm not even sure if this happened at all before. I assume the few big studios who have the source code simply maintain their own fork.
jhuckestein··on Hexagonal Architecture Guidelines For Rails
At that point, I wonder what the benefit of using rails is? Rails shines most when you do things as intended.

Even though I wouldn't have designed rails the way it is (remote forms and .js.erb views anyone?), it works really well for a large class of applications.

Of course you may eventually hit a wall, but that happens when software outgrows it's original requirements. That doesn't mean you have to build a system for millions of concurrent users from day one. Especially not, when you're making accounting software or a crm or some other run-off-the-mill webapp.

In my experience, rails "improvements" are often suggested, when a developer is faced with a large mudball of a rails application that doesn't do things according to convention. This can quickly happen, because rails is deceptively easy to learn. Many developers I know (myself included), started writing a serious app in Rails, without learning a lot about it. Heck, if you're a rails developer and honest with yourself, you probably didn't even read all of the rails guides. In addition to that, I recommend reading a book such as "The Rails Way" front to cover, joining the mailing list, following the core team's blogs and potentially even going through the code. I also DON'T recommend taking your patterns from random blog posts or stack overflow. Rails is very well documented and you can generally find what you need in the docs.

As infuriatingly dismissive as his tone sometimes is, I've actually found it best to follow dhh's advice. Not only because I generally agree with it, but also because it's likely to be the best supported design in future rails versions.

jhuckestein··on Only 90s Web Developers Remember This
If you care about typesetting and legibility, you sometimes really do need  . It prevents the browser from inserting a line break between two words that belong together, like February 26th or Louis XIV. IIRC nbsp is short for non-breaking space.

It was never designed to add arbitrary spacing to your layout, though ;)

jhuckestein··on Show HN: Speedsums
Ha! It redirects to the Wikipedia entry for computer hacking.
jhuckestein··on What is really happening in Ukraine
I agree with you that citizenship should not protect you from the consequences of your actions. Even so, I don't understand how a targeted drone strike in Yemen is an acceptable choice for the USG, regardless of who is killed.

Would it be okay for another country to conduct such drone strikes on US soil? If not, which countries are allowed do do such things, and where, and why?

How can you prove that lives were saved by the drone strike?

jhuckestein··on How I went from 100 to 0 things (or how I was robbed of all my stuff)
Wait a minute, didn't we meet at Punspace a few months ago? Hope all is well and glad you're okay.

Thanks for writing this post! I finally took a moment to enable FileVault :)

Best of luck on your travels!

jhuckestein··on Getting a SIM card in India
Friendly locals are usually able to get a sim card for you without any delay. I got my first one from a rickshaw driver (I actually bought his active sim card and phone) for a $10 more than it would have cost. A guesthouse owner did the same thing on another occasion. Make sure to ask nicely, because these people are on the hook if you do illegal things with those cards.

I once went through the official channels, too, and it was much easier than I thought. I didn't have a passport photo either, so I went across the street to get one taken. Then I came back the next day and picked up a working sim card. It's only a bother if you need the sim card right away.

jhuckestein··on Nut consumption reduces risk of death
In other words, the amount of nuts you eat correlates highly with the number of years you're alive.
jhuckestein··on How We Bootstrapped AirPair to Ramen Profitability (and YC W14)
Congrats! Way to go Jonathon! Can't wait to have a plumber AirPair with me to fix my dryer :)
← PreviousPage 2 of 15Next →