Hacker Newsnew | past | comments | ask | show | jobs | submit | trevoro's commentslogin

Bench - Vancouver, BC

We’re Bench, and we’re hard at work turning something really old (bookkeeping) into something new and appealing. As part of the engineering team, you’ll help us build tools that augment the capabilities of real accountants, eliminate drudgery, and build inspiring interfaces.

We’re a tight-knit group of engineers. We value effectiveness, open debate, picking the right tool for the job, and the joy of accomplishment. We currently use Scala, Java, and Node. We do all of our ops automation using Ansible and AWS with a bunch of other tools in between.

We’re currently looking for:

Senior Software Engineers (Platform) Software Engineers (Full-Stack Web) Devops Engineers

If you’re interested in joining Bench please visit https://bench.co/careers/


A really great documentary that partially covers the history of suburbs is called "end of suburbia". Its mostly about the theory of peak oil, and how that would destroy the "american dream". Despite all those flaws it has some interesting buts about suburban development itself, and some original implementations. Specifically, a lot of transporation from city suburbs to city centers happened via light rail, versus individual cars.

Personally I dont think the suburbs are going anywhere. Im absolutely fascinated by the possibilites of electric, autonomous vehicles, and the small house movement. To me, those elements in combination might strike a reasonable balance between the desire to have ones own space, and the transportation requirements.


How terribly disappointing.

If you're going to get all nostalgic about running Amiga applications then you may as well just go and download the original kickstart and workbench ROMs and fire up an emulator. FS-UAE(1) works pretty well. Someone even wrote a PNaCl emulator for Chrome.

[1] http://fs-uae.net


See original discussion here: https://news.ycombinator.com/item?id=6684318


You don't ever seem to find startup ideas. Startup ideas seem to find you. That's why it's important to always be listening - if you listen often enough then problems will "appear out of nowhere" and you'll be in a good place to understand their potential.


I thought the author made a good point though, actually said what you're saying. This is just if you are in a pinch or need to pivot. I thought it was a good article, wish he had written a little more,


Vancouver has quite a few talented engineers but the teams can be a bit insular. The meetups are good and you should definitely go to either the Ruby on Rails one, or Node Brigade. CascadiaJS is happening soon too.

If you want to get some introductions I'd be happy to grab a coffee.


The rumour circulating around is that they have the ability to detect which other applications are running or installed on a mobile device. Certainly for applications that have this service installed, they could correlate the owner of the device to an ID. That might help with targeting ads, but it's just a theory.


It depends how far away from land you are.

A Tsunami has tons of energy, but it only really gets 'big' on the surface when that energy is constrained by the depth of the sea floor. That's why if you're on a boat and get a tsunami warning, it's better to head out to sea.


By your logic I'd be running a WAP site over Gopher to satisfy the progressive enhancement ethos. At a certain point it's absurd to assume javascript isn't there. [1]

What brought on this particular use case was a JSON response where all the times were in UTC. I'm not really into forcing a technique on someone when it isn't required. If that's not your use case, then you don't have the problem!

[1] http://www.mozilla.org/en-US/firefox/23.0/releasenotes/


No, that's patently absurd, although I have been known to use w3m while doing work in vim, and I'm super grateful when a site is usable from a text only browser. Screen readers and bots (including search engine spiders) have an easier time with well written HTML.

Progressive enhancement is far better for the end user and not all that hard to implement. Some people choose to disable JavaScript, and there are compelling reasons to do this especially if, for example, you're using TBB and want to minimize your attack surface, as has been demonstrated recently.

JavaScript isn't evil by any means, and it's really important for creating cool shit, but it should never be required. If I can't use your site with scripts disabled, neither can a lot of other people. Sucks to be them though, right?


> it should never be required

What a ridiculous statement. Lots of things are "required" if you want certain products to be useful. An XBox is required if I want to play XBox games.

Hell you require a web browser just to be able to enjoy the pleasure of checking that "disable javascript" box (though be careful you don't use Mozilla) in the first place (I mean you could use CURL but then you don't actually get to disable javascript).

The point is lets stop kidding around about Javascript here, no-javascript guy.

> If I can't use your site with scripts disabled, neither can a lot of other people.

People who need to disable Javascript are a vanishingly small portion of any potential market, there are many more use cases as far as web apps go where javascript is essential to any decent user experience. Not everything built on web technology is only about content these days. If you don't want to use that technology be my guest, but don't pretend your an important market to people developing on that technology.

> Screen readers and bots (including search engine spiders) have an easier time with well written HTML.

True but two things.

1) Web applications rarely rely on SEO outside of landing pages and a content strategy neither of which should rely on javascript for obvious reasons.

2) Designing applications for disabilities is extremely hard. Much harder than simply using "well written" HTML. Do you know how hard it is for blind people to play most video games? Again we're talking about interactive applications, not simply content. With content there is no problems but as we already went over the web is not only content now.

Edit: One more thought, technically translating the time to the local timezone setting of the browser is "progressively" enhanced. You could always just display UTC time if JS is disabled assuming that was important enough to your users to disable JS (or for bots).


  People who need to disable Javascript are a vanishingly small portion of any potential market.
Depends on who your target demographic is. I'm a "no-javascript guy" and my cousin is as too (well, "gal") for completely different reasons. She's on a rubbish computer not living in the U.S. (read: developing country) so often it's just faster and smoother to browse on a wireless connection with JS disabled. You'd be surprised at how common this is.

I frequently disable it while browsing casually and, for about a month or so, it was policy at work until we sorted out a few in-house security issues (namely browsing etiquette for some of the folks). Our CMS was broken during this time and the front UI was quickly re-written in plain HTML. After that, we sorta left it that way.

  1) Web applications...
The original post makes no mention of "application" or "web site" for that matter.


> You'd be surprised at how common this is.

Actually, I would. I would be completely surprised if it is common (by that I mean at least more than IE6 usage) at all. However, you've presented no evidence of this fact only anecdote. Seriously there is absolutely no evidence that there is a growing popularity of no-js people out there. Perhaps for very specific demographics, in which case I certainly hope whoever is building product for them knows their customer well enough to know that or God help them.

Either way they are not going to be building the latest in interactive experiences or web-based gaming for your cousin with her rubbish computer are they. That doesn't discount the fact that many people are building exactly that these days.

I'm tired of people on Hacker News making blanket arguments like "never do this" especially something as bland as requiring javascript. They have absolutely no clue what they are talking about.

Bottom line is if I (and Google and 37 signals and countless others) can choose to build something that doesn't support even IE8 I can quite happily choose to require Javascript to use my web application. I would be an idiot however if I required it for my blog.


Yahoo Blog on users with JS disabled (stats as of 2010):

http://developer.yahoo.com/blogs/ydn/many-users-javascript-d...

For clients in the UK, it's a legal thing:

https://www.gov.uk/definition-of-disability-under-equality-a...

http://www.rnib.org.uk/professionals/webaccessibility/lawsan...

FYI: Screen readers nowadays can run JS, but there are hiccups abound. Also I don't recall seeing "never do this", though I did see this: "JavaScript isn't evil by any means, and it's really important for creating cool shit, but it should never be required" from https://news.ycombinator.com/item?id=6176036 . Which, in context of the article, seems pretty reasonable to me.

This all started with when kintamanimatt mentioned that the article's technique breaks Progressive Enhancement, "JavaScript is useful, but nobody should assume it's present."

Obviously, I'll need to get an Xbox to play an Xbox game. I'll need Flash enabled on the browser to play a game built on that. Same goes for JS. But, again, the OP makes no mention of "applications" or "web sites" so I'm not sure why you're bringing up "the latest interactive experiences or web-based gaming" into this.


The Yahoo link says JavaScript was disabled on 1% of visitors as of 2010.

That percent should be even lower now instead of being higher.


Honestly this is getting completely absurd so I'll try to be brief

1. You're article actually states how small this is so point taken I guess

2. 99% of screen readers today actually support javascript [1] and as I stated, if you want to talk hiccups effectively supporting the visually impaired is a veritable minefield of challenges and just supporting javascript being disabled isn't even the tip of the iceberg.

3. Finally just this: Also I don't recall seeing "never do this", though I did see this: "JavaScript isn't evil by any means, and it's really important for creating cool shit, but it should never be required". Just read it back slowly, you'll find the word "never" in there if you're more careful.

You are also choosing to presume incompetence of these issues on the part of the author where I see none demonstrated. Even he bothered to explain his, fairly common these days, use case (JSON response processed on the client with javascript). If you want to argue against this sort of thing be my guest, but you're not really going to reverse the trend. Either way it isn't a debate I'm very interested in.

Reductio ad absurdum as they say.

[1]: http://www.punkchip.com/2011/03/why-support-javascript-disab...


Woah woah woah - can we talk about what is really going on here and note that Firefox no longer supports <blink>



Also: http://pancake.io is pretty slick




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: