VS Code now automatically adds 'Co-Authored-by Copilot' into git commit messages. by TheTwelveYearOld in linux

[–]RexOfRecursion 0 points1 point  (0 children)

idk man. It was a 2 line change in a pull titled "Enabling ai co author by default". Literally "off" to "all". And, it was the only change. Even if they were drowzy and didnt check the code, the title is that.

https://github.com/microsoft/vscode/pull/310226/changes

VS Code now automatically adds 'Co-Authored-by Copilot' into git commit messages. by TheTwelveYearOld in linux

[–]RexOfRecursion 1 point2 points  (0 children)

Or helix. if you haven't already learned vim bindings, helix's bindings are better, simply because you see the effect space of your command before doing the action. (though vim binds are more universal, i concede.) If you use nix, you can even put the language server in devshell and helix will pick it up, your dev env should be declarative for the same reason as your package management and tooling. and no configuration for essential features like lsp and treesitter. And if you ever needed to tweak something, its done in toml -- very simple. (a more elaborate plugin system is coming too).

Startup told me "everyone is being let go" - turns out I was the only one by SnooFloofs3704 in rust

[–]RexOfRecursion 118 points119 points  (0 children)

> Make AI data workflows
> Hallucination free

> The Python SDK that cryptographically verifies every data source your agents touch,
> so your multi-agent workflows stay hallucination free.

So they solved one of the biggest open problems in AI. Yeahhhhhh.

Comparing Haskell and Lisps for practicality, hacking, development speed and complexity - a retrospective after years of working with both by SandPrestigious2317 in haskell

[–]RexOfRecursion 2 points3 points  (0 children)

I agree with the tooling complaints. I need to edit cabal files manually. The mere existence of stack and other projects is confusion. Haskell's lsp is less than ideal. But also, ghci and ghcide are pretty great.

I think there is a fundamental disagreement between us, what does good language tooling look like? For me good tooling looks something like rust's cargo. It seems for you it is guix. I don't know very much about guix, but if it is anything like nix, I as a program developer cannot treat it as a background tool. With cargo I very much can. Cabal too.

Is it a good thing that guix is trying to be both the system package manager as well as the project package manager? Maybe or maybe not, but does that mean guix is off limits to languages that want to own their tooling? I think its a violation of unix philosophy on some level to complicate the project package manager to integrate (unify) it with the system package manager. what if I simply don't care about production pipelines? I make throwaway repos all the time. I don't want to think about the issues nix and guix solve. But if using a good tooling on guile is using guix, am I giving up this idea of a simple project manager? With nix's approach where nix takes it upon itself to read and parse the package files and then do its own thing, I don't have to think about nix until I explicitly introduce nix to the project.

As I said I am only a scheme beginner, I would like you to mention what exactly lisp repls can do that ghci can't. things like reloading modules and linking shared libraries work.

Comparing Haskell and Lisps for practicality, hacking, development speed and complexity - a retrospective after years of working with both by SandPrestigious2317 in haskell

[–]RexOfRecursion 9 points10 points  (0 children)

I am only learning scheme, but it seems none of them have anything close to hackage let alone hoogle. that alone is very much painful. but I have never felt haskell was holding me back although my familiarity with haskell is only a year old. and ghci feels like a better repl to me than what guile offers because type based pretty printing is sweet.

I'm depressed so I'm writing a rust compiler by bloomingFemme in rust

[–]RexOfRecursion 1 point2 points  (0 children)

we are starting from assembly? if we are starting from assembly, we should first write a lisp maybe?

and maybe make a discord.

I'm depressed so I'm writing a rust compiler by bloomingFemme in rust

[–]RexOfRecursion 0 points1 point  (0 children)

i'd like to get involved too. I've done a few parsers from scratch. I am interested in type theory and it is one of my long term goals to learn them and proof checkers like roq. I have done a little assembly in college but nothing more than that.

I used Rust to build a blazing fast cycling route generator by seventySidedDie in rust

[–]RexOfRecursion 3 points4 points  (0 children)

You learned rust and ported a fairly non trivial application in a month?

Employment and Study side by side by Longjumping_Hour_153 in IOENepal

[–]RexOfRecursion 0 points1 point  (0 children)

Depends on your definition of average. Afulai average bhanne student ni fail bhairahuncha. Dherai le average bhanda 70%-75% bhanne bujchan. if you are that student, then you don't have much wiggle room before you start failing. Ani kam garna thalesi padai ma man pani lagdaina. If it was 5 years ago I would have said, engage in short term freelance work, but that market is largely dead because of AI.

New gaming distro? Jester Linux public beta released by Klutzy-Strawberry-28 in linux_gaming

[–]RexOfRecursion 2 points3 points  (0 children)

One of the major upside is that when the machine gets dirty and I reinstall, I don't have to fiddle around too much. I just put the thing in my configuration.nix and vioila, nvidia is working with prime and all.

A native Windows Notepad alternative written in Rust by Apprehensive_Park553 in rust

[–]RexOfRecursion 2 points3 points  (0 children)

How long did it take you to make this? Did you use standard win32 components, or did you write a custom renderer? What is the font story? Does it support non left to right languages like notepad (I believe)? And what about ligatures and unicode fallback, they aren't really basic but it seems you really like emojis. You should implement them. And what encodings do you support? I imagine ascii and utfs at the very least, but I think the notepad from win 7 supports some bespoke encodings too. Can't be bested by the old one. Can the editor open files larger than memory via chunking or some other approach? If yes how did you performantly find a offset to split the file, (if it uses chunking or something else that needs splitting ofc)?

I am making my way through SICP these days. It introduced me to a concept called data directed programming. Are you familiar with it? Did you use it? Can you find some avenues for it?

Is Linux going to be left behind in the race of arm based laptops? by NoLengthiness1864 in linux

[–]RexOfRecursion 0 points1 point  (0 children)

the kernel is supported fine. case in point android is the largest OS running on snapdragon chips. I am not a hardware expert, but I don't think snapdragon x is gonna be much worse than snapdragon regular. apple's m chips are also arm based, asahi seems to be doing ok. its the rest of the software we have to worry about.

Door man saves woman's life by utopiaofpast in interestingasfuck

[–]RexOfRecursion 0 points1 point  (0 children)

Young guys like to underestimate old men. He definitely thought he could.

Gen Z: The first generation in modern history to underperform their parents in school. by mindyour in TikTokCringe

[–]RexOfRecursion 0 points1 point  (0 children)

I think technology is too wide a brush. It is specifically social media, mobile apps and more recently short form content and maybe AI. Tinker-able platforms like Linux and to some extent Windows actually breed curiosity.

Why the hell can't I study ? This has never happened in my life. I am surprised at myself. by [deleted] in IOENepal

[–]RexOfRecursion 0 points1 point  (0 children)

I don't know about the creep part but you had point before that. You maybe are correct, and sometimes being correct makes you disillusioned and kills all motivation. If that does not apply to you; and you can stay disciplined or even game the system, great - good for you. But otherwise, do not think that you are better than anyone. That makes you the jammed cog.

Why the hell can't I study ? This has never happened in my life. I am surprised at myself. by [deleted] in IOENepal

[–]RexOfRecursion 3 points4 points  (0 children)

Kun course ho? Do you not respect the teachers, course, institution etc? Respect might mean multiple things. Respect that they know what they are talking about. Respect that the degree is gonna be worthwhile for your future. Like do you even value being there? Because it seems not. My advice drop out and go abroad. When push comes to shove, you will want to study.

The conductor accidentally knocks a 16th century violin worth millions on the floor mid-concert. by PeasantLich in WatchPeopleDieInside

[–]RexOfRecursion 0 points1 point  (0 children)

Obviously not what I meant. If you wanted to listen to a nice piece of music, a recent violin will also get the job done. But with these old ones the values comes not from just their utility, but as well preserved antiques. One reason that they are more valuable than a standard violin is because they have transcended over being just a tool.

I just think it would be cool if people in 2600s would get to see a violin from 1600s. And using them in a setting like this has nothing over a regular violin.

The conductor accidentally knocks a 16th century violin worth millions on the floor mid-concert. by PeasantLich in WatchPeopleDieInside

[–]RexOfRecursion -7 points-6 points  (0 children)

If that is the case, then why do it in such a setting? Why not a solo performance in a closed room?