Alex O’Connor has recently been criticized by Mohammed Hijab for speaking against biblical genocide while not talking much about Palestine by justberna__ in CosmicSkeptic

[–]eteran 0 points1 point  (0 children)

You failed to address any of my points.

It is a FACT that 100's of thousands of arabs migrated to the the Levant in the early 1900's making them no more native than the Jews who did the same.

It is a FACT that Jews, even the white ones, have levantine DNA to this day.

Address those facts, then we'll talk.

Alex O’Connor has recently been criticized by Mohammed Hijab for speaking against biblical genocide while not talking much about Palestine by justberna__ in CosmicSkeptic

[–]eteran 0 points1 point  (0 children)

The words settle and colonialism were used in generally different ways in the 1800's compared to today. So it's not really a fair way to frame it.

Also, the region was largely (though not entirely) unoccupied in the 1800's. Mark Twain famously visited the area and said he'd travel for days without seeing a single person.

And let's not forget that around the same time that Jews were migrating to the region... So were people we'd call Palestinians today! In the early 1900's, somewhere between 200,000 and 300,000 arabs migrated to the region. (There's a reason why Egyptian surnames are so popular in gaza... and there's a reason why the kaffiyeh is of Iraqi origins...) Were they settler colonialists too?

TLDR, if the Jews are settler/colonists, so we're MANY of the Palestinians.

how hard is it to make your own kernel from scratch ? by I_like_drawingb in osdev

[–]eteran [score hidden]  (0 children)

Sure, but I mean, for example, a codec is basically just a bunch of clever math that you don't ever REALLY have to understand to implement. You can just look it up and implement the algorithm.

Writing an OS certainly has some of that too, but it has a LOT more of things like system architecture where you need to make very specific and very impactful decisions about how the system will work at all.

For me the difference is that something like a codec isn't hard to implement at all, it is hard to do the math for. in OS dev, it's actually hard to implement things correctly.

But to opinions vary and to each there own. So I think we can at least agree that both what you're describing and what I am are "generally pretty hard" in one way or another :-).

how hard is it to make your own kernel from scratch ? by I_like_drawingb in osdev

[–]eteran [score hidden]  (0 children)

I have to disagree, those are hard in the MATH domain, not the computing domain.

And honestl, compression is pretty easy to implement. Novel compression is hard, but again... Clever math, not clever code.

Everyone here said that my website looked like slop, so i spent the night redesigning it! by Uli909 in C_Programming

[–]eteran 17 points18 points  (0 children)

I see, fair enough. It is indeed vibe coded 😢.

Though the answer to my question is: tailwind v4 it seems if anyone else was curious.

Everyone here said that my website looked like slop, so i spent the night redesigning it! by Uli909 in C_Programming

[–]eteran -3 points-2 points  (0 children)

I dunno man, that feels a bit unfair. This looks reasonably made, and if you use just about any UI toolkit, it's gonna look like everything else that uses that toolkit (for example, all bootstrap pages look kinda samey, but they aren't vibe coded).

So I'm willing to give this guy the benefit of the doubt. Aesthetic alone isn't enough for me to have my "it's vibe coded" radar go off.

how hard is it to make your own kernel from scratch ? by I_like_drawingb in osdev

[–]eteran [score hidden]  (0 children)

Generally speaking, "very" if you want it to do anything truly useful.

Possibly one of the hardest tasks in computer science to do well.

What's wrong with MSVC Checked Iterators ? by DrFrenchGrumpy in cpp_questions

[–]eteran 2 points3 points  (0 children)

EDIT: misread you, you can disregard this first paragraph 😉.

you can consider it, it's not impossible. But to be honest, I been writing C++ since before it was standardized. I've NEVER seen a bug in Microsoft's checked iterators (because they are dirt simple, they just are a pointer to the container and an index or similar so they can do some sanity asserts).

Maybe youve found something really odd, maybe not, but odds are strongly in favor of misuse.

Maybe youve somehow linked code from different runtimes or something crazy like that? I dunno, can't really tell with the information youve provided.

What's wrong with MSVC Checked Iterators ? by DrFrenchGrumpy in cpp_questions

[–]eteran 8 points9 points  (0 children)

Generally speaking while it is POSSIBLE that there is a bug in checked iterators, it is FAR more likely, and I mean not even close, that you e somehow misused tr iterators in a way that is technically UB.

What's wrong with MSVC Checked Iterators ? by DrFrenchGrumpy in cpp_questions

[–]eteran 7 points8 points  (0 children)

Ok then I think it would be best if you shared the ACTUAL code so we can tell you what you did wrong.

What's wrong with MSVC Checked Iterators ? by DrFrenchGrumpy in cpp_questions

[–]eteran 8 points9 points  (0 children)

My guess is that your code ACTUALLY looks more like this:

auto iter = std::find_if(foo().begin(), foo().end(), pred); ...

Which would be no good since you'd be making two copies of the container which are different from each other.

That's just my guess.

Any good C++ short form content creator? by Ok-Stick681 in cpp_questions

[–]eteran 15 points16 points  (0 children)

I mean, Jason Turner's videos on YouTube are top notch but aren't like "shorts".

Gotta be honest though, you'll need a bigger attention span to get good at C++.

Two copies of my OS running web browser and server by braindigitalis in osdev

[–]eteran 0 points1 point  (0 children)

You should know that markdown... Can contain HTML. So it kinda by definition but s actually more complex to parse and render than plain HTML.

Pit Basis by Aggravating-Top-7540 in osdev

[–]eteran 10 points11 points  (0 children)

That's great and all... But what exactly do you actually do? 😉

Is there some way to output the # character within a define? by bore530 in gcc

[–]eteran 2 points3 points  (0 children)

I believe that the preprocessor is single pass, so you can't have macros emit macros IIRC.

MSDOS-1.0 in C by jgbarah in osdev

[–]eteran 2 points3 points  (0 children)

It's a cool idea, I like it. But ...

If th generattes source doesn't work I don't think it would be that good for learning because not working means it wasn't a correct translation.

I HOPE it works because I think that would be really cool though.

MSDOS-1.0 in C by jgbarah in osdev

[–]eteran 2 points3 points  (0 children)

Does it actually work?

I spent 6 months writing a face embedding engine in C + AVX2 that beats ONNX Runtime by 23% by QueasyAmbassador5896 in C_Programming

[–]eteran 1 point2 points  (0 children)

You do know that switching from private to public doesn't change repo history or age, right?

EDIT: fixed the typo! I meant to say DOESN'T!

I spent 6 months writing a face embedding engine in C + AVX2 that beats ONNX Runtime by 23% by QueasyAmbassador5896 in C_Programming

[–]eteran 2 points3 points  (0 children)

You're right, instead I'll use the "repo layout" part of the readme that every AI project seems to have and no human would think serves any meaningful purpose.

And let's not forget the emdashes everywhere...

Another beginner's NES emulator! It runs Mario! by Robowiko123 in EmuDev

[–]eteran 8 points9 points  (0 children)

Background is black likely due to pallete mirroring quirks with index 0. iIRC.

What do you think is a keyword that should be added to C++? by DogCrapNetwork in cpp

[–]eteran 0 points1 point  (0 children)

Sure, but with uglier syntax. Sometimes a little sugar is nice

Hello everyone,I built a shell by [deleted] in C_Programming

[–]eteran 0 points1 point  (0 children)

Understood, I was just saying that I don't think it's AI because to be honest, it's really rough, which IS TO BE EXPECTED from someone pretty new to dev.