HN user

caissy

65 karma

Montreal, QC

Posts0
Comments26
View on HN
No posts found.

Since the provincial government is already giving huge tax credits to the video game industries, I'm wondering the government will be giving Amazon any financial incentives to implement that in Montréal.

A few of the main contributors are good friends of mine, so this post might be biased.

One of the nicest part of Nit in my opinion is their foreign function interface (FFI). It currently supports C and Java out of the box, and Objective-C and C++ are being worked on. I had the chance to work with the FFI a few years ago when it was still a student's master project, and I really had a blast with it. Some librairies such as libcurl[1], curses[2] and sdl[3] were implemented with this FFI.

Another great part of this language is a project being worked on by the same guy that built the FFI, and it's a cross-compiler for mobile applications called Gammit[4]. You write your app in Nit and compile to Java and Objective-C natively for Android and iOS application. The iOS part isn't ready yet, but the Android one is quite advanced with a few great examples such as a small Minecraft clone working with Google Cardboard and having multiplayer functionality.

[1] https://github.com/privat/nit/tree/master/lib/curl

[2] https://github.com/privat/nit/tree/master/lib/curses

[3] https://github.com/privat/nit/tree/master/lib/sdl2

[4] https://github.com/xymus/nit/tree/gammit

I think that the two most important strategies are to actually pair with someone and ask questions after doing some research.

Being able to do some pair programming helped me to understand a new code base, in a language I never used before bits by bits. I could ask questions and actually helped on the issue. Asking questions is important, but as stated on the post, you should try to find to answer by yourself first. I'll actually time myself for 10 minutes, and if I can't find an answer, I'll just poke the most prominent person based on a git blame of the file that is related to my question.

This is my second week working on a Ruby codebase, without any prior experience with Ruby, or Rails (I've mostly been doing Python with Django and Pyramid for the past 3 years). I managed to get quickly up to speed this way.

Actually it's the province of Quebec and it is a tax credit for video game studios. The incentive was put in place around 1998-1999 and it is said to have been paying itself since 2005 or so from the influx of high paying job in the industry.

And winter isn't that bad, we only get -30C for a week or two in January!

I live in Québec and we have extremely low tuition fees. A 3 years program in any university will be around $1500CAD per semester, so $9000 in total. There are some variations between different universities, but of a few hundreds dollars only. It is the same tuition fee for engineering programs, political science or med school.

When my province came out of what we call the Révolution tranquille (Quiet Revolution), we had one of the lowest postsecondary education population rate in Canada. By creating a bunch of public universities with extremely low tuition fee, we have a whole different picture 40 years later with a well educated population.

Well, AppCache works just as an offline caching system for webpage assets (html files, images, javascripts, css, etc). So yeah it's technically possible to have a 5 GB offline cache, but the browser will need to download all the data first.

There is no longer a prompt when websites use appcache.

Quite happy with this one. I had to develop an offline web-based application a few weeks ago and it really bugged me that I had to allow the application to use the offline cache.

I am currently following a compiler class, and I must say that I am really amazed and impressed. For an assignment, we of course had to write an interpreter for our own mini language. The fealing you have after creating this interpreter was overwhelming.

For the lexer and parser, we used SableCC, an object oriented framework that generates a compiler in Java. I've never used anything else (yacc, lex, etc), so I can't compare the tool, but it provides a rich, useful and easy interface to use.

That is a really good news! I have been using Twilio for a client of mine offering callback numbers for one of their product. I found out about Plivo last March at PyCon in the expo hall, and their price where 50 to 100% cheaper, while providing what I considered a similar service. We deployed with Twilio, but our next milestone includes switching to Plivo. Best of luck to them!

That is really nice. I remember implementing something similar to step 2 and 3 on AppEngine a few years back for a project. It turned out quite nice and non tech-savvy users used it without much problems. We managed to have something that could easily work with different CSV formats (MS Excel and others).

SEEKING WORK - Remote or Montreal, Canada

I'm always looking for new challenges and problems to solve! Currently a CS student, doing freelance for the past 3 years and half. Built successful projects such as eCommerce websites, ERP, APIs, Twilio integration and many other.

Experience (short list) :

* Python (mostly Django, recently Flask and some Pyramid)

* PHP (incl. Symfony)

* PostgreSQL, MySQL & MongoDB

* Javascrit, jQuery

* Security stuff (pentest, vulnerability assessment)

* Sysadmin stuff (currently maintaining a server with official mirrors for Ubuntu, VideoLAN and a few other opensource projects)

Email: jpcaissy@piji.ca

Twitter: @jpcaissy

Freenode: jpcaissy

Having a full encrypted system solves all of those issues. If not, at least an encrypted home (such as what Debian provides with their default installation).

I don't understand why they want to build a high-performance exchange engine, in Node.js. Even I wouldn't choose my language of choice, but would rather look at either Java, C/C++, hell even Go or Erlang!

As a fellow french speaking Quebecer, this is because of the "Régie des alcools, des courses et des jeux", the main office regulating alcool, races and gambling.

In our legislation, if you are making a contest with the intent of giving away more than CAD$2000, you must get a licence from them[1]. Many companies just don't want to get their head in this.

The main reasoning behind this is to keep track of the contests and make sure that no one is trying to scam you.

[1] http://www.canlii.org/en/qc/laws/regu/rrq-c-l-6-r-6/latest/r...

I have been following BTC China along side MtGox, and it seems that BTC China is starting to fall also. Price was ¥1700 ($274) 15 minutes ago, and now it runs at ¥1,386.00 ($223). I'm still not sure if this is due to MtGox being DDOS or people panicking and selling everything.

This year was my first PyCon ever. Being a student, I did not have the funds to pay for a 4 night hotel and a 600$ flight. I really wanted to go, so I just decided to put what ever it would cost on my almost full student line of credit. Thanks for the this financial aid, I was able to reimburse everything, and my final cost for attending PyCon was near zero.

While being at PyCon, I also decided to help the best I could. I was a session runner for 4 different tracks. This led me to meeting amazing people (Doug, Dave, etc) and having a few minutes private talk with the speakers as we rushed down the stairs to their room.

Overall, what really amazed me during the weekend is the community itself. I still can't put words on how incredible the outreach that the community is trying to accomplish is (Financial Aid, PyLadies, The Yound Coder, Poster session, etc). This is what makes PyCon and the Python community so unique.

Linux Mint seems to be a nice distribution, but I just don't see any benefits of using it compared to Debian Testing. When I tried installing it, the installer didn't even have an option to do full disk encryption, and I did not have time to try doing it myself (à la gentoo).

My needs aren't really high, all I need is a great packet manager and a simple window manager such as dwm.

It's funny to see Canada being 9th place. In Québec, we currently have a public inquiry regarding the corruption and collusion in the field of construction. Last month, the mayor of Montreal stepped down on reference of keeping a percentage for his party of all contracts given by the city for the past ten years. This particular public inquiry was decided after almost 4 years of denial from the previous government in place. Right now, it seems to be directly linking the Mafia, more specifically the Rizutto family.