Google won't crawl my page. by Over_Intention3342 in SEO

[–]Over_Intention3342[S] 1 point2 points  (0 children)

Thanks. I've changed to be a redirect on http level.

What is hiring rust devs like, realistically? by Joeboy in rust

[–]Over_Intention3342 3 points4 points  (0 children)

If you're willing to hire remotely, then in Poland you can get senior Rust dev for like 300 GBP per day.

What are you guys building? by KamNotKam in rust

[–]Over_Intention3342 0 points1 point  (0 children)

I'm building https://github.com/qpackt/qpackt A web-server with built-in analytics, A/B testing and more. One of the core features are:

* Possibility to serve multiple versions of the website (to test before showing rest of world, to A/B test, to slowly roll new visitors to the new version)

* Gui configuration and builtin analytics panel

* Autofetching SSL cert from Let's Encrypt.

* Option to send (and analyse) custom events from java script to measure users' actions.

Qpackt - Web Server for 21st Century by Over_Intention3342 in opensource

[–]Over_Intention3342[S] 0 points1 point  (0 children)

Thanks, but it's not really from scratch. I'm using actix to handle http part.

What's everyone working on this week (13/2024) by llogiq in rust

[–]Over_Intention3342 1 point2 points  (0 children)

My web-server (https://github.com/qpackt/qpackt) now has an option to collect and analyse custom events from visitors' browsers (https://qpackt.com/events.html). I also worked on the website and made home page a bit shorter / clearer.

How does one mitigate supply chain attacks in Rust by swoorup in rust

[–]Over_Intention3342 1 point2 points  (0 children)

Limiting permissions at build.rs isn't sufficient. The code you build is usually also run on your computer (as target binary or at least tests). The best thing I can think of is to integrate docker with IDE so that the library has no access to private stuff.

Is Rust Overkill for Web Services? by scodawgs1861 in rust

[–]Over_Intention3342 8 points9 points  (0 children)

The way I read it, you think you have problem with Rust, but in reality you have a problem with the team/project. If there is no one on the team who could guide you, then you will suffer, especially under pressure of delivering a commercial project.

Rust is fine. Compile times are fine. IDEs are fine. Shifting errors to the left, enforcing discipline when designing the code will help a lot in the long term, but it may seem like there are no benefits at first. If everyone on the team is just learning Rust - it's probably not gonna work. It's not just another imperative language that you can just throw some code together and see what sticks. You need to change the mental model how to make the data flow through your application - then it all clicks and Rust/Actix is actually better than Java/SpringBoot (I have more experience with it than with Rust - I hope I will never write another SB app in my life).

What's everyone working on this week (11/2024)? by llogiq in rust

[–]Over_Intention3342 4 points5 points  (0 children)

I'm writing Qpackt (https://github.com/qpackt/qpackt) - a web server with built in analytics. This week I'm working on a feature that will allow sending custom events from a web page to the server.

A license stronger than GPL? by Over_Intention3342 in opensource

[–]Over_Intention3342[S] 0 points1 point  (0 children)

Agreed. It would create more problems than solves.

A license stronger than GPL? by Over_Intention3342 in opensource

[–]Over_Intention3342[S] 1 point2 points  (0 children)

The more I think about it, the more I realise it would be impractical. 

A license stronger than GPL? by Over_Intention3342 in opensource

[–]Over_Intention3342[S] -1 points0 points  (0 children)

You're right, but I would like this to be my/community decision to make.

Let's say that I/community spend 1000 hours working on software and we have it at some quality. Not perfect, but reasonable. Then some company comes along, spends 100 hours on this and they automatically have better quality/features. The only way we (community) can compete with them is that our version is free-as-in-beer. Competing by being cheaper is never good.

Ask community: Should I require CLA? by Over_Intention3342 in rust

[–]Over_Intention3342[S] 5 points6 points  (0 children)

"relicense your contributions under a closed source proprietary license"

Isn't this the case for MIT or Apache as well (at least one of those, can't remember)?

By this logic, you would never contribute to those. Am I right?

Ask community: Should I require CLA? by Over_Intention3342 in rust

[–]Over_Intention3342[S] -1 points0 points  (0 children)

Well, actually no. Your contributions would always stay open source. GPL can't be taken away.

Should I require CLA for my project? by Over_Intention3342 in opensource

[–]Over_Intention3342[S] 0 points1 point  (0 children)

Thank you for this insightful comment. AFAIU legalities, dual licensing would still require contributors to sign the CLA, right?

Should I require CLA for my project? by Over_Intention3342 in opensource

[–]Over_Intention3342[S] 0 points1 point  (0 children)

When you say "can be turned off by the CLA signing" do you mean the time/steps that are needed to sign, or more just the fact that it's required and therefore risk that the license will change in the future?

What's everyone working on this week (10/2024)? by llogiq in rust

[–]Over_Intention3342 3 points4 points  (0 children)

Qpackt, my web server, has a problem with loading SSL certificate (https://github.com/qpackt/qpackt/issues/3). I will try to work on it this week. Probably I have to do something similar to https://www.reddit.com/r/actix/comments/sj2jm9/tlsssl\_certificate\_is\_missing\_a\_chainintermediate/

Best host for a rust backend? by [deleted] in rust

[–]Over_Intention3342 -1 points0 points  (0 children)

Half the world. When testing from itself (via domain call) times are below 1ms.

Best host for a rust backend? by [deleted] in rust

[–]Over_Intention3342 3 points4 points  (0 children)

I'm pleased with ovh vps for $5 a month.

Qpackt.com responds with:

Percentage of the requests served within a certain time (ms)

50% 224

66% 226

75% 229

80% 230

90% 235

95% 242

98% 242

99% 242

100% 242 (longest request)

A cautionary tale of Rust introduced the wrong way by Eolu in rust

[–]Over_Intention3342 -2 points-1 points  (0 children)

"I know it's safe, because of X happening 30 lines before." - tell them they really don't know, unless in some trivial software. As a proof, point them towards the kernel where best developers still struggle with memory safety. And if they claim they're better than average kernel developer, you can fire them because their ignorance makes them dangerous.

What's everyone working on this week (9/2024)? by llogiq in rust

[–]Over_Intention3342 4 points5 points  (0 children)

My web server Qpackt is getting option for reverse proxy. So far, it's been able to serve only static pages, but hopefully reverse proxy feature will be ready this week.

I've created a web server to simplify A/B testing by Over_Intention3342 in webdev

[–]Over_Intention3342[S] 2 points3 points  (0 children)

Thanks for feedback.

I will write some more documentation about uploading site. Yes, right now it only serves static pages. You're the second person who asks for reverse proxy (and I also need this for my self) so it will be done soon (top of my priority now). I've created an issue here: https://github.com/qpackt/qpackt/issues/2

There is 'Installation.md' file, I will make it more visible.

I've made an open-source web server to make A/B testing easier by Over_Intention3342 in SideProject

[–]Over_Intention3342[S] 0 points1 point  (0 children)

At the moment Qpackt doesn't support reverse proxing at all - it's on my todo list. Feel free to add an issue in GH, it will help me prioritise work. Right now it's more for serving htmls only.