HN user

parisk

63 karma
Posts41
Comments22
View on HN
2026.djangocon.eu 7mo ago

DjangoCon Europe 2026 in Athens, Greece

parisk
4pts0
withlogic.co 10mo ago

We are moving away from Nuxt to Eleventy

parisk
3pts0
vaulty.tools 3y ago

Show HN: Vaulty – No more passwords in emails

parisk
5pts4
github.com 3y ago

Show HN: Django Prose – Python library for wonderful rich text editing in Django

parisk
6pts0
stateofprogress.blog 4y ago

Got charged £15 “technology fee” by cab hailing app because it uses algorithms

parisk
23pts13
stateofprogress.blog 5y ago

Every decision needs a price tag

parisk
1pts0
stateofprogress.blog 7y ago

The Minimum Viable Product Virtue

parisk
2pts0
stateofprogress.blog 7y ago

The biggest lies about React Hooks

parisk
4pts0
stateofprogress.blog 7y ago

Don’t surround yourself with people better than you

parisk
1pts0
stateofprogress.blog 7y ago

People love remote working, but only a few fit

parisk
5pts4
stateofprogress.blog 7y ago

Relinquish control

parisk
1pts0
www.sourcelair.com 8y ago

Show HN: We added Node 10 in our online IDE and we'd love to hear your feedback

parisk
1pts0
stateofprogress.blog 8y ago

Opinion: I consider seriously to start saying NO to future open source patches

parisk
3pts0
lair.io 8y ago

Start writing your Flask app with 1 click in your browser

parisk
1pts0
github.com 8y ago

Sec – A super simple and super small Python library for dealing with secrets

parisk
2pts0
stateofprogress.blog 8y ago

All this hype around software is actually ruining it

parisk
4pts0
stateofprogress.blog 8y ago

Just because it’s cheap to ship junk software, it doesn’t mean we should

parisk
1pts0
www.sourcelair.com 8y ago

Django 2.0 – Try it in your browser

parisk
1pts0
www.sourcelair.com 8y ago

Python 3.6 on SourceLair

parisk
5pts0
stateofprogress.blog 9y ago

The Modest User Interface Manifesto

parisk
1pts0
stateofprogress.blog 9y ago

Case Study: How inconsiderate User Interface inflicts financial damage

parisk
3pts0
stateofprogress.blog 9y ago

Stick with SQL, stop using NoSQL for your web app's database

parisk
4pts2
stateofprogress.blog 9y ago

A repository structure for better collaboration

parisk
2pts0
stateofprogress.blog 9y ago

Show HN: A blog on pragmatic software development

parisk
19pts11
stolos.io 9y ago

Stolos – Remote dev environments that work with your local tools

parisk
10pts0
xtermjs.org 9y ago

Xterm.js 2.1: JavaScript terminal with rich API, IME and clipboard support

parisk
7pts0
www.sourcelair.com 9y ago

Build your first web application with LiveScript

parisk
1pts0
xtermjs.org 9y ago

Xterm.js 2.0: In-browser terminal in ES2015 with oh-my-zsh and mouse support

parisk
7pts0
apilama.com 9y ago

My Online IDE for Building APIs with Python and Postgres

parisk
7pts0
www.sourcelair.com 9y ago

Build a static website and deploy it to GitHub pages from your browser

parisk
7pts0

The whole scammers thing is true. We have faced it with SourceLair. Thankfully there is 3DS 2 now and you can be super strict with which transactions you can accept. IMO the safest way to go is accept transactions, where you have no liability.

Also, using a SaaS service providing a complete checkout experience can make this super easy for you.

Great questions.

The encryption key is generated in the browser. This key is being used to unseal your vaults. When you create your account, the key is being exported (downloaded) to your file system. Every time you sign in afterwards, you need to import (drag and drop) the key to the browser — it is never transmitted to our servers —, so you can unseal your vaults locally.

No product can be free. We believe that €39 per year is a great price for what you get; a ridiculously easy to receive sensitive information securely with end to end encryption, that does not even require both parties to have an account.

Hello there,

I am Paris, one of the creators of Vaulty. Thanks for your comment.

Vaulty end-to-end encrypts/decrypts data in the browser. No sensitive information is ever being transferred over the wire.

This is actually the whole point. The easiest way to share end-to-end encrypted data even over insecure channels.

I hope I answered your concern! You can give it a try for free to see how it works at https://vaulty.tools/guest/vaults/.

Thanks for your comment.

(1) Was the charge for the ride apparent before hailing the not-technically-a-taxi?

Unfortunately, not.

(2) If not, what app was this?

I am not naming the app intentionally. I do not want to shit on anybody's work to be honest, even though I might disagree strongly with it. I might as well be dead wrong about this and missing an important point.

Thanks for sharing your thoughts.

I do not have a problem with exceeding business cost with high profit margins. I think that's OK and actually I believe it's the right way to build a sustainable business. I do have a problem when charging for conceptually wrong reasons.

When using software, instead of traditional means, to do an existing job, it gets way cheaper. That's when you don't get to charge £15 for using it.

If you do need to charge £15 for some reason, please do. It's not the software I am paying for though in that case and I need to know what I am paying for.

Thanks for sharing your story. Sounds like my country, Greece, a few years ago. Letting strangers in your car is high risk, especially during night and even more in particular areas of the world. Cab hailing apps already workaround this, since all routes are hailed by passengers with verified personal details. This means that it's not easy to violate and leave. Even less in the UK, where most cabs have CCTV inside.

Communication skills are necessary for all job positions.

Remote working is quite new to us though. People have worked on site for thousands of years, while remote working just appeared in the last century or so and it has different communication needs.

My guess it will take 10+ years from now to cultivate remote communication skills so that they work intuitively for the majority of software developers.

Great comment. Let me reply.

The content of all articles is sourced from our experience on working on commercial products and open source projects, no just plain though sharing.

Let me share some more insights on the previous topics:

- "Relational vs. Object/Mongo store" this article is based on our experience at sourcelair.com. Choosing Mongo for our main data store has caused us more problems than it solved, and we have spent tons of hours working this out. After running this in prod for 3 years, we have a strong opinion on this that you should not use an object store for your main back-end unless you are a super exception.

- We we choose Swarm: Docker is a relatively new tech and while its adoption grows it has not yet the maturity and footprint of projects like MySQL or Postgres, so each case diverges more from another. This is why here we talk about "When does it make sense to use this" instead of "You should do this".

Hope I covered your question, but feel free to continue the discussion if you 'd like. It's an interesting topic.

Hi wingerlang,

Thanks for your comment. The first article will be published by Monday. A sneak peak on what I am working on right now for this blog is referenced at https://news.ycombinator.com/item?id=13069757 as well:

1. Well-structured repositories (What makes a repo well structured? Why should I do so? How can I do it?) 2. Why you should choose a traditional relational database as the main back-end of your web application, instead of an object store (e.g. Mongo) 3. When and why to choose TypeScript (or any other type-safe programming language)

If you believe that these topics are of interest to you, feel free to follow us. It would be great to hear your feedback on our articles as well.

Thanks a lot!

OK, I get it better now. We are not forcing or pushing anyone to follow us if they don't feel like it.

I am going to share with you though the topics I am working on right now. I expect the first one to be published by Monday.

1. Well-structured repositories (What makes a repo well structured? Why should I do so? How can I do it?) 2. Why you should choose a traditional relational database as the main back-end of your web application, instead of an object store (e.g. Mongo) 3. When and why to choose TypeScript (or any other type-safe programming language)

If you believe that such articles are in your interest, then feel free to follow.

Thanks for your sincere comments. I really appreciate them and take them into account for the future.

P.S.: The above are working titles. Most probably they will be refined and shortened.

Hi dozzie, you certainly got a point. We wanted to clarify our mission first and then progressively publish articles.

We are developers that prefer small and incremental updates to big (bloated) releases and this is reflected also on the way we publish.

As far as for coming back... you don't have to! You have the following options:

1. Add our RSS feed to your feed reader: https://stateofprogress.blog/feed 2. Follow us on Medium: https://stateofprogress.blog/ 3. Follow us on Twitter: https://twitter.com/stateofprogblog

Thanks for your comment, I hope you like what we have been up to!

Hi dakami,

I think that SourceLair (https://www.sourcelair.com) could fit your needs.

It let's you work on Node.js web applications in your browser and write both client side (including React JSX) and server side JavaScript.

You also get an HTTPS public URL (subdomain) that works out of the box with Node.js, while it integrates with Git and GitHub in order to collaborate and lets you deploy your projects to Heroku with a single click.

You can try it out for free at https://www.sourcelair.com.

Disclaimer: I am one of the people who co-founded and built SourceLair.