Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.theory > #143233
| Subject | Re: Decorum |
|---|---|
| Newsgroups | comp.theory, comp.lang.c, comp.lang.c++, comp.lang.java |
| References | (9 earlier) <UXJaS.23728$DOD1.1254@fx17.ams4> <M1GdnXOTA-oE5_b3nZ2dnZfqnPadnZ2d@giganews.com> <dv-dnQxiD7Ib4Pb3nZ2dnZfqn_ednZ2d@giganews.com> <hT2bS.23834$DOD1.12595@fx17.ams4> <MA2dnRvgnttLXfH3nZ2dnZfqn_WdnZ2d@giganews.com> |
| From | Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> |
| Organization | Watcom Pro Ltd. |
| Message-ID | <EmxcS.94852$jNNe.79188@fx15.ams4> (permalink) |
| Date | 2026-08-05 10:38 +0800 |
Cross-posted to 4 groups.
On 31/07/2026 11:36 PM, Ross Finlayson wrote: > On 07/31/2026 08:07 AM, Johann 'Myrkraverk' Oskarsson wrote: >> On 31/07/2026 12:36 AM, Ross Finlayson wrote: >>> On 07/30/2026 09:23 AM, Ross Finlayson wrote: >>>> On 07/30/2026 08:19 AM, Johann 'Myrkraverk' Oskarsson wrote: >>>>> On 30/07/2026 9:59 PM, Ross Finlayson wrote: >>>>>> On 07/30/2026 06:20 AM, Johann 'Myrkraverk' Oskarsson wrote: >>>>>>> On 30/07/2026 4:47 AM, Ross Finlayson wrote: >>>>>>> >>>>>>>> >>>>>>>> Thanks for writing. Good luck with that. >>>>>>>> >>>>>>>> Now, if we attain to some decorum, that would be refreshing. >>>>>>> >>>>>>> Yes, that indeed would be refreshing. I'll refresh myself with some >>>>>>> Pepsi >>>>>>> before continuing this followup, hold on. >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I "know" Java and am familiar with C/C++, and computer engineering. >>>>>>> >>>>>>> I just claim I know nothing, and do things anyway. I didn't know >>>>>>> how >>>>>>> to parse the Intel Hex file format, before I added a "binary" loader >>>>>>> to the Mars MIPS emulator. You know, the one written in Java. >>>>>>> >>>>>>> It's not finished, but I have the basics down, and should be able to >>>>>>> load and run "binaries" with it soon. I'll probably post >>>>>>> screenshots >>>>>>> and they'll be hosted on Dropbox, so some of the other regulars >>>>>>> won't >>>>>>> look. That's on them. >>>>>>> >>>>>>>> Then, here the "Viswath & Charmaigne" is for the idea that there >>>>>>>> are generous, usual sorts of algorithms, here "findings" and >>>>>>>> "matchings", that can be implemented vector-wise scalar-word, >>>>>>>> then that for things like: libc, POSIX tools, parsers, and >>>>>>>> so on, or as among "text-utils", and for character handling, >>>>>>>> that much like many of the distributions like Linux, FreeBSD, >>>>>>>> and so on, have developed and released and made in their tree >>>>>>>> the vectorized versions of string functions, that, there are >>>>>>>> abstract models of regular "text algos" that make sense for >>>>>>>> all modern commodity architectures in their default configuration, >>>>>>>> for the system libraries and default toolset. For example, most >>>>>>>> all of "text-utils" involves "findings" and "matchings", in a >>>>>>>> sense, >>>>>>>> then as with regards to "sorting" and "translation" or >>>>>>>> "transformation", >>>>>>>> which is not addressed. >>>>>>> >>>>>>> >>>>>>> So I gather you're interested in algorithms that "parallel" with >>>>>>> SIMD >>>>>>> and other vector machinery? And you mention "text-utils." Have you >>>>>>> read /String Algorithms in C/ by Mailund? He goes into the nitty >>>>>>> gritty >>>>>>> details of string matching -- and you can trivially translate the >>>>>>> code >>>>>>> to any other programming language as you learn from the book -- in >>>>>>> the >>>>>>> context of DNA matching. At least that's how I remember the book. >>>>>>> The >>>>>>> /about the author/ blurb at the start mentions he's a professor of >>>>>>> bio- >>>>>>> informatics so that seems like a true memory. I'll want to read the >>>>>>> book again soon. >>>>>>> >>>>>>> In any case, there are algorithms, string search amongst them, that >>>>>>> seem >>>>>>> eminently serial, and I'm not quite sure SIMD and related extensions >>>>>>> are >>>>>>> immediately applicable. And now I'm sure there are people -- and >>>>>>> LLMs >>>>>>> -- just itching to "correct me" about that. Let them, they don't >>>>>>> bother >>>>>>> me. >>>>>>> >>>>>>>> >>>>>>>> The mentioned initialisms are, or were, awful sci.math trolls. >>>>>>> >>>>>>> In the mean time, I've gathered a few names here in comp.lang.c that >>>>>>> I'll >>>>>>> probably never reply to ever again. They know who they are. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> Thanks for the book reference, I'll look to it. >>>>>> >>>>>> >>>>>> Decades ago when at the university I had a job working >>>>>> for the biology department and what it was was making a graphical >>>>>> front-end in Java to launch BLAST gene-sequence search on what >>>>>> had as about 48 units / 96 cores Sun Silicon Grid Engine MPI cluster, >>>>>> of Apple pizza boxes with PowerPC cores, then that also I wrote some >>>>>> code for matching sequences with splitting the input and running the >>>>>> cluster on the input files and chewing that up, sequences of human >>>>>> DNA >>>>>> about 9 gigabytes, "seq-reader". >>>>>> >>>>>> I made a simple dialog with making the command line arguments >>>>>> for BLAST to launch, then added a features to increase or decrease >>>>>> the font, that really blew their mind, these days it's often found >>>>>> with "Shift-plus and Shift-minus". >>>>>> >>>>>> Java's my main, if I know anything, that's what I know. >>>>>> >>>>> >>>>> Now I'm deep in Swing GUI. I had hoped to finish my Intel Hex loader >>>>> before replying, but as I uncommented more of my lines, I ran into >>>>> another null pointer exception. Turns out the GUI code expects to >>>>> find labels in the program, and in my binary there are no labels. >>>>> >>>>> And to bother people bothered by cross postings, I'll continue. >>>>> >>>>> I'm also working an a feature where the MIPS program can access a >>>>> "real" terminal. For now, and the convenience of people who don't >>>>> own a VT520,[1] I'm hooking it up to Putty. It turns out Java cannot >>>>> create a named pipe in Windows. So I did that part in C using >>>>> JNI. At >>>>> a guess, that's easier than using the /more modern/ Java foreign >>>>> function interface, since I don't have to #include <windows.h> in the >>>>> surrounding Java code. >>>>> >>>>> Anyway, I'm now at the part where I have successfully sent and >>>>> received >>>>> a single byte from Putty, via named pipe hosted by the JVM. The next >>>>> part of the task is to use that code to make a Mars /tool/ that hooks >>>>> into the MIPS virtual machine and acts more or less like a physical >>>>> UART >>>>> with interrupts. >>>>> >>>>> That's probably going to have to be with a reader and writer >>>>> background >>>>> threads, because Java doesn't have a concept of nonblocking reads nor >>>>> writes for RandomAccessFiles. Though full disclosure, I'm not too >>>>> sure >>>>> about that, because I've seen some people talking about channels and >>>>> checking if something is .available(). That doesn't apply to me >>>>> anyway >>>>> because I'm using the raw Win32 ReadFile() and WriteFile() calls in >>>>> blocking mode. >>>>> >>>>> And once that's done, I'll have to teach myself how to write MIPS >>>>> exception handlers. That'll be fun. >>>>> >>>>> Now, on the other hand, since my gf is starting to learn Java too, do >>>>> you have any words of wisdom for newbies? I taught her "hello world," >>>>> then the Swing "hello world," and then showed her how she can skip all >>>>> that with the WindowBuilder in Eclipse. >>>>> >>>>> What do you suggest as the next step, because she'll be looking for >>>>> employment in a few months when she's confident enough? >>>>> >>>>> >>>>> >>>>> [1] Plus, I'm not sure mine will work without some sort of >>>>> maintenance. >>>>> It'll be a pleasant surprise if it works next time I turn it on. >>>>> -- >>>>> Johann | email: invalid -> com | http://www.myrkraverk.com/blog/ >>>>> I'm not from the Internet, I just work there. | via Easynews.com >>>> >>>> >>>> One might suggest that the "Java Trails" tutorials and "Core Java" >>>> and "Java in a Nutshell" would give an authentic introduction that >>>> were new then and old now, and correct, if not "current", then and now. >>>> >>>> https://docs.oracle.com/javase/tutorial/ >> >> I'll take a look at those. I didn't think of using those as a teaching >> material before. I've just gone through some programs I've written >> myself, sort of, so far. >> >>>> >>>> For something like C++, my first link would be >>>> "https://cppreference.com", usually. Then after >>>> the tutorials there is only API javadoc the API documentation, >>>> which is also surfaced in the IDE's. >>>> >>>> >>>> Java11 and C++ 11 are probably appropriate baselines. >> >> I tend to tell newbies to learn approximately C++98, then move on to a >> project, and learn the rest on the go. Some people have a problem with >> that advice, and think I'm telling people to stop learning after C++98. >> >> They have a reading comprehension problem. >> >> For the usual APIs written in C++, C++98 is sufficient anyway. >> >>>> >>>> I've programmed in both Swing and Win32, more low-level than high- >>>> level, >>>> Java's worker threads and sychronization utilities >>>> vis-a-vis Win32's message-pump and message-crackers and the user- >>>> defined >>>> pointer in the HWND's MSG, make for various >>>> accounts then for things like OLE/OLE2/COM/DCOM/ActiveX >>>> as about the .NET IL ASM CLR runtime with C#, VB.NET, F#, >>>> C/C++, and so on. >>>> >> >> I sometimes wonder if I should implement my own COM. I forgot about it >> before, but I do have the /Inside COM/ book, for that purpose. >> >>>> >>> >>> I leafed through all the Windows 7 sources before, >>> at work working on Windows, one task I had was to >>> implement highlighting "Find..." matches in the UI, >>> I added to highlight all the matches by using the font >>> metrics and some calculations and a palette, within a >>> few years it was part of the usual UI experience in >>> according to things like the "Win32 UI Guidelines/Principles", >>> similarly to how font-scaling later became ubiquitous, >>> simply because those are useful features. Before "ribbons", >>> or, "progressive affordance in UX/UI" and all that there were >>> common UI design outlines. Here there's a notion of a >>> "Light User Interface" experience or "LUI" that then happens >>> to have renderings in "HTML forms" and the like. >>> >>> >>> Yes, I also know "Angular/React and SPA frameworks, >>> in JavaScript and TypeScript". >>> >> >> That's interesting. I've almost never done user interfaces at a job. >> >> I've mostly been a database, performance, backend, middleware and even >> a kernel guy once. >> >> I tried to debug a core dump of FreeBSD once, but the kernel that dumped >> wasn't the most recent, and I didn't have the "budget" to build a custom >> kernel from a few updates ago to get the debugging symbols, and gave up. >> >> I've heard Microsoft behaved similarly, and overwrite their debugging >> symbols. I hope it's been fixed, because I believe that was a "bug." >> >> And I've mostly managed to avoid jobs and projects that involve >> JavaScript. >> >> >> Have a nice day! >> > > No man is an island, and any language has its models. Well, no. Hmm, I thought I had answered a JavaScript question on Stack Overflow in a way that suggested the JavaScript runtime environment was buggy, and had been buggy ever since inception. And that any "Ecma- Script Standard" had failed to correct it. I don't remember the details very well; I'm not a JavaScript guy. I just read a bit here and there, and based on /Principes d'Implantation de Scheme et Lisp/, this shouldn't be able to happen unless the environ- ment code in the runtime is buggy. I don't know if that answer has been deleted by moderators, or is on some sister site to Stack Overflow. In either case, I don't find it in my list of my own answers. > > > There's a usual sense of the decorum and the etiquette > the "obligatory", abbreviated in some slang some decades > ago as the "ob", alike the "obquote" or otherwise "topicality", > with the idea being that threads are mostly their own space. I'm not sure slang and decorum is the same thing. In any case, decorum is about people having peaceful and informative discussions, such as is currently happening between the two of us. You mention things that educate me, and I hope to return the favour. > The joke about Rust and people saying "use Rust because it's > efficient and it's safe", then the "how's it efficient and > safe" then the "it's efficient by not being safe and safe by > not being efficient", reflects on "compromise" vis-a-vis > "decision", in tradeoffs. Then today's is about CISC and > RISC, and it's that CISC has complicated instructions and > RISC has reduced instruction, yet CISC has reduced operands > and RISC has complicated operands. I believe I noticed this as early as 2016, that the Rust people didn't understand what they were doing. They genuniely believed that changing the textual representation of algorithms, namely replace C with Rust, would make the world a better place. I have found the annoying bugs that crop up every now and then in Firefox because of the /Great Rust Rewrite/ to be a practical re- minder of the opposite. > > Then, making a deconstructive and reflective account, then > how that applies to C/C++, which I tend to club together, > since at some point a C++ program will rely on C linkage, > or the system libraries, is that C++ has a great account > of being efficient, while being safe. I tend not to mix C and C++, because I practice -- well in this case quite literally -- making the compilers. I just practice slowly, and methodically, and am not in a hurry to learn how to do this. > About C++ 03, since it has templates, traits,and RTTI, > then as with regards to allocator copy and move semantics, is > that it's a long time between C++03 and C++11, and there's > something to be said for move semantics yet besides what's > where C++03 was the standard, that though, C++98 was the > standard, C++98 had templates, traits and RTTI, I believe. Though I'm not sure about these /traits/, I forgot what it is. Pre standard C++ had templates and RTTI if I'm not mistaken, as well. > yet then the finalizations of C99 about ILP > and the state of the 64-bit world, sort of results that > then Java8 and C++03 with at least parts of C99 is a sort > of reasonable profile of the language. Then the idea that > Java11 and C++11 and C11 all go together, more or less, > with the idea that C++ makes for some improved allocation, > references and pointers and ownership or copies and moves, > and so on, while Java11 is modern in the world of modules, > and C11 is because that's C's and the system's business, > then the syntactic sugar of later accounts like "triple > quotes" or all the various derivatives of the language > or "little languages" or "domain-specific languages", > these are considered not necessarily compelling then > as with regards to that I'm not the biggest fan of > "var" or "auto" since I see the code in front of me > and like to see its type. Then the account of "concepts" > in C++ with regards to type-safe compile-time interfaces > as a complement to "templates", I think that's a good idea, > about the commonalities in features of strongly-typed > languages like C++ and Java, where the theory of types > and type inference makes for the greatest safety in code, > according to guarantees the compiler may offer, though > there's always the PBKAC, "problem between keyboard > and chair". C++98 is the state of the world in Y2K. My biggest regret, with C++, because I used to love this pro- gramming language, is that they broke Stroustrup's promise from the 3rd edition. C++ has, over the decades, become harder and harder for both compilers and people to comprehend, and by the same C++ token, harder to teach. I cannot in good conscience recommend this programming language for first semester students. It's much better to start with Java, and have a garbage collector from the get go. > > Accounts of etiquette and decorum may be refreshing, > it's like Chivalry: chivalry isn't dead, it's just > curled up in the corner weakly kicking with > conversation & courtesy. > Well, we can always revive the chivalry. You, me, a couple of swords, and some written code should be all it takes. > > That said then it's agreeable that matters of "topicality" > are germane, relevant, apropos, for a collegiate atmosphere. Conversations between people have an ebb and flow. It's how we socialize and this is a strength, not a weakness. Just partaking in a conversation between experienced people can educate the new- comers in ways they never expected. And never underestimate the power of having social contacts. That's how we navigate life, and people who throw away their social contacts because they don't "fit" anymore, are most likely psychopaths. Note: I'm not thinking of anyone here in comp.lang.c, but a real life experience I would much rather have avoided. Even suspecting people you've known for years to be psychopaths is not a nice feeling. > So, "C11, C++11, Java11, it goes up to 11", is a > reasonable, modern, and largely well-understood, > language profile. I didn't expect to stop counting at eleven, but I'll take your word for it, and pay attention when we reach higher standards. Have a nice C day, and may the wind keep your C++ sails taut. -- Johann | email: invalid -> com | http://www.myrkraverk.com/blog/ I'm not from the Internet, I just work there. | via Easynews.com https://bsky.app/profile/myrkraverk.bsky.social
Back to comp.theory | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-27 11:43 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-28 02:47 +0800
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-27 15:07 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Mild Shock <janburse@fastmail.fm> - 2026-07-28 00:25 +0200
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-27 16:09 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-27 16:33 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-27 15:48 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 07:44 -0700
You are still chewing on SIMD. LoL (Was: Viswath & Charmaigne) Mild Shock <janburse@fastmail.fm> - 2026-07-29 17:11 +0200
Re: You are still chewing on SIMD. LoL (Was: Viswath & Charmaigne) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 08:25 -0700
Re: You are still chewing on SIMD. LoL (Was: Viswath & Charmaigne) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-29 23:49 +0800
Re: You are still chewing on SIMD. LoL (Was: Viswath & Charmaigne) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 08:59 -0700
I don't care about Java, pi-WAM is pi-calculus and WAM (Re: You are still chewing on SIMD. LoL) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:05 +0200
Underneath pi-WAM is Hack VM, you can goto (Was: I don't care about Java, pi-WAM is pi-calculus and WAM) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:09 +0200
New addition to π-WAM is π-WAM Assembly (Was: Underneath pi-WAM is Hack VM, you can goto) Mild Shock <janburse@fastmail.fm> - 2026-08-09 19:45 +0200
Re: I don't care about Java, pi-WAM is pi-calculus and WAM (Re: You are still chewing on SIMD. LoL) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 09:11 -0700
A yellow mustard called Rossy Body (Was: I don't care about Java, pi-WAM is pi-calculus and WAM) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:30 +0200
Ignoramus or Ignorabimus: I don't care (π-WAM) (Was: A yellow mustard called Rossy Body) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:31 +0200
Hurry Rossy Boy, the blue bus is waiting (Was: You are still chewing on SIMD. LoL) Mild Shock <janburse@fastmail.fm> - 2026-07-29 17:32 +0200
Re: Hurry Rossy Boy, the blue bus is waiting (Was: You are still chewing on SIMD. LoL) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 08:36 -0700
Look how they advertized CUDA and logical threads (Was: Hurry Rossy Boy, the blue bus is waiting) Mild Shock <janburse@fastmail.fm> - 2026-07-29 17:43 +0200
Forget any arithmetization of product FSA (Was: Look how they advertized CUDA and logical threads) Mild Shock <janburse@fastmail.fm> - 2026-07-29 17:47 +0200
comp.lang.lisp (was: Re: Forget any arithmetization of product FSA) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-29 23:53 +0800
Re: Look how they advertized CUDA and logical threads (Was: Hurry Rossy Boy, the blue bus is waiting) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 08:53 -0700
There are two versions of Hack VM (Was: You are still chewing on SIMD. LoL) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:14 +0200
Hack VM has also a Prolog spec (Was: There are two versions of Hack VM) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:17 +0200
A better compiler is planned / What do you target? (Was: Hack VM has also a Prolog spec) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:22 +0200
It’s called . . . . enshittification (About the price tag for using a multifile/1) Mild Shock <janburse@fastmail.fm> - 2026-08-14 00:50 +0200
Budget AI Laptop 2026 versus Cray T3D 1995 (Re: You are still chewing on SIMD. LoL) Mild Shock <janburse@fastmail.fm> - 2026-08-05 14:24 +0200
A brain desease of 20 days [Rossy Boy] (Was: Viswath & Charmaigne (vector-wide scalar-word and character machines)) Mild Shock <janburse@fastmail.fm> - 2026-07-29 18:38 +0200
Rossy Boys tears could cool a data center [pi-WAM Interleaved Synchronized Emulator] Mild Shock <janburse@fastmail.fm> - 2026-07-29 20:05 +0200
Re: Rossy Boys tears could cool a data center [pi-WAM Interleaved Synchronized Emulator] Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 11:13 -0700
I don't use Rust, you are crazy [Jump off a bridge, idiot] (Was: Rossy Boys tears could cool a data center [pi-WAM Interleaved Synchronized Emulator]) Mild Shock <janburse@fastmail.fm> - 2026-07-29 20:22 +0200
Standing on the shoulders of giants (Re: I don't use Rust, you are crazy [Jump off a bridge, idiot]) Mild Shock <janburse@fastmail.fm> - 2026-08-04 03:20 +0200
You Thief! Stealing Szemeredi, Aristotle, Leibniz, etc.. (Re: Standing on the shoulders of giants) Mild Shock <janburse@fastmail.fm> - 2026-08-04 15:18 +0200
How Rossy Boys plagiarism works [Copy Paste Slop] (Re: You Thief! Stealing Szemeredi, Aristotle, Leibniz, etc..) Mild Shock <janburse@fastmail.fm> - 2026-08-04 17:56 +0200
Postgres is in C! Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-30 03:46 +0800
Re: Postgres is in C! Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-29 13:47 -0700
Please don't extend your cross posting / What does abstract mean? (Was: Postgres is in C!) Mild Shock <janburse@fastmail.fm> - 2026-07-29 23:00 +0200
Re: Please don't extend your cross posting / What does abstract mean? (Was: Postgres is in C!) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-30 21:05 +0800
Re: Please don't extend your cross posting / What does abstract mean? (Was: Postgres is in C!) scott@slp53.sl.home (Scott Lurndal) - 2026-07-30 14:46 +0000
Please don't extend your cross posting / What does abstract mean? (Was: Postgres is in C!) Mild Shock <janburse@fastmail.fm> - 2026-07-29 23:05 +0200
Mars, the MIPS emulator in Java (was: Re: Postgres is in C!) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-30 21:20 +0800
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-30 06:59 -0700
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-30 07:24 -0700
Re: Mars, the MIPS emulator in Java Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-05 09:58 +0800
Re: Mars, the MIPS emulator in Java Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-30 23:19 +0800
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-30 09:23 -0700
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-30 09:36 -0700
Decorum (was: Re: Mars, the MIPS emulator in Java) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-31 23:07 +0800
Re: Decorum Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-31 23:09 +0800
Re: Decorum Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-31 08:36 -0700
Re: Decorum Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-31 08:44 -0700
Re: Decorum Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-05 10:38 +0800
Re: Mars, the MIPS emulator in Java Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-05 10:15 +0800
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-04 23:31 -0700
Re: Mars, the MIPS emulator in Java "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-05 12:42 -0700
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-05 13:24 -0700
Re: Mars, the MIPS emulator in Java "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-05 13:30 -0700
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-05 13:45 -0700
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-05 20:42 -0700
Re: Mars, the MIPS emulator in Java Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-07 09:55 +0800
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-07 05:13 -0700
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-07 05:59 -0700
Re: Mars, the MIPS emulator in Java Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-07 09:53 +0800
Re: Mars, the MIPS emulator in Java Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-06 20:11 -0700
Hack ecosystem ignorance paired with paranoia [Nand to Tetris] (Re: Postgres is in C!) Mild Shock <janburse@fastmail.fm> - 2026-07-29 22:49 +0200
A funny Q16.16 experiment with Hack (Was: Hack ecosystem ignorance paired with paranoia [Nand to Tetris]) Mild Shock <janburse@fastmail.fm> - 2026-07-29 23:10 +0200
Summer Challenge: libSQL = Prolog+Modes [VDBE versus π-WAM] (Re: A funny Q16.16 experiment with Hack) Mild Shock <janburse@fastmail.fm> - 2026-07-30 11:27 +0200
Re: Bullshit Authorized by Sarah Connor [EyeProlog Failure] (Re: Summer Challenge: libSQL = Prolog+Modes [VDBE versus π-WAM]) Mild Shock <janburse@fastmail.fm> - 2026-08-12 20:30 +0200
Crating Interpreters, Java part (was: Re: Hack ecosystem ignorance paired with paranoia [Nand to Tetris] (Re: Postgres is in C!)) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-30 21:27 +0800
I wrote Hack VM for π-WAM from scratch [4 Months total JavaScript, Python and Java] (Re: Crating Interpreters, Java part) Mild Shock <janburse@fastmail.fm> - 2026-07-30 19:32 +0200
For WebGPU I first had SIMD in mind (Was: I wrote Hack VM for π-WAM from scratch) Mild Shock <janburse@fastmail.fm> - 2026-07-30 19:47 +0200
Corr.: 4 Months --> 4 Weeks (Was: For WebGPU I first had SIMD in mind) Mild Shock <janburse@fastmail.fm> - 2026-07-30 20:04 +0200
Re: For WebGPU I first had SIMD in mind (Was: I wrote Hack VM for π-WAM from scratch) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-31 04:07 +0800
Re: I wrote Hack VM for π-WAM from scratch [4 Months total JavaScript, Python and Java] (Re: Crating Interpreters, Java part) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-31 03:49 +0800
MIPS is a big Huffman mess [But Hack could do it] (Was: I wrote Hack VM for π-WAM from scratch) Mild Shock <janburse@fastmail.fm> - 2026-07-30 22:26 +0200
Not declarative with PHI (Φ) nodes (Re: MIPS is a big Huffman mess [But Hack could do it]) Mild Shock <janburse@fastmail.fm> - 2026-07-30 22:41 +0200
Quo Vadis: Extend investigations to WebNN (Re: I wrote Hack VM for π-WAM from scratch) Mild Shock <janburse@fastmail.fm> - 2026-07-31 20:47 +0200
RCan library(ironpaw) repurpose FFT hardware [Glimps into Ryzen AI 7 350] (Re: Hack ecosystem ignorance paired with paranoia) Mild Shock <janburse@fastmail.fm> - 2026-08-01 02:33 +0200
Can library(ironpaw) repurpose FFT hardware [Glimps into Ryzen AI 7 350] (Re: Hack ecosystem ignorance paired with paranoia) Mild Shock <janburse@fastmail.fm> - 2026-08-01 02:34 +0200
Re: Postgres is in C! Cóilín Nioclásín Glostéir <thanks-to@Taf.com> - 2026-07-29 21:23 +0000
Turbo Vison, again (was: Re: Postgres is in C!) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-30 21:31 +0800
He uses "FIFO objects", and DMA and Noc [Glimps into Ryzen AI 7 350] (Re: A brain desease of 20 days [Rossy Boy])) Mild Shock <janburse@fastmail.fm> - 2026-08-01 12:15 +0200
Tablet and phone UBS-C remote debugging (Re: He uses "FIFO objects", and DMA and Noc) Mild Shock <janburse@fastmail.fm> - 2026-08-01 12:18 +0200
NPUs doing 2d chess comms (Manhattan Distance or L1 Norm) (Re: Tablet and phone UBS-C remote debugging) Mild Shock <janburse@fastmail.fm> - 2026-08-01 14:11 +0200
NACK retransmission might double Manhattan Distance (Re: NPUs doing 2d chess comms) Mild Shock <janburse@fastmail.fm> - 2026-08-01 14:23 +0200
Rossy Boy is neither Einstein nor Zweistein (Re: Viswath & Charmaigne) Mild Shock <janburse@fastmail.fm> - 2026-07-27 21:18 +0200
Re: Rossy Boy is neither Einstein nor Zweistein (Re: Viswath & Charmaigne) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-27 15:35 -0700
Clueless about MIMD as usual [Flynn's Taxonomy] (Was: Rossy Boy is neither Einstein nor Zweistein) Mild Shock <janburse@fastmail.fm> - 2026-07-28 11:25 +0200
Re: Clueless about MIMD as usual [Flynn's Taxonomy] (Was: Rossy Boy is neither Einstein nor Zweistein) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-28 20:39 -0700
confused rossy boy is confused (Was: Clueless about MIMD as usual [Flynn's Taxonomy]) Mild Shock <janburse@fastmail.fm> - 2026-07-29 11:15 +0200
Gemini, DeepSeek, OpenAI more clever than rossy boy (Was: confused rossy boy is confused) Mild Shock <janburse@fastmail.fm> - 2026-07-29 11:18 +0200
Re: confused rossy boy is confused (Was: Clueless about MIMD as usual [Flynn's Taxonomy]) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-29 17:21 +0800
In AI Acceleration nobody cares about CivetWeb (Was: confused rossy boy is confused) Mild Shock <janburse@fastmail.fm> - 2026-07-29 11:27 +0200
Re: In AI Acceleration nobody cares about CivetWeb (Was: confused rossy boy is confused) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-29 17:40 +0800
Your strictness is your problem , not mine [See WebLLM] (Was: In AI Acceleration nobody cares about CivetWeb) Mild Shock <janburse@fastmail.fm> - 2026-07-29 11:46 +0200
Graphics Processing with Fortran 77 (was: Re: Your strictness is your problem , not mine) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-07-29 18:10 +0800
I am not in C, it is theory and C++ [Hybrid Approaches from KOAN/Fortran-S] (Was: Graphics Processing with Fortran 77) Mild Shock <janburse@fastmail.fm> - 2026-07-29 12:43 +0200
Java picky concerning JIT-ing [Luckier with C++/C or FORTRAN compilers?] (Re: I am not in C, it is theory and C++) Mild Shock <janburse@fastmail.fm> - 2026-07-29 12:53 +0200
Run with minimum HTTPS and .mjs type (Re: In AI Acceleration nobody cares about CivetWeb) Mild Shock <janburse@fastmail.fm> - 2026-07-29 11:48 +0200
Lamas in a cradle and Lamas on the edge [Red Pyjama] (Was: Run with minimum HTTPS and .mjs type) Mild Shock <janburse@fastmail.fm> - 2026-07-29 13:05 +0200
Synthetic Multilanguage Autoformalization Dataset [Informath project] (Re: Lamas in a cradle and Lamas on the edge [Red Pyjama]) Mild Shock <janburse@fastmail.fm> - 2026-08-08 09:22 +0200
Re: Synthetic Multilanguage Autoformalization Dataset [Informath project] (Re: Lamas in a cradle and Lamas on the edge [Red Pyjama]) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-08 10:38 -0700
Six Proofs and Generally Inteligent Systems [EyeProlog Pseudo Scientism] (Re: Synthetic Multilanguage Autoformalization Dataset [Informath project]) Mild Shock <janburse@fastmail.fm> - 2026-08-15 15:20 +0200
Everybody does eat and sleep [The SK hynix Story] (Re: Six Proofs and Generally Inteligent Systems [EyeProlog Pseudo Scientism]) Mild Shock <janburse@fastmail.fm> - 2026-08-15 18:49 +0200
Re: confused rossy boy is confused (Was: Clueless about MIMD as usual [Flynn's Taxonomy]) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-29 14:42 -0700
Even send_color and recv_color can block [Cerebras Waver] (Was: confused rossy boy is confused) Mild Shock <janburse@fastmail.fm> - 2026-08-02 23:37 +0200
Re: Even send_color and recv_color can block [Cerebras Waver] (Was: confused rossy boy is confused) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-02 14:40 -0700
Re: Even send_color and recv_color can block [Cerebras Waver] (Was: confused rossy boy is confused) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-02 14:43 -0700
You don't understand that compute shaders are tasks (Was: Even send_color and recv_color can block [Cerebras Waver]) Mild Shock <janburse@fastmail.fm> - 2026-08-02 23:45 +0200
You don't understand that compute shaders are tasks (Re: Even send_color and recv_color can block [Cerebras Waver]) Mild Shock <janburse@fastmail.fm> - 2026-08-02 23:46 +0200
Ignoramus / Ignorabimus Barometer: Almost 1 Month (Re: You don't understand that compute shaders are tasks) Mild Shock <janburse@fastmail.fm> - 2026-08-03 00:09 +0200
Homework: Game Engine in WebGPU (Re: Ignoramus / Ignorabimus Barometer: Almost 1 Month) Mild Shock <janburse@fastmail.fm> - 2026-08-03 02:08 +0200
Re: Homework: Game Engine in WebGPU (Re: Ignoramus / Ignorabimus Barometer: Almost 1 Month) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-03 11:55 -0700
You are not correctly thinking (Was: Homework: Game Engine in WebGPU) Mild Shock <janburse@fastmail.fm> - 2026-08-03 21:04 +0200
Re: You are not correctly thinking (Was: Homework: Game Engine in WebGPU) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-03 12:32 -0700
You don't understand the economy of an AI Laptop (Was: You are not correctly thinking) Mild Shock <janburse@fastmail.fm> - 2026-08-03 22:24 +0200
You don't understand producer , workers , consumer (Was: You don't understand the economy of an AI Laptop ) Mild Shock <janburse@fastmail.fm> - 2026-08-03 22:37 +0200
Re: You don't understand producer , workers , consumer (Was: You don't understand the economy of an AI Laptop ) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-03 14:29 -0700
Know nothing and forget what you posted day before (Was: You don't understand producer , workers , consumer) Mild Shock <janburse@fastmail.fm> - 2026-08-03 23:38 +0200
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-30 06:49 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2026-07-30 14:55 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-30 21:18 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-31 09:12 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-31 12:55 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-31 13:05 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-02 10:27 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-08-06 10:12 -0700
Re: Viswath & Charmaigne (vector-wide scalar-word and character machines) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-08-06 12:37 -0700
Ljubljana School versus Zurich School (Was: Viswath & Charmaigne) Mild Shock <janburse@fastmail.fm> - 2026-08-03 20:14 +0200
Re: Ljubljana School versus Zurich School (Was: Viswath & Charmaigne) Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.invalid> - 2026-08-04 02:21 +0800
pi-WAM uses ADA RendezVous (Was: Ljubljana School versus Zurich School) Mild Shock <janburse@fastmail.fm> - 2026-08-03 20:35 +0200
A spinlock rewrite will be necessary (Was: pi-WAM uses ADA RendezVous) Mild Shock <janburse@fastmail.fm> - 2026-08-03 21:00 +0200
Big thanks to Ljubljana School [Searching 0xCAFFEE] (Was: Ljubljana School versus Zurich School) Mild Shock <janburse@fastmail.fm> - 2026-08-03 20:40 +0200
csiph-web