HN user

thegorgon

28 karma

cto @ hummingbird.co, previously @ square, caviar, uc berkeley

[ my public key: https://keybase.io/jreiss; my proof: https://keybase.io/jreiss/sigs/sKt8ZwHfqiz3-0l34iqGJ5fK5spE76AREb0wdWaRDhw ]

Posts7
Comments17
View on HN

Software Engineering.

Data Science is a useful skillset for everyone to have, but the majority of the work in any practical data science role is in getting the data in the right place, in the right format to do the data science. This makes it such that most small companies can't actually support having a full time data scientist who can't also write code.

You have a good background in stats and ML - use that with practical experience in SWE to make your skillset more useful and broadly applicable.

Caviar | San Francisco | iOS, Full Stack | Onsite

The Caviar team is hiring!

We're looking for an iOS specialist and a full stack generalist to join our team.

We're building the world's best food delivery and logistics service. We’re changing the way businesses and consumers order food from restaurants. We believe that everyone should have access to the best eateries in their city without any hassles. Want your favorite burger joint, but hate the traffic and long lines? We're a team of passionate foodies solving that exact problem for your home and office.

Our software powers the entire delivery experience: we have close relationships with the best restaurants in every city, a network of Caviar Couriers and customer ordering products on 3 platforms.

https://squareup.com/careers/jobs?team=Caviar

Caviar | San Francisco | iOS, Full Stack | Onsite

The Caviar team is hiring! We're looking for an iOS specialist and a full stack generalist to join our team.

We're building the world's best food delivery and logistics service. We’re changing the way businesses and consumers order food from restaurants. We believe that everyone should have access to the best eateries in their city without any hassles. Want your favorite burger joint, but hate the traffic and long lines? We're a team of passionate foodies solving that exact problem for your home and office.

Our software powers the entire delivery experience: we have close relationships with the best restaurants in every city, a network of Caviar Couriers and customer ordering products on 3 platforms.

https://squareup.com/careers/jobs?team=Caviar

No Ward Bell. You're wrong.

Also, why does everyone seem to be emphasizing this fantastic new technology, HTML5? HTML5 is just good ole fashioned HTML with a few new tags. I assume they're not calling out the header tag, or the nav tag, or the wbr tag...

When people say HTML5 do they really mean canvas? or CSS3 styles? And what does Ward here mean "nobody is skilled in HTML _5_"?

I'm a self taught developer as well.

I started with the front end because I had a decent design sense and attention to detail. If you can care about pixel perfection, I think it's a good route. JavaScript, HTML, and CSS aren't the most difficult technologies to start with, and you get a little more leeway to make mistakes or write sloppy code in the beginning, learning as you go.

It's a good time to be doing this. There is need for developers enough that if you can prove that you're smart, a mid-sized or smaller startup may take a risk with you.

Try putting up a personal website. Set up your own server if you can, write your own code, and get something up showing what you can do.

At this point, do whatever you can to show that you've taught yourself a decent amount. You want to prove that you can learn, not so much that you're already a pro.

List.js 15 years ago

I totally agree. It would be way better if JavaScript implementations were standardized.

It would also be way better for developers if all computers had infinite memory.

It's just not in the cards though.

jQuery standardizes the mess that is JavaScript implementations so that developers can worry about their application instead of the browser. I don't think you should lament jQuery for being so popular, you should lament browser manufacturers (ahem, Microsoft) and the W3C for not creating and following good JavaScript specifications.

That's like blaming Dennis Ritchie for killing the Assembly community.

List.js 15 years ago

If you use 1 JS script on your site, i'll agree. What happens when you include 3 of these though? 10? 15? Suddenly you have tons of duplicate code, trying to implement getAttribute across browsers...wouldn't it be better if they all used the same DOM abstraction library...if only something like that existed...

List.js 15 years ago

So, one thing I don't quite understand: If I have jQuery on my page (which I imagine now at least 50% of websites do, though that's just a guess) why would I want to add another script that redefines a bunch of jQuery functions? If you had a jQuery compliant version, wouldn't it be smaller, faster, better?

I think this is actually pretty exciting, if I understand it correctly. The computer revolution was led by a better understanding of semiconductors; materials led the way. It may be that understanding new materials and new material stats is key to a quantum computing revolution.

why is this the biggest thing we're trying to solve? can't we use these incredibly powerful algorithms to solve a real problem? there are so many restaurant recommenders out or coming soon."You have to ask yourself, are we working on the right things?"