HN user

pothibo

817 karma

http://pothibo.com

Posts48
Comments318
View on HN
medium.com 8y ago

Generating a directed graph in JavaScript is hard, here's how we did it

pothibo
7pts0
www.youtube.com 10y ago

Houdini and the future of the web

pothibo
2pts0
www.cbc.ca 11y ago

Uber Montreal Searched by Revenu Québec

pothibo
1pts0
www.shopify.com 11y ago

Shopify files for IPO

pothibo
18pts0
www.newscientist.com 11y ago

Is this ET? Mystery of strange radio bursts from space

pothibo
1pts0
pothibo.com 11y ago

Show HN: JointJS is simple yet powerful

pothibo
3pts0
pothibo.com 11y ago

Churn

pothibo
4pts0
pothibo.com 11y ago

Event based response in JavaScript

pothibo
1pts0
pothibo.com 11y ago

The web needs a new textarea

pothibo
2pts1
pothibo.com 11y ago

Create complex HTML tag in Rails

pothibo
3pts0
mokriya.quora.com 12y ago

Designer's seat at the table

pothibo
1pts0
pothibo.com 12y ago

Build complex forms in rails with FormBuilder

pothibo
31pts11
kerbaldevteam.tumblr.com 12y ago

KSP now has an asteroid redirection program

pothibo
2pts0
pothibo.com 12y ago

Rails API discovery is hard

pothibo
1pts0
news.ycombinator.com 12y ago

Ask HN: Can we be notified on replies?

pothibo
13pts5
pothibo.com 12y ago

Alternative to Rails::Engine

pothibo
7pts0
github.com 12y ago

Show HN: A new blog engine for developers

pothibo
3pts3
github.com 12y ago

A new blog engine for developers

pothibo
10pts2
support.godaddy.com 12y ago

GoDaddy ends support for Ruby as of 23/01/2014

pothibo
44pts56
pothibo.com 12y ago

Rails configuration you may not know

pothibo
2pts0
joel.is 12y ago

How email are handled at Buffer

pothibo
2pts0
pothibo.com 12y ago

Fix the SJR vulnerability on your project [Rails]

pothibo
4pts0
codepen.io 12y ago

Do you know CSS Flex box?

pothibo
1pts0
groups.google.com 12y ago

Rails 3.2.16 and 4.0.2 released containing security fixes

pothibo
4pts0
pothibo.com 12y ago

Ruby on Rails’ inside: Rack middleware

pothibo
17pts3
translate.google.com 12y ago

Dalai Lama in favor of curative use of marijuana

pothibo
2pts0
pothibo.com 12y ago

D3.js: How to handle dynamic JSON Data

pothibo
167pts26
pothibo.com 12y ago

Sessions and cookies in Ruby on rails

pothibo
1pts0
csswizardry.com 12y ago

Key selector is the most important one in CSS

pothibo
2pts1
www.washingtonpost.com 12y ago

Nebraska’s attorney general has declared war on patent trolls

pothibo
7pts0

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

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.

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.

React Enlightenment 10 years ago

That's still wrong. Using a <select> is still much easier than using React's implementation of it.

React Enlightenment 10 years ago

Are you really comparing the linux TCP stack with an HTML select tag and justifying React through that comparison? Are you for real?

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.

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.

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?

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.

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.

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?

Blog Little Things 11 years ago

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 ;)

Blog Little Things 11 years ago

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.

Blog Little Things 11 years ago

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 :)

No Man’s Sky 11 years ago

Considering that gas planet usually contains a solid core, it's possible, in theory, to land on a gas planet.

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.

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.

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.

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'?

[dead] 11 years ago

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.

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.

Markdownify 11 years ago

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.

Markdownify 11 years ago

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