

If it was microsoft they would ban github and gitlab account and not give cve.


If it was microsoft they would ban github and gitlab account and not give cve.
Claude run destroy production script.


So it’s search engine that costs 10 times the energy.


Gitlab CEO - 16 years in Microsoft, Gitlab CTO - 13 years in Microsoft
Can we say Microsoft Gitlab ?


All I see is layoffs and creating office space to force people to go to office. Well RIP Gitlab.
ovh dedicated kimsufi servers are deadly cheap https://eco.ovhcloud.com/en/kimsufi/
hetzner server auction https://www.hetzner.com/sb/
What does she mean by outside? Like being in second room ?
It’s better to buy 4x 16-20TB drives and expand storage instead of buying 16 4TB drives. Also 16 3.5 inch HDD drives draw around 200W of power alone.
Now invite random people to help you with wedding.


yeah but I don’t mind having duplicated scripts, it’s just easier to go to single script and don’t have to worry about everything else, I keep them like bin/synapse/run, bin/synapse/stop, bin/synapse/logs etc. What I haven’t figured out is better way to keep all ports in one place instead of ports.md file but on the other hand it’s not like I have thousands of containers running.


I have a git repo with some directory convention and bash scripts. Ex stop is just
#!/bin/bash
name=synapse
docker stop $name
docker rm $name
etc. depending on what actions I need to do against container I have bash script for that and if I need to perform same action against other container I just copy paste this file and change name variable. I pull this repo to my containers host and just type ./bin/synapse/stop and I stop synapse.
Hope that makes sense.


I don’t like compose files :)


If you’re proficient it’s 30minutes
Something like this for server.
generate config
docker run -it --rm \
-v <your-data-path>:/data \
-e SYNAPSE_SERVER_NAME=<your-public-address-subdomain> \
-e SYNAPSE_REPORT_STATS=no \
matrixdotorg/synapse:v1.136.0 generate
run
docker run -d \
--restart=always \
--name synapse \
-e SYNAPSE_REPORT_STATS=no \
-v <your-data-path>:/data \
-p 8008:8008 matrixdotorg/synapse:v1.136.0
register user
docker exec -ti synapse register_new_matrix_user http://localhost:8008/ -c /data/homeserver.yaml -u <username> -p <password> --exists-ok
Proxy it using ex. openresty / nginx
location / {
proxy_pass http://127.0.0.1:8008/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_connect_timeout 600;
proxy_read_timeout 86400;
}
For UI if you want element on your domain, download and unpack tar.gz from.
https://github.com/element-hq/element-web/releases
Point this location to your proxy server ex. openresty / nginx
location / {
root /opt/element-v1.11.109;
index index.html;
}
Modify config.json inside /opt/element-v1.11.109 to point location to <your-public-address-subdomain>
By default it’s using sqlite if you want postgres or other database then modify homeserver.yaml to use postgres
Pack it to lambda and name it microservice.


Thank you for answer. I think I do this one instead https://academictorrents.com/details/30dee5f0406da7a353aff6a8caa2d54fd01f2ca1 Looks like it’s divided by year-month.


How long it takes to download this 3TB torrent ?


She reviewed academic literature, analyzed 57 community materials, and talked to seven OSS developers directly.
7 developers = entire open source community
Those are amateur problems, real problems start when you are unable to run it or you don’t have source code. Bonus, it’s written in the in house language made by developer who left job or died - true story.
I hate google but they still pay good money to opensource and take responsibility by organizing google summer of code.