HNHacker News
TopNewBestAskShowJobs

pothibo

817 karma · joined December 20, 2010

http://pothibo.com
submissionscomments
pothibo··on Ask HN: Who is hiring? (September 2017)
ConvertKit (https://www.convertkit.com) | Senior Full-stack Rails Engineer | REMOTE

The engineers at ConvertKit are smart, highly motivated and highly productive developers who care greatly about the craft of coding. We champion learning, bettering ourselves, and teaching to the rest of the team.

About ConvertKit

  * We are a fully remote company, scattered across 8 states and 4 countries.
  * Bootstrapped, profitable, and growing very (very!) quickly. [1]
  * We put a high emphasis on work / life balance, and we value and strive for 40 hour work weeks. There aren't set hours, but there's a lot to get done!
  * We have a positive, vibrant, and genuine culture. [2]
  * Working with Nathan Barry is super awesome!!
About the role

  * You'll be part of our awesome engineering team, helping to build our product. We primarily use Rails, Mysql, Redis and Sidekiq to get the job done. 
  * We're facing real (fun) scaling challenges because of our incredible growth. Ideally you've been there, done that before.
  * We're also looking for someone who cares deeply about writing clean, maintainable, well-tested code, and generally tends to leave code in a better state than when you encounter it.
Requirements

  * Significant (5+ years) full-stack Rails experience and scaling a Rails app for rapid growth.
  * We don't have a separate infrastructure team.  You must be comfortable with helping to run, scale, troubleshoot and maintain a large production app that sends 250+ Million emails a month.
More info + how to apply here: https://convertkit.workable.com/jobs/466250

[1]: https://convertkit.baremetrics.com/

[2]: https://charlimarie.com/2017/02/06/finding-my-place

pothibo··on Tesla Flips the Switch on the Gigafactory
That's quite the cynical comment. I can only assume from your comment that you think this company doesn't deserve to have good news.

Some of us wants to have a future where electric car is the norm, rather than the exception and Tesla has arguably brought this possibility to our generation by itself.

I, for one, welcome this news and wish them the best.

pothibo··on Orthogonality and CSS in JS
Element level selectors are so often demonized and having written quite a bit of CSS in my life, I have come to appreciate how easy it is to write and maintain CSS when you actually use those element level selectors mixed with relationship selectors ( >, +, ~,) and attribute selectors.
pothibo··on React Enlightenment
That's still wrong. Using a <select> is still much easier than using React's implementation of it.
pothibo··on React Enlightenment
Are you really comparing the linux TCP stack with an HTML select tag and justifying React through that comparison? Are you for real?
pothibo··on Introducing unlimited private repositories
It's 7$/month. You sure can be made uncomfortable easily.

If someone wants a private repo but doesn't value his/her private code to the amount of 7$/month for ALL their private repos, then I guess it shouldn't have been made private in the first place.

FWIW, a Big Mac combo is around the same price. One is junk, the other is where you showcase/store all your professionnal knowledge and experience.

pothibo··on Why Europe’s Trains Are So Much Better Than America's
https://en.wikipedia.org/wiki/TGV Might be worth a read. While it may not be up to par to your standard, it's one of the train system the most complex and speedy in the entire world.
pothibo··on Why Europe’s Trains Are So Much Better Than America's
Not excuses, just maths. I'm not a US citizen. But I'm canadian. And my province has tried to get high speed train through the border, but the economics never added up.

That's the problem with N. America, airplanes are cheaper for our geographic situation. Because routes are not set in stone, they can be changed as the demand adjusts itself.

When you lay out train track, you can't change your mind in 20 years or you need to change your infrastructure.

pothibo··on Why Europe’s Trains Are So Much Better Than America's
The difference is because in America, there's 2(3) countries. In Europe, you travel between ~10 countries. The budget/mentality is different since you operate in international level with international import/exports.
pothibo··on Don't test with SQLite when you use Postgres in Production
I'm sorry but I really don't agree with this. One of the point the OP made is that if you develop in SQLite and deploy on a Postgresql database, it means you discard all the features that postgresql has over SQLite (data types and SQL Queries for example).

You wouldn't test your Facebook consuming API code with a Twitter endpoint, why do you apply the same logic to your DBMS?

pothibo··on Inside the sad, expensive failure of Google+
I think where Google could build momentum is to try to go for a private ecosystem where everything you store (photos, notes, etc.) would be private. The facebook opposite.

That would be a solid alternative to Apple's ecosystem and you would see the benefits of going from Facebook to Google.

Google has a much better chance of competing against Apple's photo/notes/cloud services than it would beating Facebook. Also I believe there is going to be a tendency in the next few years to move out of Facebook because of the social network effect people want to get out of.

Google would be the only solid candidate for anyone not wanting to jump into Apple's products.

pothibo··on Why Docker Is Not Yet Succeeding Widely in Production
docker-compose is no magic, it only maps a YAML file to docker's command arguments. While I think docker-compose is useful in some cases, I strongly advise to not use it at first so you understand how docker actually works.

Once you understand how docker works, using the YAML file can become useful to lighten your load.

pothibo··on The Skysphere
The Tui gave his Kiwi status away!
pothibo··on Comparing how security experts and non-experts stay safe online
I'm wondering if this idea will make it to the browser vendor so that their whole runtime is by default in a VM.
pothibo··on Examining Microsoft Edge Browser Performance
The attack surface is actually a good point I had not thought of.
pothibo··on Examining Microsoft Edge Browser Performance
I run exactly zero extension and used an ad-blocker for maybe 1 month in my whole lifetime.

With that being said, I am genuinely curious how these 2 things are necessary for you to consider a browser. Are there extensions that I don't have that is crazy for me not to have?

pothibo··on Blog Little Things
That post is a perfect example of my bloggin issues. I wrote the first part and felt nobody cared so I didn't write the second one. I guess I should take my own advice and write that second part ;)
pothibo··on Blog Little Things
That's absolutely right. I can't count the times I have come back to my blog to read about something I need to do right now that I did 6 months ago.
pothibo··on Blog Little Things
This is the most important lesson for anyone who would like to start blogging.

So many times I've started and trashed drafts because I thought it was dumb, stupid and that everyone ought to know what I was writing about.

But then, once in a while, I start writing a post and decide to post it whatever happens. Every single time, I get people thanking me for writing it up. I have people saying how it helped them.

So yes, blog little things. I don't blog little things as much as I should.

And as a side note, comments on blog are usually troll. I have so many comments saying how I'm dumb and how I don't understand how programming works. These people are just frustrated by their own lack of knowledge. Ignore the troll and keep blogging. This might sound personal and what not. Feel free to ignore this comment if you think I'm full of it :)

pothibo··on No Man’s Sky
Considering that gas planet usually contains a solid core, it's possible, in theory, to land on a gas planet.
pothibo··on SpaceX CRS-6 Hard Landing – Tracking Cam
Parachutes are not a good idea because of how rockets are built. The parachute would apply too much stress on the structure of the rocket which would reduce its lifespan/potential for reuse.

While it's normal to try to think and find better alternative, let me remind you that going into space is not simple. I always have a strong feeling about people over-simplifying hard problems with clueless alternative.

I feel this shows a lack of understanding and respect to a field you clearly don't understand. Try to take this as a constructive criticism.

pothibo··on Can the Swiss Watchmaker Survive the Digital Age?
Not only they will, but I bet they will remain unaffected. Style and architecture of a mechanical watch will never be outmatched by its digital counterpart.

The mechanic of a watch is mind boggling. All those little pieces moving together in harmony. It's beauty.

pothibo··on Show HN: An Isomorphic JavaScript Framework Faster Than React
People here dismissing this framework due to 'fatigue' or 'overexposure'. It's weird as I don't recall hearing this when React started to see adoption 8 months ago.
pothibo··on Montreal cracks down on UberX; seizes 40 cars and fines drivers
You are failing to grasp a few basic understanding of how laws and culture works. Since education is of provincial jurisdiction, that means that your federal taxes have nothing to do with what's happening in Quebec.

We have french public schools for the same reason you have english public schools in english speaking provinces. It's not rocket science, just common sense.

If you want your kid to go to an english speaking school and deny them from the french culture, no one is stopping you from putting your money where your mouth is.

You do seem to dislike quebec so may I suggest you just move out? It may be better suited for you to live elsewhere.

pothibo··on Montreal cracks down on UberX; seizes 40 cars and fines drivers
Let me just say this: Nothing you wrote is remotely true.

Not. A. Single. Thing.

pothibo··on Montreal cracks down on UberX; seizes 40 cars and fines drivers
> there are a metric ton of examples of how life in quebec is bizarre compared to neighbouring provinces in Canada (and compared to the US)

Quite the prejudicial statement. While some things are different, living in Quebec is pretty similar to any other place except for the fact that we speak french.

When LA or New York banned Uber, did you say how californian and New Yorkers were 'bizarre' and 'outsider'?

pothibo··on [dead]
Could be a good idea to add [UK] in the title as the conservatives in UK are quite different from the GOP or the conservatives here in Canada.
pothibo··on Gotchas from Two Years with Node
Where you see failure, I see natural evolution. You don't know how/where/when your application will fail, so it's pointless to try to prevent it.

People uses Node, Rails or whatever because it's easier to develop with. Then you understand your problem and optimize them away from your core.

I don't think this way of handling thing will ever change.

pothibo··on Markdownify
Wordpress WYSIWYG (TinyMCE) is notorious for bugs - I experienced them first hand - and it's not a website, it's a software people install. Big difference.

I had forgotten about Gmail, so I guess this is the exception to the rules. On the other hand, markdown is supported on Reddit, Stack Overflow, Github, and many more.

pothibo··on Markdownify
WYSIWYGs have its own set of problems and this is why most popular websites have WYSIWYG editor but do have Markdown.

Some issues:

  - Portability
  - Error prone (want to close a bold style but can't unless you copy/paste text)
  - Doesn't work well on mobile/tablet
  - Clutter the HTML as the rendering of WYSIWYG needs a lot of wrapper
Page 1 of 11Next →