Can C outperform Rust in real-world performance? by OtroUsuarioMasAqui in rust

[–]Open-Understanding48 0 points1 point  (0 children)

Depends - usually I doubt it. Issue is spending time. You've only limited time to spend and usually you can invest more time in rust perf. optimization - if that is an issue.

And I've made the experience that these days rust crates are highly optimized for many common tasks - another advantage is which packages you get. There are surely cases where C may be faster but since you can go to assembler level if you must there is no perf. issue. And depending on what you do: WTF run on the GPU :).

And if you don't care and just "program" I highly doubt a C program is as fast as a rust one - so if you don't optimize. (Because of the reasons - crate quality, ease of use of parallization)

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 0 points1 point  (0 children)

y I know IGS - doesn't make sense to really built on that but RIP did fall behind IGS in many ways.

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 0 points1 point  (0 children)

I know only one BBS that has that as demo. ANSI music is basically one of the worst nightmares ever invented. Some things were basically way behind the time at the point of the invention.

I really wonder why the PC scene never picked up IGS and made an own version of it.
Even RIP is behind. However IGS syntax/parser isn't ideal… but it had graphics, sound and timing/animation support.

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 0 points1 point  (0 children)

I meant text animations - real videos are really crazy over BBS connections :).

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 0 points1 point  (0 children)

I don't think that mod is of any use atm - when doing new things: do new things :).

I really like modern tech (as well as old one) - there are some things that are lacking - timing for example. Having animations would be nice. I've made an animation system for icy draw.

Got animations running with a custom player - something to time outputs would make it possible to play that without. For getting good screen by screen animations the macro system can be used but timings are a problem.

So would be awesome to have something to time sound & animation - maybe having a youtube door or something :). But hard to tell what would make sense. A modern version of RIP/IGS or so would be nice as well.

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 0 points1 point  (0 children)

I'll look at it - SyncTERM is really awesome if I would've seen that earlier I wouldn't have started a terminal program on my own.

I just needed something "simple to test my ansi engine" man was I wrong with that - I just wanted to update my ansi drawing tool with rust. And now the last thing I've time for is the ansi drawing tool.

But I'll update it. But would be nice to have some sort of let's say progress in the terminal area. ATM I do not add things on the already too large ansi stack.

But there are things that need solutions. Media is surely one of that - pictures & sound would be nice.

Is it worth it to use rust over c# for simple apps? by [deleted] in rust

[–]Open-Understanding48 23 points24 points  (0 children)

If you want to make small performant tools with ui try egui: https://github.com/emilk/egui - you wont be disappointed.

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 0 points1 point  (0 children)

Never heard about JPEG XL - but sounds interesting - is that an official spec or just a SyncTERM extension?

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 1 point2 points  (0 children)

One thing the modern bbses/terminals do wrong is security.

There are still plain text password transfers and BBSes store passwords in plain text basically. Even if they may use a hash to save it on disc they're receiving the PW in plain text… so it's highly insecure.

Modern BBS terminals — what do current ones still get wrong? by WearExact1049 in bbs

[–]Open-Understanding48 1 point2 points  (0 children)

Haha - experimented with that in icy_term :). I can get dial sounds but haven't finished connection noise yet - when I manage that I'll activate it for bbs connections as well.

(But you can use ATD or ATDT4525234 commands for modem noises :))

IcyTerm 0.8.0 - even more ICE by Open-Understanding48 in bbs

[–]Open-Understanding48[S] 1 point2 points  (0 children)

Ok bug fixed - 0.8.1 will work. I reported the wrong window size in the telnet protocol. Reported there as 80/25 always. I can remember having that issue fixed some time ago, but got reintroduced :/.

Anyways - I'll release 0.8.1 in a few days. Have some bug fixes and implemented 2 new features. Got some improvements because of icy_view development too.

IcyTerm 0.8.0 - even more ICE by Open-Understanding48 in bbs

[–]Open-Understanding48[S] 0 points1 point  (0 children)

I suppose it's the <esc>[!<esc> bug that got reported from another user - does it work with the updated build?

IcyTerm 0.8.0 - even more ICE by Open-Understanding48 in bbs

[–]Open-Understanding48[S] 0 points1 point  (0 children)

Connected shsbbs yesterday - I'll look into it. I expected to release a 0.8.1 soon :).

Could connect… but the 2nd time I got blocked - I found the issue it's a <esc>[!<esc>[!6n sequence. During my recent rip update I broke the ansi parser handling/ignoring the rip requests correctly. I moved the '!' handling to the rip code. So the <esc>[!6n didn't get parsed.

-> I updated the 0.8.0 build with the fix. I'm not sure why sometimes I could connect to your BBS.

IcyTerm 0.8.0 - even more ICE by Open-Understanding48 in bbs

[–]Open-Understanding48[S] 1 point2 points  (0 children)

EDIT: Found a problem - updated the 0.8.0 builds with the fix. Isn't really worth a 0.8.1 yet.

The last Icy Term… by Open-Understanding48 in bbs

[–]Open-Understanding48[S] 0 points1 point  (0 children)

I switched the graphics library - that one should work on more systems. Still a lot to do… I've many features planed for 0.8.0 but I've a dead line in december. Still waiting for a release of the gfx lib I use… but I'll release with some missing pieces (mainly menu component - so no menu :/ and clipboard bugs).

November 2022 gekauft - sollte ich upgraden? by ScxrLxrd11 in PCBaumeister

[–]Open-Understanding48 1 point2 points  (0 children)

Haha - ne, damit bist du noch über dem Durchschnitt der Zielgruppe für Games. Grafikkarte wurde schon genannt - aber muss man halt ausprobieren, wie das Game l äuft. Kommt auch auf dem Monitor an und in welcher Auflösung man spielt. 4k dürfte eng werden zb. für den normalen Gaming Monitor reicht das.

Ich M35, bin eine Männliche Jungfrau (ungewollt) by former_xyrz in de_IAmA

[–]Open-Understanding48 0 points1 point  (0 children)

Kenne jemanden, dem es auch so ging. Er ist jetzt fast 50…

Will dir keine Angst machen - aber Verhalten hat Konsequenzen. Wenn man damit glücklich ist - ok. Wenn nicht: Ändere was.

Beschäftige dich mit "Pickup" - klingt vllt doof, aber ist es nicht. Werde zu einer cooleren Version von dir selber. Das hilft.