HNHacker News
TopNewBestAskShowJobs

simonrobb

260 karma · joined May 20, 2012

Engineer and founder (ex-Uber). Structural engineer in a previous life.

sajrobb [at] gmail dot com

submissionscomments
simonrobb··on Ask HN: Who is hiring? (July 2015)
Architizer Inc [http://architizer.com] | New York, NY | ONSITE | Will sponsor H1B

Architizer is looking for a design savvy front end engineer to drive and define all frontend dev effort in the company.

We're primarily looking for somebody with great JS/Angular chops, but in addition:

- 5+ years demonstrable experience working on web applications

- A proficiency for developing and implementing UI & UX features

- Tools of the trade: Grunt/Gulp, Bower, and Jasmine

We'd also love if you had any of:

- Experience with NodeJS, or web frameworks like Django

- Experience with native mobile apps

- Insight into or expertise in backend system architecture

- Demonstrated interest in emerging technologies (e.g.: WebGL, web workers, web sockets etc)

This is a really exciting time for Architizer. Having built the largest community of building professionals in the world, we are now using that position to build revolutionary tools that we hope will transform an industry worth $1 trillion dollars in the US alone.

If you are interested in this position, send me an email at simon@architizer.com with your resume attached. We are also looking for Junior Frontend/Full-stack/Backend Engineers, so definitely get in touch if that's more your speed.

simonrobb··on The State of JavaScript in 2015
If you misuse jQuery, it doesn't reflect badly on jQuery as a technology, it reflects upon the developer. jQuery is an outstanding library.

If you stay away from technologies because there are developers out there misusing it, I doubt you'll be left with much but machine code.

simonrobb··on Tim Cook Speaks Up
Um. Women can be CEOs too.
simonrobb··on Cosmos Browser – Connect to the Internet via SMS, no data or wifi required
It's becoming common for Twitter to used for updates and coordination in disaster zones. And I guess if I wanted to let my friends know I was safe in such a situation, and didn't want to text them all, Facebook would be a good choice.
simonrobb··on Angular-data: data store and caching for Angular.js
"Angular-data is very optimistic when it comes to caching. If you do DS.find('user', 5) angular-data will first look for that user in the data store. If that user is already in the data store then the promise returned by DS.find('user', 5) will immediately resolve with the user. If no user exists then (if using the http adapter) a GET request will be made, and the user returned by the server will be injected into the data store."

I couldn't find anything in the docs about invalidation. Is anybody aware of how to force invalidation of an object/collection?

simonrobb··on Angular-data: data store and caching for Angular.js
Great work, this exactly what I've been looking for. I'd resigned myself to writing it from scratch - so I really appreciate your efforts on this. Will try it out right now.
simonrobb··on Ask HN: Who is hiring? (August 2014)
This looks like an awesome project. Will be watching your launch with interest.
simonrobb··on Ask HN: Good countries for American expats
You found the US to be quicker and easier than Australia? Have you been to USPS??
simonrobb··on Ask HN: Good countries for American expats
Conversely, I'm tightly tied to having a home and people I know - so I don't particularly enjoy travelling but love living elsewhere. That way I can get to know the culture and people more deeply, but have my own space and home.
simonrobb··on Earth’s Quietest Place Will Drive You Crazy in 45 Minutes
I've been in one of these before briefly, and I'll agree it immediately affects your balance - in a way that wearing headphones doesn't. Not sure why, perhaps the brain only uses these cues below a certain threshold of sound.

That was in a chamber with the lights on, and only for a few minutes. I won't discount the possibility that after a half hour it could be very difficult to maintain balance.

simonrobb··on We Need to Talk About TED
Or, you know, people who aren't trained in science but are interested in it when it's presented in a language they can understand.

Also, hard science isn't all that comes out of TED (see the "E" and "D" in "TED")

simonrobb··on Show HN: Myth – CSS the way it was imagined
I like the idea of retaining preprocessors for nesting and mixins to write good CSS quickly, but also having the postprocessor at the other end to add polyfills where necessary.

This way, I can write SASS to target modern browsers and not worry about backward compatibility so much, because I know the postprocessor is there to catch the older browsers. e.g.: I don't want to worry about specifying a solid block colour for CSS gradients, I just want to specify a gradient.

But yes, I agree the implication that this could replace preprocessors is unrealistic.

simonrobb··on RethinkDB raises an $8M Series A
This was brought up in a big way in the recent firestorm around Mongo, but the lack of joins precludes it from any use as a relational database (which is fine, since it's not intended as one). However, I've never been able to use Mongo as a large-scale store as a result.

It seems like the addition of joins lends some relational capabilities which in my eyes is very impressive. I'll be watching the advance of this one with interest.

simonrobb··on CSS Variables in Firefox Nightly
Prepending the fallback style was the option I was considering, but it does really defeat the whole purpose of the idea. You'd end up with the same styles that you would have without variables, plus all the duplicate rules using variables, all for no gain.

If I were using a preprocessor, I'd just use the in-built variables of that preprocessor I guess.

simonrobb··on CSS Variables in Firefox Nightly
I just can't see what the path to adoption of this looks like. How do you achieve backward compatibility?

You put a box-shadow on your elements today and while it won't look quite as shiny in browsers that don't support it, it's not going to affect usability. If you put a variable in that stylesheet, say to make the background of all your clickable elements blue, how do you provide a fallback for the browsers that don't understand the directive? If my elements aren't blue in anything except the latest build of FF, there's no way I can justify using the feature, obviously (as much as I like the idea of it).

simonrobb··on Google Trend for "Buy Bitcoin" over last 90 days
Google Trend for "Buy Bitcoin" over last 365 days. Puts the last 90 days in perspective. http://www.google.com/trends/explore#q=Buy%20bitcoin&date=to...
simonrobb··on Coin
I recently used a temporary travel card at Blazing Saddles, and that wasn't imprintable but they didn't make any note of it. They may have changed their policies.
simonrobb··on Startup School 2013 Doodles
Love your project - were you experienced as an illustrator when you decided to do this? What was the purpose behind it?
simonrobb··on A negative captcha
I realize you only just threw this together, but this only detects the CSS display attribute. The visibility and opacity rules are also easily detected, and a large negative left/margin value could be detected with a small amount of code. However, detection becomes more difficult when you start to consider other techniques such as z-index. It's not as simple as you seem to be implying.
simonrobb··on The Tragedy of Toms Shoes
This is a common model, and in my experience there's a couple of common reasons:

- Taxation laws haven't quite caught up to social enterprise. Social enterprises are set up this way to enable the charitable entity to be tax-exempt (the rest of the business is not). I'm not sure of the ins-and-outs, but I believe it allows tax breaks on the donations from the enterprise entity to the charitable one. In short, it makes the whole thing more efficient.

- Most of a social enterprise runs like a traditional company, and you generally want a managing director at the helm. However I don't think it's a good idea to have the same person creating the funding and distributing the funding. In my SE, the charitable trust is managed by an entirely unpaid board, which encourages unbiased distribution.

simonrobb··on The Tragedy of Toms Shoes
I work at a social enterprise in Melbourne, Australia, and our model works in a similar way to TOMS. So I really appreciated a couple of the points made here, particularly regarding how it impacts local industries. Our SE constructs water/food/hygiene aid projects and programmes, so it probably doesn't apply directly to us, but I'll look into it further just in case.

Social enterprise is a relatively new concept so its understandable that not everybody has got a full grasp on it. And there are others who have got a good grasp on it, and don't like it, and that's fine too. But let me emphasise one point which underpins SE for those who haven't heard it before:

The commercial success of a social enterprise directly controls the amount of the funding they can give. A lot of people criticise that they use the banner of charity to make a whole lot of money - which is half true. They inform consumers that a portion of what they pay for that product will help in some social cause, hopefully ethically, and if that brings about more sales, then great - that's more funding available.

If you have five dollars to give, then please give it to a charity! Never be under the impression that you have to buy these products because it is the only/most efficient way to help the world. It isn't. Your five dollars will go much further in the hands of a charity, and every social enterprise should be transparent about that. However, in the example of my social enterprise, the other fifty dollars you spend a week on food/sanitary products/bottled water (if you're a bottled water buyer) - we give you the option of having part of that additional $50 go to projects also.

Please fire any questions you might have about social enterprise my way :)

simonrobb··on Monocle
If this is the case, a good optimisation might be to weight the value of a vote according to the karma of the person casting that vote. This seems like a simple idea to me, and I don't know if it's used elsewhere, so please forgive me if I'm being a bit naive here!
simonrobb··on Inappropriate comments at pycon 2013 called out
I want to believe that I'm misinterpreting your comment about "deserved to be forked", but in the context of this discussion it sounds like a truly crude, offensive and sexist thing to say. I am disgusted. There is no place for a comment with the implications here - in any context, at any time. If I've misinterpreted, I apologize - but next time be more careful with how you choose your words.
simonrobb··on Google Glass
Thanks for the kick in the pants, arturspek. I'll be making the effort to put the phone away more - tech has deteriorated my relationships enough already (or at least my increasing addiction to it has).
simonrobb··on Google Glass
There's a lot of comments here about how Glass will affect social interactions, which is fair enough as that's the easiest use case to grasp at the moment, but the thing that struck me most was the tiny snippet of footage of that jeweler (sculpter?) creating the glass tiger, almost like it was an afterthought in the marketing team's mind. However it struck me - suddenly there is potential to introduce a HUD into industries everywhere, which I think could have some far-reaching benefits. For example, imagine a surgeon having vital signs overlaid on their vision as they worked, or a superimposed CAT scan, or whatever else would help them out. Or (being trained as an engineer myself, I understand how much value this would have), an overlay of the structural drawings as I inspect a large building site. To be honest I agree with most of the negative sentiment towards how Glass could damage social interactions, and I wouldn't be unhappy if it never saw the light of day in that use case. But there is incredible potential as a productivity tool.
simonrobb··on Hello Chrome, it’s Firefox calling
I love seeing two teams working together on a project like this instead of competing against one another. The web's going to be a better place as a result of this kind of collaboration.
simonrobb··on Show HN: I built a stock market game based on the top 50,000 websites
I think this is the closest thing I've seen to valid use of the marquee tag.
simonrobb··on Skeuomorphism is the easy way out
I'd agree that the address book skeumorphism is a pretty terrible option - seems to be more about design bling than addressing usabiblity. OTOH the "head-shaking" of the OSX login window when you enter a bad password is some of the best skeumorphism I've seen, and yet there are no visual design elements (like putting ears on the window or something.)
simonrobb··on Microsoft.com New Design Preview
Yeah the responsive design is really well executed. But seriously, I can literally only see the nav and four images when I load this page on my desktop. Shocking usability. Every time I see a new MS offering I feel more and more that they are investing in good-looking design rather than usable design.
simonrobb··on Microsoft.com New Design Preview
Rounded corners are known to draw attention inward while angular edges "point" outward, which could make rounded corners a better choice for content containers from the usability perspective. An interesting discussion on the topic here: http://ux.stackexchange.com/questions/11150/how-do-rounded-c...

OTOH, I love the feel of Metro and wouldn't change to rounded corners for the world.

← PreviousPage 4 of 5Next →