Because of centralization, open source exploitation by multi billion dollar corporations, high costs of living and overall size and impact of the industry. When industry was small full of developers it was more cozy, now developers are minority in IT industry so the practices from different areas take place. Instead of collaboration and helping each other we see people mostly competing and fighting. Managers that were brought to software from different areas are encouraging people to do so. Everyone is complaining but nobody is willing to help to change something because corporate make profit, C-Levels earn hundreds of millions and shareholders are happy.
- 1 post
- 77 comments
- vane@lemmy.worldtoProgramming@programming.dev•Why have supply chain attacks have become a daily occurrence?3 months
What does she mean by outside? Like being in second room ?
- 4 months
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.
- 4 months
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/logsetc. What I haven’t figured out is better way to keep all ports in one place instead ofports.mdfile but on the other hand it’s not like I have thousands of containers running.
- 4 months
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 $nameetc. 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.
- 5 months
I don’t like compose files :)
- 5 months
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 generaterun
docker run -d \ --restart=always \ --name synapse \ -e SYNAPSE_REPORT_STATS=no \ -v <your-data-path>:/data \ -p 8008:8008 matrixdotorg/synapse:v1.136.0register user
docker exec -ti synapse register_new_matrix_user http://localhost:8008/ -c /data/homeserver.yaml -u <username> -p <password> --exists-okProxy 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/releasesPoint this location to your proxy server ex. openresty / nginx
location / { root /opt/element-v1.11.109; index index.html; }Modify
config.jsoninside/opt/element-v1.11.109to point location to<your-public-address-subdomain>By default it’s using sqlite if you want postgres or other database then modify
homeserver.yamlto use postgres
- vane@lemmy.worldtoProgramming@programming.dev•The Software Quality and Productivity Crisis Executives Won’t Address5 months
I examined CIO priority surveys from 2022–2024 across multiple sources. Here’s what consistently makes executives’ top 5 priorities:
Cybersecurity
AI/GenAI adoption
Digital transformation
Cloud migration
Cost optimisationI like how those points exclude each other and are also buzzwords.
Pack it to lambda and name it microservice.
- vane@lemmy.worldto
Selfhosted@lemmy.world•Self-host Reddit – 2.38B posts, works offline, yours foreverEnglish
5 monthsThank you for answer. I think I do this one instead https://academictorrents.com/details/30dee5f0406da7a353aff6a8caa2d54fd01f2ca1 Looks like it’s divided by year-month.
- vane@lemmy.worldto
Selfhosted@lemmy.world•Self-host Reddit – 2.38B posts, works offline, yours foreverEnglish
5 monthsHow long it takes to download this 3TB torrent ?
- vane@lemmy.worldto
Linux@programming.dev•NVIDIA Highlights The Shortcomings With Wayland Screencasting
7 monthsI watched the thing and guy was crying about DRM and asking for help. Half of those presentations were DRM related as a kernel module. Corporate doing corporate things, like BSOD for linux DRM from Google guy presentation.
- vane@lemmy.worldto
Linux@programming.dev•NVIDIA Highlights The Shortcomings With Wayland Screencasting
7 monthsTrillion dollar company can’t do shit properly blames free software.
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.
- 9 months
You can host ollama and open-webui on container. If you want to wire search you can connect open-webui to playwright (also container) and searxng (also container) and llm will search the web for answers
If you do it twice you have 200% chance to win
The quality was always questionable in IT because of how projects are being managed. That’s why you have consulting companies. The only difference you get from AI is companies trying to lower the wages and reduce costs to share profit with AI companies. Those tools bring no more value than hiring more junior / bootcamp level developers. The difference is from junior developer you can in a year or two get full team member but from AI you will get constraint amount of slop because it doesn’t evolve.
OpenAI announced they sold $6B worth of it’s shares before that so they probably also bought AMD stocks but I am not form SEC so I don’t know
https://www.cnbc.com/2025/10/02/openai-share-sale-500-billion-valuation.html



Always blame engineer because tasks are perfectly described and business logic is always clear and constraint in time.