Profile

Cover photo
Maxime Poulin
Attended Cégep Limoilou
Lives in Beauport, Québec, QC, CA
AboutPostsCollections

Stream

Maxime Poulin

Shared publicly  - 
 
Well that one strikes home quite hard 😮
1
Add a comment...

Maxime Poulin

Shared publicly  - 
 
You know you're a programmer when you get confused trying to pick the third item in a stack because you visually see it as zero-indexed...
2
Mike Wallace (MikeWallaceDev)'s profile photo
 
My mom was always confused when I would ask her for the zero'th plate. 
Add a comment...

Maxime Poulin

Shared publicly  - 
 
So, apparently understanding the basics of the Internet and TCP/IP packets is so hard to grasp that even +Bell Canada's LEVEL 3's tech support supervisors can't even understand what packet loss is, and how it affects everything.

Instead, they try to blame the equipment (rules out by bypassing it), or my particular setup for it. I didn't know loading Google Search in Chrome was that much of a complicated professional use case.

I used to like their support because last time I had absolutely zero issues escalating a DNS issue with a simple dig log, but this time I got them a fucking MTR and Wireshark log showing that some times SYN packets are not going through. Tier 3 flat out admitted they just don't even have the communication means to escalate to networks, and that anyway they don't give a shit because they only support grandmas watching videos on YouTube because that's what 99% of the people do.

Really tempted to switch to Vidéotron, but cable is garbage. Really wish there was an ISP that gives you a link and that's it. Real network issues with logs or gtfo. Everyone happy. But noooo, gotta go through incompetent tech support because cheap.

What pisses me off the most is that my fucking dedicated server costs me less than my home internet, and in less than 15 minutes I would have a tech confirm the issue and have someone dispatched to fix it. With the now 4 hours I've wasted on the phone with Bell escalating everywhere, plus the complaint someone will have to review and listen through the recordings, it would have cost them less to just open the fucking ticket with networks. Any competent network guy would troubleshoot my simple issue in minutes. Why is this so needlessly complicated???
2
Maxime Poulin's profile photoJean-Gabriel Gill-Couture's profile photo
2 comments
 
I may not get as high raw speeds with Vidéotron as you do with Bell but at least it's reliable.

And at least they try to support ipv6.
Add a comment...

Maxime Poulin

Shared publicly  - 
 
I don't have words for just how absurd this is. Entire Linux developer workstation? 10GB is more than plenty enough. Windows Server? Yeah you'll need a bigger disk...
2
Linux Lady05 Winter's profile photo
 
People who think linux servers is difficult than try windows! 
Add a comment...

Maxime Poulin

Shared publicly  - 
 
This has got to be one of the sketchiest way to backup an Android phone.

I have tar archiving my entire /data and piping the output to busybox netcat, which pipes the data to a netcat server on my computer over ADB port forwarding, which pipes the backup into gzip before finally piping to a .tar.gz backup file on my computer.

~$ adb reverse tcp:3000 tcp:3000
~$ nc -l 3000 | gzip -c - > data.tar.gz &
~$ adb shell "tar -cv /data | busybox nc 127.0.0.1 3000"

That will teach me for encrypting my damned phone. Android's encryption is really kind of shitty and basically destroys your ability to use TWRP. Oh and Helium and Titanium Backup don't like those either: the first just stalls forever as having an encrypted apparently changes how adb backups work, and the latter fails because it things my phone is full.
1
jeremiah King's profile photo
 
wanna skype i have questions
Add a comment...

Maxime Poulin

Shared publicly  - 
 
I have a really hard time figuring out if I have trouble getting to work because of ADHD, or because I severely underchallenged doing those stupid REST APIs over again and again and again. Annoying. It seems like no matter what the docs give me, it only works a few days at a time before everything goes back to normal.

I'm thinking of flat out just completely change field just to keep the stuff new. Electronics engineering maybe? So far playing with the atmega MCUs have been pretty fun, although I don't know if I'd have the patience to look at an oscilloscope all day long either.

What does everyone do to not get bored after working on the same project for a few days?
1
Daniel Sandman's profile photoDian Hanifudin Subhi's profile photoMaxime Poulin's profile photo
3 comments
 
+Dian Hanifudin Subhi Already done where possible. But the site is a bit of an hybrid between old and new code, and the frontend devs requires me a clean state of the art API, so I end up having to write quite a bit of translation laters between the exposed format, and the actual format we use in the backend. They're also shifting a lot of the logic I had on the client to the server in favor of doing dumb refresh all the time, instead of tracking the full state of the thing. So even more shit to deal with on the API side :/
Add a comment...

Communities

4 communities

Maxime Poulin

Shared publicly  - 
 
When you start a project but spend 4 hours building the connector you need instead of writing code...

I guess the bootloader will have to wait for another day.
4
Add a comment...

Maxime Poulin

Shared publicly  - 
 
YESS! It works!

This is my first microcontroller project in which I interface with a real NES controller through an ATmega328p. Ironically I had more trouble setting up the serial port on Linux than actually programming the (ridiculously simple) sketch to speak the NES controller protocol. Apart from a stupid timing issue because the schema I was reading was wrong, it worked pretty much right away!

Hurray, I have made my first step in the hardware world. Now to register this sucker as an actual joystick in the kernel and hook it up to an emulator \o/
3
Linux Lady05 Winter's profile photo
 
Congratulations; )
Add a comment...

Maxime Poulin

Shared publicly  - 
 
I'm trying to install the drivers for my hard drive so I can install a Windows Server trial to test some things. Well fuck me, that fucking piece of enterprise bullshit won't even load the damned driver! It's not even installed yet and I'm already having trouble with it... This is beyond ridiculous.
1
Add a comment...

Maxime Poulin

Shared publicly  - 
 
Quality crash reporting libraries! /s
1
Maxime Poulin's profile photojeremiah King's profile photo
4 comments
 
i just have some questions 
Add a comment...

Maxime Poulin

Shared publicly  - 
 
Grrr, I hate those stupid triangle screws whose sole purpose is to piss you off when you try to scrape your old electronics for parts ><
2
Add a comment...

Maxime Poulin

Shared publicly  - 
 
What a remarquable example of UX design! /s
1
Mike Wallace (MikeWallaceDev)'s profile photo
 
Wow. That happens to me on mobile devices (worse actually) but I've never seen anything even close to that on a desktop. That's some crappy site. 
Add a comment...
Maxime's Collections
Communities
4 communities
Story
Tagline
The asshole coworker you unfortunately need.
Introduction
I love computers and electronics. I could sit in front of a computer all day long! I know bits of everything I can get my hand on, which is pretty helpful in programming to have a general idea of what the hell is going on between the program I wrote and the hardware it's running on. People seems to think I work well although there's always room for improvement.

I'm a bit shy but I like meeting new people and talking.  I like to keep it simple and straightforward. If I have something to say believe be you will know about it.

Also, I'm such a faggot ~
Bragging rights
I didn't go to school for any of the tasks I do for work. Such a waste of time.
Education
  • Cégep Limoilou
    Sciences informatiques et mathématiques, 2009 - 2012
Basic Information
Gender
Male
Looking for
Friends, Dating, A relationship, Networking
Collections Maxime is following
Work
Occupation
Programmeur
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Beauport, Québec, QC, CA
Previously
Beaupré, Québec, QC, CA - L'Ange-Gardien, QC, CA
Links