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

TouchBistro (https://www.touchbistro.com/) | Senior iOS Developer, Developer Acceleration | Full time, Toronto OR remote Canada/select US states

TouchBistro is an all-in-one restaurant management system that has powered more than 29,000 restaurants around the world.

We are looking for a Senior iOS Developer to join the Developer Acceleration team. You will be a part of a close-knit group of experienced developers with a birds-eye view of all software development activities at TouchBistro. Our mission is to make our developers productive and fearless, to reduce toil, and to remove obstacles from our product development teams, while building the best restaurant software available in the market. We act as a force multiplier for the teams writing software for our customers.

Ideally, you are a strong iOS developer with experience (or strong interest) in release engineering. Our team maintains multiple CI/CD pipelines (using CircleCI, xctest, and fastlane) which allow us to release our flagship application to the App Store on a regular 2-week cadence. We make heavy use of feature flags using LaunchDarkly, and have a strong observability stack using Datadog and Sentry. We build libraries & abstractions that our developers use to build products and features. For example, we’ve designed systems that make it easy for our developers to manage database transactions, perform structured logging, implement authentication and authorization correctly, and more, so that product developers can focus on business problems and not underlying infrastructure.

This is a remote role (Canada/select US states only), with the option to work in our downtown Toronto office whenever you choose to do so. We fly everyone into Toronto a couple times a year for in-office socializing (today we are going to a Blue Jays game).

This is a high autonomy role with the opportunity to make a lot of impact on how we build software. We are a low-ceremony, friendly and experienced team that values incremental improvements and that likes turning over rocks, because somebody has to.

Note: I am not the hiring manager, but you would be working closely with me. If you have any questions you can email me (see profile) and I'll do my best to answer, but if you're at all interested, you should apply! See the job posting for more details: https://boards.greenhouse.io/touchbistro/jobs/5058791003


20+ years of this handle online without problems, and I found out trying to sign up for Stern Pinball Insider that "bint" is a dirty word: https://en.wiktionary.org/wiki/bint


“I mean, if I went 'round saying I was an emperor, just because some moistened bint had lobbed a scimitar at me, they'd put me away!”


Really isn't, it's about the same as calling a woman a cow.


Wrong.

Usage varies, but "bint" more commonly is akin to "b*tch", and is used in a very coarse and derogatory manner.

Love how you're trying to justify degrees of acceptable misogynist terms, though /s


You yourself imply there are different degrees to how acceptable the two terms are.

Why else do you spell out one word but censor the other?


Yes, and your definition is by far the exception, not the rule. Maybe don't claim a definitive meaning when you're wrong to begin with.

One is much more likely to set off censors. Why do you feel the need to ask ridiculous questions? The word you use had already been said, censoring it would be meaningless -- whereas you ascertained the word I meant easily ;)


I’m not actually the first person you were talking to, so I didn’t give you any definition.

In fact, if you note, I’ve never actually used either word. I just refer to them obliquely.


"You yourself imply there are different degrees to how acceptable the two terms are."

I never claimed either were acceptable or unacceptable.

Interesting how you completely gloss over your needless language policing, especially when you - by your own admission -- haven't even used the terms in question (and presumably lack the nuance necessary to weigh in, despite jumping in anyway) shrug


> I never claimed either were acceptable or unacceptable

and

> Love how you're trying to justify degrees of acceptable misogynist terms

So you are not saying either are unacceptable, and you endorse 'acceptable' misogyny. So you are a misogynist, but an ok one.

Very well.


What the ever-loving fuck? I don't endorse ANY misogyny you utter melon, which was why I called you out on your "Really isn't, it's about the same as calling a woman a cow." nonsense.

The only one "endorsing" misogyny here is you. Stop projecting, pillock.


Um? Here in the UK it's uncommon to hear it these days but it carries no special weight.

How come you're unwilling to spell the word bitch?


Square remembers your email address by credit card number.

This was really surprising to me. I used Square once at a shop in Seattle, and had an email receipt sent to me.

Almost a year later, I used Square back home in Toronto and asked for a receipt. To my surprise I didn't have to give any information: just using the same the credit card I swiped months earlier was enough.


While it is mostly marketing (i.e. still using Chakra and Trident engines), the biggest change from a web developer's perspective is that the new Spartan browser will be evergreen[1].

[1]: https://plus.google.com/+PaulIrish/posts/f15yUhu4tE3


I may be wrong, but I believe that they replaced the old rendering engine (Trident), with a new one (EdgeHTML.dll).[1]

But Trident will still be around, for compatibility with old websites (especially for enterprise applications).

So, it's not just marketing...

[1] http://www.smashingmagazine.com/2015/01/26/inside-microsofts...


EdgeHTML.dll is just a fork of mshtml.dll, which started somewhere after IE11 and stripped out all the compatibility modes (except quirks and limited-quirks, both of which are starting to get properly standardised) and then started refactoring the code to get rid of all the less nice design decisions caused by having to keep the IE7 code working through a bunch of ifs.


Wonder which rendering engine they'll use for desktop email?


IE has been evergreen since version 10. The biggest change is that this is not Trident. It is a new rendering engine, called EdgeHTML, which started as a fork of Trident. That might sound odd, but Trident and the rest of IE had accumulated years of technical and backwards-compatibility debt: All the different document modes and obscure features from the ActiveX era that couldn't be removed because enterprise intranet sites relied on them.

So what Microsoft have done is create an entirely new browser, using the EdgeHTML fork, while keeping IE around only for enterprise installs. Then they went on a killing spree in the EdgeHTML source, ripping out all the crap that they were previously stuck with, then adding new features into their newly cleaned-up codebase. This will then form the basis for the new, consumer facing browser in Windows 10.


They should have done this EdgeHTML rewrite/legacy cruft split with IE9 rather than layering on more kludges.

They should eliminated native code apps in user mode in Vista and forced developers to ship only managed code with legacy native code apps running in a virtual machine sandbox.

They should have finished WinFS and transcended the files and folders thang. (No, SQL Server does not count as WinFS, it should have been THE file system in Vista.) They should have fixed the file locking thing on open files, geez I hate hate hate that DOS backwards compatibility.

They should have done something/ANYTHING amazing with WinCE beyond pocket office with the insane lead they had. I was running .exe's and playing DOOM at a decent clip on my Samsung phone in, when, 2004?

There's so many wouldda couldda shoulddas I have lined up in my mind wrt Microsoft. Makes me sad.

I truly hope Microsoft wants to win this new browser war. I truly hope there is some fire left in you M$. Show me what money combined with hardcore computer science can really achieve!


Yea, IE9 was very different from IE8, much more than IE8 was different from IE7, and they already had to separate the JS engine into jscript9.dll.


Just because you opt out of letting Facebook (or Linkedin) see your contacts, does not mean your contacts have done the same thing.

e.g. If you are [email protected], and others have [email protected] in their address book and they let Facebook see it, they've got you already.

For this reason I use a dedicated email address for each social media account.

Also, while I'd normally recommend 2-factor authentication, giving these guys your phone number is a really bad idea if you value your privacy. Try to limit it to firstname lastname and one throwaway email if at all possible. If you're really paranoid, you can get a VOIP gateway that supports SMS for fairly cheap, certainly for cheaper than buying a burner phone.


Yeah, I should have mentioned I set up a new email account for this. But, I wanted to write up this guide so I acquiesced when they asked for my phone number.


As others have noted here already, the smart TVs are quickly becoming the only thing you can buy now, at least in North America.


How aggressive are modern smart TVs?

The salesperson conned my MiL into buying a smart TV, and/or it was the only one available. She doesn't have internet, she's just not into it.

I could imagine a TV refusing to operate until its connected to the internet to upload your viewing habits and download new ads... but the smart TVs from a year or two ago were not that aggressive.

I would never connect one to my LAN. How can I know its security holes and upgrades and issues, how do I unbrick it once it inevitably gets owned, how do I virus scan or otherwise clean it up, its just too difficult and complicated compared to my simpler system. As long as they still operate without ever having a wifi connection, I'll be OK.

Edited to add, "the tv asked for my wifi password so I told it, what could possibly go wrong?" is going to be the next decades "someone on the internet asked me for my bank account number so I told him, what could possibly go wrong?" Right up there with browser toolbar installers.


In the future we'll have browser toolbar installers on the TV.

(Tangentially, does anyone else remember the awfulness of early 2000s WebTV? Mostly expressed through badly formatted usenet posts)


If you do all your shopping in brick-and-mortar stores that only carry expensive Samsung and LG TVs, I'd believe that. But there's a wealth of "dumb" TVs available online and even in big-box stores like Best Buy and Walmart.

I'd say if someone is savvy enough to know they don't want a "smart" TV, they will know where to look for a good deal.


Unfortunately, it seems there are no 4K dumb TVs :-(


Sure there are. Twenty seconds on Amazon yielded this:

http://smile.amazon.com/Upstar-P55EWX-55-Inch-Definition-Wid...

That's at the budget end of the spectrum, but there are non-"smart" 4K TVs among the better brands as well. This site has reviews of several low to high-end 4K TVs:

http://www.whathifi.com/products/tvs/4k-tvs

Or, you could get a 4K computer monitor, and an HDMI splitter to port the sound over to your surround system. There are always options.


Radio Shack in Canada ended up in a similar situation. In 2005, they sold to Circuit City and opened as a rebranded store called "The Source" (after a brief legal dispute about the Radio Shack name).

When Circuit City went bankrupt in 2009, they sold the chain to Bell Canada (our version of Sprint or Verizon).


And in a similar vein in Canada, Black's, a photofinisher and photography related goods vendor could not adapt to the digital world. The chain was sold to Telus (a competitor to Bell).

It seems to be a common trend for bankrupt chains' leases in Canada to get bought up for the instant network of stores.

Is this a rare phenomenon in the US?


> I'm in Illinois which is an all-party-consent state

It looks like this was overturned in 2014.

http://en.wikipedia.org/wiki/Illinois_wiretapping_law#Court_...

http://www.washingtonpost.com/news/volokh-conspiracy/wp/2014...

n.b. I learned about this in a recent episode of "The Good Wife". I am Canadian.


The relevant part in those cites is "public places" - previously it was illegal to record police even standing on the sidewalk. Technically a news crew doing "man on the street" interviews would have been required to stop if an officer showed up.

The scenario we're covering here is for police inside your house, which I'm pretty sure wouldn't be considered public.


It would have finished eventually. This only happens if you have a lot of stuff in /usr/local (e.g. Homebrew).

https://jimlindley.com/blog/yosemite-upgrade-homebrew-tips/


It's good to see this get some attention. I spent a long time trying to figure out how to make full screen zoom usable with an external display.

I found if you enable the "Increase Contrast" accessibility feature, performance is improved, but it does negatively affect aesthetics.

I answered my own question about this on Apple StackExchange here:

http://apple.stackexchange.com/a/157118/70049


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

Search: