News for hackers. Stuff that matters.

bilalcg

Nice take.
That's a fair point.
But just a side question: Don't you think people can solve this using AI much more quickly and possibly then become "relevant".
Yeah well that might become an issue.
I checked it on the news and multiple places but haven't actually tried it. But the point is that even if something comes so close to Adobe apps that have taken years and years to make, then what does the future hold?

Will big software companies (like Adobe) come together to curb AI?

Recently heard about the fact that someone vibe-coded Adobe Cloud apps and having read people's reactions, one thing is clear: people say that this is "karma" hitting Adobe back.Now if these developments really threaten the monopoly of some of the largest software companies in the world, it makes me wonder whether their business losses would stimulate them to come together and do something...

( Read More... | 12 comments | 3 points | on HN )

ASK HN: Would you want to join a computer science newsletter?

We all know that there is a serious amount of knowledge in the field of computer science that one can potentially explore. I mean there's no question to its endlessness (and even practical utility).At the same time, we also know that the current education system isn't rigorous enough to expose us to a lot of this knowledge. Or even if it does, the knowledge is shallow.My question is: In your...

( Read More... | 2 comments | on HN )

Show HN: I built 70 exercises for you to become better at JavaScript

https://www.codeguage.com/exercises/js

I've noticed online that exercises for JavaScript tend to revolve around algorithms and data structures more than they focus on deeper concepts of the language itself (such as closures, classes, HTML DOM, CSSOM, events, etc.)And that's why I tried coming up with a collection on my own, that helps you exercise your knowledge of many concepts in JavaScript, most importantly of HTML DOM and...

( Read More... | no comments | 3 points | on HN )
Yup, I believe a calculator can also be created as a state machine (which is a really nice CS topic to learn), and that's what I think, for example, Desmos, is built upon. There are loads and loads of concepts that we can learn in building a calculator.

People generally think that they should juggle between different projects and while that isn't false, it's important to realize that it's better to extend one single project than to start off a new one when learning new stuff. What do you say?

How much you could learn from just building a calculator in JavaScript

After researching for quite a while on tutorials teaching how to build a basic calculator in JavaScript, I've come to the conclusion that almost no one is doing this in the right way. The reader doesn't get to learn about designing/wireframing the calculator; good programming practices; the thinking process of solving problems in the calculator; the inevitable process of refactoring; and...

( Read More... | 6 comments | 2 points | on HN )