I consider the ORM hate uninformed and misguided at best. Just like any other technology not all of them are created equally there are better ones and worse ones. I have used Entity Framework Core for years and have almost no complaints but If I only knew ORMs like NHibernate then I might have a different opinion.
- 9 posts
- 87 comments
e8d79@discuss.tchncs.deto
Programming@programming.dev•We Overhauled Our Terms of Service and Privacy Policy - Another VC funded bait and switch
4 monthsI never said that you can remove a license retroactively. A CLA is an assignment of copyright from the contributor to the company. The only reason for a company to add a CLA to a project is to put a rug under the project which they will pull as soon as they gained a critical mass of users. It fundamentally undermines the social contract of open source development. These companies want to enjoy all the benefits of open source, like the market appeal and the free labour, but none of the drawbacks. A CLA is just one thing, a promise that the project will go non-free in the future.
e8d79@discuss.tchncs.deto
Programming@programming.dev•We Overhauled Our Terms of Service and Privacy Policy - Another VC funded bait and switch
4 monthsLet me introduce you to the magical concept of the CLA. It means they can do whatever they want with the project but you can not. You should never contribute to CLA projects.
e8d79@discuss.tchncs.deto
Selfhosted@lemmy.world•My thoughts shopping around for a wiki solutionEnglish
4 monthsVery very simple.
Really? I find it quite feature packed for a notes taking app.
e8d79@discuss.tchncs.deto
Selfhosted@lemmy.world•My thoughts shopping around for a wiki solutionEnglish
4 monthsHere are a few more:
logseq
Its an outliner, a colleague of mine basically lives in that thing.
silverbullet
It’s almost perfect for me but the browser based editing made it unusable because there is no way to unmap Ctrl + W in a browser and I can’t live without my Vim bindings.
QOwnNotes
This is the solution for normal people who don’t spend n+1 hours tweaking their editor configuration.
Org-Roam
For people who do spend n+1 hours tweaking their emacs configuration.
Document the features and requirements, then rewrite it with proper architecture and without LLMs.
e8d79@discuss.tchncs.deto
Linux@programming.dev•Systemd Founder Lennart Poettering Announces Amutable Company
5 monthsJust once would I like to see a thread about Poettering without people being fucking idiots in the comments. We know literally nothing about this verifiable integrity product and people are already shitting on it. The guy could announce that he developed a cure to cancer and people would still complain about it.
- 5 months
The few people I know who had a Windows phone really liked the UI, the platform was just mismanaged by Microsoft. For example, they already had a problem with having too little apps in their store and then they broke app compatibility between Windows phone 7 and 8. I guess Google intentionally breaking compatibility of their services on Windows phones didn’t help adoption either.
Sure, as long as it actually your work and this community doesn’t become a dumping ground for vibecoded projects like r/selfhosted.
The EU link contains almost exclusively Linux themed AI slop.
Did they even look at that slop before throwing it on that site?

You could take a look at the various projects related to plaintext accounting . Personally, I like hledger.
C is the lingua franca of computing, having a basic understanding of it is in my opinion an essential skill. So I would disregard the recommendations of learning Zig or Rust for now. These languages have their place but they aren’t as entrenched and universal as C. To learn C you could try a few of the exercises on the exercism C learning track. Another good project, to learn a new programming languages in general, is building a calculator that parses an expression like
2 + 3 / (5 - 1)and outputs the result while respecting the correct order of operations.
I am used to the uninformed complaining about Rust but suggesting JAI of all things as an alternative is new.
Technically win32 is cross-platform if you are using wine…
No, I use a second reverse proxy for my local network. For example, I can resolve navidrome either via my VPS using
navidrome.mydomain.netor directly in my local network with the addressnavidrome.local.mydomain.net. I also configured the local caddy reverse proxy with a DNS provider module to get LetsEncrypt certificates for my local addresses.
I use a wireguard tunnel that connects to a cheap VPS and then configured a caddy reverse proxy on that VPS that makes my services available on the internet.
People who are surprised by VC funded software going to shit…
Seriously, this always happens. At some point the investors want a huge payout and they will get it by exploiting existing users or they just shutdown the whole company and strip it for parts.






I would go for something like Processing for students who are just trying to learn a bit of programming as an extra credit. The JS implementation is called p5.js. I would introduce a little bit of C later in the course once the students are familiar with basic programming concepts. That way you can show them what is happening behind the scenes without overwhelming them from the start.