• Re: Test of Cloud Nine BB

    From esc@VERT/MONTEREY to Tracker1 on Sat Aug 6 22:56:00 2022
    NUC is a pretty wide range at this point... there are some lower power fanless options, there are also larger options that go to a current I9 and support higher end RTX graphics cards.

    Agree - I have a pretty simple i5 fanless NUC with intel GPU and 4gb RAM. This works perfectly as an OS/2 (ArcaOS) machine.

    I've been relatively fond of a few of the MinusForum products... mostly they're laptop designs in a small desktop form factor. Which is what
    the NUCs are as well.

    I have two of their computers, oddly both shipped with Windows 10 which ran like crap, but I installed Arch and optimized for the hardware and now both of the boxes are doing very well.

    My board is also on DigitalOcean, as another mentioned they were doing
    as well. For me the hard things are time and motivation... been dealing with a few personal issues, medical issues and work, and really just don't have any motivation at all after that... I try to check into these message areas about once a week though.

    You may be referring to me, here. I host all of my "stuff" on DO since my wife and I have mutually agreed not to open up our home firewall for any reason. I've also been ups-and-downs with my BBS motivation. However I'm in a period of creativity so I should keep making BBS changes before the motivation subsides...

    I have so many mods in various states of done, or started, or just need to be rewritten... I used to run a very heavily modified Synchronet board, but don't like a lot of the structure, so haven't just put it
    back as it is/was... but considering doing that then moving forward.

    I also have a bunch of mods that need to be completed. My Daydream BBS was honestly in a pretty good spot but I can't get past missing some of the big quality of life pieces included in modern softwares like Enigma1/2, Synchronet, or Mystic. So I switched to Mystic and am setting everything up from scratch now.

    It's...a process. lol. Good luck!

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Zip@VERT/SCBBS to Tracker1 on Sun Aug 7 19:32:00 2022
    Hello Tracker1!

    On 06 Aug 2022, Tracker1 said the following...
    of them have fans, mine (a NUC7i3BNK) has one of these:That's cool... I've a MinisForum HX90 running most of my home stuff currently, a bit overkill really, but nice overall... idle is really low power.My pfsense box is run an N6005, one of these also might be a decent option... haven't really tri

    Both look very nice! Seems like mini PCs are popular these days. =)

    Best regards
    Zip

    --- Mystic BBS v1.12 A48 2022/07/15 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden
  • From esc@VERT/MONTEREY to Gamgee on Fri Aug 12 10:52:00 2022
    Yes, it seems very fast, it's quiet, it's small. Came with Windows 10 and offered to update to Win 11, so I did that just out of curiosity. I must say that if I was a Windows user, I'd prefer the version 11.
    Pretty slick looking to be honest. But anyway, shortly after that it
    was wiped and now has MX Linux on it. :-)

    I have Win11 on my laptop, also installed as a curiosity. Honestly I don't see much benefit here vs win10 :shrug: but one annoyance is the right click menu in explorer. I think they wanted to "clean up" the view of the right click menu but all they did was introduce more steps to do basic things.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Tracker1@VERT/TRN to esc on Sun Aug 21 19:43:09 2022
    On 8/12/22 03:52, esc wrote:

    I have Win11 on my laptop, also installed as a curiosity. Honestly I
    don't see much benefit here vs win10 :shrug: but one annoyance is the
    right click menu in explorer. I think they wanted to "clean up" the
    view of the right click menu but all they did was introduce more steps
    to do basic things.

    Definitely not a fan of the changes to right-click, or the burying of
    the task manager. For that matter, the new task manager is much
    heavier, and not sure if it will survive trouble as well as older versions.

    I was on Insiders through the Win11 rollout... didn't mind it too much earlier on, and was really happy having the WSLg stuff to run gui linux
    apps in the environment... But it ate itself at one point (didn't have
    the secure boot or tpm enabled, dual booting linux)... I did try it
    again for a while, it ate itself again, and kept resetting the nvidia
    video drivers and freezing/stuttering etc... so I went back to win10 for anything I needed on windows, and have been in linux most of the time since.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From MRO@VERT/BBSESINF to Tracker1 on Mon Aug 22 11:13:59 2022
    Re: Re: Test of Cloud Nine BB
    By: Tracker1 to esc on Sun Aug 21 2022 07:43 pm

    I have Win11 on my laptop, also installed as a curiosity. Honestly I don't see much benefit here vs win10 :shrug: but one annoyance is the right click menu in explorer. I think they wanted to "clean up" the
    view of the right click menu but all they did was introduce more steps
    to do basic things.

    Definitely not a fan of the changes to right-click, or the burying of
    the task manager. For that matter, the new task manager is much
    heavier, and not sure if it will survive trouble as well as older versions.


    whatever test groups they have, they complain about windows having too many features and being confusing.

    i dont know where they get these people but this is what i've heard.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From esc@VERT/MONTEREY to Tracker1 on Mon Aug 22 19:41:00 2022
    I was on Insiders through the Win11 rollout... didn't mind it too much earlier on, and was really happy having the WSLg stuff to run gui linux apps in the environment... But it ate itself at one point (didn't have the secure boot or tpm enabled, dual booting linux)... I did try it
    again for a while, it ate itself again, and kept resetting the nvidia video drivers and freezing/stuttering etc... so I went back to win10 for anything I needed on windows, and have been in linux most of the time since. --

    I go through phases. My current phase is 100% linux and it's meeting my needs just fine. Naturally I'll come back around to Windows at some point but these cycles take a while, long enough for new features and exciting stuff to roll out :)

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Thumper@VERT/THEWASTE to esc on Wed Aug 24 12:16:00 2022
    esc wrote to Tracker1 <=-

    I was on Insiders through the Win11 rollout... didn't mind it too much earlier on, and was really happy having the WSLg stuff to run gui linux apps in the environment... But it ate itself at one point (didn't have
    the secure boot or tpm enabled, dual booting linux)... I did try it
    again for a while, it ate itself again, and kept resetting the nvidia video drivers and freezing/stuttering etc... so I went back to win10 for anything I needed on windows, and have been in linux most of the time since. --

    I go through phases. My current phase is 100% linux and it's meeting my needs just fine. Naturally I'll come back around to Windows at some
    point but these cycles take a while, long enough for new features and exciting stuff to roll out :)

    I've done the same thing. Windows for years and then went to Linux for years. Now currently on Windows again :)


    ... Extinction is the ultimate fate of all species.
    --- MultiMail/Win v0.52
    þ Synchronet þ -=The Wastelands BBS=- -=Since 1990=-
  • From MRO@VERT/BBSESINF to Thumper on Wed Aug 24 20:44:32 2022
    Re: Re: Test of Cloud Nine BB
    By: Thumper to esc on Wed Aug 24 2022 12:16 pm

    point but these cycles take a while, long enough for new features and exciting stuff to roll out :)

    I've done the same thing. Windows for years and then went to Linux for years. Now currently on Windows again :)

    I've just used both for years but being able to open up a bash shell in windows is useful.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From esc@VERT/MONTEREY to Thumper on Wed Aug 24 21:52:00 2022
    I've done the same thing. Windows for years and then went to Linux for years. Now currently on Windows again :)

    Ha! Nice. I do miss a number of things from Windows, for sure. Certain electron applications (discord, slack) seem to run much better in Windows, and I can't be sure why. Not to mention gaming...but linux is catching up, I guess.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Tracker1@VERT/TRN to esc on Fri Aug 26 09:00:43 2022
    On 8/24/22 14:52, esc wrote:

    Certain electron applications (discord, slack) seem to run much
    better in Windows, and I can't be sure why.

    Weird, I hadn't noticed any major differences with slack or discord.

    Are you using a distro package, appimage, flatpak or snap?
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From esc@VERT/MONTEREY to Tracker1 on Sat Aug 27 02:28:00 2022
    Are you using a distro package, appimage, flatpak or snap?

    I'm using arch aur packages, typically. Alternatively there are some direct packages from the official repos but most of these things wind up being in user repos.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From MRO@VERT/BBSESINF to esc on Sat Aug 27 23:01:59 2022
    Re: Re: Test of Cloud Nine BB
    By: esc to Tracker1 on Sat Aug 27 2022 02:28 am

    Are you using a distro package, appimage, flatpak or snap?

    I'm using arch aur packages, typically. Alternatively there are some direct packages from the official repos but most of these things wind up being in

    https://i.imgur.com/wvtIQTx.png
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From esc@VERT/MONTEREY to MRO on Sun Aug 28 02:35:00 2022
    https://i.imgur.com/wvtIQTx.png

    Ha. For what it's worth, there are install scripts nowadays that simplify the whole process.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From MRO@VERT/BBSESINF to esc on Sun Aug 28 12:12:10 2022
    Re: Re: Test of Cloud Nine BB
    By: esc to MRO on Sun Aug 28 2022 02:35 am

    https://i.imgur.com/wvtIQTx.png

    Ha. For what it's worth, there are install scripts nowadays that simplify the whole process.

    i think i had repo problems. but that was years ago
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From esc@VERT/MONTEREY to MRO on Sun Aug 28 16:44:00 2022
    i think i had repo problems. but that was years ago

    It's come a long way, for sure. But grub just broke for a lot of people so "bleeding edge" is not without its problems.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From DaiTengu@VERT/ENSEMBLE to MRO on Mon Aug 29 09:04:31 2022
    Re: Re: Test of Cloud Nine BB
    By: MRO to esc on Sat Aug 27 2022 11:01 pm

    Are you using a distro package, appimage, flatpak or snap?

    I'm using arch aur packages, typically. Alternatively there are some
    direct packages from the official repos but most of these things wind
    up being in

    https://i.imgur.com/wvtIQTx.png

    "When you're at a party, how can you tell who is [Vegan/a crossfitter/someone who runs Arch Linux]? Don't worry, they'll tell you!"


    I'm convinced that if you find a vegan who does crossfit and runs arch, you could turn them into some kind of perpetual motion machine just based on the fact they would never, ever shut the fuck up.

    DaiTengu

    ... Freedom of the press is limited to those who have one.

    ---
    þ Synchronet þ War Ensemble BBS - The sport is war, total war - warensemble.com
  • From MRO@VERT/BBSESINF to DaiTengu on Mon Aug 29 17:22:00 2022
    Re: Re: Test of Cloud Nine BB
    By: DaiTengu to MRO on Mon Aug 29 2022 09:04 am


    I'm convinced that if you find a vegan who does crossfit and runs arch, you could turn them into some kind of perpetual motion machine just based on the fact they would never, ever shut the fuck up.

    DaiTengu

    oh yeah, that is true.

    whats funny is my boss used to be a big athlete, a really good runner (until it destroyed his body). he went to florida to hang out with distributers and what they did for fun was crossfit. they pretty much kicked his ass and whats even more funny is when they visited us, i told them.

    I think cross fit is dangerous for some people and can cause injuries. If you're in your 40s, I don't think it's a good idea to push yourself hard doing it.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Gamgee@VERT/PALANT to MRO on Mon Aug 29 20:59:00 2022
    MRO wrote to DaiTengu <=-

    I'm convinced that if you find a vegan who does crossfit and runs arch, you could turn them into some kind of perpetual motion machine just based on the fact they would never, ever shut the fuck up.

    oh yeah, that is true.

    whats funny is my boss used to be a big athlete, a really good
    runner (until it destroyed his body). he went to florida to hang
    out with distributers and what they did for fun was crossfit.
    they pretty much kicked his ass and whats even more funny is when
    they visited us, i told them.

    I think cross fit is dangerous for some people and can cause
    injuries. If you're in your 40s, I don't think it's a good idea
    to push yourself hard doing it.

    And there you have it. Yet ANOTHER subject that 'MRO' clearly knows
    nothing about, and yet talks out his ass like he does.

    <YAWN>



    ... Ignorance can be cured. Stupid is forever.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From Tracker1@VERT/TRN to esc on Tue Aug 30 11:50:50 2022
    On 8/26/22 19:28, esc wrote:
    Are you using a distro package, appimage, flatpak or snap?

    I'm using arch aur packages, typically. Alternatively there are some
    direct packages from the official repos but most of these things wind
    up being in user repos.

    Might want to try out of flathub, if it's a limited exposure app anyway
    (chat apps usually are)... they tend to be ahead of the distro
    repositories more often than not, though I know AUR tends to be bleeding
    edge more often than not.

    It's hard to tell sometimes as I'm relatively spoiled by my hardware,
    but I haven't really noticed any specific issues to the apps you
    mentioned before (discord, slack) ... I know that some apps don't get
    packaged in an optimal way.

    I have VS Code and Tabby installed directly, but most other electron
    apps I use are via flathub (preferred) or appimage (from the github
    repo). I know the Firefox snap was particularly bad in terms of
    packaging and startup time.

    Wouldn't mind seeing something slightly more streamlined than electron
    gain popularity... I know there's been a few different options that will
    try to embed from whatever the main installed browser in the OS is, and
    in general really like the option to use JS + Browser tech for UI, which
    is more easily flexible than a lot of UI frameworks in general.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From Tracker1@VERT/TRN to MRO on Tue Aug 30 11:58:00 2022
    On 8/29/22 15:22, MRO wrote:

    I think cross fit is dangerous for some people and can cause injuries.
    If you're in your 40s, I don't think it's a good idea to push yourself
    hard doing it.

    Most of the exercises can be adjusted or don't need to have impact
    stress... it's more about cycling heavy activity with rest to get a more meaningful response. If you have specific issues (compressed disks,
    joint troubles) any good trainer should be able to adapt to your needs.
    "good" being the key word, as there are plenty of ignorant fools out there.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From esc@VERT/MONTEREY to Tracker1 on Tue Aug 30 21:47:00 2022
    Might want to try out of flathub, if it's a limited exposure app anyway (chat apps usually are)... they tend to be ahead of the distro repositories more often than not, though I know AUR tends to be bleeding edge more often than not.

    I'm kind of reluctant to have multiple package managers...as much as I can just rely on the AUR the better. But you may have a point.

    It's hard to tell sometimes as I'm relatively spoiled by my hardware,
    but I haven't really noticed any specific issues to the apps you mentioned before (discord, slack) ... I know that some apps don't get packaged in an optimal way.

    Yeah, I'm using a laptop with an Intel GPU and it struggles with games, but my web browser activity is snappy due to how I've got my browser tuned. Standalone electron applications for some reason run like shit for me. Oh well.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From esc@VERT/MONTEREY to Tracker1 on Tue Aug 30 21:48:00 2022
    I have VS Code and Tabby installed directly, but most other electron
    apps I use are via flathub (preferred) or appimage (from the github repo). I know the Firefox snap was particularly bad in terms of packaging and startup time.

    I replied before finishing :P

    I packaged MS Office with "nativefier" and it seems to work well enough. But electron apps ... not so much.

    Wouldn't mind seeing something slightly more streamlined than electron gain popularity... I know there's been a few different options that will try to embed from whatever the main installed browser in the OS is, and in general really like the option to use JS + Browser tech for UI, which is more easily flexible than a lot of UI frameworks in general.

    Yeah, electron was clearly needed for a period of time but now I think it's overused and underoptimized.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Tracker1@VERT/TRN to esc on Thu Sep 1 17:32:02 2022
    On 8/30/22 14:47, esc wrote:
    Might want to try out of flathub, if it's a limited exposure app
    anyway (chat apps usually are)... they tend to be ahead of the
    distro repositories more often than not, though I know AUR tends
    to be bleeding edge more often than not.

    I'm kind of reluctant to have multiple package managers...as much
    as I can just rely on the AUR the better. But you may have a point.

    I understand that... I tend to prefer flathub/flatpak over distro repositories, just because it keeps my main OS less polluted and less
    chance of an upgrade/update failing. Also, app isolation, and as
    mentioned, most up to date version usually.

    It's hard to tell sometimes as I'm relatively spoiled by my
    hardware, but I haven't really noticed any specific issues to the
    apps you mentioned before (discord, slack) ... I know that some
    apps don't get packaged in an optimal way.

    Yeah, I'm using a laptop with an Intel GPU and it struggles with
    games, but my web browser activity is snappy due to how I've got
    my browser tuned. Standalone electron applications for some reason
    run like shit for me. Oh well.

    Definitely understandable... Chrome and by extension electron apps eat
    up a lot of base memory, and have their own overhead... more than a few
    at a time unless you have a *LOT* of ram tends to get sluggish,
    especially in switching. On my M1 air (16gb) it can get sluggish when I
    have a few open... since I almost always have VS Code open, that's one
    off the top, add spotify or similar and it gets to be too much. I tend
    to use browser app shortcuts when I can, which you might consider... It
    more or less looks like a separate app, and functions about the same,
    but it's only one browser instance. Not sure if Firefox still supports
    it, and there's varying success/fail from Chrome/Edge/Brave depending on
    your desktop environment.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From Tracker1@VERT/TRN to esc on Thu Sep 1 17:39:50 2022
    On 8/30/22 14:48, esc wrote:
    Wouldn't mind seeing something slightly more streamlined than electron
    gain popularity... I know there's been a few different options that will
    try to embed from whatever the main installed browser in the OS is, and
    in general really like the option to use JS + Browser tech for UI, which
    is more easily flexible than a lot of UI frameworks in general.

    Yeah, electron was clearly needed for a period of time but now I think
    it's overused and underoptimized.

    Pretty much agreed... would be interresting if bun comes up with a gui
    target option, I think it's just server-side apps currently. I know
    there's lighter browser embedded target options with node, deno, as well
    as other toolkits that will use the OS's browser.

    I know Flutter is seeing a lot of enthusiasm at this point... I was
    really hoping to see Microsoft give MAUI a good, supported Linux target,
    but they don't seem to be at all interested, and community efforts may
    or may not make it.

    May use webview_deno next time I'm considering something like electron
    though. Or possibly using a rust shim around webview with deno from
    source for a singular app output.

    https://github.com/webview/webview_deno
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From esc@VERT/MONTEREY to Tracker1 on Thu Sep 1 22:58:00 2022
    Pretty much agreed... would be interresting if bun comes up with a gui target option, I think it's just server-side apps currently. I know there's lighter browser embedded target options with node, deno, as well as other toolkits that will use the OS's browser.

    You know, I haven't really read much about bun myself but have seen it recommended on some youtube surfing lately. I'll have to give it a look.

    I know Flutter is seeing a lot of enthusiasm at this point... I was really hoping to see Microsoft give MAUI a good, supported Linux target, but they don't seem to be at all interested, and community efforts may
    or may not make it.

    A friend of mine's startup invested heavily in Flutter as their mobile and desktop ecosystem of choice and they're happy with this. They made the call years ago and I think things are going pretty well.

    May use webview_deno next time I'm considering something like electron though. Or possibly using a rust shim around webview with deno from source for a singular app output.

    It's funny, I really dig node, and naturally that means I'm curious about deno, but part of me worries about certain things failing to catch on in a big enough way. It's almost like I'm reluctant to invest the time in trying to learn something until it's ... basically mainstream.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Tracker1@VERT/TRN to esc on Sun Sep 4 21:25:16 2022
    On 9/1/22 15:58, esc wrote:
    May use webview_deno next time I'm considering something like
    electron though. Or possibly using a rust shim around webview
    with deno from source for a singular app output.

    It's funny, I really dig node, and naturally that means I'm curious
    about deno, but part of me worries about certain things failing to
    catch on in a big enough way. It's almost like I'm reluctant to
    invest the time in trying to learn something until it's ... basically mainstream.

    I get it... I don't think Deno is going anywhere though... it was made
    with a lot of the hindsight from Node, and avoiding a lot of the issues.

    I like it even more than node for shell scripting at this point, mostly because I don't need to setup a package.json etc for dependencies. Down
    side is the ecosystem isn't as rich as node, and npm/node compatibility
    is being actively worked on... which I have mixed feelings about.

    There's some other niceties with Deno that you don't get with node...
    and the hosting model is similar to what Cloudflare is doing, but with
    more optimization options.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From esc@VERT/MONTEREY to Tracker1 on Mon Sep 5 07:29:00 2022
    I get it... I don't think Deno is going anywhere though... it was made with a lot of the hindsight from Node, and avoiding a lot of the issues.

    Indeed, and I trust Ryan Dahl. I'm pretty uninitiated, though - is it strongly typed?

    The whole "compile typescript into javascript" thing is pretty strange for me, and in spite of liking the basic concept of using typescript, it does convolute the whole node.js process for me.

    I like it even more than node for shell scripting at this point, mostly because I don't need to setup a package.json etc for dependencies. Down side is the ecosystem isn't as rich as node, and npm/node compatibility is being actively worked on... which I have mixed feelings about.

    Interesting. I've written some CLI tools in node (most notably an RLogin client) and maybe I should give a whirl porting them to deno, just for the sake of learning it.

    The package.json is a decent enough concept IMO, especially when an application installs its own dependencies "locally" to the directory of the main application, and I find dependency hell isn't really a thing like other platforms (ahem, python, ahem).

    There's some other niceties with Deno that you don't get with node...
    and the hosting model is similar to what Cloudflare is doing, but with more optimization options.

    Interesting. I am pretty ignorant to all of this. What's cloudflare doing?

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Tracker1@VERT/TRN to esc on Tue Sep 6 14:08:21 2022
    On 9/4/22 19:29, esc wrote:
    I get it... I don't think Deno is going anywhere though... it
    was made with a lot of the hindsight from Node, and avoiding a
    lot of the issues.

    Indeed, and I trust Ryan Dahl. I'm pretty uninitiated, though -
    is it strongly typed?

    You can use .js(x) files if you want, or you can reference .ts(x) it's
    pretty ttansparent with deno.

    If you use VS Code, and have the Deno extension installed, it should
    detect if you have a deps.ts in your root, or you can change the ./.vscode/settings.json file to enable the deno extension, which makes
    it easier to deal with.

    I like it even more than node for shell scripting at this
    point, mostly because I don't need to setup a package.json
    etc for dependencies. Down side is the ecosystem isn't as
    rich as node, and npm/node compatibility is being actively
    worked on... which I have mixed feelings about.

    Interesting. I've written some CLI tools in node (most notably
    an RLogin client) and maybe I should give a whirl porting them
    to deno, just for the sake of learning it.

    It's a bit different than node... on the plus side, there's a relatively flushed out FFI interface, and the rust extensions are also relatively straight forward to build (distribute slightly more complex).

    The socket interfaces are going to be very similar to Node... they seem
    to be aligning on the newer api for them.

    The package.json is a decent enough concept IMO, especially when
    an application installs its own dependencies "locally" to the
    directory of the main application, and I find dependency hell
    isn't really a thing like other platforms (ahem, python, ahem).

    Yeah, it just gets to be a pain to manage when you're trying to write a one-off utility script... I tend to write with a shebang at the top and
    go from there..

    #!/usr/bin/env -S deno -q run --allow-read --allow-write

    Deno is also a bit more fine-grained on permissions as well.

    References are pretty explicit, so you'll generally include the version
    you want to use...

    import {
    copySync
    ensureFileSync,
    ensureDirSync,
    ensureSymlinkSync as _ensureSymLinkSync,
    } from "https://deno.land/std@0.154.0/fs/mod.ts";

    And Deno will cache referenced files under the DENO_DIR or ~/.deno/ Some
    will set the DENO_DIR under their application, so cached files can be
    checked in and/or distributed directly.

    There's some other niceties with Deno that you don't get with
    node... and the hosting model is similar to what Cloudflare is
    doing, but with more optimization options.

    Interesting. I am pretty ignorant to all of this. What's
    cloudflare doing?

    https://blog.cloudflare.com/serverless-pwa-react-cloudflare-workers/

    The whole cloudflare stack is pretty interesting... the durable storage
    is a bit complex, but they've got a beta sqlite interface over the top
    that may make it more digestible for many.

    Deno has a hosting option that is similar... you can even specify which modules to load, so you don't load what you don't need to use in the
    runtime..

    https://examples.deno.land/

    Deno Deploy is similar to the cloudflare workers, there are other hosts
    that are adopting for Deno Deploy as well (netlify, supabase)...

    https://deno.com/deploy
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
  • From esc@VERT/MONTEREY to Tracker1 on Tue Sep 6 22:28:00 2022
    You can use .js(x) files if you want, or you can reference .ts(x) it's pretty ttansparent with deno.

    If you use VS Code, and have the Deno extension installed, it should detect if you have a deps.ts in your root, or you can change the ./.vscode/settings.json file to enable the deno extension, which makes
    it easier to deal with.

    Nice. I'll give this a whirl. Thanks for the pointer.

    It's a bit different than node... on the plus side, there's a relatively flushed out FFI interface, and the rust extensions are also relatively straight forward to build (distribute slightly more complex).

    Sounding even better here. Very cool.

    The socket interfaces are going to be very similar to Node... they seem to be aligning on the newer api for them.

    Cool. So far in my experience socket related programming in Node is simple, so this is a positive.

    Yeah, it just gets to be a pain to manage when you're trying to write a one-off utility script... I tend to write with a shebang at the top and go from there..

    Ha. Nice. Yeah...the node dependency hell is a real thing I suppose. I take it for granted that things will get worked out in the node_modules construct.

    --- Mystic BBS v1.12 A48 2022/07/11 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M
  • From Tracker1@VERT/TRN to esc on Wed Sep 7 16:17:51 2022
    On 9/6/22 10:28, esc wrote:
    It's a bit different than node... on the plus side, there's
    a relativelyflushed out FFI interface, and the rust extensions
    are also relatively straight forward to build (distribute
    slightly more complex).

    Sounding even better here. Very cool.

    Yeah... the integration story with Deno is definitely smoother than it
    is with node, between the ffi (--unstable --allow-ffi), rust, and wasm,
    there are definitely options for adding performance in edge cases and interoperability... been playing with using ncurses from Deno, but the
    results on the terminal on exit have been unpredictable. Next step was
    going to be doing it via sbbs over telnet to stdio and see how it does.
    May have to take a different route though.

    Cool. So far in my experience socket related programming in Node is
    simple, so this is a positive.

    Definitely... not sure of you've used the for-await syntax for dealing
    with sockets, but it's been super easy... Really wish the F# style
    pipelines had been added to JS/ES, but pipelines have been in limbo for
    half a decade.

    Yeah, it just gets to be a pain to manage when you're trying to
    write a one-off utility script... I tend to write with a shebang
    at the top and go from there..

    Ha. Nice. Yeah...the node dependency hell is a real thing I suppose.
    I take it for granted that things will get worked out in the
    node_modules construct.

    Wil deno you can reference http(s) or local modules directly, and deno
    will load, transform (ts as needed) and cache them locally. Which works
    out very well, less hassle, you can set DENO_DIR to local if desired and
    cache ahead...
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com