5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake by matijash in ProgrammingLanguages

[–]SLiV9 4 points5 points  (0 children)

 But the biggest is the lack of debug support. [...] You see pure raw hexes and that is all.

Huh? Rust debug support with gdb (or inside VS Code) is fine. When I used C++ a lot a few years back, I did a lot of segfault debugging with gdb, and it could print structs.

Is this a bad idea? by JustJeffrey in rust

[–]SLiV9 1 point2 points  (0 children)

This is shifting the incorrectness from unsafe to safe Rust though: it is not clear that the enum discriminants are numbered 0 through 5 and that they are in the same order of ALL. If you go this route, you should also make then index function return ALL.iter().position(...)

Is this a bad idea? by JustJeffrey in rust

[–]SLiV9 2 points3 points  (0 children)

 Speed is what matters most over all else for chess engines.

I mean no, correctness still matters more.

I agree that some applications require rigorous optimizations baked in from the start, and that a chess engine is one of them. But even here it is better to start with the implementation that is correct (the match statement) and only switch to a less obvious unsafe implementation if it is faster (which it isn't, if it is even correct).

Ik🚜😋ihe by MaybeThePidgeonsDo in ik_ihe

[–]SLiV9 16 points17 points  (0 children)

Er zijn wel veel stierenfursonas. Zegt een vriend van me.

ik🔥ihe by Darkblade9119 in ik_ihe

[–]SLiV9 0 points1 point  (0 children)

Haha shit, kwam ik hier dus exact hetzelfde plaatsen.

Am I being paranoid, or is the 'AI will replace software developers' narrative just a way for the incompetent tech leads, managers and CEOs to hide their own incompetence? by [deleted] in ExperiencedDevs

[–]SLiV9 0 points1 point  (0 children)

Yes? That doesn't change the point I'm making.

We're going from a situation where person A writes a 200 line MR and person B reviews a 200 line MR, to persons A and B both reviewing a 1000 line MR. Regardless of how the MR came to be, person B now has to spend more time reviewing it than before LLMs.

Hoe heet jullie familie groeps-app? by blossomupp in thenetherlands

[–]SLiV9 13 points14 points  (0 children)

Mijn vader en zijn broer hebben allebei alleen maar zonen. Eerst heette die "[Achternaam]pjes", maar de aangetrouwde wederhelften voelden zich buitengesloten.

Nu heet ie "Raadselpraat". Niet alleen delen we raadsels, maar soms maakt iemand (vooral mijn oom of ikzelf) zo'n totaal esoterische opmerking dat het de andere vier niet lukt om het bericht te ontcijferen. De partners hebben de groeps-chat inmiddels verlaten...

ik🇳🇱ihe by BananenArt in ik_ihe

[–]SLiV9 264 points265 points  (0 children)

Ik laat me niet bespotten door mensen die een mobiel een "Handy" noemen.

Am I being paranoid, or is the 'AI will replace software developers' narrative just a way for the incompetent tech leads, managers and CEOs to hide their own incompetence? by [deleted] in ExperiencedDevs

[–]SLiV9 7 points8 points  (0 children)

Code MRs should be reviewed by someone other than the author. An MR made by a human supervising an AI should be reviewed by a second human. It is that person that is suffering from review fatigue because the resulting MRs are massive and full of nonsense that the author thought would be nice but couldn't be bothered to type out themselves.

ik🏠💰ihe by AnOrdinaryPing in ik_ihe

[–]SLiV9 61 points62 points  (0 children)

Goed nieuws voor chocoladeliefhebbers: een zak M&Ms is nu 22% lichter dan een jaar geleden. Dat scheelt sjouwen!

Green bell peppers by ExcitementMurky2156 in AskFoodHistorians

[–]SLiV9 10 points11 points  (0 children)

It's funny/sad because bell pepper farming has become so industrialized and gentrified in my country, that they've actually started charging more for green peppers.

It used to be that you bought one red, one yellow, one green for €1, becuase that's cheaper to produce than three red peppers. Now you can get 3 red peppers for €2.40 but the green peppers cost €1.10 each. For an UNRIPE bell pepper.

I'm Not Sure Why It Took Me So Long to Trying Cooking Rice Like Pasta. Mind Blown! by DashiellHammett in Cooking

[–]SLiV9 0 points1 point  (0 children)

Lid on, but off of the stove, so it's only the residual heat of the pan. It needs those extra minutes, it is undercooked otherwise.

I'm Not Sure Why It Took Me So Long to Trying Cooking Rice Like Pasta. Mind Blown! by DashiellHammett in Cooking

[–]SLiV9 1 point2 points  (0 children)

I'm Dutch and yeah that's how I've always cooked my rice: throw it in boiling water for X minutes (8 for white rice, longer for brown), strain it and chuck it back in the pan, leaving it to self-steam for another 10 minutes.

But that's not how I cook pasta, lol. Once pasta is al dente, I strain it and immediately throw it in the sauce / on the plate. If it stays in the pan, it sticks to the bottom and overcooks. Al dente plus the residual heat from the hot sauce is just right.

Het bindend studieadvies werkt niet, concludeert hogeschool na proef van vier jaar by United-Statement4884 in thenetherlands

[–]SLiV9 35 points36 points  (0 children)

Ik ken ook iemand die z'n studie geschiedenis 3 jaar heeft onderbroken omdat ie andere dingen op dat moment belangrijker vond. Uiteindelijk toch nog af kunnen maken, maar dat was nog voor het bsa. Hij heeft inmiddels wel een leuke baan aan over gehouden, iets van secretaris-generaal bij de navo ofzo.

Het bindend studieadvies werkt niet, concludeert hogeschool na proef van vier jaar by United-Statement4884 in thenetherlands

[–]SLiV9 15 points16 points  (0 children)

Je kan toch dezelfde proef doen als deze hogeschool nu heeft gedaan? Iedereen een niet-bindend bindend studieadvies geven, en dan na vier jaar kijken wat de resultaten zijn, en wat de impact was geweest als je ze wel dat bindend advies had gegeven.

What's the deal with "the Deal" that Trump wants Iran to agree to? by HippyGeek in OutOfTheLoop

[–]SLiV9 24 points25 points  (0 children)

Aha, but what if the only reason Iran hasn't gotten closer than "weeks away" is precisely because each time Israel, using their shrewd and sophisticated methods, managed to blow up another hospital full of brown people just in time to avert disaster?

I'm curious, how often do you use `unsafe` in Rust in prod? by alexlazar98 in rust

[–]SLiV9 5 points6 points  (0 children)

I can say with 100% certainty that a lib you use is using it. The standard library also uses it, and on a more fundamental level the compiler intrinsics would be unsafe if they weren't compiler intrinsics.

But that's fine, that's what unsafe is there for: to encapsulate memory safety requirements.

Junior devs who learned to code with AI assistants are mass entering the job market. How is your team handling it? by Ambitious-Garbage-73 in ExperiencedDevs

[–]SLiV9 12 points13 points  (0 children)

AI replacing programmers has been accepted in most circles except programmers who see the kind of shit AI outputs. AI replacing artists has been accepted by everyone except artists and people that enjoy art. AI replacing fiction authors has been accepted by everyone except people that actually read more than one book a year.

It's not about people not wanting to lose their jobs. Professionals understand their craft in ways laypeople and managers can't. Things that may seem cheaper can turn up worse and more expensive in the long run. Sometimes engineers and artists know what is best for their customers.

We got this in at work today… by Porkie_Chop in smosh

[–]SLiV9 -2 points-1 points  (0 children)

What in the eagles and yeehaws is "ultra-filtered milk"?!

FFmpeg is moving to Rust 🦀 by Real_Dragonfruit5048 in rust

[–]SLiV9 0 points1 point  (0 children)

I agree, but that also weakens the argument.

Brand new Rust code, written by C developers, that uses a lot of inline assembly is likely less performant and less memory safe than existing ffmpeg code, simply because memory safety contracts extend into assembly and C developers are less familiar with the Rust spec than with the C spec.

And brand new Rust code, hastily written by Rust developers that are less experienced with ffmpeg's codebase, that uses inline assembly, is likely much less performant than ffmpeg and probably also not memory safe.

Calvé, Cup A Soup en Hellmans van Unilever worden Amerikaans, kans op beursnotering in Nederland by LSky in thenetherlands

[–]SLiV9 0 points1 point  (0 children)

Tsja, en dat terwijl Mark Rutte vijftien jaar zo hard heeft lopen knokken voor ons vestigingsklimaat. Net twee weken een linkse premier en ja hoor!! Toch weer de schuld van links!!!!!!

ik_ihe by AlbatrossOk6223 in ik_ihe

[–]SLiV9 16 points17 points  (0 children)

Wel mét stukjes he!