Skip to main content

clacke: inhibited exhausted pixie dream boy 🇸🇪🇭🇰💙💛 reshared this.


Introducing myself


Hello everyone. I'm Viznut from Northwestern Eurasia. I'm known for things such as VIC-20 demos, bytebeat music synthesis, Skrolli magazine and some texts about how capitalism and wasteful technology suck.

I recently wrote a few lines about a vision I call "permacomputing" and it inspired me to check out the current status of the Fediverse. So far I'm not disappointed.
#introductions

This entry was edited (3 years ago)

Dragan Espenschied reshared this.


I finally got some of my thoughts together about machine learning and the current hype that surrounds it.

http://viznut.fi/texts-en/machine_learning_rant.html


viznut | Ville-Matias Heikkilä reshared this.


Probably the single most impressive entry from the #Revision2024 #demoparty : Remnants by Alcatraz

Here's the whole intro executable for your convenience:

68f69f07b013cd10d6bac90391eee2f9bbf601b8cdccf7e7720e41f6c13f7508804702058047082d80ee4c608d28bffcffdf45fcd809df470880fd017503de4405d9edd913df45fef6c1407402dcc2dcc0de4706df45fbd8097404d9cad9e0df47c95629fed918d91a7bf85eb929006029fed902d80bd800d9500cd9187bf1df01d900b10729fed94004d900d9c1d84ffed9c1d84ffedeebdec1d918d95804d9c156d9c2d8c0d900d8c4d9f5d9e1d94702decadee9d910dbf1dbd1ddd929fe7ae15edbf1dac1ddd9d913d907decae2b761ddd9d85f02dfe09e7602e292890d61260245ffd1e8aa83c72881f980010f8521ffc30c00b84c3ed53eca3e09c237ff

video: https://www.youtube.com/watch?v=A9jn6ExjDw8

pouet: https://www.pouet.net/prod.php?which=96536

#demoscene #sizecoding

in reply to fredix 🐧

@fredix Well yeah, you could optimize it a lot, sure. I just did full FreeDOS install and slapped the intro on top. I think it would work with pretty much just "SYS C:" alone, but I wasn't bored enough to spend more time on it.
in reply to Harry Sintonen

No problem Harry ! thanks a lot, I try your VM the demo works well, thanks a lot ;)

tmv reshared this.


Some length-limited #literature types matched up with #demoscene size-limited categories:

8 bytes: four-character idiom (四字熟語)
32 bytes: six-word story
64 bytes: stanza
128 bytes: limerick
256 bytes: dribble (50 words)
512 bytes: drabble (100 words)
4K: sudden fiction (<750)
8K: flash fiction (<1000)
64K: short story
128K: novella
unlimited demo: novel

in reply to Job

Many stories unpack worlds that feel much bigger than the pages they come from.

And then there are books that make you stop and think before continuing. And textbooks that make you do assignments to ensure that the compact theory uncompresses properly.

in reply to viznut | Ville-Matias Heikkilä

Right, but I was thinking more along the lines of how in lossless compression like LZ78 or prediction-by-partial-matching the bit stream gets "denser" because it refers to earlier parts of the bit stream. I'm trying to think of whether I have ever read a story that used fewer and fewer words to say more and more as I kept reading it.

ultrageranium reshared this.


Watt-Wise Game Jam started yesterday, and the submission deadline will be on April 22nd.

Interestingly, the introductory text has been written from the point of view that the entire frame would be recalculated on every screen refresh. This is actually an approach that sometimes annoys me a lot. Especially in turn-based games that waste CPU cycles even when waiting or paused.

#permacomputing #wattwisegamejam #wattwise
http://wattwise.games/

in reply to Devine Lu Linvega

I'm referring to the idea of rerendering the entire frame, regardless of the framerate. This idea is something that became prominent in game development in the nineties, I think. Games written for older platforms generally update only what is necessary.
in reply to viznut | Ville-Matias Heikkilä

@neauoire it is also style adopted by various plugin systems like audio plugins (VST, AU etc.) where you need immediate mode GUI that is driven by the plugin callbacks (most of operating system UI framework are incompatible how plugins behave).


Every now and then I think about writing a book. Either fiction or non-fiction. Then I start evaluating my strengths and preferences and come to the conclusion that it might be a better idea to express myself with something algorithmic instead.

In my fiction projects, I always tend to focus a lot on world-building and internal consistency. I think about the lives of the characters via some kind of RPG-like rules without even noticing it. I feel sad about exploring only a single possible timeline in the overall possibility space. So, it always seems to boil down to algorithmic storytelling, i.e. games.

Even when I think about how an ideal human society should work, it again boils down to something that would be far easier to express as a simulator than as convincing prose.

in reply to viznut | Ville-Matias Heikkilä

https://github.com/z88dk/z88dk/wiki/Benchmarks the z88 people did some excellent work on that here, gives a good insight into what the different compilers can do
in reply to visy

I've seen those benchmarks. Also noticed that their main compiler just consists of patches to an older version of SDCC, and there's a new version of SDCC released after it. The latest SDCC still does some superfluous register reassignments. Need to do some more research, I think.

tre :elmo_fire: reshared this.


Three months ago, I moved to the middle of a forest in Central Finland. In order to ease up the operation and to help myself adjust, I temporarily abandoned all sources of monetary income.

Now it's the time to start doing something for money once again. My material needs are quite low and I like my freedom, so I don't desire long-term full-time jobs (unless they happen to perfectly align with my overall life interests).

If someone happens to know an interesting software project that needs paid contributors but doesn't contribute to the undergoing global disasters, I'll be happy to hear about it.

I particularly appreciate difficult, low-level and weird things that have a purpose. I have about 39 years of programming experience, including many feats of outlandish wizardry on the demoscene.

in reply to viznut | Ville-Matias Heikkilä

I am not sure what the development needs are currently, but #Zonation software developed at the University of Helsinki and Finnish Natural History Museum is actively developed currently. It is a software used to perform spatial conservation prioritization, or simply, to identify natural areas which should be conserved because their impact for ecosystem/biodiversity is comparatively high.
Unknown parent

Yes, you can! I guess the email address viznut at gmail.com works best for this type of communication, so you can give it.

Kartik Agaram reshared this.


The pixel matrix of the character set of the Soviet 15IE text terminal
This is the character set and the ROM font of the Soviet VT52-compatible text terminal 15ИЭ-00-013, notably used with the PDP-11-compatible workstation computer Электроника 60, on which the original version of #Tetris was made in 1985.

There are two parallel ASCII-derived character sets that may co-exist on the screen but (AFAIK) need special control codes to switch between. Each alphabetic character has a unique pixel shape, so it is possible to visually distinguish e.g. a Latin A from a Cyrillic A.

Source: original documentation linked to by the Russian Wikipedia page of the 15ИЭ-00-013.

reshared this


teemuki reshared this.


One type of story I find personally powerful is that of "shamanic retrieval": the hero (sometimes with a helper animal) takes a dangerous journey deep down in order to bring back something. It may be an object or a soul, but sometimes it's merely information such as magic words (as in the Finno-Karelian story of Antero Vipunen).

In the 1980s, I got to know two computer games that have this kind of story. One was the 8-bit platformer adventure Nodes of Yesod (pictured) where an astronaut retrieves a monolith from caverns under the moon surface, and the other was the classic dungeon crawler Hack/NetHack where the object to be retrieved is the Amulet of Yendor.

Both of these games even give the player a "helper animal" (a "moon mole" in NoY, and a dog in Hack). Both of these games have many references to mythologies and the occult, but I'm unsure whether the presence of helper animals is a conscious reference or not.

A screenshot of the C-64 version of Nodes of Yesod (1985), showing an astronaut and a moon mole in an underground cavern.

in reply to viznut | Ville-Matias Heikkilä

Hey Ville-Matias, it's very nice that you rightly appreciate Nodes of Yesod. Did you know that the lead programmer/designer for NOY is here on the fediverse and he's quite a nice guy too?

Ville-Matias please meet @stevewetherill.

@stevewetherill, please meet @viznut a sophisticated connoisseur of your great work of decades past.

This entry was edited (2 months ago)
in reply to vruz

I once chatted with one of the developers on Twitter, but it's great to see Steve right here on the Fediverse too!
in reply to viznut | Ville-Matias Heikkilä

@stevewetherill

Steve was also gracious enough to share here his recollection of the time he spent with Software Projects in Liverpool, in the very early days, when he helped to port Manic Miner to the Amstrad (and later his work with JSW2)
http://www.jdawiseman.com/papers/games/jsw2/jsw2_programmer_comments.html

I'm glad he's also capturing all these stories on his blog, which I recommend taking a look at, especially if you are interested in the parts where he chronicles the context in which Nodes of Yesod came into being.

Cheers!

in reply to viznut | Ville-Matias Heikkilä

@vruz hello @viznut - nice to connect with you on here! As for the themes in Nodes of Yesod, and the name itself, those can probably be traced back to the artists at Odin Computer Graphics, Paul Salmon (RIP), Stuart Fotheringham and Colin Grunes.
in reply to Steve Wetherill

I was able to find the Twitter thread. It was with Stuart Fotheringham who specifically told that that it was Paul who came up with the name and who was also "into mysticism".

viznut | Ville-Matias Heikkilä reshared this.


It is official now: Russia's Supreme Court declared "extremist" and banned the "LGBT movement".

A single display of LGBT flag, offline or online, is punishable by a fine.
In case of multiple offenses, the punishment is up to 4 years in prison.
Activism, online or offline, and potentially donations to LGBT charities, are punished by up to 6 years in prison.
Allies of LGBT activism are now legally banned from elections.

And there is a new law coming up, "justification" of "extremism" online (as in, not denouncing), punishing it by a prison sentence of up to five years.

Unknown parent

Nina Kalinina
@f4grx one more boost and you can be persecuted for supporting an extremist organisation, yay!
in reply to Nina Kalinina

Content warning: homophobia, detailed description of violence, rupol



visy reshared this.


For those who might be interested: The source code and assets of the animated series "PC-lamerit" are now on Github. I had been planning an executable version for some years already, but now it feels like it's a better idea to just release everything without any clean-ups. https://github.com/viznut/pc-lamerit

reshared this


Rynach reshared this.


This entry was edited (8 months ago)

JakkePimio reshared this.


#Finland has been experiencing its own "Trump era" for a couple of months now. In order to ensure that this destructive period will be terminated as soon as possible, it is necessary to protest. I have already participated in three anti-government protests so far, and the one advertised below will be the fourth. None of the previous governments was horrible enough to lure me into this.

A few keywords: far-right extremism, climate change denialism, conspiracy theories, limitation of basic worker rights, cuts on minimum social security (as well as education and healthcare), attacks against free media.

Luckily, the coalition has also shown signs of breaking up since the very beginning. I really hope we can speed up the process. #MeEmmeVaikene #protests

Poster: Mass demonstration against racism and fascism in the Finnish Goverment, #MeEmmeVaikene, 2023-09-03 Helsinki

in reply to viznut | Ville-Matias Heikkilä

What scares me is that about half of the population seem to support the current government, since it was elected 😬

I believe they've lost a lot of votes after all the scandals, but still there are many people who think their approach is the right one 😔

in reply to ­

I guess quite many voters were fooled by the "debt populism" and not many specifically wanted to have the PS fascists in the government. They just wanted someone to "urgently fix the economy".

Traditionally, an election result like this would have led to a blue-and-red government where every decision would have to be justified from both right-wing and left-wing perspectives. Now that PS were chosen instead of Social Democrats, it has been possible to dictate even outrageously stupid right-wing policies without anyone in the coalition questioning them.

in reply to viznut | Ville-Matias Heikkilä

Maybe I can admit this here: I had a slight "celebrity crush" on one of the ministers of our previous government because of this video where she shows off her (S)NES collection https://www.youtube.com/watch?v=6eRTgjO-864

protodrew reshared this.


Some #linguistics / #ethnomathematics

In most Eurasian languages, the numbers from 21 to 99 folllow the general pattern "X tens [and] Y".

In Finnish: 42 = neljä·kymmentä·kaksi 'four tens two'

However, in Finnic and Sámi languages (and probably in other Uralic languages as well), there used to be another system that used ordinals for the tens (and sometimes even for the hundreds):

42 = kaksi·viidettä[kymmentä] 'two of the fifth [ten]'

This approach would make it possible to have an unambiguous place-value number system without a zero symbol:

III I II III
'three of the first ten of the second hundred of the third thousand'
= 2103

in reply to Adrian Demleitner

Interesting. Conceptually similar to Mesoamerican numbers (which are also base-20/5), but instead of bars and dots it has connected line segments.
in reply to viznut | Ville-Matias Heikkilä

A transitional version of this I have seen in an early version of Estonian bible as well.

The number of the beast was "kuuetsada seitsetkümmend kuus", which mostly as 676 for a modern day Estonian and has the same logic as our 12 was "kaks teist kümmet" at the time. Or "kaksteist" in the modern version.

Also there's the stuff with 9 and 8 being "one short of 10" and "2 short of 10".


viznut | Ville-Matias Heikkilä reshared this.


A couple of little self-promotional bits: if anyone's around in London tomorrow and interested, I'm presenting my thesis research as part of the panel "Permacomputing and the Technopolitics of Sustainability" at the "Material Ecologies of Media and Their Histories" conference: https://www.tvcentre.org.uk/conferences/material-ecologies-of-media-and-their-histories/

reshared this

in reply to Tim Cowlishaw

...and at the same time @rra is gonna be in Warwick, presenting a talk we've prepared jointly on "The materiality of mastodon servers: Starting a discussion on complexity, methods and ends" at the #mastosymposium at Warwick University's Centre for Digital Enquiry!
https://warwick.ac.uk/fac/cross_fac/cim/events/mastodon-research-event/

...after which i will be collapsing into a heap for the summer.

(((o))) Acoustic Mirror reshared this.

Unknown parent

Tim Cowlishaw
@ghostzero aha, I will try and find out!

in reply to LisPi

@lispi314 @Ceronan

They can be, with the right batter and deep-frying.

Or caramelizing, but caramelizing your computer takes even longer than onions. https://slate.com/human-interest/2012/05/how-to-cook-onions-why-recipe-writers-lie-and-lie-about-how-long-they-take-to-caramelize.html


eli_oat reshared this.


reshared this

in reply to viznut | Ville-Matias Heikkilä

@j3s : took the time to elaborate my take on the subject. Thanks for launching this discussion.

https://ploum.net/2023-06-19-more-rms.html

in reply to ploum

@ploum @j3s we need a non sexual predator version of Stallman, so not Stallman

Luci for dyeing reshared this.


The classic Apple bitmap font "Chicago" tries to avoid aliasing by sticking to 90° and 45° angles in letters like W, M and K.

However, this idea is much older than that. This pixel font is from a French embroidery book printed in 1527.

The previous two pages sample a blackletter font. Blackletter is by itself more orthogonal and angular than Antiqua, so the idea works much better there.

https://commons.wikimedia.org/wiki/Category:Ce_est_ung_tractat_de_la_noble_art_de_leguille_ascavoir_ouvraiges_de_spaigne_(1527_af)

#pixelArt #typography #ancientPixels

A page from a 1527 embroidery book with a pixel font

in reply to visy

@visy letters J and U are missing; I guess they weren't part of the alphabet at that time??!!
@visy
in reply to Niles Johnson

I'm more concerned by the lack of Y in the second example. That was actually needed for Greek loanwords.

ultrageranium reshared this.


in reply to R. L. Dane :debian: :openbsd:

@R. L. Dane Funny that you feel that way, because I've always seen Nokia as a conservative megacorp that was already blundering a lot when this font was in use. But maybe I've just been living too close to them.

Anyway, here's an interesting article on the history of the font: https://www.linkedin.com/pulse/unsung-heroes-finnish-typeface-design-juho-veps%C3%A4l%C3%A4inen/

Regarding Iphone: one of Nokia's biggest blunders in the 2000s might have been dismissing this thing: https://en.wikipedia.org/wiki/MyDevice

in reply to viznut | Ville-Matias Heikkilä

@sejo

Fascinating read, thank you.

A bumbling company, for certain, much like RIM here in North America. But I loved the character of their phones. I still wish I hadn't traded in my old 7210 for a terrible Moto flip phone. I even had the Nokia camera addon for it XD


viznut | Ville-Matias Heikkilä reshared this.


in reply to ultrageranium

NEW: Bring a swim suit too, if you want to go for a dip during breaks!
in reply to Douwe

it was wonderful meeting you in person! to stay in touch, here are two mailing lists: https://unciv.nl (uncivilisation topics) & https://lists.ghserv.net/mailman/listinfo/17-meetings (for getting together every 17th in the month, and interesting announcements) Please share to those not mentioned in this post!

Lingxiao reshared this.



viznut | Ville-Matias Heikkilä reshared this.


Luna says:

"idk if anyone looked at https://executable.graphics/ today but you should :3"

And. yes. yes you always should.

Yes, every one of the images there is generated by a program.
Yes, every one of them is smaller than 4k in size.
Yes, there are many, many different pieces of art there, of many, many different styles.

Yes, it is awesome.

#demoscene

reshared this


Osma Suominen reshared this.


I don't know if this happened elsewhere in the world, but in Finland it used to be a common misconception (in the 1980s and early 1990s) that computers "know" a lot of things, and you can ask about these things by writing questions in natural language (i.e. English, because that's the only language computers understand).

It was mostly adults who had never touched a computer who asked annoying questions like "Can you ask your computer about <this and that>?" but even some kids who actually had a computer believed that there would be a special "questions asking mode" you could get to with some secret Basic command. It was often a huge disappointment to learn that there was none.

I assume this misconception might have been fuelled by the fact that computer in Finnish is "tietokone", which literally means 'knowledge machine'.
in reply to viznut | Ville-Matias Heikkilä teemuki reshared this.

Because some people are still actively commenting here, I might add some linguistics.

"Tieto" (knowledge) and "tietää" (to know) are related to the word "tie" which means 'road, way'. So, they probably originally referred to a "knowledge of routes" kind of understanding, and any kind of sequential, symbolic or propositional information as an extension. In old Finnic runo-songs, "tieto" may refer to e.g. the ability to recall and recite poems/songs.

The original general-purpose word for knowing is "tuntea" (or *tumte- in Proto-Uralic). In modern Finnish, it means something like 'to feel; to be familiar with; to know someone'. So, something deeper than mere factual information.

Oh, and 'knowing how to' is a completely different thing. The usual verb is "osata", which is usually translated as "can".

Unknown parent

There are also many later words that refer to agricultural activities.

In English, "pondering" is originally something you do with weights and a scale, while the corresponding Finnish word "pohtia" originally means threshing, i.e. something you do with grains.