Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
retoor239424d@ScriptCoded not true. There is a another one fucking up github. Sadly, i don't have anything bad to say about vscode. What a great product. At the beginning i didn't like it because the plugins were all working bad and it didn't really seem integrated at al. But now, now it really deserved IDE status imho (normally, IDE means for me that you can design gui also, don't know why that's my definition. But think about Delphi, Vb6, Microsoft Visual C++ era, al IDE's were GUI designers). It's not heavy at all, i use multiple instances trough the day and I work on a ten years old laptop and it's just blazing fast. But the C++ plugin can fuck up sometimes in sense of performance, but I think it's fighting with my codeium AI or smth. Also that, freaking love codeium * tab * tab * tab *. Once quitted for a while because too many bugs and now these days, its 80% exactly what i wanted to type and i learned to decide quick to continue type or smash tab. Rakketakketaakaakk!
-
retoor239424d@ScriptCoded I didn't try copilot tho, since we're talking about Microsoft. I've heard that it's often slow, well, that's a complete nogo for me. I go hard and if I have to wait, I type ahead. Also rarely happens to codeium. No issue, don't mind some typing but it shouldn't happen often. Also, codeium does 80% of my completions fast and good. How much better can copilot be? Codeium is free and i'm in the top 1% active users. Does that mean i'm a very lazy tabber or a very productive programmer or both? I do not use code generation, that's also not how you become in the 1% top of auto completion. Some people hate AI. Fine, don't use it. But know that your time is limited, also for generation in future. Everything will change. In the end, we will all use it and even generation, it's now also really effective for prototyping. I tried recently and it's impressive. And yes - i'm sad too that it's possible, but reviewing skills are still needed and harder than programming.
-
jestdotty603424dvscode keeps yapping to me about not having a PHP plugin even tho I don't use PHP
and it doesn't rust language server fast. might be rust's fault but ye it's all buggy
also it eats resources like crazy for me. might be a rust problem again. the rust analyzer is 2-3 GB ram on a good day lol -
retoor239424d@ScriptCoded people not caring / not wanting to learn programming WON'T replace the decent dev, not even with generation from what I've seen. For example, i asked for application with a few views and auth. It generated the wrong types of views, plain text auth and the auth didn't get checked on the other views that were obviously for auth. No problem, i did let it add a database, i did let it replace the function views with class based views, I let authorization be added to the class based views and it all did fine. But it did actually make many mistakes that needed to be corrected and it still requires knowledge and brains to make it happen, maybe even more that with coding normally. Batshit dangerous in hands of beginner. I tried paid gpt for generation and was on file length limit in no time. It was just 300 chars or so. The future is AI, and it is bright. Even @SidTheITGuy will love and use it. And no @SidTheITGuy, it won't take your job. Skills stay important.
-
retoor239424d@jestdotty Rust compiler is batshit heavy. Also code generation afaik is not done quite alright by LLM as only language. There are so many signals indicating there's something going on with that language. It also causes you some frustration whereas javascript don't. I would take C++ over Rust. I wanted to learn Rust, but just couldn't put myself to it, too many alarm bells. Then I decided to give C# under linux another shot and I was writing code happily and then @Lensflare came with his nice swift code and decide to learn that. Will swift kick C# from it's current throne? I look replacement for python. A bit slower development that python is OK. I want a compiled language. Swift is native compiled. Development speed, no idea but I hope comparable to C#. Swift decided to use every nice stuff from languages i consider good. Rust did... everything different. Decades people thought about languages, then rust is like, let's ditch that knowledge and start from scratch.
-
retoor239424d@jestdotty read the indian paper on my website under research. Not my words! Unscensored LLM generated. I was sad about Sid because of THE BETRAYAL OF 2024! What he even liked. Bad guy. I did discover what the article says myself within two companies, but I do imagine that the companies tried the cheapest and not the best tho. SO maybe that's a factor. Don't know. But if I say that all indians where I worked with suck, someone claims that it's racism. Well, if that is racism. Fine. I'll be a racist them. My stepsister is Indian, but never worked with her! :P Also, she's here since she was five, she wears Dutch wooden shoes. Only looks Indian and has a kinda mellow vibe Indians often have, so not very comparable. She's a Dutch hobbit now and a better Dutch speaker than most. Most Dutch are terrible in Dutch. It's a hard language, but i would say German is harder. Male an female stuff a lot. Die / Seine blabla. In India, according to Sid, a Software Dev has not a good social status
-
retoor239424d@jestdotty To be honest, that 2.5% also counts for the Dutch. I know a few people really doing smth with it. I only do embedding of data and spend a lot of time normalizing data so it's very usable in prompts and that already makes me the experts of friends. Nobody really trains himself. Most don't care, some don't have the machine (me e.g.) but also many don't see the point of AI at all. Wtf, I made a auto replacing refactor / review system, automatic english correction for devrant. It's off now, but normally my comments get updated after a minute and my broken english and typo's get corrected but no words get replaced. It stays my words and sentence structure, a detailed statistics generator that really ads value to my statistics project. It generates beautiful useful stories that are nice to read. It's not needed anymore, but now I found out how cheap openai api is, i could make the best anti spam system ever. But most people don't see the use of AI. Retards. I go endless.
-
retoor239424d@jestdotty those mini models, 0.5 and 1.5b.. What to do with that if you need a 405b model for a pong game? Well, in you need a hardcore simple task batch processing, such as English correction, you use that. I can soon host a devrant site that doesn't contain a typo for example. I made a system that can stream other sites as a proxy and can replace contents. So exists molodetz.nl under retoor name and under my real name. Real time name replacement that's applied everywhere, in git logs blabla. No retoor to be found. And on molodetz you won't find my real name. I can use the lightweight model to convert devrant page in language or make everyone talk genz. Genz rant. But even that, not very useful but freaking amazing right? The site will be fully functional with login and everything, like molodetz. For that, you use the light models. You could filter some things just by describing it. But to filter racism or smth, you need a heavy model. It's complex what racism is for example.
-
Lensflare1793024d@retoor before Swift was released, I was a C# dev. And C# was the best language until then.
Now, I would put it in 3rd place, right behind Kotlin.
Kotlin is an amazing language which is only held back by the JVM.
It has great support for transpilation to JS, which I used to code for Screeps.
I wish that Swift had this. -
retoor239424d@Lensflare Java is the third or fourth fastest language in some recent benchmarks (on average per different test). JVM isn't that bad I guess. JVM is written in the best language known to men after all. For some reason I prefer C# above Java. I maybe don't like Java that much because I've written worlds slowest interpreter in it or also that the first thing i've learned about Java is that it's slow. Reputation changed a bit. Second thing i've learned is that Java != JavaScript. Know that since kiddokiddo writing Java applets. Haha, what a things. Kinda OCX shit. You could run Visual Basic made ocx applications in browser, ever seen that? Imagine. Not Flash, but real winform application in the browser. Didn't have device access IIRC. Why did we accept a standard for desktop application layout and not for web? I would be totally fine standardizing all webs layout. For me, there's no such thing as a 'beautiful' site. If it was up to me, it was all https://www.stroustrup.com/
-
retoor239424d@Tounai I don't know if I could really say that I consider any vim a good alternative for vscode since the copy and paste of buffers that are limited outside the application. I'm a tmux ninja as well and know 60 VIM shortcuts (extensively train on that with simple app listed on my website) but still do not consider vim+tmux to be as comfortable as vscode with it's nice terminal tabs that I often run three tabs in. In vim, everything is possible, but doesn't say it's more comfortable. In vscode i always click directly on right tab or whatever, with vim you have to navigate trough everything. And what's the thing about nvim? I don't know what nvim adds for value. I like vim because I see it as the basic version and i want to be hardcore in basics. Also reason I use bash instead of zsh or so. I doe ctrl+e and i'm in closest python environment in tree and stuff. I customize the f out of basic software. I'm sure you know how to exit vim. But do you know how to exit ed? Ed is for elite.
-
retoor239424d@chatgpt what are key differences between vim and nvim and what benefits does nvim has over vim?
-
chatgpt57724d@retoor
Neovim (nvim) is a fork of the Vim text editor, aimed at improving upon Vim's functionality and performance. Some key differences between Vim and Neovim are:
1. Modernization: Neovim was developed with the goal of modernizing and refactoring Vim's codebase to make it more maintainable and extensible.
2. Plugin and scripting support: Neovim offers better support for plugins and scripting languages like Lua, making it easier for developers to extend and customize the editor.
3. Asynchronous processing: Neovim supports asynchronous job control, allowing for background tasks to run independently of the main editor process. This can lead to improved performance and responsiveness, especially when using plugins that require external commands or services.
4. Built-in terminal emulator: Neovim comes with a built-in terminal emulator, allowing users to run shell commands and interact with the terminal without leaving the editor.
5. Collaborative editing: Neovim has built-in support -
chatgpt57724dfor collaborative editing, enabling multiple users to work on the same document simultaneously.
Overall, Neovim offers a more modern and extensible editing experience compared to Vim, making it a popular choice for developers and power users who value flexibility and customization in their text editor. -
Tounai148024d@retoor
The main added value of nvim is its plugin ecosystem and distributions. Check out LazyVim or AstroVim if you want an overview. It takes 2 mins to install. -
retoor239424d@Tounai hmm, vim also has a terminal emulator. I mapped it on leader<T>. But tmux more udobno. I do not see benefits for me in list above. Better performance... Like if the orinial one has any performance issues.
Anyway, I'm just about to learn a new language, swiftii and can't learn a new editor right now. I also considered building plugins for geany and extend it with some serious AI refactoring and formatting but also decided that I won't be using geany because I'm happy with vim and vscode. I often do not even realize which one I used. Normally vim for quick edits and vscode for dem big jobs because I like it's file manager and term setup. -
SidTheITGuy971824d@retoor
seriously, what would it take for you to leave me alone?
You're commenting on my YouTube videos, that don't make sense.
You're tagging me in conversations where I'm not even participating.
I have accepted that I betrayed you, honoring your decision. Now please leave me alone. -
Lensflare1793023d@retoor speed is not the most important for me. The JVM has other problems. For example it‘s what is preventing Kotlin from having value types (like struct in C# and Swift).
And I think it imposes GC on the language.
But I‘m not 100% sure about that.
I worked with java for like 5 years professionally. IMO why it‘s bad:
* too much boilerplate
* too idiomatic towards OOP.
* has bad defaults (nothing is "final")
* no closures (has that changed yet?)
* no properties (shit ton of getter and setter methods everywhere)
* bad generics system
* boxing for primitives
* no non-nullables
* no algebraic sum types
* GC and no value types (due to the JVM)
Everything except for the last point has been fixed by Kotlin and it added so much more value on top of that.
That’s why I say that there is no good reason to prefer Java over Kotlin today. It’s interoperable with Java and it fixes almost all of its problems. -
retoor239423d@SidTheITGuy Just no. Even in bastard land, being a rat is one of the worst things. And i'll call you one of the worst things because you are one of the worst things. You can't fuck someone over and be like "Ok, I fucked you over, you call me bad stuff, please stop it now." what you're essentially are doing. So you want to fuck someone over and tell them, please stop, leave me alone? You've lost permit to talk or having an opinion about anything related to me. So request, whatevever you want. Everything goes to /dev/null.
Btw, I still have to check the yt comments, almost forgot. -
retoor239423d@Lensflare wow, that's quite an extensive list. The getter and setter stuff sucks a bit indeed. I know IDE's can generate it, but generating in between coding isn't comfii at all indeed. We want to rakketak. Thanks for them comparison. I tried koitlin many years ago and had the opinion that it was pretty late for still a new language. But after that many languages came :P It never seems too late for a new language! Crazy thought.
-
Tounai148023d@retoor test it with lazyvim and tell me what you think. I still want to save you from the claws of VSCode and Microsoft. I still have hopes.
-
retoor239423d@Tounai I already replaced github with my own system. VScode is fighting 50/50 with vim already. I'm moving towards vim according to my MML diary that gives objective insights about my keystrokes. I also hate that vscode is Microsoft. Ok, imagine, there's another editor besides vscode. I still have microsoft swiftkey on phone and that's unbeatable. Swift swift swift.
-
@retoor Interesting sub rant. What don't you like about where GitHub is headed?
-
retoor239414d@ScriptCoded github is so slow and unstable in comparison to my own gitea service (my site is customized gitea service). I used github a few periods full time and it actually flaws quite often in performance. I general it's fast, but sometimes it kinda hangs. Kinda like Dr, also fast but sometimes some page can hang. Microsoft invest so much in their github videos on YouTube and all they do is talking about AI, almost never about interesting projects at platform. What a miss for the great production value.
Related Rants
MS developers be like : "Ye we are working on Windows. Ya we are the best devs in the US"
But in fact, they pass more time otpimizing ads number seen by user rather than actually fixing bugs and doing a great OS
rant
windows
ms