Hur datorer gjorde mig smartare, del 3.3

Kommentera och läs våra kolumner. Endast skribenter kan skapa nya trådar här.
Post Reply
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Hur datorer gjorde mig smartare, del 3.3

Post by IcePic »

Versionsnummreringen på mina kolumner blir bara galnare och galnare.
Jag tänkte länge att amigadelen skulle bli uppdelad i två, precis som C64an blev, men jag tror jag ska göra ytterligare en avstickare och prata lite om vad jag upplevde runtom datorerna och inte så mycket om maskinen i sig den här gången. Lite om scenen, demos, shareware och BBS:er i det tidiga 90-talet.

Som jag beskrev innan så hade C64an och Amigan startat upp det som kom att kallas scenen, dvs samlingsnamnet på de skickligaste kodarna, de bästa musikerna och grafikerna och de övriga personer som lyckades göra sig ett namn på ett eller annat sätt. Oftast hade dessa personer förtjänat sin berömmelse, medans det förekom att andra åkte på helt andra meriter. Nu ska jag givetvis tillägga att jag också ville vara rik och berömd, men inte blev det i någon större omfattning, så om man vill läsa mellan raderna att jag är en sur gammal wannabe som kommer ha negativa åsikter om hur det var på den gamla onda tiden så är det ok. Kanske finns det lite sådana spår i min historiebeskrivning även om jag inte vill erkänna det själv.

Hursomhelst så var den rådande miljön ganska ogästvänlig för nykomlingar. De som hade byggt upp ett namn för sig och sin grupp hade oftast många år bakom sig, och grupperna höll enormt hårt i sina verktyg och sina knep. Hela den idé som idag kallas Open Source Movement var ju helt otänkbar på den tiden. Några grupper av folk (dock inte demogrupper oftast) gav ut utilitydiskar med allehanda program och trix på, men mestadels skedde allt utbyte i det fördolda. För att scenen skulle vara riktigt bra och mysig för de som ansåg sig befinna sig på den, var man tvungen att utesluta andra. Vilka kriterier som fanns för att vara där gick givetvis inte att få reda på, utan en dag skulle man troligen inse att man var där. Det finns iofs en annan teori också, som går ut på att den som kan klättra upp lagom högt i apträdet och skrika värst verkar vara en av ledarna för apflocken oavsett om så är fallet eller inte.

Så varför spelar det någon roll? Jo, det fanns nämligen en enorm kreativitet och skaparglädje hos folket på den tiden. Mycket bra (eller åtminstone fungerande) kod skrevs på den tiden, men det gick nästan alltid förlorat p.g.a hemlighetsmakeriet. Om någon hade skapat ett program för att generera snygga sinustabeller till nåt demo så kom det aldrig ut för allmänt utnyttjande, utan det skulle hållas strikt internt. Om nån gjorde ett packprogram som var extra bra på samplingar så var det likadant. Detta förekom på en mängd olika plan. Alltifrån kunskapen om hur man drog linjer med amigans blitter (ett elände!) till hur formatet på mod-filerna var till musikprogrammen. Och det dök upp en faslig mängd med program trots detta, men när majoriteten av dem hade en massa hemligheter runt sig så var det svårt för dem att riktigt bita sig fast. Det förekom säkerligen ett trettiotal olika komprimeringsprogram för exekverbara program, alla med lite olika stuk och finesser. Det stora problemet med att packa körbara program låg inte så mycket i vilken algoritm man packade med så mycket som att formatet hos ett körbart program kunde skilja sig på en massa olika läskiga sätt. Så beroende på vilken typ av program man skulle packa fick man välja en speciell packare för den, bara för att folk satt och höll inne på info om de typer som deras packare kunde hantera. Det var alltså inte av intresse att ha bäst packning för alla format utan klart viktigare var att just mitt program användes "mest".

Allt detta ledde till att det inte skedde lika mycket framsteg som det kunde ha gjort om världen hade varit bara lite bättre. Så gott som all mjukvara sändes runt som binärer, oftast med sunkig dokumentation dessutom. Det låter kanske som allt var skit, men det var det ju inte. Däremot så kan man såhär i efterhand se att det kunde varit så mycket bättre bara. Det byggdes upp massor av nätverk av BBS:er som man kunde ringa till, där folk lagrade tusen och åter tusen filer, med allt från demos till pr0n. Det fanns textfiler och hjälpsamma personer att få tag på, men den delen av datorvärlden kunde inte skilja sig från det allmänna beteendet, utan utvecklades även den till att främja sig själv som en liten exklusiv skara.

Det dök upp det som kallades "elite-BBS:er", dvs BBS:er där inte vem som helst var välkommen. Det fanns en massa olika sätt att inte bli insläppt dit, och bland de dummare sakerna som dök upp var när grupper som hade många olika BBS:er i sina "reklam-banners" till de program de spred satte upp hela sin långa lista med BBS-namn och modemhastigheter osv men utelämnade telefonnummrena. Här är ju ett klockrent moment 22. Om jag vill ringa till den hypotetiska crackergruppen cr4xx0rs BBS så måste jag få tag på antingen en av dem i gruppen, eller nån som de litar på och få nummret från denne person. Om jag nu råkar känna dem eller någon med deras nummer så är ju namnet på basen det absolut minsta problemet, så då behövdes ju aldrig deras inkompletta bbs-listor stå med i reklamen från början ändå eftersom namnet på dem var irrelevant. Och att de hade BBS:er var nog ingen hemlighet för alla som kunde få tag på deras nummer. Men så var stuket på den tiden, det var viktigt att utesluta den stora massan, men samtidigt visa för massan att de var uteslutna, eftersom det annars inte skulle finnas någon som kunde beundra dem på avstånd. Det gick liksom inte att vara elite om det inte fanns några lamers att vara bättre än.

En lustig parallell till det såg jag på dreamhack. Det sattes upp en bunt DC-hubbar på DH, där det tydligen var en för de som delade ut 20G, en för 40, en för 60 och en för 90G. När läget är så, då inträffar två saker:
1. Folk skruvar upp siffran på "falska virtuella utdelade bytes i min fuskklient". Detta är ju såklart helt värdelöst för alla.
2. Alla "lamers" med bara 20G sitter och fet-tankar saker de skiter kungligt i för att nå 40,60,90G's servern senare. Det får till följd givetvis att när de väl har fyllt upp med 90G så är det samma jämrans 90G som alla andra 20G-lamers startade med, så 90G-servern får efter en stund massor med nya klienter som ramlar in med samma "värdelösa" 90G.

Blev det då bättre för de ursprungliga 90G-personerna att få en drös 20G:are med samma värdelösa 70G med slask? Jag vet inte, men det hör till historien att senare under DH angavs det att 90G-hubben nu var öppen för alla. Så ur det perspektivet, vem vann på att ha det uppdelat öht?

På samma sätt vart de eliteBBS:er som dök upp bara en show för de utvalda, där det gällde att exkludera, men inte gå under jorden för då finns de helt plötsligt inte längre. Hade det varit så att maximal exponering var det mest eftertraktade hos demogrupperna skulle de gott och väl kunnat hålla till på de lagliga BBS:erna och låta deras demos spridas även den vägen, men så vart det normalt inte, även om det givetvis korspollinerades lite grann ändå. Det som man i efterhand upplever som mest synd var ju att det var så mycket "yta" och så lite innehåll i den scen som fanns då. Ett demo med en ny cool effekt som ingen sett innan skulle ju varit lika unik även om man hade haft sourcen med i arkivet. Trots att andra skulle kunna släppa ett liknande demo så har ju alltid de som släpper den först fått sin credit för det. Det var ju ändå så att de som ville klona någon annans effekt plöjde igenom en halv meg kod för att leta upp den, bara det att det var mycket jobbigare i binär form. Det gjordes ju iallafall av folk som likväl kunde cracka ett spel om dagen, så att rippa lite effekter ur ett demo var inte så mycket att lipa om. Men tanken på att man skulle släppa ett demo med sourcen till var så fjärran som den nånsin kunde varit. Lustigt nog pågick hela GNU-projektet på unix under hela den här tiden, nåt man knappt hörde talas om, mer än att Emacs fanns och var gratis. Om bara lite mer av den filosofin hade läckt över hade nog mycket saker varit bättre under tidiga 90-talet..

Däremot var inte allt elände. Det fanns mycket bra shareware och gratis programvara, om än inte med source alltid. Men det verkade ofta som om mycket av energin gick åt till ego-höjande verksamhet och mindre till att eventuellt råka hjälpa andra som ville lära sig mera. Eftersom så gott som ingen ändå tjänade den minsta spänn på sin kod tycker man ju att det inte skulle spelat så stor roll om folk delade med sig. Och att lägga ut saker på nätet som man gör nu är ju en sorts backup som skyddar mot allehanda typer av katastrofer som kan inträffa med ett projekt, så det finns ju andra sekundära fördelar med den metoden. Nog finns det en massa sourcar som jag supit bort på dåliga disketter och som man råkat radera av misstag när man formatterade sin (lilla) HD. Men även ren och skär vänlighet hade inte heller skadat tror jag. Visst fanns det en hel del personer med mycket ödmjukhet och med ett bra sätt, men för varje sådan person gick det 10 idioter. Åtminstone upplevdes det så. En gång kom det förbi en trevlig person (Celebrandil från Northstar) på ett copyparty och fann att vi hade en Amiga1000 (som inte har OS:et i ROM utan läste in det från floppy vid poweron så man kunde byta "OS" snabbt och lätt) och ville testa att hans senaste vektorgrafikdemo funkade på så många OS-versioner som möjligt. Han stoppade in sin floppy med demot på och testade runt en massa. Fina röda vektorer och låten "popcorn" strömmade ur högtalaren. Vi pratar med honom om ditt och datt och någon frågar rent allmänt om inte han har en utilitydiskett med bra-att-ha-prylar, och om det var tillfällig sinnesförvirring eller ren godhet vet jag inte, men han låter oss kopiera den diskett som han hade med sig, med div. småprogram och utiliteter. Coolt. Med på floppyn var då en icke släppt version av Northstars egna packare. Den kände man igen för att den flimmrade grönlila medans den packade upp datat. Den var inte bäst heller, just då var Tetrapack (som senare blev DefJam-packern) den allrådande packaren för körbara filer som skulle hamna på en absolut address i minnet. Exakt hur vet jag inte, men på nåt vis fick andra personer i Northstar reda på att vi (Deadzone) hade denna diskett, varpå de fann det lönt att låta folk ringa från USA mitt i nätterna till ett par av våra medlemmar och trakassera dem. (och deras föräldrar som höll sig för skratt av nattliga samtal från virrpannor)

Exakt vad de ansåg sig kunna vinna på att ringa och störa har jag för mitt liv inte lyckats räkna ut. Om det nu var det mest elaka som kundes tänkas att vi hade en prerelease av deras packare så borde först och främst den som läckt ut den få skit, inte alla mottagare. Vidare, om den nu mot förmodan inte fick komma ut på något vis, så kan jag inte se nåt bättre motiv för oss att sprida den än för att göra dem lessna. Att berätta för dem att vi testat den och fann att den inte var bättre än befintliga packare rann av dem som vatten på en gås. Tyvärr var nog inte sanningen så intressant för dem som ringde. Det viktiga lär sanonlikt ha varit att exkludera oss (okända) från dem (som var elite och kunde ringa gratis med calling cards eller nåt).

Tyvärr var det ju så att den här mentaliteten höll i sig under hela perioden då kod var det som gjorde amigan överlägsen alternativen. Även om PC-maskinerna hade börjat få fart på sina cpu:er och börjat hantera minne över 1Mb så att det hade gått att börja använda dem så var amigans miljö helt överlägsen (i mitt tycke givetvis) den som fanns på PC och Mac. Men att se så mycket energi gå till spillo på att starta fejder och gömma (förhoppningsvis bra) kod ter sig så märkligt såhär i efterhand. Tänk om det hade varit såsom det är på de fria unixarna idag? Om folk delade med sig av det de visste. Att man kunde tänka sig att om jag delar ut info så får jag kanske tillbaka det igen, med tillägg. Inte för att licenser hade funkat, men hela idén med att inse att om jag ändå ska släppa mitt demo eller mitt program gratis så kan man lika gärna låta andra få ta del av vad jag lärt mig hittills. Just nu är det på de fria unixarna som den bättre typen av utveckling sker, men givetvis drar ju både PC/Mac-folk nytta av frukterna från GPL/BSD:ad kod, likaväl som övervintrade amiga och BeOS-users gör det. Det vore roligt om fler kunde få upp ögonen för idén med att inte sitta på sakerna som någon sorts självändamål.

Tyvärr verkar det som om de här tendenserna är kvar idag, med andra namn och andra medier bara. Det är FTP och DC över bredband istället för BBS:er över modem, det är filmer istället för warez (för det kommer bra mycket mindre spel och program idag) och mycket färre personer som kodar och mycket fler som laddar upp/ner istället.

Nu vart det lite mer gnäll än vad jag avsåg från början, men så blir det när man skriver av bara farten antar jag. Hursomhelst, ni får se det som en pekpinne om en av de dåliga saker som fanns (och finns) och förhoppningsvis ta ställning på sånt vis att man kan hjälpa till att undvika liknande i framtiden.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
fisk

Post by fisk »

Här är ju ett klockrent moment 22. Om jag vill ringa till den hypotetiska crackergruppen cr4xx0rs BBS så måste jag få tag på antingen en av dem i gruppen, eller nån som de litar på och få nummret från denne person. Om jag nu råkar känna dem eller någon med deras nummer så är ju namnet på basen det absolut minsta problemet, så då behövdes ju aldrig deras inkompletta bbs-listor stå med i reklamen från början ändå eftersom namnet på dem var irrelevant. Och att de hade BBS:er var nog ingen hemlighet för alla som kunde få tag på deras nummer. Men så var stuket på den tiden, det var viktigt att utesluta den stora massan, men samtidigt visa för massan att de var uteslutna, eftersom det annars inte skulle finnas någon som kunde beundra dem på avstånd. Det gick liksom inte att vara elite om det inte fanns några lamers att vara bättre än.
Eftersom jag *host* var en av de som var 'häftig' på den tiden, så måste jag villigt erkänna att ovanstående citat inte kan vara mer klockrent än vad det är. Tack för en välskriven och välillustrerad artikel IcePic. Vi har väl varit på "två olika sidor" av 'branschen', men har tämligen likartade erfarenheter. Efter ett tag upptäcker man att hela jargongen med: "Jag är eleet, du är lam" tar död på sig själv (runt 14-års ålder förhoppningsvis) ... sedan finns det ju de som går omkring och leker "ilajt" efteråt också. Till "wärszhElitens" försvar kan jag väl säga att mycket av 'hyschpyschet' är för att de vill minimera riskerna att bli avslöjade. Släpper de in alla som vill så kommer snart en mullvad in och saboterar hela verksamheten. Vilket absolut inte 'Hej jag delar ut 1TB wärZHCh' vill erfara.
User avatar
poller
Hedersbit
Posts: 4387
Joined: 2002-03-11 10:33:23
Contact:

Post by poller »

Ett sant nöje som vanligt att läsa. :-*
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

fisk wrote:Till "wärszhElitens" försvar kan jag väl säga att mycket av 'hyschpyschet' är för att de vill minimera riskerna att bli avslöjade. Släpper de in alla som vill så kommer snart en mullvad in och saboterar hela verksamheten. Vilket absolut inte 'Hej jag delar ut 1TB wärZHCh' vill erfara.
Det jag ville peka på var ju motsättningen mellan att vråla ut reklam över världens alla datorägare med budskapet "Det är hit du vill ringa" samtidigt som man ser till att det inte går att ta reda på hur. =)

Alternativet är ju inte nödvändigtvis att slå upp dörrarna, utan lite mer som att en framgångsrik irc-kanal sällan behöver sända ut apostlar till andra kanaler och skrika "kom till min kanal, den är skitcool". Att sen har lösen på irc-kanalen är ju bara dumt om folk nu spammat runt att man ska joina den.
Och som sagt, en framgångsrik kanal behöver ju inte ens spamma alls, lösenord eller inte. De finner sätt att få dit önskvärda personer ändå.

Rolex annonserar ju inte i ICA-kuriren precis. Om "alla" hade varsin Rolex så vore det inte Rolex. Ändå finner Rolex sin kundkrets utan spam.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
narius
Posts: 1475
Joined: 2002-03-08 14:47:53
Location: Katrineholm
Contact:

Post by narius »

Som vanligt skriver du som jag vet inte vad.

Och igen ber jag dig skriva en bok och skicka in till något förlag.
För du skriver så himla bra. (Får jag smöra mer?)

/Narius
En normal person har ett liv.
En nörd har ett i varje dator.
User avatar
Peter Wall
Hedersbit
Posts: 7026
Joined: 2002-03-08 0:52:56
Location: Stockholm
Contact:

Post by Peter Wall »

Välskrivet som vanligt av IcePic, väntar ivrigt på nästa artikel. :)
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
User avatar
Den_Onda_Apan
Posts: 375
Joined: 2002-03-08 18:38:24
Location: Västerås
Contact:

Post by Den_Onda_Apan »

Undrar om IcePick är mutad av 64bits.se för att skriva artiklarna? Dom är ju trots allt fenomenalt bra skrivna. Om han nu inte är mutad så är han en jävel på att skriva. :)
Leopard 2 - 1500 Kusar och 5000 Nm
Fiat Uno 45 - 45 Kusar och 80 Nm

^*_*^
User avatar
xerxes
Posts: 835
Joined: 2002-03-08 21:48:21
Location: Lund
Contact:

Post by xerxes »

Hmm, så man skriver sämre om man inte är mutad?
Iallafall, trevlig läsning!
There are 2 kinds of people in the world: Those who understand hexadecimal, and those who don't.
JoJo
Posts: 115
Joined: 2002-03-20 15:23:47
Location: Sverige
Contact:

Post by JoJo »

Tyckte själv att "scenen" var otroligt barnslig och lite "sjuk". Det där med att telefonnummerna inte visas har jag tolkat enbart som att de inte vill åka fast. Tror du måste vika på den punkten.
Parmardil
Posts: 786
Joined: 2002-03-08 9:12:23
Location: Landskrona, ursprungligen Borås
Contact:

Post by Parmardil »

:-* på dig IcePic, mycket trevlig läsning så här på eh...just det, lördags kvällen (var faktiskt tvungen att kolla :-[ )
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

JoJo wrote:Tyckte själv att "scenen" var otroligt barnslig och lite "sjuk". Det där med att telefonnummerna inte visas har jag tolkat enbart som att de inte vill åka fast. Tror du måste vika på den punkten.
Jag skriver ju kolumnen om vad jag tror och tycker, inte vad som är sant och fakta om vad de tänkte.

Jag har aldrig sett en hälare annonsera i tidningen om att han har 0-dayz
stereoapparater, dvd-spelare och datorer, och sen listat nummret som
ask-4-it. Inte heller de som säljer sprit på dunk, eller nån annan ljusskygg
verksamhet heller, trots att de går runt enbart på att kunderna köper illegala prylar
av dem.

Så jag står fast vid vad jag tror och tycker om den typen av beteende,
nämligen att det var dumheter att göra reklam som inte är reklam.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Jayjay
Posts: 3
Joined: 2002-05-09 16:25:56
Location: Trelleborg
Contact:

Post by Jayjay »

superbra :)

Minnen och diverse känslor väcktes till liv när man läste denna, hade nästan förträngt demo tiden :)
datamaskin med krydda :D
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Post by IcePic »

IcePic wrote:
JoJo wrote:Tyckte själv att "scenen" var otroligt barnslig och lite "sjuk". Det där med att telefonnummerna inte visas har jag tolkat enbart som att de inte vill åka fast. Tror du måste vika på den punkten.
Så jag står fast vid vad jag tror och tycker om den typen av beteende,
nämligen att det var dumheter att göra reklam som inte är reklam.
För att förtydliga mig själv:
Jag har inga som helst problem att förstå varför de inte sätter ut nummrena,
den biten är självklar. Det jag har svårt för är anledningen till att sätta upp
listor i stil med:
----== The craxx0rs ==----
NAME - SPEED - NUMBER - FUNCTION
Nisse Tuta BBS - 14k4 HST - ask4it - Norway HQ
Arne Anka BBS - 16k8 DS - ask4it - Denmark HQ
FooBars Haven - 9600 V32 - ask4it - Europe HQ
Silly Sam Site - 14k4 V32bis - ask4it - World HQ
och sen finns det ingen att fråga. =)
Hade man en warezande polare skulle man troligen frågat honom:
"Vart ska jag ringa om jag också vill wareza?" snarare än:
"Vad för nummer har Arne Anka BBS?" väl?

Det hade iaf jag gjort.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
nem
Hedersbit
Posts: 4678
Joined: 2002-04-12 15:48:33
Location: Lund

Post by nem »

Kul läsning.

:)
User avatar
naken^
Posts: 345
Joined: 2003-01-30 7:34:28
Location: Anfield

Post by naken^ »

FAAAAAAAAAAN nu kommer jag försent för jag fastna i dina artiklar =)

MKT kul och underhållande läsning..
[~^ ABIT AN7 ~^ XP2500+ @ XP3200+ ~^ 2x512 Wb CH-5 @ 11-2-3-2 ~^ PC 9800 PRO @ 412/730 ~^ LIAN LI PC65B ~^ Chieftech 360W ~^] <-- Prime95 stabil
-LIVERPOOL FC || YOU´LL NEVER WALK ALONE || LIVERPOOL FC-
Post Reply