HNHacker News
TopNewBestAskShowJobs

DavidPP

268 karma · joined December 9, 2008

CTO At Okam. Also cooking a few personal projects

You can contact me at https://davidpp.com

submissionscomments
DavidPP··on Show HN: Sanity – A Headless CMS Construction Kit in JavaScript
THe value would in the "Studio" app which is the hardest portion to replicate (if it's well done).

But I would prefer paying a license for the SDK and host the API myself than having to rely on a third party for something so crucial to a business.

DavidPP··on LG admits premium display fails near wi-fi
The Vizio P65-C1 might be what you are looking for. The "smart crap" is actually in the remote which is a 7" Android tablet.
DavidPP··on Age: It’s All in Your Blood
Semi related TED talk : How young blood might help reverse aging. Yes, really

https://www.ted.com/talks/tony_wyss_coray_how_young_blood_mi...

DavidPP··on Show HN: Zube.io – Simple project management for your GitHub issues
Ah I see. I guess I was aplying Waffle concepts to your product. In Waffle, "In Review" is triggered by opening a pull request that mention the issue number in it's title.
DavidPP··on Show HN: Zube.io – Simple project management for your GitHub issues
Really like it so far, I prefer it to Waffle which we been using.

Only problem is I can't figure out how to edit the content of an issue once I opened the card?

Edit: Also trying to figure out how the Review state work compared to Waffle.

DavidPP··on Angular 1 and Angular 2 integration: the path to seamless upgrade
if I'm reading this correctly, they also planning to release a react native competitor?

"Native mobile UI. We're enthusiastic about supporting the Web Platform in mobile apps. At the same time, some teams want to deliver fully native UIs on their iOS and Android mobile apps."

DavidPP··on Designing and Building Stockfighter, Our Programming Game
For other readers who aren't aware of that pattern, it's called Event Sourcing. (currently implementing it using Firebase as a combined message bus + storage)

Ref: http://ookami86.github.io/event-sourcing-in-practice/#title....

DavidPP··on Towards a production quality open source Git LFS server
What storage backend(s) are you planning to support?
DavidPP··on Ask HN: Who wants to be hired? (August 2015)
Location: Canada (BC / QC) Remote: Yes Willing to relocate: can travel Technologies: AngularJS, Ionic, Cordova, Email: david.paquet@okam.ca Resume : portfolio available

I am a co-founder of a digital labs in Canada, we have a small team composed of UX, visual design and AngularJS (specialized in mobile). We work on our own product, but we also do consulting for other startups to fund our labs.

Can definitely help (no string) attached if you have any questions about hiring freelancers in Canada (good exchange rate) or about hybrid mobile apps. (no, they don't always suck).

DavidPP··on Ask HN: How do you become a subcontractor?
Well, in my case the firm approached me through LinkedIn with an offer that was relevant. I came into their office, we reviewed my resume and had my interview set for two days later.
DavidPP··on Ask HN: How do you become a subcontractor?
I know they sometime get a bad reputation, but have you tried contacting a good recruiter in your area?

They will help you with your resume and find you potential contracts (as long as you can pass an interview).

Yes, they will take their cut (18 to 33%), but if you never been a subcontractor, it could be a good way to start.

DavidPP··on [dead]
Same, it even asked me to manage my domain. I stopped right there and quitted.
DavidPP··on Ask HN: Everyone loves my startup concept, why is no one using it?
I'm using bugherd and would like to have the feedback part only as I don't need the bug tracking part (already using another tool for that).

So I'm definitively in your potential client list, but no demo on your website mean that I would probably have skipped it completely without creating an account.

DavidPP··on Canada's Pitch to Tech Entrepreneur: We'll Pay 80% of Your Salaries
It's a bit higher a than 40K, but not that much. For example, I would have said around 60K and after some research, it seem I'm not wrong : http://www.payscale.com/research/CA/State=Qu%C3%A9bec/Salary

AVG: Software developer : 58K

Also in Quebec, you cannot call yourself an engineer unless you want to an engineer school and are part of their order.

DavidPP··on Open Source DB for Web Apps that Syncs
We are currently evaluating http://www.breezejs.com/ as a general entity framework that can also do sync. This one seem to be a bit more low level, but probably a lot simpler to integrate.
DavidPP··on Our biggest gripes with OS X Mavericks
I have the exact same issue, it's driving me crazy. I'm wondering where the issue lie as my partner as the same setup (same version of macbook air/same monitor) and doesn't seem to suffer from that issue.

The biggest difference is that I updated while he did a clean install.

DavidPP··on NFC Ring
I bought a couple of tags for my phone new S4 this week. The issue I have right now is that the tags only seem to get read when my screen is on and unlocked which mean that I'm only one click away from running a command anyway, so for now, NFC tags combined with my phone seem less useful that I first thought.
DavidPP··on Why Django and Rails CMS Are So Rare
Another CMS for Rails : http://www.locomotivecms.com/ didn't have much chance to play with it, but on paper, it's support i18n, custom content types and associations (belongs_to, etc.) and also give you an automatic JSON API.
DavidPP··on Trigger.io Native Plugins beta
Ok thanks for the clarification, that exactly what I meant. I can live with the fact that I have a small risk of having to rewrite my apps if needed if there is no runtime dependencies on your server.

I'm pretty sure that I tried to find that info on your website and couldn't. Maybe you could explain this somewhere in your FAQ ?

DavidPP··on Trigger.io Native Plugins beta
I did a proof of concept with Trigger and I must say that it's a pleasure to work with. But in the end, we still decided to go with Phonegap because of two issues :

1) What happen if Trigger.io close their door? 2) Ability to add native features if required

From what I'm reading, #2 is not an issue anymore, but what about #1 ? I understand that for any commercial product, but usually, if a company close their door, you can still use the product (but without any update). What about Trigger? Would all my apps developed with it still work after they shutdown?

DavidPP··on Ask HN: What do you use for chat?
Why not use Hipchat through XMPP?

Since we mostly use OSX, we configured Adium with an inline image plugin : http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7926

We also use a group chat theme that replicate hipchat look and also support "system message" formatting : https://github.com/davidpaquet/hipchat-adium-message-style (I forked it to add "Bitbucket" and "Trello" as system messages senders but the real work is from Seth Chisamore).

I'm pretty sure you could achieve somethign like this with Pidgin.

DavidPP··on Ubisoft "Uplay" DRM exposed as rootkit
Well those games are not only sold through Steam you know so they still "needed" this feature to work without Steam.
DavidPP··on Show HN: Dashku - a real-time dashboard app, built with SocketStream
I have tried most of those dashboard services and the best one by far for me is http://klipfolio.com/
DavidPP··on Hacker News Redesign
I'm much prefer Georgify (alternative CSS for Hacker News) : https://chrome.google.com/webstore/detail/ofjfdfaleomlfanfeh...
DavidPP··on You should be using Google Analytics to log your startup's client-side errors
Well, in our case we work with multiples development teams, so we only "catching" errors in our code so we don't use a wrapper. If someone try it this way, I would be curious to hear about the results.
DavidPP··on You should be using Google Analytics to log your startup's client-side errors
You are right this isn't necessary a replacement for other solutions. But even if you use other logging solutions, it might be a good idea to log them in GA also so that you can measure the impact of those errors on metrics like conversions.
DavidPP··on You should be using Google Analytics to log your startup's client-side errors
Thanks you took up on my comment and expanded this to a blog post! Where I work, we use try/catch block but they do have their drawbacks (one of them is less optimization in Chrome).
DavidPP··on You Really Should Log Client-Side Errors
This can be touchy if you handle sensitive information in JavaScript, but if not, you can also send those errors has events in Google Analytics saving you the trouble to develop a back-end for it.

This way, you get the number of errors, on which page, for which browser, etc.

DavidPP··on YC NYC, September 26
Anyone else from Montreal planning to go ?
DavidPP··on Pretty pictures don’t make an app – how Wunderlist mistakes GFX for UX.
This isn't an excuse, but I know that they use Titanium to make the application portable between all the platforms they support. I think some of bad UX experience on OSX is because of that.
← PreviousPage 2 of 4Next →