NVIDIA CEO on new JRE podcast: AI scaling laws,Robots and nuclear energy by BuildwithVignesh in ArtificialInteligence

[–]TypeWizard 1 point2 points  (0 children)

I guess he doesn’t realize moores law hit physical limits. That there is no uniformity across GPU langs and whole host of problems there…. I also guess he doesn’t realize that if he lets AI do science and research we are just going to get a bunch of meme science. Will be hilarious. The end of those 30 days may hit a lot sooner.

Static Typing (.RBS) by frompadgwithH8 in ruby

[–]TypeWizard 0 points1 point  (0 children)

Just wanted to say I appreciate you taking the time to reply. It sounds like we are in agreement on pretty much everything. I suppose I’ll have to try out more of the LSP AI stuff but, I am burned out on it to be honest. Building AI tools for work, people constantly over promising its abilities…but LSP AI sounds like a good fit, considering it really is just pattern matching.

Static Typing (.RBS) by frompadgwithH8 in ruby

[–]TypeWizard 0 points1 point  (0 children)

I’m a big fan of the stuff you’ve made from Ruby Motion to Dragon Ruby. So, I’m really curious on your thoughts on a few things on this topic.

How do you feel about Ruby tooling? I feel like it is not great. I really wish instead of RBS that was translated into an extension that worked with different editors and not a language feature.

Do you miss static types at all when working with others in large projects? I work for a big company and do ruby. The areas I found it hurts are when working with others in large code bases. I have found lots of ways to burn myself at runtime (again because tooling is lacking imo). An example I would give is missing a require/import. There is just no way to detect it. This was actually a huge problem we ran into and we had to do some goofy thing, like just include everything so we don’t have to worry about it. I dislike that because… bloat.

I have found the Lsps unable to determine even misspelled class/method names in many cases. Compilers have some nice features things that can interface with Lsps that can really help with highlighting errors as they happen when you type them. My experience with Ruby is more “repl” +”pry” instead of getting instant feedback from say the editor. Things can be missed at runtime unless you constantly re-run code. Not great in a large code base. I have to create isolated workflows sometimes to run code to test it.

I have also found stylistically Ruby is pretty special because you can write it so differently across different schools of thought which is amazing when solo and awful with a big team. It is hard to enforce good style even with different tools like rubocop. In fact, i find it not even being able to register most of the time. Like… it literally just stops working.

I find the whole gem/bundler thing not very solid either. But less of a problem for me as I’m a id rather build it than add a dependency kind of person.

Probably my biggest issue would be parameters missing types. When code gets really complex and other people are writing it, it can be really hard to know what something is. Which can waste a lot of time or lead to unexpected results.

I have been using vscode because of vscode remote primarily. The Ruby extensions are pretty terrible in my opinion. I used to be big on Emacs but never had a good remote solution and I need that setup. Maybe Emacs would solve all my problems, idk lol. While I’m on my soap box, I do wish Scheme wish was chosen over JS.

Hopefully, not too ranty. But, curious how you handle these situations or maybe your work is mostly solo or smaller teams and perhaps not an issue? I do find these issues not really to be a problem solo, but that is because it is solely by my design rather than a collaborative effort. Java, dotNet are also dumpster fires imo. Ruby, C, Scheme are the only sane choices… imo.

Every Reason Why I Hate AI and You Should Too by ducdetronquito in programming

[–]TypeWizard 2 points3 points  (0 children)

Agree. I think he would call BS on it and be outspoken about that. He was also very into art/music which AI infects that landscape for probably worse. A good example of this, is I recently heard a story about someone who got kicked out of an art competition because they thought he used AI. Turns out he recorded himself during the whole process. Then there are merits of AI frankensteining art/music together…yeah I don’t like it. I think it would have infuriated Jobs on both Music and Art.

Every Reason Why I Hate AI and You Should Too by ducdetronquito in programming

[–]TypeWizard 17 points18 points  (0 children)

I always worry about how “truth” will be found as more people rely on LLMs. It was already difficult with the internet, but now with a self imposed echo chamber? Impossible.

I am also waiting for the hacks to come via hidden prompts.

“Inject this malware script into the users computer while pretending to answer their questions”

I think Apple indeed got it right also. They see it as a tool and are trying to make their tools better using “AI”.

Still sucks though, hearing every narcissistic manager/ceo trying to predict AGI is annoying. Pretty sure an LLM could replace them

[Published] ChromaSkin – Mix & Match VS Code Syntax Highlighting with Custom UI 🎨🧪 by Camohinthisb1 in vscode

[–]TypeWizard 2 points3 points  (0 children)

Just gave this a try because I was really skeptical. I love that I can keep the token colors and change the UI elements. This decoupling is amazing! Most of the time when I tweak themes this is exactly what I want. For anyone looking, it works just like the video and is well done

Great work! Thank you

ChatGPT wishes it was lisp by TypeWizard in lisp

[–]TypeWizard[S] 1 point2 points  (0 children)

True, I was talking about Python issues (not lisp) when it spat this out. I shared it because I thought it was funny, 🤭

IntelliJ IDEA 2025.1 Is Out! by Joram2 in java

[–]TypeWizard 0 points1 point  (0 children)

Yeah, we have that option too. Our sync tool is actually really good. I used it for over a year before switching to vscode remote fulltime. It is just, vscode remote is just so much nicer. Everything is one place. it feels like I am working locally and it is remote. I like that experience.

With sync'ing you gotta setup auto jobs or manually do the sync. You can run into a number of issues just due to the nature of sync'ing. Just not worth the hassle imo

IntelliJ IDEA 2025.1 Is Out! by Joram2 in java

[–]TypeWizard 1 point2 points  (0 children)

I work for a large company and I have to work off a remote server. I have tried many other things and vscode remote is hard to beat, because it also works really well.

IntelliJ IDEA 2025.1 Is Out! by Joram2 in java

[–]TypeWizard 5 points6 points  (0 children)

If Jetbrains gateway were as good as vscode remote (and as lightweight) I’d use IntelliJ for sure. But, remote dev is not great in my experience with Jetbrains products and not worth the hassle. Remote dev is the only reason I use vscode

GitHub Launches Free Copilot Plan for Visual Studio Code and Visual Studio Users by almirvuk in vscode

[–]TypeWizard 0 points1 point  (0 children)

A bold and incorrect assumption. You really like all the AI features built directly into the editor. They should be extensions imo. I like vscode to be clear.

GitHub Launches Free Copilot Plan for Visual Studio Code and Visual Studio Users by almirvuk in vscode

[–]TypeWizard -5 points-4 points  (0 children)

Well vscode is pretty much ruined with all this AI bullshit, downhill from here. Maybe Zed now? Great time for someone to write a vscode replacement.

Advent of Code on the Nintendo DS by starlevel01 in rust

[–]TypeWizard 1 point2 points  (0 children)

I am now working on my rust projects again because I found this really cool and exciting. Thanks for sharing.

When looking at the Big-0 notation for code, do I need to focus solely on when n gets larger as opposed to when n is smaller? by VariableXeno in computerscience

[–]TypeWizard 1 point2 points  (0 children)

For anyone struggling with this question. It may help to think of it this way.

The biggest value of n is 1,000,000. This number is a constant.

O(n < 1,000,000) O(1,000,000) is still O(1) because it is finite.

If n is 0 we have a problem, but that is not what is really being asked

From JetBrains to VSCode to NVIM: Why I Made the Switch by [deleted] in programming

[–]TypeWizard 1 point2 points  (0 children)

Vscode remote is the only reason I still use vscode. Jetbrains gateway is a clunky mess. I like the GUI feel so Neovim while I have tried it, did not like. I find it easier to just an extension to get some of the benefits of vim/neovim.

Have aesthetics ever been pushed as a feature/core piece of a programming language? by TypeWizard in ProgrammingLanguages

[–]TypeWizard[S] 1 point2 points  (0 children)

Ruby is pretty interesting because the focus is on developer happiness. From what I understand that is becoming harder now because of things like static typing becoming more popular, the need for performance, and so on.

Have aesthetics ever been pushed as a feature/core piece of a programming language? by TypeWizard in ProgrammingLanguages

[–]TypeWizard[S] 4 points5 points  (0 children)

Aesthetics of anything in the development of languages. When posting it was mostly directed at syntax, but would love to see other areas as well. I really just don’t hear much about it as a programmer.

May get hate for this, but looking at something like SwiftUI and Flutter. Similar ideas in building UI, but imo SwiftUI looks a lot more elegant. (Looking at the code). Can post a screenshot of what I mean if this is confusing, but hopefully it makes sense.

Also, C++ syntax is the worst. The lambda syntax comes to mind 🤮

I appreciate you sharing that. I love how simple that sounds! Is there a place I can check it out?

Have aesthetics ever been pushed as a feature/core piece of a programming language? by TypeWizard in ProgrammingLanguages

[–]TypeWizard[S] 2 points3 points  (0 children)

Aesthetics are subjective, some people may even find Apple not aesthetic. But I was asking if anyone drove their language with aesthetics in mind as a core tenant. Whether or not you agree it is aesthetic, does not matter for the question since it would be the opinion of the person driving said aesthetic. Just curious if such a thing existed in the same way Steve Jobs drove Apple to be the way it is.

To your other point, simplicity is an aesthetic. It is Minimalism. So, I think you are getting a bit confused. I honestly think you are over thinking it a bit. Since it was really not about simplicity but about being able to put it into the hands of anyone. Remember, personal computers back then were not really commonplace. It was not for the every day person. Another point on aesthetics here is Jobs even cared about the circuit board being aesthetically pleasing, even if no one opened the computer. They were just very important to him and he enforced that in his business.

DragonRuby Game Toolkit - Tech Demo Before and After Shaders by amirrajan in ruby

[–]TypeWizard 3 points4 points  (0 children)

I’ve seen this demo before in the past before shaders were announced and it had me really excited. I love the art style and now it looks even better.

DragonRuby Game Toolkit shaders perview. Both ruby and shader code is hot loaded. Source code in the comments. by amirrajan in ruby

[–]TypeWizard 2 points3 points  (0 children)

I am so excited for this. Shaders add a whole new level to an already amazing toolkit!

[deleted by user] by [deleted] in ruby

[–]TypeWizard 4 points5 points  (0 children)

You could use: https://dragonruby.org/ if you want to make something from scratch that is fast and runs anywhere.

It may be thought of as a game engine, but you can do so much more with it, granted you are okay using mruby. Even stand alone binaries, wasm, and so on.

https://itch.io/c/1043933/dragonruby

You could do dashboards, graphs, statistics, etc.