futurebird,
@futurebird@sauropods.win avatar

A single-board command-line computer using the esp32. Look at it! It's cute. Can't buy it yet the creator is starting some kind of online commune for single-board computer freaks. I bet some of you are around here, go say hi at his forum it only has like two posts and its making me sad.

https://a.singleboard.computer/

futurebird,
@futurebird@sauropods.win avatar

There is a practical side to my interest in minimalist computers:

I have this notion about a math/CS curriculum where students build and program their own calculators. Once you make the calculator do it you never need to do it yourself again.

I have my students program their TI84s to factor, and simplify square roots, any annoying task can become a more annoying but also more fun programming project.

They seem to really like it.

barrygoldman1, (edited )
@barrygoldman1@sauropods.win avatar

@futurebird i value the learning experience i had in high schoo/college of studying digital electronics form the transistor on up hierarchically to central processsing units and then learning to progem them in machine code. i think it gives important insights philosophically.

and then at the same time i learned about molecular biology.

and then i can contrast the two...

i never did put together my complexity lab manual...
https://complexitylabs.blogspot.com/2009/04/8-from-transistors-to-computers.html

powersoffour,
@powersoffour@mastodon.social avatar

@futurebird I recently read the article on "NanoProcessor" from a 1985 issue of "Home Computing Magazine" and it sorta fits this.

https://archive.org/details/HomeComputerMagazine_Vol5_05/page/n13/mode/2up

It's fascinating that this was an article in a popular magazine! (The BASIC listing is in the back.)

donty,
@donty@mastodon.tetaneutral.net avatar

@futurebird

Completely agree, effort & learning should move you forward. It's tool making, part of being a fun, lazy human.

Make something to do what is boring, repetitive or prone to human errors.

Started with flint napping to save wearing your teeth down, ends up with programing a calculator to plot a curve to save pulling your hair out.

Might take more time than the individual task but teaches about how capable you are. Gives you more time & a better view for the next insight.

barrygoldman1,
@barrygoldman1@sauropods.win avatar

@futurebird my first computer was an 8 bit processor with 256 bytes of memory i'd program in machine code with a hex keypad and 2digit hex display

i remember sittin in the lincoln center branch music library listening to records and 'inventing' bubble sort for it.

fun times

http://www.decodesystems.com/cosmac/index.html

futurebird,
@futurebird@sauropods.win avatar

I don't know why I'm so attracted to little computers like this. Maybe it's the retro futurism? Maybe it's the prospect of understanding how every component in my computer works for a few beautiful moments in the day.

Maybe it's thinking about how fun it'd be to text secret messages with a little cyberpunk looking card.

Anyway, if you have ever wanted to make something like this know you will have fans. You don't need to explain why... just make it!

mattmcirvin,
@mattmcirvin@mathstodon.xyz avatar

@futurebird One of the attractions of old home/hobbyist-oriented computers to me was that in those days, the idea of programming the machine was always very prominently featured. Maybe just as a way to sell them to parents as more than just video game consoles. Maybe because the productivity applications they had were not very powerful and programming was one of the few things you really could do. But they made it easy to get started, and it got a generation of kids into it.

Modern machines like the Raspberry Pi do have some of that emphasis.

There were negative sides of this. I've heard that this contributed to women actually being pushed out of computer science and software engineering, since these computers tended to be marketed to boys (largely through their video-game aspect), and in the 1980s the pernicious idea developed that you weren't going to make it in the field unless you were a "whiz kid" with youthful coding experience at home.

jbqueru,
@jbqueru@fosstodon.org avatar

@futurebird I like small computers, whether modern or retro, when they are simple enough for a single person to understand and program directly at the hardware level.

faassen,
@faassen@fosstodon.org avatar

@futurebird
I read twostopbits partially for this reason: simple systems that can be understood. The other reason is nostalgia.

http://twostopbits.com/

RealGene,
@RealGene@mastodon.online avatar

@faassen @futurebird
Went there and followed a link to this gem:
"The basic maze generating routine had been partially written by a stoner who had left. I contacted him to try and understand what the maze generating algorithm did. He told me it came upon him when he was drunk and whacked out of his brain, he coded it up in assembly overnight before he passed out, but now could not for the life of him remember how the algorithm worked."

https://www.techspot.com/news/85622-nobody-sure-what-makes-atari-2600-game-entombed.html

EMR,
@EMR@mastodon.sdf.org avatar

@futurebird Are the keyboard keys really part of the PCB? Are we shorting out those traces with your fingers?

c0dec0dec0de,
@c0dec0dec0de@hachyderm.io avatar

@EMR they’re probably capacitive touch traces.
@futurebird

scy,
@scy@chaos.social avatar

@futurebird Either the lighting on that battery is very unfortunate or whoever took that photo should urgently seek cover o_O

futurebird,
@futurebird@sauropods.win avatar

@scy

I think it's fine, it's a very chunky battery about as thick as it is long. It's not gonna splode

scy,
@scy@chaos.social avatar

@futurebird I hope it knows that, too ;)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • tacticalgear
  • ethstaker
  • JUstTest
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • provamag3
  • lostlight
  • All magazines