HN user

matb33

91 karma

Co-founder at Trexity Inc. Web developer and entrepreneur.

---

Co-founder of LaunchFort Inc.

Founder of vcr.io, a video previewing platform for agencies and videographers.

Co-founder of gradeA.ca

Posts2
Comments60
View on HN

Trexity Inc. | Last mile logistics | Full-time | REMOTE | www.trexity.com

Trexity is a same-day on-demand local delivery technology platform for small and medium-sized online and bricks & mortar businesses -- that doesn't take a percentage of sales like the other guys...

We are looking for people that breathe our mission -- to support local merchants by making same-day delivery easy and affordable.

Here are our open roles:

- 2X Full-stack Software Engineer (https://trexity.com/careers/full-stack-software-engineer/)

- 2X Delivery Support Agent (https://trexity.com/careers/delivery-support-agent/)

- Growth Marketing Lead (https://trexity.com/careers/growth-marketing-lead/)

To apply, email your resume to careers@trexity.com

As a company we’ve been experimenting with xstate for about a year. Generally speaking, bug counts go down as a direct result. We’re at a point now that it’s part of our process — a key deliverable as part of our first phase of development is what we call a “navigational statechart” which informs the development of the wireframes. The beauty of this process is that we can take that same statechart directly into the later development stages.

Grade A Labs | Full stack web developer | Ottawa, Canada | Full-time | $50k-$110k | https://www.gradealabs.com/

We help startups bring their web products to life, and invest those profits into our own product development. We offer the potential to be part owner of something we create together.

We are looking for an exceptional Full Stack Web Developer who is fluent in React, Node, and relational databases, or has experience with similar technologies.

Contact me at mbouchard@gradealabs.com to talk!

Grade A Labs | Full stack web developer | Ottawa, Canada | Full-time, ONSITE | $50k-$110k | https://www.gradealabs.com/

Grade A Labs is the innovation arm of Grade A (gradea.ca). We serve clients that are looking to innovate through custom web applications, and invest those profits into our own product development. We offer the potential to be part owner of something we create together.

We are looking for an exceptional Full Stack Web Developer who is fluent in React, Node, and relational databases, or has experience with similar technologies.

Contact me at mbouchard@gradealabs.com to talk!

Grade A Labs | Full stack web developer | Ottawa, Canada | Full-time, ONSITE | $60k-$90k

Grade A Labs is the new innovation arm of Grade A (gradea.ca). We serve clients that are looking to innovate through custom web applications, but we also spend time on our own ideas. We offer the potential to be part owner of something we create together.

We are looking for an exceptional Full Stack Web Developer who is fluent in React, Node, and relational databases, or has experience with similar technologies.

Contact me at mbouchard@gradealabs.com to talk!

The author positions his pitch about being all about the product and the value the customer sees in it, when I think a large portion of the potential client's decision to pay 35k is based on this guy's ability to actually bring it to market. If the potential client has no idea who you are, I think it'd be crazy difficult to sell them on a 35k "idea". They'll need to get to know you, and the author doesn't really touch on that point.

I should clarify he does have a bank account (with his own Interac card) but no way to access it online. This is with TD Canada Trust. I don't imagine it's much different across other Canadian banks.

Edit: sorry, to actually answer your question, yeah they still have those -- they just call it Youth Account at TD

With my 6 (almost 7) year old I've been giving him 2% daily interest on whatever is in his chequing account. He's aware I'll scale it back when it gets out of hand :) But so far he spends enough on nerf equipment that it hasn't posed a problem yet! Now he wants to keep more of his money in the bank to see it grow, and I didn't have to say that specifically, which was the entire point.

A rule I did have to institute later though is that if he forgets to ask for his interest that evening, he doesn't get paid.

We also have to rely on his last bank receipt to calculate the amount owed because it appears impossible (at least here in Canada) to open an online account for a child his age.

I ended up removing instances of try catch and also setTimeout 0 (or equivalent nextTick) in the promise library I use. Those two things caused me enough grief on several occasions to force my hand and modify the library's implementation. The setTimeout one especially baffled me... The straw that broke the camel's back for me was how it broke IndexedDB transactions

Meteor vs. Angular 12 years ago

I've used Meteor for a frontend project (websockets using wamp.ws talking to a hardware box, local databases being websql and indexeddb). Meteor is a build toolchain (minify etc) and a collection of packages, each providing a feature that you can (usually) opt in/out of. Seen this way, Meteor can be used in all sorts of ways, beyond the perceived server & client mongo-only implementation.

I'm also eagerly awaiting HiDPI support (I have one of those QHD screens on a 15" display, 3200x1800!). There is apparently some support for it in the GNOME version (I've read it was not perfect though). Don't recall where I read this but it was rumored HiDPI may come to 14.10. Probably no more than a rumor... But at least a version number to look at helps me cope :)

I wrote music exclusively in Impulse Tracker 2 for well over 10 years (and it's been at least that much time since I last wrote anything). Lost all my source files not too long ago, I literally cried over it (over 500 tracks...). My backblaze backup downloaded fine, and I proceeded to resync (which wipes out the original backblaze backup on their servers), only to be faced with a corrupt zip where each file was 0 bytes :( At least I have mp3 renders, still have it all up: http://www.theoryoftrance.com/

Mozilla localForage 12 years ago

For large client-side databases, minimongo won't cut it especially on low memory devices. Minimongo is essentially just an API on top of a JavaScript object. And that makes it a synchronous API too. This could pose performance issues (UI locking up for example) when fetching large datasets.

Of course if you use Meteor as intended with the large data on the server and only what is required for the active view on the client, minimongo is just fine

Ah perhaps you mean static content then. I agree it is an odd choice for hosting static content (I'd go the static site generator route myself), but in the case of Meteor's website, I don't blame them for eating their own dog food. It helps to validate (and even test) the framework on a highly-trafficked site.

It's built using Meteor, and the page is constructed on the client. You can determine this by right-clicking the page, and selecting "View Source" in most browsers.

If you're having trouble with this, see this guide: http://webdesign.about.com/od/chrome/a/view-source-chrome.ht... as an example.

Once you see the HTML source, scroll to the area where the body tag is found. You'll notice the lack of any static content:

   <body>
   </body>
Or did you mean something else by static page?

The recent release of 0.6.5 intends to make it possible to take only the parts of Meteor you need while still benefiting from the surrounding ecosystem (i.e. leveraging smart packages like minimongo, deps, and third-party ones like ironrouter).

In practice though, I wasn't able to get a client-side only Meteor example app running, so I'm waiting for Meteor to iron out the rough spots.

In the meantime, techniques such as the one by the blog post author can tide people over.

Thanks for this. I have similar requirements (back-end already provided), which is why it was natural to choose Angular. But with the work done in Meteor 0.6.5 and guides like yours, I would have chosen Meteor.

For those curious as to why I would choose Meteor over Angular: reason #1 is existing familiarity with Meteor, but a close #2 is that I would have to write much less code to accomplish the same things.

I tend to agree that this probably serves better as an "about me" replacement for someone's own site. I wonder if there's a way to have it generate it as static HTML (cleverly bundling styles too--at worse in an inline <style> tag) that you can then drop into your site? Or, go the embed route so that your service is still in the loop.

I think you might get more friction with the latter approach though. I suggest the former (generate static HTML to drop into any site) that possibly has a subtle footnote with something like "timeline created with aufond.me"

If you could stuff a download URL signed for S3's PUT in a custom header (in order to do a bucket to bucket copy), this would make a great large file uploader for SaaS services that store user files on S3 too. User would send the file to something like upload@thesaasservice.com and some kind of mechanism to validate identity.

Then get resuming working as well as Dropbox of course :)

Maybe a de-amalgamation is in order. I'm thinking a sort of inner ring system, where higher karma users contribute but lower karma have read-only. I'm sure this has big issues, just throwing it out there