Modern Day Equivalent of Byte/Compute! Magazine?
MochaMan writes "I grew up in the '80s on a steady diet of Byte and Compute! magazines, banging in page after page of code line by line, and figuring out how sound, graphics, and input devices worked along the way. Since then, the personal computer market has obviously moved away from hobbyists intent on coding and understanding their machines down to the hardware, but I imagine there must still be a market for similar do-it-yourself articles. Perhaps the collective minds of Slashdot can divine some online sources of fun and educational mini-projects like 'write your own assembler' or 'roll your own bootloader.'"
A fantastic hobbyist type magazine. Our community college has a student subscription for it, definitely worth it. Edited by Steve Circia, name should ring a bell!!
I even took some classes at a tech college to learn programming and whatnot, but the teacher didnt know these kinds of basics. Jumping into in depth problems with a base code already established was not a good way to learn for me, and im sure others might struggle with this too. Please slashdot, hook it up with some good links!
From O'Reilly is about the only one which I can think of.
The Internet is this magazine.
That said check Make or google micro-controller projects.
Make magazine is a wonderful DIY with electronics projects etc.
Try looking at http://www.nutsvolts.com/. It has electronic and some programming at very low level.
Maximum PC is a great magazine.
Michael
http://s1.sfgame.us/index.php?rec=58163
Want to beat the hackers at their own game?
* Learn how hackers find security vulnerabilities!
* Learn how hackers exploit web applications!
* Learn how to stop them!
Jarlsberg - Web Application Exploits and Defenses
I learned on Byte and Compute! as well but that's because back then that's all there was. That and a few books.
Now there's a gajillion ways now to be a techie. Whether it's coding to the metal or using JavaScript or Flash, using Java or C# or C++ or C or hand coding assembly. The number of ways to get the same buzz I got from those magazines in the early 80s has increased exponentially.
If you're stuck in the 80s though and just want to hand poke hardware then try the Arduino movement or one of these
http://blog.makezine.com/archive/2009/12/fun_games_and_entertainment_open_so.html
And no, I'm not dissing those projects. I'm just trying to say that writing something in JavaScript or Python gives me the same feeling I got back in the 80s from typing in programs out of Compute! It's 2010. I'd much rather be programming in C# on XNA on my PC/360 than in basic or assembly on my Atari800.
If you are intent on bit banging... the available options these days are pretty much limited to microcontrollers, unless you want to end up in huge projects or small modifications on huge projects.
Most of what you can do with these tends to be robotics projects, since there aren't a lot of 8-bit general purpose computers available out there any more.
There are a lot of web sites that provide small source code for special purpose robotics projects which you could apply much in the same way as typing in BASIC games from Compute! or Byte magazine, and then playing with them.
If your intent is to provide a project for a kid, you could do a lot worse than going some place like Weird Stuff, buying up a handful of Compute! magazines and a Commodore 64, a 1541 disk drive, and a box of 10 floppies. There are plenty of analog TV's out there still to use a monitors which are otherwise sitting unloved in peoples garages.
-- Terry
If you're looking for a replacement to the likes of Software Developer, Dr. Dobbs Journal, then please check out Pragmatic programming. As a hobbyist programmer, I enjoy the different articles, from metaprogramming to Facebook app development.
Personally I prefer working with ATmega's directly rather than with Arduino, but ... if you want to futz around and LEARN, Arduino is a good place for it. Lots of tutorials and others willing to help. Lots of neat plugin boards for sensors IO. Lots of choices of example software from FreeRTOS to VGA output on a pin (both of those aren't designed for the arduino framework, but porting them should be rather trivial once you get to the point where you would consider porting them.
If you're using Windows, I'd suggest just using the AVRstudio from Atmel and WinAVR (GCC for AVR chips if you want to use C/C++ instead of just ASM). You can start with the Arduino development environment and move up later. Its free. The Arduino environment is really just a replacement for your main() with a while(1) loop on the standard AVR toolchain anyway
Arduino has lots of examples and information, but from a debugging standpoint, its the worst there is.
AVR Studio from Atmel has a nearly perfect simulator, and if you use something like HAPSIM you can simulate other hardware as well, such as serial ports, buttons, leds and a specific LCD.
If someone would add some decent debugging abilities to Arduino it'd be a useful development environment for me, but debugging through the simulator might be a little overwhelming for a newbie I guess.
I used to roll my own boards for ATmegas, now I just use Arduino boards, price is more than the processor, but cheaper than rolling the whole board yourself unless you do it in numbers, the Arduino hardware is the best way to go if you're talking quanities less than 10 for sure, probably cheaper all the way up to the 100s if you're hand assembling.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Tom's Hardware, Anandtech and others used to be really good resources. Maybe worthwhile to check them out?
This post brought to you by your friendly neighborhood MBA.
This is low level stuff he's after - first write your internet, then your operating system and network drivers. /Then/ connect to the internet ;)
while (true != false) process_more_stupid_code();
As others mentioned Make is a good one and 2600 also has a lot more computer/network oriented material lately.
http://www.arduino.cc/
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Make magazine obviously does the same at a more accesible level.
In the end Byte's value was that it provided reliable reviews and use cases computers, not based on OS, but on need. Be it Unix, MS Dos, CPM, of Mac OS, Byte honestly looked at what could and could not be done on th machine. It did not shy away from technical detail. Most of this has moved on online to sites such as Tom's Hardware.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
Nut's and Volt's is also a good one. And, I just love the name.
I remember Bytes! Gazette which catered to the Commodore 64 and 128 crowd had this clever input program in Commodore BASIC that would allow the entry of programs by byte-codes. That is, each edition of the magazine had these long list of byte sequences (i think they were 5 chunks to a line, and something like 200 lines for the bigger games) where the first 4 bytes were data and the 5th was a checksum for that line. You would enter these sequences using the BASIC program and it would allow you to proceed to the next line or it would prompt you to re-enter the line if the checksum failed.
:-) Then again, I was only 9 at the time, so I didn't really know any better until my brother-in-law pointed out that I needed to use the BASIC entry program...
The problem was that the BASIC program code was only run every other issue, so if you only bought a few issues from the supermarket you'd probably miss the program and waste several hours entering otherwise meaningless junk into the standard Commodore prompt
Sigh, I still kinda miss those days.
I, for one, am looking forward to the inevitable
If you don't know of this quarterly magazine, look it up. It emphasizes the value of curiosity, while often providing templates for additional investigation. Some of the content is crap, but most of the time there's at least a few things of value.
Check it out.
Oh baby .. thats one hot little CPU you have there. Do you like to cluster with other systems, or do you just go down all by yourself?
I am Slashdot. Are you Slashdot as well?
What more do you want? Program listings in the back?
There certainly isn't anything remotely close to those old magazines. I remember devouring issue after issue of Ahoy! (!) Remember having to run your code through the checker to make sure you typed in each line right?
These days, about the only thing I can really think of that has code in it and projects like that is Linux Journal. Sure, Make has some things in it, but it's definitely not focused solely on computers. The one area that remains extremely accessible for a beginner and also has a very high practical value is the web. Some of the coding projects in Linux Journal for PHP and such are extremely useful and even readable for someone young.
----- obSig
No, there isn't a comparable magazine these days.
There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
Subscribe to "Dr. Dobb's Journal" and "Nuts & Volts"
Elektor
I am Slashdot. Are you Slashdot as well?
With the computer magazines still in business converting into websites, why not go to the tech centric websites such as CNET?
http://lmgtfy.com/?q=%22reading+comprehension%22
He didn't ask how to write his own assembler.
He asked where to find a good, consistent source of articles about that kind of problems.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Although limited to one operating system only both "Linux Developer & User" and "Linux Format" magazines have coding sections that address multiple languages, system details, mini-project ideas, although they are both targeting the beginner coder.
I loved Byte Mag, but it wasn't the only thing I grew up on. I also cut my teeth on Creative Computing Magazine as well - it was one of the few places where one could get the source code for a game, type it in and run it - and then make changes and learn. I grew up typing in every program from every issue, learning with every keystroke. Now my kids need the same thing, but it needs to be in something more current - like Python. If someone made a modern version of this, with VB, Python or whatever, I'd live by it once again!
Makezine is the closest thing I've seen to anything like that lately. Lots of Arduino projects. I've also linked some projects you might find interesting:
How to program a person.
How to scavenge a CD drive for parts.
Arduino accelerometer.
Electronics enclosure.
But I'm probably way off, since it sounds like you're looking for software projects, not hardware.
Yes, he could go to the library and look at papers and figure out how circuits are made. But that is not what he is asking. He wants to know a place where all his info is available in a tutorial manner. So, suggest websites if you are talking about online stuff. Even google can give you more results than needed sometimes. There is a http://electronicsworld.tripod.com/ I used to visit this when I was in undergrad. Now I am mostly into programming :)or :( whatever.
Make, as already mentioned
Nuts and Volts
That would make a good subscription set. :)
Complete code and hardware for sophisticated projects. The adverts will bring you up to speed on what's available for system on a chip, embedded controllers, etc. Deeper than Make. Hobbyists can try out robotics. Scientists can build useful data loggers, remote telemetry, etc. Newbies can learn the basics of writing and compiling code and downloading it to small devices of all sorts. System boards and compiler environments complete for under $40. Also try ladyada.net for complete hardware kits and Ardino system boards, etc. Learning to solder is fun and gives one an almost mystical reconnection to the roots of our digital age...
"Knowing everything doesn't help..."
Hmmm. He was using "assembler" and "boot loader" as an example.I wonder what that makes you?
RIP America
July 4, 1776 - September 11, 2001
He asked where to find a good, consistent source of articles about that kind of problems.
So lmgtfy is wrong in what manner? Google will do it.
Instructables.com is the only other "search" site you need.
I will concede the point that one thing google is iffy at best is finding the stereotypical electronics manufacturer appnote. Then again, how hard is it to figure out, if you want to do something with PICs, you go to microchip.com, click app notes, and do the obvious searchy searchy thing for what you want to do?
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Slightly OT, but was wondering if there was a good BYTE archive online? I've found various sources for other magazines (gazette, transactor, etc.), but nothing for byte. I've got 5-6 complete years of byte that could be a good starter if someone were doing it.
Anyone know what kind of copyright hassles some of these archives are getting? Are people getting permission, or are they relying on these publications being out-of-print and out-of-mind? I doubt there's much commercial potential left, for example.
}#q NO CARRIER
Online: http://www.google.com/codesearch and http://sourceforge.net/
This is a good hobbyist site for banging on the PC hardware. www.osdever.net/
Ascalante: Your bride is over 3,000 years old.
Kull: She told me she was 19!
I remember Compute's! Gazette! And I remember not realizing that I needed the BASIC assembler at first myself:
AE 3D 10 00 23 11 7E 4D 8A
?SYNTAX ERROR
READY.
_
I feel like this is an "In my day...." post.
A sentence you'll never see on an Internet discussion board: "You know what? You're right."
I gave up on DDJ when they were filling the magazine with articles on "how to wrap xxx in mfc classes". You'd get several of these, and article on getting around Microsoft bugs, how to use some Microsoft functions, a couple of articles on interfacing with Windows through Java, and letters to the editor. Since I wasn't interested in Windows, very little of the magazine was useful to me.
Did they ever get beyond their MicroSoft slant?
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
I grew up in the '80s on a steady diet of Byte and Compute! magazines, banging in page after page of code line-by-line, and figuring out how sound, graphics and input devices worked along the way.
They only existed in the 80s because the device manufacturers had no way to distribute large multi page paper documents for free. Sure, if you were a Genuine Degreed BS-EE with the job title to match, salesdroids would pretty much send you anything you ask for as samples. The general public, believe it or not, was expected to actually pay for printed appnotes and even printed datasheets.
Nowadays, if you want to learn how to make sound, or program a LCD, or run a A/D converter, you just download the appnotes from the manufacturers website, typically you get a PDF explaining in great detail how it works, schematics, and example code to get you started out. Some manufacturers go further and sell demoboards for a really modest (probably subsidized) fees.
Either the manufacturer's appnotes are so simple and clear that a "D" student could figure it out, or they go out of business and are replaced by a manufacturer with better tech writers. The quality level is generally excellent.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Outsourcing Magazine
try { do() || do_not(); } catch (JediException err) { yoda(err); }
I like hackaday.com. Has lots of DIY articles as other member's really great projects...
//LIFE WOULD BE EASIER IF I HAD THE SOURCE CODE!
Google
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=write+your+own+assembler
...and if you look for news what interesting developments are there in microcontrollers? If you want to know what programming languages are "in"? Compare assemblers of PIC, '51, AVR and ARM (not instruction-by-instruction but in a subjective/descriptive way like an article does)? Learn about new algorithmic techniques in reading accelerometer data? Get news about a new manufacturer with microcontrollers of a completely different family?
You are suggesting a source of data. The question is not about data, it's about magazine articles. Not solving specific problems you have at the moment but expanding your scope, learning things you didn't know they are out there to learn in the first place.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Why would they? What business in their right mind would ignore 95% of the market to cater to probably less than 1%; I'm guessing you're a linux user.
If I disagree with you it's because you are wrong.
Okay, so what is the correct query for Google to tell me what is there interesting and worthwhile to learn about embedded currently?
You're not getting the difference between obtaining answer for a question and reaching out for knowledge.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Its not a replacement for Byte by any means, but if you are into automation or robotics then Servo Magazine is not a bad choice. http://www.servomagazine.com/ It caters to the robotics competition crowd, but there is still lots to learn both electronically, mechanically, or programatically. Its great if you need to create sensors, control 'things', or just like making things that go whizz and move around the room. ;)
A lot of similarities still exist within Linux Journal.
Maurice W. Hilarius Voice: (778) 347-9907
c't (link: http://en.wikipedia.org/wiki/C't ) is pretty good, if you read German.
There are still lots of people 'stuck in the 80's' interested in building things from scratch. We have a series of articles on building a bicycle computer using .NET and Visual Studio there you can get as close as you want to the hardware without giving up the tools you are familiar with on the desktop. http://blogs.msdn.com/b/netmfteam/
Yeah, 9V battery hack? HACK???
Or mysterious lightbulb hack???
Lol, liberal definition of """hack""" Sheesh.
While not technically a magazine Hackaday provides just that kind of interesting hobbyist resource. Unfortunately it's a bit hit and miss, and not really only geared towards computers as much as microcontroller projects and spud launchers. Some of the articles are stupidly basic, some prohibitively expensive (like a system for creating liquid nitrogen), but some really hit the mark for the hobbyist hacker like using LEDs as light sensors in between pulses.
I followed Byte since it was a mimeographed Silicon Valley newsletter in the 1970s. Not that many coding magazines have survived.
Has anyone mentioned that, as great as those magazines were, their time is over but you can find the exact same stuff on the Internet?
God invented whiskey so the Irish would not rule the world.
How to write a fucking search engine Or maybe you could post a stupid question to /. about "Where has all the print media moved to?" and have idiots here give you the answers. Good job, btw!
Hehe... I did the same on the ZX81 :-)
Bought a book about programming the Z80...
Still, after getting the hang of it, it was great fun.
I still do some hardcore assembly stuff on microcontrollers when sdcc is too slow or elaborate (like interrupt routines optimized for speed)
BTW, 'Elektor' is rather nice for electronics and microcontroller stuff although it is quite commercial.
The high-end 40-pin DIPs compare favourably to entire home computers from the Byte era. They are programmed in C, can interface to USB, can be set up with their own bootloaders. The code to interface them to SD cards is well known and if you dan't want that, a 4MBit eeprom has more capacity than a 360kB floppy disk. And that's without even getting to the 32bit controllers.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
I keep meaning to work through The Elements of Computing Systems: Building a modern computer from first principles.
There's a website that supports the book, and a Google tech-talk video.
*looks at filing topic* er, um, nevermind.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
I pick up Make at the library, subscribe to LinuxJournal (so cheap there's no need to go to the library), go to local Unix User Group meetings, plus I acquire old equipment to tinker with whenever the opportunity presents itself. A crappy box goes a long way to alleviating any fears of breaking something.
As someone else pointed out, the internet and wikipedia are newer supplements to this idea too. Hardware and the way it's implemented is a fair bit more complex than 20 or 30 years ago (or, at least, there's a lot more to learn if you want to know the different designs).
I've heard good things about the legend of Byte, unfortunately, it's something I haven't grown up with.
In the U.S. there are three general electronics magazines:
Circuit Cellar
Nuts & Volts
Elektor
Of these, Circuit Cellar is the more advanced and covers topics that are probably over the head of most beginners, but it's still worth a read in any case.
Elektor will be familiar to European readers as it's been published in multiple language versions over there for decades. The U.S. edition dates from the beginning of 2009 and contains the same editorial content as the UK edition. The construction articles in Elektor are quite well done and are look very professional. Elektor recently bought Circuit Cellar, but haven't changed the focus of that magazine (yet). Whether they do in the future remains to be seen.
Nuts & Volts is geared more toward hobbyists and beginners, but it's still good for all levels (at least some of it). It has several long-running columns devoted to the Arduino, the PICAXE, and (starting recently) the Parallax Propeller.
Another good option is Everyday Practical Electronics, which is published in the UK and sold by major U.S. chain bookstores.
Although not strictly devoted to electronics, Servo Magazine (published by the same people who publish Nuts & Volts) does cover the electronics aspects of robotics. There is some overlap with Nuts & Volts, but not a lot.
Any business aware that 99.9% of their competition already cover those 95%, and therefore it's probably much easier to get a large chunk from the 5% if you are any good, than to get a small chunk of the 95%.
The Tao of math: The numbers you can count are not the real numbers.
Yes, I would like future copies of Byte as well......When the wish fairy that brings us modern day equivalents of classic awesome magazines comes by, I would like:
1. A modern day equivalent of Mondo 2000 (because it so ISN'T Wired).
2. A modern day equivalent of Omni
It wasn't just the content of those magazine, it was the spirit and openness behind them....
As a couple of posts have mentioned, "Make" is pretty awesome, it has the right some of spirit behind it.
By the late 1980s Byte had become too focused on PC hardware instead of the more general concepts of computing. (My favorite example was when they gave the Amiga 1000 a negative review because it didn't have an AUTOEXEC.BAT). Likewise, Compute! became so hyperfocused on specific Commodore and Atari hardware, they would publish three or four nearly identical listings (C64,Vic,Atari400, Atari 800) instead of one program with the hardware specific stuff in separate subroutines. Even their checksum listings eventually got to the point where the reader was nothing but a human barcode reader who wasn't meant to understand what he was typing into his computer.
IMHO "Creative Computing" was a far better magazine than either. It remained a true computer science magazine until the very end, focusing on algorithms rather than the hardware platform-du-jour. For that reason, some Creative Computing articles are timeless. The only thing similar today would be ACM journals, but Creative Computing hit a sweet spot in the understandability vs depth curve that ACM journals rarely reach.
Not for current info, but if you want a magazine that really takes you back, check out
http://www.300baudmagazine.com/
its a small volunteer run mag with articles about "retro computing".. the 8 bit machines, mainframes, and the good old days.
has old computer ads from the 80s, etc. its a new project with only 2 issues out, but I enjoyed the first enough to write an article for the second.
-Lod
Okay, maybe Creative Computing wasn't quite as pure as I remembered it (or I had a few particularly good issues), but the Creative Computing archives contain some interesting bits of nostalgia, including:
My five year old knows Basic
Stereo Graphics with hidden line removal.
What does it take to be successful or how to tell the winners from losers? (With articles about successful companies such as DEC,Coleco,Visicorp,Osborn,TI,Atari,Commodore...)
Naked call writing (i.e. I wonder what young kid read this and went on to write the software which created the derivatives panics of 2007?)
Product preview: Microsoft Windows; 23 Manufacturers to support new operating software system -- "Finally, microcomputer users will be able to take their software and plug it into any system, without worrying about compatibility." -- William H. Gates, Chairman of the board of Microsoft
Unfortunately the days of getting a magazine every month are probably gone.
Byte, Radio & Electronics, Popular Electronics, etc.. fond memories.
But this is the new millenium. There must be some equivalent by todays standards.
It would be a website, of course. And it would have to have some good writers adding articles, not monthly but as they are completed. And not just "I blogged today about xyz", but actual articles.
Of course it would also have aggregated links like slashdot to other interesting sites found by people who know whats good and whats not.
It would cover programming, hardware, robotics, etc.
I don't know of such a site. I would start one myself but I don't know where to begin. Anybody want to try?
-- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
Sweet another lmgtfy.com user. I work in IT, and I have used LMGTFY.com a lot in the last year or so after discovering it. People constantly ask how did you find that out!? Well, now I send them the lmgtfy.com link. It's called google people, ya know the entire world of information at your fingertips? Learn how to do some basic research and be inquisitive.
Dr. Dobbs is the Compute Magazine for grown ups. They cover the current cool stuff (3D rendering, parallel computing, video encoding) and provide the source for download.
Not that this wasn't entirely predictable.
The wikipedia article also notes video for bit banging.
I think you could technically make an argument for both sound and video being a form of serial data. We always used it to refer to any time where we externally controlled the timing of dumping stuff into I/O device registers, for example, when doing raster interrupts on a C64 to increase the virtual number of sprites the machine could support, or to reload color registers to "cheat" on the number of colors that could be simultaneously displayed.
My first use of bit-banging was on current loop interfaces, before we had RS-232C terminals available to us. We built bit-slice processors back in the second year of college in a physics of electronics class, we then did both serial and video for keyboard and video out to an oscilloscope, and both approaches were bit-banging. We also bit-banged sound out of the Commodore PET by pounding bits at the VIA (MCS6520) by hacking the output of the CB2 in the NMI handler for the clock to change the shift register contents and bit rate.
One guy got really ambitious and bit-banged a Bell 103C accoustic coupled modem (it could only handle 110 BAUD, though).
-- Terry
The documentation kinda sucks, but all the source code is there for free. As the proprietary markets have strangled anything useful anymore, it's one of the few places you be able to find anything relevant or current.
boycott slashdot February 10th - 17th check out: altSlashdot.org
I used to enjoy reading Silicon Chip years ago
just did a quick search and it appears they're still around. Online version of the magazine now as well!
http://www.siliconchip.com.au/
...as the guy who manages it today and is still every bit as enthusiastic about tech as I was when I was working at SharkyExtreme.com, when Tom was still running *his* site. :-P
What!? No mention of Dr. Dobb's? /. is slipping.
- Jasen.
If you're just looking for hobbyist information, try out HackADay.com It's a great jump-off point to sites where people hack all the way down to the metal -- and sometimes even design the metal itself.
*** *** You're just jealous 'cause the voices talk to me... ***
Well, did they use a *hack* saw to cut open the 9V battery?
...the future crusty old bastards are already drinking the Kool-Aid.
There's this thing called the Meno's Paradox . It interested Socrates. Maybe you and other awesome slashdotters who are wired to every journal and patent db on the planet would do well to learn about our problem - that we really can't inquire about something if we don't have a definite idea of what we are looking for.
MacTech is Apple-oriented, obviously, and has been around since 1984 as either MacTech or MacTutor magazine. I believe they still sell a compendium DVD that reaches back into the mists of time, handy if you end up with an old Mac you'd like to hack on.
As someone else pointed out, the classic Circuit Cellar is still around.
Luke, help me take this mask off
There are some web sites dedicated to just source code: http://www.codeproject.com/ is a great place to find useful small applications with an explanation. http://sourceforge.net/ has excellent code. http://apache.org/ has very good projects. These sites don't require you to retype anything. While the programs in codeproject are small, some of the projects in source forge and apache are huge -- but many have very good small tutorials to get you up and running. For little hardware projects look at http://www.instructables.com/. Even the commercial products now have incredible online resources that in many ways surpass what we got in Byte, if you're not familiar with http://msdn.microsft.com/ check it out. Another approach is to install Linux, Ubuntu, Fedora, or any distribution comes with a package manager that allows you to browse applications by the thousands. I set one up in my house and my daughter had Tux Racer installed before I got home from work the next day. Computer magazines didn't go away, they were eclipsed. Oh did I mention http://eclipse.org/ its a full IDE, open source and a development environment as well.
http://makezine.com/ would be the modern day Byte.
Go get a copy of RBDdeveloper Magazine (google it)... they have plenty of code and cool programming projects in each issue.
I think it's a reasonable modern day equivalent, though not a perfect match. It covers a lot more in what it teaches, because there's a lot more to cover, but it does provide a good introduction to a lot of stuff in computing. Haven't read it for a couple of years, though (since they stopped shipping single issues; international subscriptions to it are extremely costly).
I'm not sure if you're aware of this, but some time in the '90s most of us migrated from Gopher to this new World Wide Web thing. It allows you to do things like cross-referencing and displaying data in something other than a simple (and painful to navigate) hierarchy.
You've got some interesting resources there - lots of things I've had to refer to over the last couple of years - but the organisation is really painful.
I am TheRaven on Soylent News
http://hackipedia.org/About%20this%20site/Your%20hackipedia%20web%20design%20sucks.txt
just sayin'.
slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
No images and JavaScript can make sense for speed, but the tree layout does not. The way that it's implemented means that you end up with a lot of forward - backwards navigation, but the basic idea is also flawed.
Search the HCI literature and you will find numerous studies demonstrating that most humans do not think in terms of hierarchical organisation. The argument that 'it's what people are used to on their desktop' is complete nonsense. Check some user studies and see how few people actually organise their files properly in a hierarchy. Even most geeks only manage it with judicial use of symlinks / aliases / shortcuts. Programmers tend to think more hierarchically than the general population, because most programming languages have a hierarchical structure, but that's a somewhat misleading correlation because it's based on a positive feedback cycle.
For a trivial example, if you're too lazy to check the literature, compare what people say about GMail's label system to what they say about more traditional folder-based approaches.
On top of that, the data are also not well suited to this kind of layout. Why are the ABI docs at the top level, and not under operating systems? Or under low-level binary types? Or, indeed, under both? Or, more to the point, trivially reachable from either.
The entire point of the web is that it's easy to produce things that contain cross references. This was a big part of the reason why it managed to displace Gopher. Taking a massive usability step backwards in the name of 'accessibility' is not a good idea. Presenting information badly does not make you a hardcore geek or hacker, it just makes you incompetent.
I am TheRaven on Soylent News
1) Since the code is created from the original 6502 code, it's a copyright violation unless you own a Commodore 64.
2) BASIC on the Commodore was pretty much ported from the PET and has minimal access to graphics and sound from BASIC, so just about any useful Commodore 64 BASIC program is going to be full of PEEKs, POKEs, and generally accessing things that aren't part of BASIC itself. There's no way that will work without emulating the entire machine. In other words, no C64 BASIC program that you'd actually want to run, even from a retrocomputing standpoint, will run on this.
I certainly agree with your points on the inherent uselessness of a tree structure being used to map the way a human relates information together, but the issue is that this is the only structure available for the guy with the website to present the data. He's simply using directories. And some arbitrary ordering he uses may make perfect sense and be incorrect to everyone else. But he's sharing it for free, so he doesn't have to consider other people's models, unless he takes it personally.
My website is similarly bad, digitalsushi.com. I've been trying to think of a way to implement a tag cloud without using a database to store them. It's a difficult problem but I am always interested to hear other people's ideas on the concept.
I think it's unfair to suggest someone is too lazy to read up on a topic as broad as HCI, though. That's a serious topic to even casually become familiar with.
slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
Chaussures Puma Puma Speed Cat Chaussures Puma Homme