moseschrute

joined 4 months ago
MODERATOR OF
[–] moseschrute 1 points 2 weeks ago

Literally never did I say JavaScript was the best programming language lol. I have no beef with my C++ colleague. Actually I really love picking his brain about neural networks and other stuff that he does that I don’t work on.

I also think it’s “ridiculous” when people boast that their programming language is best. All I meant was JavaScript doesn’t deserve as much hate as it gets.

Listen we can argue about programming languages all day, but what we can all agree on is objectively Vim is the best editor. Only losers navigate VS Code using their mouse 🤮

[–] moseschrute 1 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

Did you even read my previous comments? I also mentioned TypeScript. I can probably count on one hand how many lines of non TypeScript JavaScript I’ve written in the past 5 years. That’s only a slight exaggeration. Apologies if I used JS and TS too interchangeably.

lol I’m not on a high horse. JavaScript is the best option for the types of problems I want to solve. Those problems, both professionally and outside of work, are cross-platform front-end development. I’ve also tried Flutter, just to explore the other options out there, but learning Dart feels less useful to me then other languages.

As soon as I have a problem to solve where there is a better language than JavaScript, I’m learning that language. But I live in the real world where the only thing that really matters is the end-user experience. Try explaining to your product manager why you think you should rewrite your entire web app to C++ using Web Assembly. I bet they will laugh.

It’s kinda funny cause this conversation makes me think C++ programmers are obnoxious. Community surrounding language is important. Not just the language.

[–] moseschrute 1 points 2 weeks ago* (last edited 2 weeks ago) (4 children)

I’m not still in school. I graduated a few years ago. And officially I’m a “senior engineer”. Though admittedly I feel more mid-level.

Parts of what you said are true, but I disagree with your overall sentiment. Node.js, which is extremely popular, has put JavaScript on the backend. I’ve seen large-scale backends, with no JS performance issues, written in JavaScript.

Then you have React/React Native. I’ve heard Facebook has at least 100 thousand React components. It’s possible that’s shared across a few projects, but the point is Facebook is running massive projects with JavaScript.

I’m writing this comment on a Lemmy client I wrote. I used JavaScript to build a universal app that is capable of rendering on the server (via Node.js) in the browser using React.js, and on native (iOS, Android, macOS) using React Native. That’s one singular codebase that I wrote that can run in 3 places. And it wouldn’t be possible without JavaScript.

I don’t mean this in a mean way, but I would caution that you seem very locked into your ways. It’s better to keep an open mind and always be trying new languages. It might surprise you that the JavaScript of today is different than the JavaScript you were initially exposed to. And it goes for me too. I want to continue to lean and push myself out of my comfort zone.

We can sit here and complain about how JavaScript should have never become what it is, but I’d rather finish my app before I have to clock into my 9-5 to write JavaScript professionally for 8 hours. But next time my C++ writing coworker, who manages the code for our hardware accessory, asks my opinion, I’ll be sure to tell him I’m not a real programmer because I write JS so my opinion doesn’t matter :)

Not exactly the same, but reminds me of this

[–] moseschrute 1 points 2 weeks ago

Interesting! I wonder if this new method of training will improve performance or if it only benefits the efficiency of training the model. I don’t know too much about R1, and I had no idea ByteDance was also working on LLMs.

[–] moseschrute 2 points 2 weeks ago

I’m sold! I’m going to subscribe for a month and try it out.

[–] moseschrute 1 points 2 weeks ago (2 children)

Dropout.tv was created by college human right? Idk if their old videos would hold up today, but I remember liking their content. Nice to know they’re still around.

[–] moseschrute 2 points 2 weeks ago

Tbh I dont use it enough, but I love that’s it no ads like you said. Also feels good to support creators instead of Google. I’ll check out the originals!

[–] moseschrute 19 points 2 weeks ago (12 children)

Not a fediverse thing, but I pay $5 a month for nebula. I think it’s worth it to support creators. And I believe the whole “if you’re not paying for something you’re the product”. Though you can still be the product even if you do pay.

[–] moseschrute 1 points 2 weeks ago

Yes! I believe Voyager’s database issue is caused by Safari’s implementation of IndexedDB since voyager runs in a web view. Since my app also has a web version, I suppose you could technically get that error in the browser. But the actual native app you install doesn’t use a web view or IndexedDB, so you will never see that error.

[–] moseschrute 7 points 2 weeks ago (2 children)

I really appreciate that! I’m aiming for a TestFlight beta in 2 months. Technically, there is no reason I can’t launch a beta today, but I want to have the app be functional enough that it’s mostly usable.

I’ll DM you when I have a beta up.

[–] moseschrute 7 points 2 weeks ago (1 children)

Definitely a different approach than I was going for, but I will use them as a comparable! Thanks!

Based on your screenshot, it looks like they do the feed on the left and the post on the right. Idk if I’m gonna go for that layout, but it’s interesting and definitely a cool way to take advantage of the larger screen.

[–] moseschrute 2 points 2 weeks ago (6 children)

Lol isn’t C++ insanely bloated? Surely there are more modern languages. Like Zig maybe?

Also I mentioned I’ve written Rust and Go, which are pretty modern. I’d be interested in learning Zig if I had more time. As for the other languages, CS programs just use older languages, but it was more about learning the concepts like data structures.

But it’s very much a right tool for the right job. JavaScript is a very good tool for front end development. C++ is a very good tool for writing a rendering pipeline or doing signal processing (I’m guessing idk I haven’t tried doing that stuff).

But my original read in this thread was “JavaScript sucks” not “JavaScript sucks when you use it for the wrong task”. It doesn’t suck, but I agree don’t use it for the wrong task.

view more: ‹ prev next ›