What you need is humans in the decision-making process, not algorithms.
1,008 karma · joined June 19, 2018
What you need is humans in the decision-making process, not algorithms.
Given all users can share a user account on a server, it will behave exactly like you expect it to. Again, that's a core Git feature. Additionally, AFAIK Git has its own locking management. Also look up the `--shared` flag. `man git-init` is very helpful.
https://herrbischoff.com/2021/10/how-to-install-cgit-with-gi...
I’ve also tripped over something regarding “master” and “main” branches that’s easily fixed:
https://herrbischoff.com/2022/05/cgit-missing-idle-column-on...
If you want it even simpler, just run
mkdir repo.git && cd repo.git
git init —bare
in a folder on a server you have SSH access to and clone it on your local machine like git clone user@server:/path/to/repo.gitLess is more. Less but better (to invoke Dieter Rams here). The goal should be a slow, incremental improvement over time, towards perfection.
Over time I realized: I don’t need to be able to merge pull requests and do code reviews in a web interface. Nowadays I’m invested in a plain Git/SSH setup with cgit as a web frontend and email patches.
It never breaks, is as secure as your server is and does everything you usually need, including user permissions.
The `git am`-based workflow is less than popular outside of FreeBSD, Linux kernel development and SourceHut though. Depending on your environment, if used in a work setting, your colleagues may balk.
That being said and given the existing enterprise users of Gitea, it’s entirely natural to eventually offer solutions tailored to their use, like SSO. I wish them the best for building towards a sustainable future while staying true to their core values.
Over time, I could overcome this „weird“ feeling of not sitting at my desk while working. It went quite a bit like the author describes:
- Load up on context and information.
- Start outlining the problem.
- When stuck, try for a while. If no progress is to be made, go for a walk, do laundry, buy groceries. Stuff _away_ from the computer.
- When potential solution inevitably form in my mind, write them down wherever I am.
I often find that when I arrive at potential solutions this way, I’m usually a lot more motivated as opposed to banging my head against the wall. It’s not only more productive, it’s better for your mental and physical health, it keeps you engaged and satisfied with your work. Many times I simply cannot wait to return to the desk to try the ideas out.
It’s also important to know when to stop. Occasionally there are days where I can get nothing creative done. I have learned the hard way that when I force myself through, more often than not I mess something up so terribly that I need at least half a productive day following up, rectifying what I broke. It may feel like cheating yourself at first but sometimes it’s better to just stop for the day entirely.
However, while employed, have you tried to go out for an extended walk or do something else away from your computer, outside of the building you are required to work in? Deciding to do so without permission can get you a citation and asking for permission leads to blank stares from your co-workers and managers. For many, that’s apparently akin to asking for paid time off whenever you feel like it. The conclusion here can only be that many employers are more interested in owning your time than results, whether they realize this or not. Which brings us to a larger point about work culture and insistence on presence at all times but that’s a huge, separate discussion.
Have you ever heard of aliases?
This is another area that will eventually have its bubble popped because it's unsustainable.
Even if you threw everything away and started from scratch, as long as you could get away with earning those extra few cents per page impression, it will ultimately be done this way. Given enough time, most will follow and you’re back to square one.
This is me. I used to be fascinated by new technology, to imagine the ways it could make life better for everyone. Today, I’m worried about how to limit its destructiveness. There’s no joy any more.
I know it’s not the technology itself but how we use it. In practical terms this doesn’t make a difference though.
Lower fidelity would also mean to restrict tracking. Good luck with that. Internet advertising and data mining companies are not exactly renowned for their moral and ethical integrity. They would have no issue draining the data plan of a hurricane victim with ads for homeowners insurance.
It also means more work building those sites. Which is not something I see happening, given that in most projects there is little time to fix structural issues as is. Why fix bugs or optimize payloads when you can ship features?
I would also bet that if lower fidelity meant less (or no) ads, many people would use lower fidelity as a workaround for not having to see them. Which would be exactly what the world needs but is, again, entirely misaligned with most online companies’ economic interests.
Unless the incentives change, websites will continue to bloat until they break.
In Germany, chancellor Scholz is actively trying to enable the sale of a third of Hamburg’s port (one of the largest in Europe) to Chinese investors by blocking a chamber vote about it. All security services and ministries sound alarm, yet if no vote is completed or investigation into the matter started by the end of the month, the contract passes by default.
Germany has not even encountered the worst effects of the energy crisis brought on by the Russian war of aggression against Ukraine. Yet the highest ranked executive politician tries to ensure that whenever China decides to follow Russias example, Germany’s economy will be destroyed in an instant.
It’s lunacy. It doesn’t even make headlines. What is going on regarding China? Is everyone with economic interests still simply blinded by the volume of the potential Chinese market? Does the Chinese government have career-ending dirt on all of them? I don’t get it. This is not regular, rational behavior for a head of state within Europe.
Trade is normal, selling out your countries’ critical infrastructure to a country holding very different values is plain unconscionable.
This probably says something about the priority the teams you worked with put on documentation. Write once and never update?
However, as we’re living in the real world and the authors of the respective browsers strike me as lazy or uninterested, I also bet all that would change is the user agent.
They also host known spam operations like Advids for years. They’ve basically become a bulletproof spam hoster.
Of course, they were never around 6 months later to prove if they still understood their gobbledygook then. They never had to refactor anything.
I have very rarely encountered a piece of code that would be hard to fit into 80 characters width while being readable. In fact, if done correctly, it forces you to break stuff up into manageable pieces and simple statements, to be explicit and often verbose.
But if this runs counter to a messy, ego-centric style a developer is used to and there’s no one to reign them in, it’s what you get.
I took from all the comments to experiment with turning off auto-complete. So far its going great. You can still manually select words to substitute or complete but the algorithm won’t change any words by itself.
I’d argue that every place that allows every kind of speech without restriction will eventually degenerate into a cesspit. You lose the reasonable people quickly because they don’t want to deal with the toxicity and it’s all downhill from there.
> The paradox of tolerance states that if a society is tolerant without limit, its ability to be tolerant is eventually seized or destroyed by the intolerant. Karl Popper described it as the seemingly self-contradictory idea that in order to maintain a tolerant society, the society must retain the right to be intolerant of intolerance.