RealLordDevien

Apple Has Given Up on the Vision Pro After M5 Refresh Flop

Posted by HelloSlowly@reddit | hardware | View on Reddit | 358 comments

Apple Has Given Up on the Vision Pro After M5 Refresh Flop

Posted by HelloSlowly@reddit | hardware | View on Reddit | 358 comments

Apple Has Given Up on the Vision Pro After M5 Refresh Flop

Posted by HelloSlowly@reddit | hardware | View on Reddit | 358 comments

Python Only Has One Real Competitor

Posted by bowbahdoe@reddit | programming | View on Reddit | 339 comments

Coding Without a Laptop - Two Weeks with AR Glasses and Linux on Android | Hold The Robot

Posted by Xadartt@reddit | programming | View on Reddit | 28 comments

Why we need lisp machines

Posted by Kabra___kiiiiiiiid@reddit | programming | View on Reddit | 20 comments

RealLordDevien@reddit

It’s really strange how close we came several times to having the perfect computing environment. If only lisp machines would’ve won. Or if only Brendan Eich stuck with his initial concept of JS being a lisp language. It’s a shame.

What do you use AI for?

Posted by passabagi@reddit | LocalLLaMA | View on Reddit | 20 comments

RealLordDevien@reddit

Yeah, don't use it as an oracle. It can be good for getting an overview over a topic really really fast, but as you noticed it mostly only gets you 70% of the way before getting to inaccurate. 2 general approaches how LLMs can be used: 1. Use it for work, where you can verify the output. E.g. transforming data or Writing a code function that can be tested 2. Provide it with data and instruct it to only refer to information you provided (also called RAG). That way you can leverage it's text comprehension capabilitys while avoiding hallucinations.

is Racket a good programming language?

Posted by CartographerWild2852@reddit | learnprogramming | View on Reddit | 24 comments

RealLordDevien@reddit

The syntax takes time getting used to. Your brain learns to parse those parens and in the end you will not really see them anymore. Lisp is more like working directly in the abstract syntax tree instead of a representation of it. Dont be repelled just because it looks different. Lisp languages have some features (google for example homoiconicity) that simply no other language offers and knowing lisp really advances how you think about code.

is Racket a good programming language?

Posted by CartographerWild2852@reddit | learnprogramming | View on Reddit | 24 comments

RealLordDevien@reddit

Popularity isn't everything. You will learn a ton of languages in your carreer. You can programm nearly everything in every lang (with some exceptions) Racket is a well thought out and performant language and learning it can make you a way better programmer than those that just learn the top 10 all samey OOP languages. Its really worth it to look "outside the box" to learn lisp languages in my opinion.

Was dynamic typing a mistake?

Posted by BigBootyBear@reddit | learnprogramming | View on Reddit | 197 comments

RealLordDevien@reddit

I know i am in a minority with this one, but i dont like static typing. I am a senior developer and the way the industry uses oop and static typing leads to more problems than it solves. If anyone is really interested in why he should watch some talks by Rich Hickey: https://www.youtube.com/watch?v=YR5WdGrpoug&list=PLZdCLR02grLrEwKaZv-5QbUzK0zGKOOcr

I’m gonna meet the VP of AI at Meta. What’s a good question to ask him?

Posted by DawgZter@reddit | LocalLLaMA | View on Reddit | 158 comments

The Sobering Reality of AI: A Researcher’s Perspective

Posted by TerryC_IndieGameDev@reddit | programming | View on Reddit | 451 comments

RealLordDevien@reddit

o1 got it right though: When you take three left turns in succession, you effectively make a right turn. Each left turn changes your direction by 90 degrees to the left. So, three left turns amount to a total rotation of 270 degrees to the left. Since a full circle is 360 degrees, turning 270 degrees to the left is the same as turning 90 degrees to the right. Therefore, after three left turns, you end up facing as if you had made a single right turn. This concept is often used in navigation and can be a practical solution when making a direct right turn is not possible due to road signs or one-way streets.

The Sobering Reality of AI: A Researcher’s Perspective

Posted by TerryC_IndieGameDev@reddit | programming | View on Reddit | 451 comments

RealLordDevien@reddit

Copilot is trash GPT4o: If you take 3 left turns in a row, you’ll end up going in the opposite direction from where you started, essentially making a full 180-degree turn. So, if you start facing north, after 3 left turns, you’d be facing south. It’s like making a big U-turn!

I made a super simple diff tool that's totally free and has no annoying ads

Posted by ozmic66@reddit | programming | View on Reddit | 36 comments

What’s the most underrated programming language that’s not getting enough love?

Posted by imKiLoX@reddit | learnprogramming | View on Reddit | 417 comments

How much time does vim motions really save you?

Posted by ImKamyar@reddit | learnprogramming | View on Reddit | 30 comments

RealLordDevien@reddit

thats not true. I cant count the hours vim saved me while refactoring huge amounts of code. I am talking about changes where you need to reformat hundreds to thousends of lines. Or giant JSON / XML structures to a new pattern. Before using vim i would've needed to write a script for changes like that or do lots of manual tedious labour. I dreaded changes like that and refactoring in general felt more like work. As a consequence of this i often wasted much time thinking about the "perfect" solution before starting to work, just to be crushed by the reality of the job and still having to refactor lots of it because the requirements changed.. :/ Since i switched to vim i really enjoy refactoring code. Its so easy and effortless. Vim macros, global command, regex, normal commands and quickfix / arglist are incredible timesavers. Most other editors do not have something that mighty and reachable. One example: If i have to mass rename lots of files in a directory in a specific pattern, i can just :r!ls to get the output of ls in a buffer, use a macro or global command to transform the listing into a mv command and execute the whole block from inside vim with vip (visual select it) + :!sh to execute it. Try that with vscode without plugins.

What does Meta's EU ban mean for home users and fine-tuning

Posted by zenoverflow@reddit | LocalLLaMA | View on Reddit | 110 comments

Teaching Programming with BASIC

Posted by LinearArray@reddit | programming | View on Reddit | 17 comments

RealLordDevien@reddit

yeah it was magic. Many modern languages have similar functionality via a REPL. Of the top of my head python, js and java all have one. Though its not the same as having it mashed together with the editor. Jupyter is a modern descendant if you squint hard enough :D I love the idea of image based programming and would love to have a modern kind of lisp machine. Emacs is nice but i would not call it modern (no hate @emacs fans) Developing in Clojure is my sweetspot atm. Its modern, fast, intelligently designed and has the instant addictive feedback loop only a lisp/repl based workflow can provide. Feels like molding the programm right in my editor while its running. Hard to go back to a build/execute loop again.

Best vision/segmentation models that can run on a Rasp Pi?

Posted by reallymemorable@reddit | LocalLLaMA | View on Reddit | 12 comments

RealLordDevien@reddit

if you want to just do a simple categorization (is a cat in the frame) i would recommend just using a plain old cnn like resnet. Super simple to finetune and runs way faster than any llm.

Why does everyone love jetbrains

Posted by gameplayer55055@reddit | learnprogramming | View on Reddit | 80 comments

Why does everyone love jetbrains

Posted by gameplayer55055@reddit | learnprogramming | View on Reddit | 80 comments

RealLordDevien@reddit

IDEs are easy mode. They abstract too much away and make developers rely on them. And Jetbrains IDEs are giant bloated proprietary crapware. PDE is the way to go. My vim can do anything those IDEs can do, and I have a customized dev environment for everything instead of having to remember 5 different sets of keybinds while wasting gigabytes of disk space

4o, just 24 hours as the new hot stuff.

Posted by ctbanks@reddit | LocalLLaMA | View on Reddit | 9 comments

RealLordDevien@reddit

Since it's google, I'll believe it when I get access to it. Not any moment sooner. Also even if I despise OpenAIs safety and dont-be-offensive fetish, google is even weirder in that regard.

Anyone else slightly underwhelmed with gpt-4o?

Posted by phil917@reddit | LocalLLaMA | View on Reddit | 66 comments

RealLordDevien@reddit

I think you should rethink how you approach those systems. "Hallucinations" (god i hate this term) are unavoidable with llms. They are not a database and dont work like regular deterministic computing. We can "optimize" them to be more correct, but like you described its exponentially harder to close the last 10% gap. Thats typical for a lot of hard problems where the combinatorial explosion makes it nearly impossible to get those last percents. Stop only using correctness as most important metric of those systems. Its really not their strong point and should not be our only focus. They have numerous advantages over classical approaches (like the ability to semantically understand you or give good answers to questions that dont have one right answer). I tend to think of it more like a really really knowledgeable friend. I have those in real life too, and the discussions we have are extremely valuable, but of couse sometimes they are wrong (even like an llm sometimes very self confident). But i would never have the idea to disvalue them, just because they are not always right, or sometimes need multiple attemps to do things right... People who only measure llms on the metric of correctness just set themself up to be dissapointed for a long time.. just my 2c.

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

RealLordDevien@reddit

use vim functions would be one thing that comes to mind. Vim is a lot more than only a set of keybindings. While evil does add a lot of internal vim functionality, it only is a translation layer to elisp. And that translation layer works slightly different enough, that a lot of vim functions are not behaving in the exact same way or are missing. Since vim commands are a buildingblocks for advanced macros etc. those are not easily portable.

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

RealLordDevien@reddit

Well, with an LSP you have all of that, besides the JDK downloader. (But there is a simple CLI for that). Counterpoint: I rather spend some time integrating a new language in the Personalized Development Environment i use than to learn a whole new IDE. It would me take way longer to learn all shortcuts of different IDEs i would need (if i used IDEs). It would fry my brain. They are fundamentally different for VS, VSCode, Jetbrains etc... Alternatively i could spend hours configuring them to behave uniformly, but i think vim would still be easier to learn by then.. And even then i would rather not have my hdd bloated with countless multi gigabyte sized glorified text editors that hide half the stuff they do from me.

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

RealLordDevien@reddit

but vim keybindings are the most supported set of keybindings there are. All editors have a vim mode. Even freaking XCode. vim shortcuts work in many terminal apps and even most shells itself. For browsers i recommend vimium or surfingkeys. There are even vim layers for windows if you are masochstic.

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

RealLordDevien@reddit

Could you explain what functions in IntelliJ you would miss, thats not replicatable in vim? I read this sentiment all the time and want to understand if i am missing something. Sure the built in diagnostics are a bit more advanced than a regular LSP, but thats nothing i would depend on.

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

Vim feels like God mode.

Posted by gojira_glix42@reddit | linux | View on Reddit | 364 comments

RealLordDevien@reddit

There are vim plugins that let you do that. (if you just want to browse shortcut mappings, or commands). Besides that, just go through vimtutor once. It teaches you all you need to get started.

I left Linux after using it for a decade (for many reasons)

Posted by himhaidar7@reddit | linux | View on Reddit | 475 comments

RealLordDevien@reddit

Hmm.. I am a software developer so I may have different use cases, but I never have problems like this. Desktop? Don't use one. So graphics are mostly a non-issue. Touchpad? Who needs that? Who uses a mouse anyway? Lack of commercial software? Do you mean lack of proprietary bloatware? Seems like an advantage. Most oss software are forks.. so what? That's an advantage of OSS Battery life could be better, but i bet running terminal only with manual clock speed regulation undercuts a macs power draw. No pdf editor? proprietary Adobe crapware. just use latex or something similar. Packeting is also irrelevant. Just build from source. Time machine is also not really necessary. I keep my dotfiles in git. Its the perfect time machine. Apple silicon is nice until you have to wait for major frameworks to support it and are always late to new features of e.g. ML tools, because they need to be ported for Apple chips.

What programming language to use for local, offline application?

Posted by MuffinJets@reddit | learnprogramming | View on Reddit | 20 comments

RealLordDevien@reddit

you are right. Go and Rust where stupid examples, since they mostly compile to all-in-one excutables. (Was way to early to think, when i made that comment :D). But installing a JRE, which is a runtime, or e.g. VC++ Redistributables, which are dynamic libs that need to be installed centrally on your machine makes really no difference for the end user. I was definitly simplifying things. I just wanted to express, that its ok to depend on runtimes / libs and that you do not neccessarily need to choose your language on the capability to create all-in-one binaries, since that can be mitigated by the way you package your application.

What programming language to use for local, offline application?

Posted by MuffinJets@reddit | learnprogramming | View on Reddit | 20 comments

What programming language to use for local, offline application?

Posted by MuffinJets@reddit | learnprogramming | View on Reddit | 20 comments

RealLordDevien@reddit

Most languages need runtimes. Python, JS, C#, Go, Rust, Even C++. Its ok to depend on those runtimes and expect the users to install them. (If you really dont, just make an installer, that takes care of this) Compared to most other runtimes, the JDK is very likely already present. Just continue in Java (or switch to a better JVM language like Clojure /joke)

Devs who switched from one language to another, was it worth it?

Posted by ChibzZz42@reddit | learnprogramming | View on Reddit | 96 comments

RealLordDevien@reddit

you guys primarily code in one language? Am i the only one that works at a company, where i constantly have to switch between Java, C#, C++, Go, Kotlin, Scala, Python, JS, TS, Dart, Swift, Lisp and Clojure and a buttload of proprietary scripting languages?

What am I missing out by not using object oriented programming?

Posted by Diligent-Director303@reddit | learnprogramming | View on Reddit | 173 comments

What am I missing out by not using object oriented programming?

Posted by Diligent-Director303@reddit | learnprogramming | View on Reddit | 173 comments

Someone is working on an API proxy that allows 3rd party Reddit apps to talk to Lemmy

Posted by GhostalMedia@reddit | programming | View on Reddit | 29 comments

RealLordDevien@reddit

Very cool! Lemmy seems promising, but the available apps are really lacking compared to clients like Sync. Lets hope some of those 3rd party devs consider eather using the proxy or open sourcing their project if they really want to leave it.

Someone is working on an API proxy that allows 3rd party Reddit apps to talk to Lemmy

Posted by GhostalMedia@reddit | programming | View on Reddit | 29 comments

Someone is working on an API proxy that allows 3rd party Reddit apps to talk to Lemmy

Posted by GhostalMedia@reddit | programming | View on Reddit | 29 comments

RealLordDevien@reddit

Code is open to fork and there are other instances that are governed on their own. But like a typical lazy rightwinger, you complain and wait for others to do it for you...

programming.dev - A programming focused Lemmy instance

Posted by erlingur@reddit | programming | View on Reddit | 142 comments

RealLordDevien@reddit

Joined. Lemmy isn't that bad as a platform. There is room for improvements, but it is quite usable. Would be a dream if apps like sync would be ported.

Swimm tackles software documentation challenges

Posted by stronghup@reddit | programming | View on Reddit | 6 comments

What IDE do y’all use

Posted by youngnebsi@reddit | Python | View on Reddit | 635 comments

RealLordDevien@reddit

cant agree on your not agreeing. Lua for plugins and vimscript for config is way easier to deal with than javascript. If i want to change the behavior in vim, i just use a build in command and it stays for the session. If i want it permanently, i can add the exact same command (which is highly discoverable in modern neovim) in my config file with a shortcut. If i want to change anything in VSCode, i always have to switch mental models to Javascript and search in documentations. Even for the most simple things.. Also, electron.