St-Clock

Joined 16 years ago

Karma
721
Submissions
204
Member since
Oct 9
Creator of Py4J, pylinkvalidator, and Partial Program Analysis for Java. CTO at Resulto http://www.infobart.com https://github.com/bartdag/ http://www.resulto.ca/
View on Hacker News

Recent submissions

Comment · 1 year ago
> I think it's pretty hard to get a Python package into the top 360 list while not picking up any maintainers who could climb that learning curve pretty quickly.

I can speak for experience. Py4J is on that list and getting maintainers is very difficult (for various reasons). Packaging is also not something that naturally attracts contributions.

Comment · 3 years ago
Thank you so much for this shortcut, I was trying a way to find all of the bad known_host entries and this did the trick!
Comment · 3 years ago
Winter tire (if you have them) and heating are the likely culprits!
Comment · 5 years ago
Comment · 5 years ago
One strategy we are currently implementing is using a second Postgres database synchronized with logical replication.

1. We insert the logs in the main database and periodically delete old logs. We can thus create the log in the same transaction as a record is created/updated/deleted. Yay atomicity!

2. The second database uses logical replication to receive new logs, but it only replicates INSERT operations so old logs are never deleted.

3. The application can show recent logs quickly (who updated the customer profile this week?) and if the user wants to dig deeper, we can query the slower log database but the user kind of expect that pulling the entire history of a record will take a bit longer than other operations.

Comment · 6 years ago
Didn't read anything at first, just went and navigated/manipulated text and it worked as I would expect! This is a very nice VIM emulation!

I stopped using workflowy because it did not feel natural to edit a large amount of plain text outside of VIM.

Comment · 7 years ago
That's great news, but I do not see quotas for SES in my dashboard and AWS service list.

Additionally, it seems they did not import previous requests in their new request history.

Comment · 7 years ago
Resulto | Montreal, QC | Backend Developer | ONSITE

We are looking for a passionate developer who wants to join our software development team at Resulto. Your input will have a direct and measurable impact on the success of products frequently used by more 450 000 consumers.

You like to take initiative? You love web technologies but prefer to work your magic on the backend because that's your area of expertise. You want to work with experienced and dynamic colleagues? You are the perfect person to join our fantastic team!

To build our main product, we use:

- Backend: Python 3, Django, Django REST Framework et Celery - Frontend: ES6, Vue.js, Webpack, Bootstrap 4, SASS - Data: PostgreSQL, Memcached and Redis - Infrastructure: Ubuntu, Ansible, uWSGI, nginx, Terraform, Packer, AWS

We follow an agile development process and every person contributes to the continuous improvement of our processes and tools.

Working with Resulto has many perks:

- Contribute to the growth of a young company at a key stage of its evolution. - Relaxed work environment with a result-oriented and quality-driven culture. - Interesting technical challenges: software architecture, data mining, extreme configurability. - Flexible hours and telecommuting. - Competitive or friendly ping pong matches depending on your experience level! - And a lot more...

The ideal candidate will:

- Master a web programming language (+1 if you know Python, Ruby or Elixir) - Master a relational database (+1 if you know PostgreSQL or Oracle) and basic optimization and normalization techniques - Speak French or want to learn French

If you are interested, please email your CV to [email protected]

Comment · 7 years ago
We are using Wal-G in production and testing it every day by copying/restoring prod db to staging. The CLI is spartan, but it works and it's fast.

Andrey is also responsive if you encounter any issue and went to a lot of trouble to fix a hard to reproduce recovery issue we encountered.

Comment · 7 years ago
Resulto | Montreal, QC | Backend Developer | ONSITE

We are looking for a passionate developer who wants to join our software development team at Resulto. Your input will have a direct and measurable impact on the success of products frequently used by more 450 000 consumers.

You like to take initiative? You love web technologies but prefer to work your magic on the backend because that’s your area of expertise. You want to work with experienced and dynamic colleagues? You are the perfect person to join our fantastic team!

To build our main product, we use: * Backend: Python 3, Django, Django REST Framework et Celery * Frontend: ES6, Vue.js, Webpack, Bootstrap 4, SASS * Data: PostgreSQL, Memcached and Redis * Infrastructure: Ubuntu, Ansible, uWSGI, nginx, Terraform, Packer, AWS

We follow an agile development process and every person contributes to the continuous improvement of our processes and tools.

Working with Resulto has many perks: * Contribute to the growth of a young company at a key stage of its evolution. * Relaxed work environment with a result-oriented and quality-driven culture. * Interesting technical challenges: software architecture, data mining, extreme configurability. * Flexible hours and telecommuting. * Competitive or friendly ping pong matches depending on your experience level! * And a lot more...

The ideal candidate will: * Master a web programming language (+1 if you know Python, Ruby or Elixir) * Master a relational database (+1 if you know PostgreSQL or Oracle) and basic optimization and normalization techniques * Speak French or want to learn French

If you are interested, please email your CV to [email protected]

Comment · 8 years ago
Comment · 8 years ago
Relocating would be fine, but we cannot really help with work permit applications.
Comment · 8 years ago
Resulto | Montreal | Full-Time | Onsite | Full-Stack Developer

We are looking for a passionate developer who wants to join our small software development team at Resulto in our office in Montreal. Your input will have a direct and measurable impact on the success of products used by more than 200 000 customers.

Our stack: * Backend: Python 3, Django, Django REST Framework et Celery

* Frontend: ES6, Vue.js, Webpack, Bootstrap 4, SASS

* Data/Cache: PostgreSQL, Memcached and Redis

* Infrastructure: Ubuntu, Ansible, uWSGI, nginx, Terraform, Packer, AWS

We follow an agile development process and every person contributes to the continuous improvement of our processes and tools.

Working with Resulto has many perks:

* Contribute to the growth of a startup at a key stage of its evolution.

* Work with a fantastic and experienced development team.

* Relaxed work environment with a result-oriented and quality-driven culture.

* Interesting technical challenges: software architecture, data mining, extreme configurability.

* Flexible hours and telecommuting.

* Competitive or friendly ping pong matches depending on your experience level!

* And a lot more...

The ideal candidate will:

* Have a good grasp SASS and JavaScript (+1 if you know Vue.js, React or Angular)

* Master one web programming language (+1 if you know Python, Ruby or Elixir)

* Have experience with a relational database (+1 if you know PostgreSQL or Oracle) and basic optimization and normalization techniques

* Have a good grasp of a distributed version control system (+1 if you know Git)

* Know how to use a server configuration tool (+1 if you know Ansible or Terraform)

* Speak French or want to learn French

Send your CV to [email protected] and mention HN for bonus points!

Comment · 8 years ago
We tried Zulip for a week but the team decided to not continue the experiment. I personally really liked the UI and the keyboard-centric workflow, but the lack of polished UI and the suboptimal mobile experience was really difficult to defend.

Another problem is that we would often end up replying to the wrong thread because of the way the general view is organized.

We are now trying Twist (https://twistapp.com) and it is a very good compromise between the efficiency of Zulip and the polished UI of Slack. The main advantage over Zulip is that you only see one complete thread at a time in the main column, but you can see the last message of each thread you've subscribed to in your inbox (second column): when you hit reply, you are certain that you are replying to the right thread.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton