1. 1

    I just saw the similar story posted by Yogthos a minute too late. This post can be deleted or folded into the other entry as appropriate.

    1. 4

      i wonder how many people with 8-bit nostalgia are nostalgic for their specific 8-bit machine, rather than that era of microcomputers in general. for instance if this were based on the BBC i would have been keenly interested, but i can’t really bring myself to summon up much enthusiasm for an old computer i never used.

      1. 2

        I get what you mean but I think that the main appeal of the Commander X16 will be that it should be easily available. Also anyone interested in “close to the metal” programming might be interested in this and could prefer it over a 40 years old machine which they’ve never heard of.

        As an aside, in case you didn’t know about it (and because you’re interested in the BBC Micro which shares the country of origin), the ZX Spectrum Next is already available: https://www.specnext.com/about/

      1. 6

        Interesting tutorial. But now that the development of the MIPS architecture as ended, it would be cool to have an equivalent in RISC-V. Not that there is anything wrong with deprecated architectures (I personally like 6502).

        1. 1

          Do you know any particularly good resource for 6502 assembly? I’ve looked at the instruction set listings and a few programs, and it seems simple and easy enough to familiarise oneself with; but I’d love a text that goes into more detail on common techniques, patterns and optimisations.

          1. 2

            I recommend “Assembly Lines: The Complete Book” by Roger Wagner and edited by Chris Torrence but it is more specific to the Apple ][. If you’re interested, you can get it directly from Chris’ website (including a spiffy spiral bound edition) and Roger receives a bigger cut than on a certain well-known online store.

          2. 1

            Chibiakuma’s learnasm.net and youtube channel have some introduction to RISC-V assembler.

            It was sufficient for me to get up and running.

          1. 3

            Pretty surprising to see this kind of article (basically PL fanboying) on BlackBerry-(the cell phone maker)’s blog. Normally corporate blogs are more oriented toward teaching something specific or talking about experience whereas this is more of a love letter.

            As I write this, I have a serious Ada program consisting of 19 source code files containing 2,985 comment lines and 6,253 of Ada code open on my desktop. This forms part of a semi-formal verification suite of a new QNX development in progress at the moment. In the past I would have written this program in C or Python. Writing it in Ada has sometimes been infuriating because I turn on all compiler warnings and specify that warnings are to be treated as errors. However, Ada’s characteristics have saved me hours of debugging. Getting a clean compilation takes a little longer, but that is more than compensated by the reduced debugging effort.

            It’s possible that this “new QNX development” is a work project he’s using Ada on? Hard to tell.

            1. 10

              BB basically no longer makes phones and is entirely security software now; plus I think they still own QNX.

              1. 8

                Indeed. This is a post from a developer at QNX which in my mind is a whole different entity than Blackberry the cellphone maker.

                1. 1

                  Wasn’t very clear to me from his linked bio:

                  Chris Hobbs is the author of the definitive book on functional safety, Embedded Software Development for Safety-Critical Systems. He has advised some of the largest industrial control and automotive companies as they pursued safety-certification standards.

                  But thanks for clarifying.

                  1. 2

                    QNX is used in a lot of auto infotainment systems and I think they’re slowing absorbing onboard sensors and the like into the mix, thus the need for safety critical

            1. 2

              Big +1 from me for making me discover PowerToys. Thanks!

              1. 2

                Glad to hear I could help!

                Lots of excellent goodies in there. I also rather enjoy the “Shortcut hints” so you can hit Windows and if you hold it down for a sec a screen full of most of the more common shortcuts pops up. SUPER useful for folks making the transition from other environments or even wanting to use the keyboard more.

                1. 1

                  Let me contribute a small list of tools that I find invaluable on making Windows a decent environment to work in:

                  • Cmder -> A pretty good package of ConEmu which makes working with cmd.exe bearable when you need to. Supports front-slashes, current git branch in your prompt, quake-style terminal drop-down, etc…
                  • Multi Commander - Multi panel, multi tab file explorer.
                  • Process Explorer
                  • Fast Find - If you’re using full blown Visual Studio it is the best fuzzy finder that I’ve found. Extremely speedy even on solutions with millions LOC.
                  1. 1

                    Just my $.02 but for me anyway Windows Terminal Preview makes me MUCH happier than any Cmder variant.

                    The rest are pretty great though :)

              1. 1

                That’s why I like doing retro-computing/programming. There is absolutely no expectation or obligation to make something useful but you have a wonderful community who might find it useful nonetheless.

                1. 2

                  “I made a C64 control a Robot that makes toast!” “OK… why?” “DELICIOUS TOAST!”

                1. 3

                  Really interesting. Anything preventing it from being distributed/build for Windows?

                  1. 7

                    Nothing. If you can compile it, we’ll be happy to publish it :-)

                    1. 1

                      I may be misunderstanding, but are you offering to publish a binary compiled by a stranger?

                      Is this browser intended to be useful for things like online banking?

                      1. 1

                        Let me rephrase; if you can provide a recipe to compile it, I will be happy to publish.

                  1. 3

                    The most important thing with these fantasy consoles is the community and how easy it is to share games and their sources. Currently PICO-8 has the lead, but it being closed source and with a slow release cycle leaves an opening for an open-source alternative to rise. TIC-80 has not seem to be able to dislodge it, but maybe Pyxel with the popularity of Python will.

                    1. 3

                      Currently PICO-8 has the lead, but it being closed source

                      I’m vaguely aware of PICO-8 but I had no idea it was closed source. I’m genuinely surprised.

                    1. 2

                      Working on a small IBM 5150 demo for the PCjam competition.

                      1. 3

                        I remember that at one point the OPNsense project wanted to support different BSD bases including OpenBSD. It seems this never materialized.

                        1. 1

                          SecurityRouter is based on OpenBSD, and it’s awesome, but unfortunately it’s being abandoned and no longer supported starting in 2022.

                        1. 1

                          Obligatory UHF reference: Nothing! Absolutely nothing!

                          1. 1

                            HARDKERNEL have a lot of different options including the H2+ (sadly out of stock) which is x86 and has two SATA3.0 ports.

                            Their HC4 also has dual SATA ports and is available.

                            1. 4

                              I like totally personal applications of technology like this. Thanks for sharing.

                              1. 2

                                Brilliant! Thanks for sharing the link.

                                1. 1

                                  I have a EdgeRouter Lite with OpenBSD on it. It is simply plugged to a GigE switch and a Unifi AP for wireless. Works really well.

                                  1. 3

                                    I think that the graph approach’s success really hinges on a solid search engine for your documentation. Otherwise, if when searching for something 50 pages comes out, you might be worse off finding the right one than if could go through a hierarchy.

                                    1. 3

                                      Yes and no. I think a simple keyword matching search is all that is needed, which every graph-style documentation system has. A graph-based system also does not prevent you from using categorization, which both Wikipedia and the Arch Linux Wiki rely on as well, which allows you to have a “categorization” page which links to many different pages. This is an extremely flexible system, as pages can be in multiple categories with no issue.

                                    1. 21

                                      Nice idea…. but for 1/8th the price….

                                      1. 4

                                        1/8th is a bit extreme but for a third or half, maybe…

                                        1. 3

                                          Not really. “feature phones” (what this thing claims to be) are at least 1/8th the price of this thing.

                                          1. 8

                                            I don’t think this targets the same market. It seems more for tech hipsters looking for a boutique phone that’s slick and stylish while also helping them reduce their constantly connected lifestyle.

                                            I have been casually looking at feature phones for exactly that reason, actually. Most of the higher end ones that I was realistically considering come in around this price range.

                                            I don’t think this one is on the table for me, not because of price, but because it’s physically massive for what it is. At 143mm x 55mm, it’s huge. I don’t need a Zoolander phone but if I’m ditching my iPhone I want something smaller for sure.

                                            1. 1

                                              But do they have the same quality, replaceable battery and an open source OS?

                                        1. 3

                                          Snow Leopard was one of those rare software releases that we see only extremely rarely: a stabilization release. So while it was not completely devoid of new features over Leopard, I remember that at the time Apple presented it as a release that mainly upgraded the plumbing of the OS.

                                          It is all too rare that software developers can come at a product manager and say “Look, for the next release you won’t be getting much on your desired feature list. But we’ll make the software cleaner, faster and a better base for what’s coming after.” and it gets accepted. But they did it that time. And it might have been the last.

                                          1. 2

                                            Can be folded into https://lobste.rs/s/nqmqm7/chinese_supply_chain_attack_on_computer

                                            Not a huge fan of paywalled content personally.

                                            1. 2

                                              https://github.com/iamadamdev/bypass-paywalls-chrome Title reads “Chrome” but works in Firefox as well.

                                              1. 1

                                                Why fold it if it’s not the same article?

                                                1. 3

                                                  It’s the same subject.

                                                  If it were the same article I would have flagged it as dupe.

                                                  1. 1

                                                    OK I see, the other article is literally an analysis of the one I posted. Fair enough I guess, but I hadn’t read the article mentioned in the other thread or found this one through it, so I did not know.