JavaScript frameworks are invented because pure HTML and CSS suck for dynamically loaded pages, and vanilla JavaScript suck in general.
magic_lobster_party
- 0 Posts
- 20 Comments
magic_lobster_party@fedia.ioto Programmer Humor@programming.dev•Types of development but more realistic27·5 days agoWhat’s not shown is that the car doesn’t have an engine. Management was really eager to release it to the customer. Don’t worry, it’s planned to get fixed later (spoiler: it’s never going to get fixed).
magic_lobster_party@fedia.ioto Technology@lemmy.world•An earnest question about the AI/LLM hate21·7 days agoI was in on the crypto hate. I don’t really have a hate boner for AI.
Sure, there are things to dislike about AI, but it can be moderately useful. In contrast to crypto, AI is the hype because it’s widely used. Crypto was the hype because a few people hit the jackpot.
Rust and Cargo were built to be in a symbiosis with each other.
NPM is an afterthought of a rushed language.
Then you haven’t seen bad documentation (or had that sex you regret).
There’s also ”we do machine learning”, which usually translates to ”someone trained an SVM model 10 years ago”.
magic_lobster_party@fedia.ioto Technology@lemmy.world•Java at 30: How a language designed for a failed gadget became a global powerhouse2·14 days agoI don’t think the $500 million marketing budget would’ve worked if Java was introduced at a time other than the 90s.
The 80s would’ve been too early. It would just turn into a parenthesis in programming language history (next to smalltalk). The 00s would’ve been too late. It would’ve missed the dotcom bubble boat. Java came in the right time to become a dominant programming language.
I’m not saying the marketing didn’t have any influence. It probably had an big influence in which OOP language was selected for computer science education.
magic_lobster_party@fedia.ioto Technology@lemmy.world•Java at 30: How a language designed for a failed gadget became a global powerhouse2·15 days agoI don’t think OOP is as bad as many people make it out to be. It’s perfectly fine in moderation.
The problem is that it can lead to over engineered applications when abused.
magic_lobster_party@fedia.ioto Technology@lemmy.world•Java at 30: How a language designed for a failed gadget became a global powerhouse9·15 days agoUsually the teachers/professors/lecturers have no real world experience of software development besides the usually university projects
Adding to this: university projects are built on a relatively short timeframe compared to many industry projects. The growing pains that typically occur after a few years of continuous development is unlikely with the small scale of university projects.
I wouldn’t go to a university professor for advice on how to build a system that will last a decade of development.
magic_lobster_party@fedia.ioto Technology@lemmy.world•Java at 30: How a language designed for a failed gadget became a global powerhouse9·15 days agoAbstractionBubbleBuilderFactoryStrategyImplementation mind you
magic_lobster_party@fedia.ioto Technology@lemmy.world•Java at 30: How a language designed for a failed gadget became a global powerhouse201·15 days agoOOP was hype during the 90s. Schools adapted their curriculum to this trend. So they needed a programming language for this, and Java became the choice. C++ is too tricky as a first language.
The result is that a lot of people knew Java, which means it’s a good choice of language if you want to recruit programmers.
I believe most of Java’s success was luck. It released at the perfect time.
magic_lobster_party@fedia.ioto Technology@lemmy.world•Java at 30: How a language designed for a failed gadget became a global powerhouse121·15 days agoPeople aren’t writing new projects in COBOL. It’s mostly to maintain 40+ year old systems. Unless you’re working in the bank sector, it’s unlikely you will write a program in COBOL.
”Bomb has been defused”
magic_lobster_party@fedia.ioto Technology@lemmy.world•The technology to end traffic deaths exists. Why aren’t we using it?81·22 days agoMore sensors in the car might help a bit, but the real problem in US is its car dependent infrastructure. If the only way home after a night in the pub is by car, then you’re going to get a lot of drunk drivers. Add to this that bikes have to share road with cars, then it’s a death sentence to ride bike by night.
magic_lobster_party@fedia.ioto Technology@lemmy.world•There is significant evidence that Grok actually inserted information about “white genocide” in South Africa into prompts that didn't appear to be related to this topic.59·1 month agoDon’t forget about the access to free workforce in slave camps.
magic_lobster_party@fedia.ioto RetroGaming@lemmy.world•The fact that even 3D games are old now blows my mind on a regular basis.2·1 month agoFun fact: New Super Mario Bros turns 19 this year.
Yes, that means we’re close to the turning point where New Super Mario Bros gets older than what Super Mario Bros was when it was released.
&& git push --force
magic_lobster_party@fedia.ioto Programmer Humor@programming.dev•Trying to learn a young language, using a tutorial that's more than a year old1·4 months agoGoogle seem to be particularly bad at this. They did the same with Tensorflow. It was kind of the de facto deep learning framework until Google decided to deprecate everything. Everyone responded by switching to Torch instead.
magic_lobster_party@fedia.ioto RetroGaming@lemmy.world•VIDEO: Why is Nintendo 64 emulation still a broken mess in 2025?0·5 months agoNot only that. Emulators must often ”cheat” to achieve high speeds. This means emulators doesn’t try to achieve a 1:1 replication of what’s happening inside the hardware, but something that’s gives close enough results and better tailored for modern hardware.
The reason why N64 is particularly difficult is because each game must be optimized individually (due to the heavy reliance on microcode). The emulator must replicate the hardware at a much lower level for an accurate emulation of all games. Emulator developers can apply optimizations on each individual game, but it’s incredibly time consuming to do so for every game in the N64 library.
jQuery got popular because Internet Explorer, Firefox, Chrome and other browsers weren’t exactly cross compatible. Writing vanilla JS was risky business in that sense.
It also supported AJAX across all major browsers, which meant the website could make API requests without reloading the entire page. It was super revolutionary to press a button and it only changed a part of the page.
Then Angular and React took it a step forward and that’s where we are now.