Live data from Hacker News

Picotron Is a Fantasy Workstation

lexaloffle.com

201–208 of 208 posts

Re: Picotron Is a Fantasy Workstation

#201

Earlier quoted context omitted.

Well it's for the same reason that Twitter is popular: intentional limitations that cut everyone down to the same height make something approachable and feel friendly. Nobody can excel on the Picotron, so it's inviting to try because you won't be comparing your work to someone else who did something so much more impressive. Likewise in classical Twitter nobody could write a truly great tweet due to the character leng…

> Nobody can excel on the Picotron, Uhhh... have you seen Pico-8 development. People can excel on that thing. The limitations make the achievements even more remarkable. If you want to see the excellence in coding, combine the two and check out the people who wrote BBC BASIC raytracers in a tweet. If anything, we're in a glut of shitty code today partly because our comparatively powerful machines, combined with a rac…

Yeah, I know. I had an early Acorn machine as a kid and couldn't figure out how my favourite games were made. I was aware they weren't using BASIC, but how they really did it was a mystery. And 3D graphics like Elite left me foxed. I tried to do my own but had never heard of trigonometry so that didn't go far :)

Even so, the span in which you can excel is far more limited. Nothing stops you making 8-bit graphics today (see Notch) but people and especially kids will compare what they can do to, say, Call of Duty and lose interest when they realize how far away they are. Micro games at least tended to be made by one person, so it was theoretically possible to get that level of skill yourself.

Re: Picotron Is a Fantasy Workstation

#202

Earlier quoted context omitted.

Others have mentioned a limitation-creativity link. But I wonder if there's also an implicit... "impedance match", to the current state of interface devices? "We'll make it more creative and popular by requiring physical punched cards! Think of the lovely chunkchunk-chunkity-chunk sounds!", or "You have to hand punch holes in paper tape!", would seem unlikely. On the other hand, decades-old ux is well matched to deca…

> Others have mentioned a limitation-creativity link. But I wonder if there's also an implicit... "impedance match", to the current state of interface devices? No, it's a software (& hardware) design issue. Computers just aren't made to be tinker-friendly anymore. Eg. back in the day, I had a trio of editor+assembler+debugger on MSX2 (often running from RAMdisk). For many programs, edit-assemble-test cycles were a fe…

> tinker-friendly [...] complexity. Some [...] necessary. Much of it is not, and is just heaps & heaps of technologies / abstraction layers & legacy cruft.

Nod. That silly only-on-my-own laptop project had a device-driver->full-screen-browser stack, so "Reimplementing wheels - sigh. But no libinput, linux gesture mess, window managers, xlib/wayland, ... - oh dancing-lightly-through-tulips yay!".

I enjoyed lisp machines, which handled complexity differently. DonHopkins comments on a LispM ergonomics thread:[1] "It was not just the hardware, or the software, or the culture, or the interesting problems you could solve, or the zeitgeist of that time in history, but a rich combination of all those things and more, that is so hard to capture, describe or reproduce -- or even believe, if you haven't experienced it first hand. [] Those giant keyboards, with all their wide special purpose buttons topped with hieroglyphic keycap labels, in combination with the huge screen, three button mouse, and of course all the great software turning on and off the little dots on the screen that you could dive into, explore and modify at will, the printed and online documentation, the networked developer support community, all carefully designed to work together seamlessly regardless of cost, gave you the feeling of being in control of a very heavy, expensive, well built, solid, powerful, luxury automobile, with rich [...]".

I guess I was wondering if hardware-wise, part of what allows pico-8 to retain appeal, is we've largely stalled out on a half-century-old keypress-and-mousemove ux plateau. If it used some other "similarly" old interface tech (front-panel bit switches, paper tape, terminals as forms), the appeal would seem less.

The appeals of pico-8 and lispm seem somewhat related. But for lispm's cutting-edge "luxury car" power-user-ness. Perhaps the -8'ness constraint, and resulting bounded goals, is what makes doing the stack tractable (witness smalltalk but-do-you-have-a-library-for-X struggles)? But they've also struggled with adoption, which the Scratch-like lower-barriers-from-lower-ceiling might help with?

The smalltalk folks, with a (also keyboard-mouse) vision of full-stack, but with high-ceiling kid appeal, have struggled with both. And, maybe, XR might offer windows where society's UX and approach to software is more malleable.

So what are the implications for designing a powerful full-stack system that attracts a broad user base? To take advantage of some possible "XR is now gelling - as with phones, we're about to do a giant societal software rewrite - the course of future societal computer-and-software UX is briefly malleable"? Ideally one that instead of mac/lispm tractability-through-singular-hardware, has complexity-handling-power sufficient to blend Z80-to-insaneXR hardware-software diversity into something accessibly/appealingly/cozy tractable?

[1] https://news.ycombinator.com/item?id=7893008

Re: Picotron Is a Fantasy Workstation

#203
post #200

Earlier quoted context omitted.

I’ve often thought the TMS340X0 series would make a good hobby target.

They were interesting to program for. I started using a graphics card with a 34010 before there were tools available for it. I did ports of GNU binutils (gas and ld) to target it then wrote some firmware in assembler for an X11 server to call to do basic tasks like filling rectangles, line drawing, copying with colour expansion for displaying fonts. Still have the ISA card but haven't powered up the machine it is in…

That’s cool. I’m professionally jealous of all the people that got to program neat chips back in the arcade heyday.

Re: Picotron Is a Fantasy Workstation

#204

Earlier quoted context omitted.

> Others have mentioned a limitation-creativity link. But I wonder if there's also an implicit... "impedance match", to the current state of interface devices? No, it's a software (& hardware) design issue. Computers just aren't made to be tinker-friendly anymore. Eg. back in the day, I had a trio of editor+assembler+debugger on MSX2 (often running from RAMdisk). For many programs, edit-assemble-test cycles were a fe…

> tinker-friendly [...] complexity. Some [...] necessary. Much of it is not, and is just heaps & heaps of technologies / abstraction layers & legacy cruft. Nod. That silly only-on-my-own laptop project had a device-driver->full-screen-browser stack, so "Reimplementing wheels - sigh. But no libinput, linux gesture mess, window managers, xlib/wayland, ... - oh dancing-lightly-through-tulips yay!". I enjoyed lisp machin…

i've been writing an interface like this called aesthetic.computer and trying to work out a full stack for it - i love the ideas in your writing

Re: Picotron Is a Fantasy Workstation

#205
post #39

Earlier quoted context omitted.

Can you – or someone else – write about why Pico-8 is so much better than other fantasy consoles? In particular, I've been intrigued by WASM-4 recently, and someone else mentioned TIC-80 which also looks good. I remember reading about Pyxel and getting inspired. All three of those have the benefit of being free, so why would I pay for Pico-8?

Pay because it’s inexpensive and you are supporting the development of a platform that brings joy to a lot of people (including children). It’s hosted (splore for finding games), a community forum is maintained and is a wealth of knowledge. It’s a hub for learning. Paying for pico-8 is like donating to Wikipedia. Basically, you are putting a few dollars towards a “good thing”.

Not sure if you'll read this but I did end up buying Pico-8 mainly for the reason embedded in the middle of your comment. It really is a hub for learning. That feature seems undersold (or I didn't appreciate its value).

Re: Picotron Is a Fantasy Workstation

#206

Earlier quoted context omitted.

it's fun and easy to share :)

I would be fun to be able to take a picture of the png and have it load up the application. I know it’s more of desktop thing. But even emailing scripts for work got flagged. This png format would probably avoid that. Also good thing it’s lossless. Other wise those multiple save jpg artifacts could cause interesting bugs.

> I would be fun to be able to take a picture of the png and have it load up the application.

Reminds me of the time they would distribute tape deck based software via the radio.

Re: Picotron Is a Fantasy Workstation

#208

Earlier quoted context omitted.

> tinker-friendly [...] complexity. Some [...] necessary. Much of it is not, and is just heaps & heaps of technologies / abstraction layers & legacy cruft. Nod. That silly only-on-my-own laptop project had a device-driver->full-screen-browser stack, so "Reimplementing wheels - sigh. But no libinput, linux gesture mess, window managers, xlib/wayland, ... - oh dancing-lightly-through-tulips yay!". I enjoyed lisp machin…

i've been writing an interface like this called aesthetic.computer and trying to work out a full stack for it - i love the ideas in your writing

tnx! aesthetic.computer: demo[1], live[2]. Includes chatbots... hmm, so maybe Chat(with app) will someday be as familiar as Save and Paint?

[1] https://www.youtube.com/watch?v=S-7UszmI1K4 [2] https://aesthetic.computer/ Then press "Enter" and enter "list".

Post reply on HN