kbanman
kbanman on Hacker News
Would love to hear about the same but in Canada - As far as I know we don't have any Hetzner-like providers here.
Love the product and you've nailed the simple design!
I'm concerned about email deliverability--Even more so after the email verification ended up in my spam. Handling incoming email is simple enough, but for this to be useful to my team we would want to be confident that the emails are ending up in the right place.
The article doesn't dive into
why this group performed worse; to me that is of much more interest than the conclusion.
Just from my own observations I would expect that this is largely due to income differences in the two groups. Rich people are more likely to own iPhones and in my experience also more likely to be careless drivers.
Hootsuite also started as an agency side project, and I'm sure there are more.
Intentionally following this model doesn't seem sensible though; with VC money so accessible if you have already put together a good team you might as well focus on the product itself. Agency work is not fun.
Speaking as a former AWS Engineer, I disagree with the sentiment that they are able to glue AWS services together better than what a competing non-AWS company can do. Internally the use of AWS is subject to the same constraints and APIs you and I have.
Their competitive advantage is their captive customer base, which will much rather pay a premium to use an AWS-managed service than use another vendor.
I've seen this done for new projects, and it works really well. If your data access patterns are truly relational (varied lookup paths) then it is probably not the right tool, but many apps can be modeled in a way that DDB handles well.
Highly recommended viewing: https://www.youtube.com/watch?v=HaEPXoXVf2k this talk explains how relational data can be efficiently modeled for key-value stores.
Very well done!
I had started on a similar idea a while back, but never got around to it. Even have a cute domain for it (pifork.com) in case you're interested :)
Having been in your position, I understand that having built a product from the ground up makes you feel like you are qualified to do anything. I was lucky enough to get hired at a late-stage startup after my endeavor failed, and am constantly reminded that time in the industry matters. Two years of intense coding is worth a lot, but you've only been exposed to a limited set of problems, both technical and business. 6+ years sounds reasonable to me if they are looking for someone with well-rounded experience.
Mind you, as someone else mentioned, some folks spend 6 years in the industry and don't gain the knowledge and experience you already have, but that doesn't mean you've attained 6 years worth of knowledge and experience.
I've recently joined a team writing primarily in Clojure, whose proponents often tout repl-driven programming as a unique benefit to the language.
In a statically typed language (the stronger the better), aided by a good IDE, I don't need to be constantly executing my code against data during development; My editor is constantly validating my code, and when it stops complaining, my code will work. And months later when I or someone else uses that code in another part of the system, they won't need to execute that code to see how it behaves, as the types themselves provide documentation and as-you-code feedback.
We have been using this at Hootsuite, and it's been a really smooth experience, especially when compared to Yammer.
Hootsuite | Vancouver, BC, Canada | Onsite | Full-time
We currently have openings for the following positions:
Build and Deploy Engineer
Data Scientist
Intermediate Software Engineer, Data Lab
Intermediate Software Engineer, Mobile Web
Junior Network Engineer
Junior Software Engineer, Android
Senior Operations Engineer
Senior Software Engineer, Full Stack
Senior Software Engineer, iOS
Technical Project Manager
Technical Project Manager, Operations
Learn more about our engineering challenges on our code blog:
http://code.hootsuite.com/
Apply here:
https://hootsuite.com/about/careers
I've got plenty of these left over from my hoarding days:
ajaxapart.com - alistpart for javascript
alpinefog.com
bidsoup.com
boostwire.com
buildzen.com
checkalope.com
cloudboards.com
express.build
freshlinux.com
giftitude.com
gitnest.com
gridyard.com
hugepixel.com
mindski.com
mumblemonitor.com
nearlyneighbors.com
pifork.com
pixelpeer.com
roamsense.com
threadsfortwo.com / threads42.com - T-shirts for couples
If anyone is interested, I can post them up on the namecheap marketplace.
Here at Hootsuite we just finished rolling out webpack, and we're using it with grunt. If there is interest, I could probably get the project lead to do a writeup on our code blog.
Posted by
kbanman on Wednesday June 04, 2014 @06:07PM
from the blog.hootsuite.com dept.
I don't think enterprise ever has or will adopt Rails. Even node.js isn't at the point where it can really be considered "enterprise".
Java is dead. Long live Java!
Posted by
kbanman on Friday April 25, 2014 @05:09PM
from the fastcompany.com dept.
Or you could close the app. Double-click the home button and hit the red badge.
And he seems rather eager to expend his company.
Seems to me the banding might be caused by bad rendering, and not a deficiency of 24-bit colours. On my MBP the gradient is indiscernable.
I personally witnessed two instances of this attack as early as December 8. I couldn't figure out until now how it was done.
This rings very true to my own experience. I've watched repeatedly as struggling, low-income families purchase huge TVs. I find it comical to walk into a trailer home to see a brand new Bravia barely able to fit on the disheveled TV stand.
I would guess that the majority of those visitors are minors without a credit card. Even if you could convince advertisers to pay for those impressions today, they would soon become wiser and realize that they have no value.
See facebook's steadily falling income as an example of this happening: sure they have a stupid number of pageviews, but people are learning the real value of a pageview today.
So, basically make it javascript. I'm a long-time PHP developer, but I'd very much like that. Someday I'll have to learn node.js...
Could you elaborate on your sarcasm?
Given due care on server side, I'm not sure why that would be so terrible.
Javascript is not an essential part of web development. This tool is geared towards web pages rather than applications, where client-side scripting might play a bigger role.
Unfortunately (and with some good reason) there are still many people who use NoScript et al to browse the web without javascript.
The subscript i denotes that the variable belongs to a single user i. The tick at the top is pronounced 'prime' and is used to differentiate between versions or iterations.
Just to be clear, this only applies to an opt-in feature of the app.
This has nothing to do with the article.