HNHacker News
TopNewBestAskShowJobs

mgingras

73 karma · joined July 30, 2013

Developer @ Shopify

past: IBM, Hive (YC S14)

[ my public key: https://keybase.io/mpg; my proof: https://keybase.io/mpg/sigs/A7Jj4LdsqJOsIbwSuhOADVUDuAszrDesJHD4YgI8hkc ]

submissionscomments
mgingras··on Ask HN: Can you get to AWS?
https://www.apple.com/ca/support/systemstatus/
mgingras··on Enough's enough: Contract teaching at a Canadian University
Those are yearly costs.
mgingras··on Js2js: A revolutionary open-source compiler from JavaScript to JavaScript
Can you generate a map file for in-browser debugging?
mgingras··on Ask HN: Can I get some feedback on my business idea/landing page?
The Join Beta and Learn More buttons collide on a small screen.
mgingras··on Ask HN: Can you provide a Roadmap+Tools for a Beginner?
Hey Josh,

Here is a good link to a project that popped up on HN a while back http://www.bentobox.io , basically pick one of the topics and click toggle what to learn next, and it will show you a sort of progression.

As far as tutorials, just google the technologies name + for beginners or something similar. (there are also links to instructions in the site I posted)

As far as where to go for what it really depends on your end goal and who you're working with.

I.E. for web development, some people swear by Django or Rails or some PHP framework, all depending on their use case and the expertise of the people they're working with.

Figure out what you want to make, research what tool would be best to make it, then learn that tool and the languages/frameworks that compose it.

If you're just looking to make a basic web app, I would recommend using Sinatra (Ruby), Flask (Python), or Express(NodeJS). All provide a very simple configuration to get to the "Hello, world" point, however are extensible enough that you can use them to learn more advanced tools, technologies, etc.

If you want to chat more feel free to shoot me an email at martin@mgingras.ca

Cheers,

Martin

mgingras··on Ask HN: Show us your work in progress
Hey thanks, sorry somehow the js tracking code got messed up, should be working now.
mgingras··on Ask HN: Show us your work in progress
http://www.hn-sentiment.com I wrote this for a hackathon over Christmas. Does sentiment analysis on an entered topic against hacker news posts and comments.
mgingras··on Show HN: We made Craigslist for the university that I will be attending.
Is there a search/filter? Can't spot it on mobile.
mgingras··on Ghost 0.4 Released
Johnnie Walker Blue Label is a scotch not a bourbon
mgingras··on "Become An iOS Developer In 8 Weeks": The Truth About Hack Schools
These courses seem like a good way to expand one's experience however I don't think they should be used as a substitute for a formal education. Also with all the free/cheap resources available I don't understand how you can justify spending 8,000 - 20,000 dollars on this. There is no way you can expect to replace a four year degree with an 8-12 week crash course regardless of the length of the days.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
It's actually on my to-do list, tweetmap.co , it just got pushed to the back burner for the moment due to school.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
I've seen this a few times, pardon my naivety, whats a c-bomb?
mgingras··on Show HN: See where in the world the F-bomb is being dropped
I don't see where the hypocrisy is in creating an application that maps the location of tweets with the "F-word" and then not writing the word "fuck" anywhere. It isn't the intention to advocate cursing. The goal of the application for me was to work in a new framework/language set on something that some people may find entertaining. Writing fuck on the about page or not doesn't really change the message, I didn't intentionally do either it just isn't the vernacular I use to write about my development work.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
That is correct, it uses both the coordinates and places fields (see more about those here https://dev.twitter.com/docs/platform-objects/tweets ). There were actually substantially less before adding the code to handle "place". Most tweets that are tagged with a place and not specific coordinates use a bounding box which I've handled by just dropping the pin in the middle of the box.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
That's a gem. It filters on tweets having some sort of geographic information on them. Without that filter there are multitudes more.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
Thats pretty cool actually, but I hand't seen that before. I did this all on my own.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
In it's current implementation, where it has no persistent data, I would 100% agree, however if you added a data store for it I'm sure that there are analytics you could implement that might be useful.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
I'll check it out. :)
mgingras··on Show HN: See where in the world the F-bomb is being dropped
I'm actually planning on writing this since the change would be trivial. But that also makes it less appealing to do haha. I will see when I can get it done.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
What browser? Should keep going.
mgingras··on Show HN: See where in the world the F-bomb is being dropped
Right now it only tracks the actual string "fuck", if you check out the code on gh, https://github.com/mgingras/fBomb , by changing line 67 of coffeeApp.coffee, "stream = Twitter.stream 'statuses/filter', {track:'fuck'}" , you could track anything you wanted.
mgingras··on HackMIT - Hackathon for students from any school, Oct 4-6
I'm a Carleton CS student in Ottawa and thinking of going.