HNHacker News
TopNewBestAskShowJobs

anthk

5,303 karma · joined July 2, 2015

Hyperbola GNU/Linux user. My main tools came from https://t3x.org, and https://github.com/howerj it's for fun (and sometimes enlightening purposes). tmux, tcc/cproc, oksh, nvi... keep it simple, stupid.
submissionscomments
anthk··on Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector (2020)
C64: https://github.com/jkotlinski/durexforth

It's impressive what you can do in the C64 with just Forth instead of C64 Basic.

For Speccy/ZX80/ZX81, I'm pretty sure they ported the Jupyter ACE one, boosting up the available RAM in the 48k and 128k making Basic almost obsolete in that platform.

anthk··on Windows brings out the Rorschach test in everyone (2003)
BSOD's on Win95 and Win98 tell me otherwise. And with DOS... heh.
anthk··on Windows brings out the Rorschach test in everyone (2003)
TBH I don't have many problems on that and even changing clothes on public beaches in Spain neither. I've gotten far more aroused with a nerdy/metalhead woman talking about geeky stuff (and her outfit) than just average naked bodies where in the end most of the "mistery" runs away and, well, it shows up the whole mediocre shapes everyone has, myself included.

Tons of anorexya/bulimia issues would dissappear once people discovered that, well... almost no one it's a supermodel at all, and even that-supposedly-all-hot-girl for sure has some sort of issue with some spot or whatever in her body.

Kinda like libre operating systems with the code wide open in your hands. Tons of technology wonders with shiny UI's are full of crude patches. Humans are similar.

anthk··on Windows brings out the Rorschach test in everyone (2003)
Hehe, kinda like Canal+ in Europe scrambled with Nagravision where the whole image was a fuzzy outline of snow and b/w shifting striples.

Back in the day tons of people decoded it under PC's and a TV tuner with Wilma/MoreTV under Windows and in a hackier way, XawTV+XawTV Nagra.

anthk··on Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector (2020)
I love both Forth and Lisp but SectorLisp it's far better.

Also, for a small demo, check Eforth under Subleq/Muxleq:

https://github.com/howerj/subleq

edit subleq.fth/muxleq.fth and set these options to 1:

   1 constant opt.multi      ( Add in large "pause" primitive )
   1 constant opt.editor     ( Add in Text Editor )
   1 constant opt.info       ( Add info printing function )
   0 constant opt.generate-c ( Generate C code )
   1 constant opt.better-see ( Replace 'see' with better version )
   1 constant opt.control    ( Add in more control structures )
   0 constant opt.allocate   ( Add in "allocate"/"free" )
   1 constant opt.float      ( Add in floating point code )
   0 constant opt.glossary   ( Add in "glossary" word )
   1 constant opt.optimize   ( Enable extra optimization )
   1 constant opt.divmod     ( Use "opDivMod" primitive )
   0 constant opt.self       ( self-interpreter [NOT WORKING] )
Then run this to create a new EForth image with float/do...loop and such:

   ./muxleq ./muxleq.dec < muxleq.fth > new.dec
Subleq is the original one, muxleq it's multiplexed. The command it's the same, just replace muxleq with subleq (edit the fth file too).

Usage: ./muxleq new.dec

For a brief help:

     words
On Forth syntax, the EForth Overview PDF will be enough, except for 8086 related code, where here it's different.
anthk··on Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a
https://github.com/isgasho/webgopher
anthk··on Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a
Also, Tristam Island for the Z-Machine:

https://github.com/hlabrand/tristam-island

You can just transcript the feeliest to plain text. If you have an Inform6 compiler nearby, just compile the game with the 'big' flags to get the "complete" Z3 version. It has the same text as the v5 one, and it will run much faster under a 8088/8086.

For a Zorkian adventure, just get Spiritwrak.

anthk··on Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a
A gopher client would be easier and no AI needed as the protocol it's trivial to parse. You have sites from gopher://magical.fish to gopher://floodgap.org and gopher://sdf.org (and, as a plus, you can read finger services).
anthk··on What's in a PowerPoint File?
new PPT: Zip files old PPT: OLE pseudo FS with objects embedded.
anthk··on Reticulum – Decentralized Mesh Network
I barely am an amateur in Go, (and my C skills are among TCPL 2nd ed.) because C it's everywhere and it's almost "mandatory" to know, I'm far more proficient in Scheme and Common Lisp.

Porting Nomadnet is not easy task at all even with these nice TUI libraries for Go...

anthk··on Reticulum – Decentralized Mesh Network
Having Nomadnet in Go would be a great thing to have (and no more Rust dependency because of Python-Cryptography).
anthk··on A 25-year-old video patent just expired, ending a legal headache for Linux
Hybrid system, actually. No 100% pure system survived, ever. Be capitalist, communist, or technology philosophy bound. The GNU project tried to expand Unix with ITS editors (Emacs), utilities, ITS'like freedom and Lisp (Emacs and Scheme, again).

For a while the most used editor for Unixen wasn't vi or a vi descendant (vim), but Emacs, an editor alien to Unix. Knowing Vi was almost something 'mandatory' in order to manage servers' configuration under any Unix like OS, and ed on hard emergencies where even the terminal wasn't reliable enough.

Windows needs WSL2 and POSIX compat to be relevant today. Win32 itself doesn't run on top of a DOS like VM having almost a 95% of control of the machine, but on a VMS'like kernel with objects a la IBM.

MacOS itself it's just a Macintosh like UI made from NeXTStep scraps, a Mach kernel and pieces from a FreeBSD useland.

anthk··on A 25-year-old video patent just expired, ending a legal headache for Linux
At 1024x768, compared to my Nokia 14" CRT TV it looked good enough.
anthk··on A 25-year-old video patent just expired, ending a legal headache for Linux
> Note that math equations cannot be patented.

RSA can if you equal factors to 0.

anthk··on A 25-year-old video patent just expired, ending a legal headache for Linux
Now imagine what would happened if Euclid's books (and Newton's Principia) were Copyrighted until today.
anthk··on Claude writing a macOS driver for my obscure HP printer built only for Windows
Doesn't HPLIP handle it?
anthk··on Quake Shareware, a CD-ROM just a little too full
Audio tracks and WAV/AU files weren't actually decoded, but straightly send to the sound card as bits. That's it, a command like

        cat file.wav > /dev/dsp 
Would just work under Unix (/dev/audio under plan9/9front)

Thus, making a function for Quake to read the CD bits to the sound card would create almost no CPU usage, even less with DMA.

anthk··on Quake Shareware, a CD-ROM just a little too full
mp2's files were almost usable on 386 but they used tons of space.
anthk··on How I developed an Am29000 C compiler and web browser
>Ciega, sordomuda", "Amor de papel", “Laura no esta” and “Barbie girl”.

Oh poor soul...

https://github.com/nanochess/Am29000

This is cool, it's very Motif like.

anthk··on AGI-64 Brings Sierra Adventures to the Commodore 64
Also, a micro Inform6 compiler+library:

https://github.com/johanberntsson/PunyInform

Tristam Island as an example:

https://github.com/hlabrand/tristam-island

anthk··on Clamiga: Common Lisp for the Amiga
From common lips.
anthk··on Reticulum – Decentralized Mesh Network
That should be rewritten in Go instead of the dead-slow Python release under 32 bit machines.
anthk··on Tea5767-Radio-Tuner
Used on most TV tuners in late 90's and early 00's.
anthk··on Simplifying and Refactoring Introductory Calculus (2018)
Calculus Made Easy, but renewed by Martin Gardner. Yes, that one.
anthk··on ao486: x86-compatible Verilog core implementing all features of a 486 SX (2014)
No more than any X86 emulator since forever.
anthk··on ao486: x86-compatible Verilog core implementing all features of a 486 SX (2014)
Couldn't X.org tune that with xvidtune?
anthk··on Simplifying and Refactoring Introductory Calculus (2018)
SICP teaches you calculus in a really easy way, you are basically teaching the computer how to derivate and integrate in Lisp which a much easier notation. The functions almost define themselves.
anthk··on Simplifying and Refactoring Introductory Calculus (2018)
dx and dy are the smallest change ever in a function. Think about the speed of something (that's the reason of derivatives, you can't trace the speed of a stopped car in a track, you can't divide by zero, of course, there's no motion).
anthk··on Simplifying and Refactoring Introductory Calculus (2018)
That's an exercise under SICP (an infamous Scheme course) it works best with either Racket with

       #lang sicp 
at the top of the SCM file, or with Chicken Scheme 5 once you run these commands in a terminal:

      chicken-install srfi-203
      chicken-install srfi-216

Then set this ~/.csirc file:

   (import scheme)
   (import (srfi 203))
   (import (srfi 216))
Try it, because under SICP you will learn Calculus by literally learning the rules of derivation, integration and squared and cubic roots as an example of recursion.

Online, interactive SICP in the browser, you don't need to install anything:

https://iain-s.github.io/isicp/

anthk··on France's top court blocks social media ban for under-15s
That name looks 100% like an X11 based snooping tool.
← PreviousPage 2 of 34Next →