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.
- 40 Posts
- 282 Comments
e8d79@discuss.tchncs.deto
Programming@programming.dev•We Overhauled Our Terms of Service and Privacy Policy - Another VC funded bait and switch
1·1 month agoI 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
31·1 month agoLet 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
Web Development@programming.dev•Is it possible to develop Firefox browser extensions without writing JavaScript / TypeScript?
6·1 month agoYes its kind of possible with F# and Fable. I did it a few years ago. I say kind of because its still transpiling to javascript.
Document the features and requirements, then rewrite it with proper architecture and without LLMs.
e8d79@discuss.tchncs.deto
Electric Vehicles@slrpnk.net•BYD outsells Tesla 10-to-1 in Australia as Chinese EVs dominate January sales
91·2 months agoProbably because in 2011 Musk laughed at them and now they are outselling Tesla. There is also the general unease of China rapidly breaking into markets that where previously dominated by western countries.
e8d79@discuss.tchncs.deto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Spotify and Major Music Labels Sue Anna’s Archive for $13 TrillionEnglish
49·2 months agoThat’s about as realistic as the Russian court that fined Google for two undecillion roubles.
e8d79@discuss.tchncs.deto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Spotify and Major Music Labels Sue Anna’s Archive for $13 TrillionEnglish
29·2 months agoTry Listenbrainz, it creates weekly discovery playlists based on your listening habits.
e8d79@discuss.tchncs.deto
Linux@lemmy.ml•France Just Created Its Own Open Source Alternative to Microsoft Teams and Zoom
501·2 months agoMy guess would be that its because La Suite tries to replace all of Microsoft Office and having all the moving parts under your organisations control makes it easier to create a fully integrated office suite that offers the same UX throughout. Also Jitsi is owned by 8x8, a US company, which might have factored into the decision to create something new.
Sure, as long as it actually your work and this community doesn’t become a dumping ground for vibecoded projects like r/selfhosted.
e8d79@discuss.tchncs.deto
Linux@lemmy.ml•Wine 11 brings huge WoW64 overhaul, NTSYNC boost, and better gaming on Linux
126·3 months agoStill one of my favourite WTF moments for Windows.
Whats in the System32 folder? 64 bit dlls. Whats in SysWOW64? 32 bit dlls.Yes I know that WOW64 stands for WindowsOnWindows64 but its still hilariously misleading.
If the employer wants to prevent remote desktop sessions they can configure it that way with group policies and an always on VPN. In this case they are apparently fine with a personal computer being used which makes RDP actually a slightly more secure solution.
Separate your personal and your work computer. You don’t want to be in a situation where you have to explain a software issue caused by your decision of not running standard software. Put Windows and all work related software on a separate work laptop and use remote desktop from your Linux PC to do your job.
e8d79@discuss.tchncs.deto
PC Gaming@lemmy.ca•Sony patents AI-powered 'ghost' that shows you how to get past videogame obstacles, and can even play the hard bits for youEnglish
9·3 months agoGood, now nobody else can implement this idiotic system and I will continue to just not buy Sony games.
e8d79@discuss.tchncs.deto
Bicycles@lemmy.ca•The prize for "Most delusional pricing on a used eBay frame" goes to:
5·4 months ago$400 is still insane for a rusty frame.
e8d79@discuss.tchncs.deto
Programming@programming.dev•Looking a Finance related Project
4·4 months agoYou 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.
Reset the clock it happened again!

















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.