I’m here to stay.
Well, you don’t have to use them. So they can’t force you to use Ai features.


The wait for Half-Life 3 is longer.
I’ve used a few in the back and my actual favorite was Surfingkeys. But regarding that, there was some controversies, so I stopped using it. And recently installed Vimium-C too, because the original was no longer developed. But it’s not only that, because this fork has features the original does not have and was forked in 2014. Meaning it diverged from original since 11 years.


It’s actually the first time I used to do Ai assisted unit test creation. There were multiple iterations and sometimes it never worked well. And the most important part is, as you say, think through and read every single test case and edit or replace if necessary. Some tests are really stupid, especially stuff that is already encoded in the type system through Rust. I mean you still need a head for revision and know what you want to do.
I still wonder if I should have just gave it the function signature without the inner workings of the function. That’s an approach I want to explore next time. I really enjoyed working with it for the tests, because writing tests is very time consuming. Although I am not much of test guy, so maybe the results aren’t that good anyway.
Edit: In about 250 unit tests (which does not cover all functions sadly) for a cli json based tool, several bugs were found thanks to this approach. I wouldn’t have done it manually.


I like writing code myself, its a process I enjoy. If the LLM write it for me, then I would only do the worse part of the job: debugging. Also for many people let the Ai write code means less understanding. Otherwise you could have written it yourself. However there are things when the Ai is helpful, especially for writing tests in a restrictive language such as Rust. People forget that writing the code is one part of the job, the other is to depend on it, debug and build other stuff on top.


And? The opposite is also true: If people are happy with Windows, then it does not matter how good the alternative is.


Long story short, thanks to the ongoing success of Valve’s Steam Deck and other handhelds plus Steam Play (Proton) working out so well
… plus people get more and more fed up with Windows.


wow
(Edit: Sometimes I have these trash comments.)


deleted by creator


Why would anyone care what you say then?


You aren’t the lad’s parent.
You aren’t too. I gave my opinion as well.
And yes, within reason I think you should let a 6 year old do what they want with their free time.
You have lot of assumptions about how the parents raise and teaches their kids. I think the parents should teach and bring the tech to the kid, because the parents think its a good thing. From there it can go any way. Without trying you wouldn’t know. I think we both should let the parents parenting the kid and not assume anything more than the question. Let the parent show the kid some Linux stuff.
I think this is a good preparation for the future, so it does not become too much dependent on Windows and knows difference and strength of Linux early on, so it can make his own choice. Parent does not force here, just teaches some stuff. I don’t know why you have a problem with that.


So you expect the 6 year old knows exactly what he wants to do, and parents should never introduce some tech they like?? Best, leave the kid alone let the internet and friends guide him. No need to have parents at all.


deleted by creator


A Steam Deck maybe?


What does that even mean in this context?


Nokia is just like their phones: they can’t die
Well that wasn’t meant to be too serious. You are surely aware of the situation that Haskell is not often used language in production. And a huge project you are doing with lot of Haskell is definitely something special.


But how do you determine “industry-leading”? Just because something is good does not mean its the leading system. That’s my problem with such marketing fluff.
!(r.SendNow || r.DryRun)requires you to read the entire statement and then negate the result. While!r.SendNow && !r.DryRuneach part of the statement stands on its own and is negated for themselves. That is how I read. I like the Ai suggestion more, because that is how I would write it myself. What I like about it is, that the negation of is right there with the variable. It gets more important, the more you divide sub-expressions in multiple lines.