- A Look at NoMachine NX – I discovered NX performs better for remote access than anything else I’ve tried (i.e. RDP, X11, VNC, and straight SSH+screen if you happen to need GUI), particularly over slow links. Unfortunately, it doesn’t handle links with 93% packet loss very well.
- Quagga Routing Suite – GPLed routing software for IPv4/IPv6 that handles a number of routing-related protocols (a list of them is here)
- Yersinia – network tool designed to take advantage of some weaknesses in different network protocols… I haven’t used this but the guys from cinci2600 did a presentation with it
- Etherboot/gPXE booting – an open source network bootloader, providing a direct replacement for many proprietary PXE ROMs. I have yet to try this.
- LTSP, Linux Terminal Server Project – adds thin-client support to Linux servers, so thin clients or dumpster PCs can be used for something useful within a school or business.
Programming/general computer stuff
- “Roles Before Objects” by Doug Lea – some sort of pattern for software development, particularly for “organizing activities that separate object-independent from object-dependent matters”
- “10 Amazingly Alternative Operating Systems etc.” – maybe overly prophetic and lofty, but a good article nonetheless
- Twibright Optar – OPTical ARchiver, a codec for encoding data on paper; it gets about 200 KB per page at 200 DPI which is reliable for most paper, and contains some pretty heavy error correction. This might be neat for long-term archival purposes of smaller data.
- MAgtALo (MultiAgent Argumentation, Logic and Opinion) – a prototype tool for virtual round-table meetings. I don’t really know much about this. I just read about it in some IEEE publication I found on the ground.
- LibriVox – free audiobooks from the public domain
- Geographic British Isles – a project aiming to collect geographically representative photographs of every square kilometer of Great Britain and Ireland
- “High Voltage Sparks and Arcs” – My friend Mark found this, and it has a collection of videos and photos of some pretty spectacular incidents at high voltages. The only casualties are machines, if you are worried.
- How Transistors REALLY Work, from William Beaty who is annoyed at the way many textbooks teach transistors to students
- Lunar – an artist Jeremy likes, self-described as “An eclectic blend of electronica, rock, dance, ambient, drum ‘n’ bass and classical.” They have two albums available for free download as of now.
Tinfoil hat stuff
- Money Masters: How International Bankers Gained Control of America (Google Video link)… I don’t know what to think of this, but I did watch it.
- Maltego: “Maltego is an open source intelligence and forensics application. It allows for the mining and gathering of information as well as the representation of this information in a meaningful way.”
Economics of the non-tinfoil-hat variety
- “Where to put your money if it’s just sitting in a checking account”
- ABSEL – Association for Business Simulation and Experiential Learning; “professional association whose purpose is to develop and promote the use of experiential techniques and simulations in the field of business education and development”
- M.U.L.E. – an early video game that was praised for its elements of economic simulation
- The Progress Paradox: How Life Gets Better While People Feel Worse, by Gregg Easterbrook (Amazon link)
- Anti-pattern – something that distinguishes itself from a conventional bad idea or bad practice in a particular way; “Some repeated pattern of action, process or structure that initially appears to be beneficial, but ultimately produces more bad consequences than beneficial results.”
- The Black Beast – my friend Jessica made this flourless cake and it’s pretty supremely awesome
Political & hippie stuff
Programming & computerish crap
- Papers about Self and OO – I haven’t read any of these, but I should
- Bad Mojo – some pretty well-reviewed adventure/puzzle game from 1996 which happens to run on DOS/Windows/Mac
- The not-so-short introduction to LaTeX 2e – PDF about LaTeX
- Kile – integrated LaTeX environment
- XeTeX – a merging of TeX with Unicode and modern font technologies
- Apache FOP – “print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter.” from the Apache XML Graphics Project
- Hercules 390 – The Hercules System/370, ESA/390, and z/Architecture Emulator… incidentally, TRON Guy is in charge of the project
- The LiveCD List from FrozenTech – Table of info about Linux distros available as LiveCDs
- INSERT – the Inside Security Rescue Toolkit, a Linux distro that comes with various tools for rescue and recovery; it’s a 60 MB download so it works well as a LiveCD or USB-stick
- Open64 – the Open Research Compiler, used originally on Itanium and now on Nvidia CUDA; it is under GPL
- BrookGPU – “Brook for GPUs is a compiler and runtime implementation of the Brook stream program language for modern graphics hardware.”
- OpenCL – “a language for programming heterogeneous data and task parallel computing across GPUs and CPUs.”; initial implementation is on LLVM (Low Level Virtual Machine) and clang
- LM317 – According to Cowclops, this variable linear voltage regulator can be a good way to limit current and voltage for charging an SLA.
- JOP: A Tiny Java Processor – A hardware implementation of the Java Virtual Machine; it can be put onto a low-cost FPGA, so the site claims, with the VHDL source (which is GPLed)
- OpenPCD – Open RFID Reader for 13.56 MHz; site provides the schematic, PCB layout, Gerber files, bill of material, and some software
- OPEX – A “Unique Operating System” for the AVR microcontroller
- Use, Abuse, and Misuse of Amplifiers by Bob Pease – online seminar from National Semiconductor (or “webinar” if you prefer… which I don’t); beware, page is quite large
- Operational amplifier usage (also from National Semiconductor)… handy for stuff to do with op amps.
- Meetup – find groups of a given topic or interest, near whatever location you give… or “Get on the Internet to get off the Internet
- Legal Rights of Photographers by Andrew Kantor (or this PDF) – very informative and helpful to know
- The Photographer’s Right flyer by Bert P. Krages II, which is actually what I was trying to find when I found the link from Andrew Kanto
- “The Sum of Our Days: A Memoir” by Isabel Allende (Amazon)
- Local indie band, “Bad Veins” – my friend Carolyn wrote their name down a few years ago and told me to check the band out, and I stuck the piece of paper in a folder and forgot about it… then coincidentally when I finally looked them up online, realized I had already read an article about them months prior in Citybeat
Pretty obviously political
- The Ruckus Society – “provides environmental, human rights, and social justice organizers with the tools, training, and support needed to achieve their goals.”
- Free Press – nonpartisan organization working for media reform
- “The New Media Monopoly” by Ben H. Bagdikian (Amazon)
- Daily Kos – “State of the Nation”,
- Arduino – “an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.” Can be purchased pre-assembled or built by hand; software and CAD files are available at the site.
- FreeIO – “Free Hardware Design Resources for the Free Software Community” though looks slightly dead
- Gallium3D – “Tungsten Graphics’ new architecture for building 3D graphics drivers.”; only interesting to me because it might mean better Linux drivers for 3D graphics cards.
- BAZIX One Chip MSX – apparently implements some computer called the MSX, and does it using an Altera FPGA… I don’t know
- Hypercomputing HC-62 – just some ridiculously fast computer with 36 GB of RAM and eleven FPGAs
- Holografika – true 3D holographic display, visible with naked eye, so the site claims (and has videos to show)
- Astak Mentor ebook reader – epaper-based, claimed to get 8000 pages per charge, support TXT, PDF, RTF, HTML, on a WinCE-based OS, with SD expansion card and wireless; there is a 5″ version (800×600) should be $200, 9.7″ (1280×825) for $350. Should be available Real Soon Now(tm).
- iRex iLiad looks to have better specs and it is Linux-based, however it’s also $600-$700 (but it’s actually for sale)
- Graphics Gems by Andrew Glassner – a set of books I should probably read eventually so I stop reinventing the wheel every time I program anything
- serdisplib – library to drive serial displays with built-in controllers (like the Optrex LCDs I messed around with at work)
- ACML (AMD Core Math Library) – heavily optimized routines for LAPACK, BLAS, FFT, transcendental & random number generation, utilizing SIMD instructions available on AMD CPU
- Similar – SIMDx86 – optimized SIMD library for x86 (I don’t think it does x86-64)
- FBReader – ebook reader for Linux/Windows, intended for portable devices. Handles Plucker which I found really useful on Palm
- sdtcon – “Simple and secure remote access over SSH… provides easy to configure, easy to use, secure remote and out of band access to systems and devices inside a private LAN or management network.”; works via SSH and Java on Linux/Windows
- FreeRTOS – free, portable, open source, mini realtime kernel for embedded systems, like ARM7, ARM9, Cortex-M3, MSP430, MicroBlaze
- DjVu – digital document format with very high compression and quality for scanned documents or photographs… too bad it’s not nearly as well-supported as JPEG and other raster formats, lossy or otherwise
- C optimisation tutorial – from 1998 but still pretty relevant
- DSP DesignLine – lots of useful articles and technical papers about programming for DSPs (such as this one about Programming and Optimizing C Code)
So, these are probably more useful here than sitting in a dusty binder…
- “Common Lisp, Typing, and Mathematics” by Francis Sergereart – good (long) paper about one application of Common Lisp; Postscript here
- “Getting Started With LaTeX”, David R. Wilkins – here
- AT&T Graphviz – very very useful program for visualization of directed and undirected graphs
- Croquet (from the Croquet Project, not to be confused with the Croquet Consortium) – by my description, an attempt to extend the original 2-dimensional paradigm for a GUI into 3 dimensions; by their description, “Croquet is a powerful new open source software development environment and software infrastructure for creating and deploying deeply collaborative multi-user online applications and metaverses on and across multiple operating systems and devices.”… I think it’s an interesting project, anyhow. Check out some of the papers Alan Kay helped write, and look at some of the videos.
- JGraph – some sort of graphing and visualization software, open-source and written in Java
- Ploticus – more graphing and visualization, not as shiny as JGraph, but not Java either; apparently good for on-the-fly graph generation, for websites and such
- TeXmacs – ” GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists.”… it puts Mathematica’s rendering to shame.
- Very useful link for using matrices in POV-Ray
- Media and Particle Systems in POV-Ray, here
- Photons & caustics in POV-Ray, here
- “Weaving the Web”, Tim Berners-Lee – “The original design and ultimate destiny of the World Wide Web, by its inventor.”
- Grasshopper Enterprises, “Borders of science, boundaries of imagination,” might be complete and total bullshit, but the page has some interesting things on lucid dreaming and other workings of the mind
- cachegrind – cache profiler, part of the valgrind suite, designed to pinpoint cache misses in code
- I don’t know why, but I wrote down “BDI2000 JTAG”, maybe because the Abatron BDI-2000 can be used to debug the Linux kernel via JTAG?
- “The Grand Inquisitor” from “The Brothers Karamazov” by Fyodor Dostoevsky - I think I’m supposed to read this because I don’t know why else I’d have written it down.
- Voyage Linux – Debian-based distro, designed for embedded systems, like Soekris boards; it is suitable as a WAP, firewall, gateway, NAS, etc.
- IPv6 Tunnel Broker – reach IPv6 internet freely by tunneling over existing IPv4 connections, courtesy of Hurricane Electric Internet Services
- The Honeynet Project – goal is to increase the security of the Internet by “learning the tools, tactics, and motives involved in computer and network attacks, and sharing the lessons learned”
- “Links to Tens of Thousands of Legal Music Downloads”
- “The Hacker Crackdown: Law and Disorder on the Electronic Frontier” by Bruce Sterling; available here as “literary freeware”
- “The War on the Unexpected” by Bruce Schneier
I astound myself by how many pages of scrap notes I accumulate over 5 days, just during my down time at work.
- “Exposing the Modern Racist Paradigm,” extremely long page here
- Someone’s opinions on why the Amiga is awesome, here . . . meaningful to me because I haven’t used an Amiga
- Simputer – “self-contained, open hardware handheld computer, designed for use in environments where computing devices such as personal computers are deemed inappropriate.” (quoth wikipedia)… this looks like a project that didn’t do as well as expected and is rather old right now, but it looks interesting anyhow.
- Someone’s blog about the memristor, and why it’s the 4th circuit element, and why he thinks it’s useful/revolutionary.
- Reversible computing . . . worthy of consideration
- Intel Atom D945GCLF motherboard from Tranquil PC Ltd. – $82 for motherboard with 1.60 GHz Atom 230; looks like a pretty good deal
- OLPC XO 2.0 – new version of the XO, which “isn’t really a laptop at all but a double-screened, fold-up electronic book”, and which Negroponte has a goal of being producing for $75 each.
- Pen Computing – good resource on mobile/handheld/rugged computing products
- Lulu – Self publishing service; allows you to publish (as in, actual physical books that can be purchased online) with no setup fees. You keep 80% of creator revenue on sales, and you keep the copyrights to the material.
- Adam Smith’s Lost Legacy – because someone’s pissed about how people constantly mangle what Adam Smith said
- Digilent Inc. – Offers some inexpensive starter boards with Xilinx Spartan FPGAs or Atmel AVR microcontrollers
- Xtreme Data, Inc. – “Database Analytics Appliance able to sustain 1TB/min of SQL processing”… well, that’s kinda boring, but I suppose it does live up to the name, and somehow accomplishes this with FPGAs.
- DRC Computer Corporation – offers Reconfigurable Processor Unit which fits into an AMD Opteron socket on a multiway board, allowing it to directly connect to its bus and access memory, and offload CPU-intensive software routines to hardware; they use Xilinx FPGAs for this.
- Project VGA – “Low Budget, Open Source, VGA Compatible video card”
- FPGA Central – Good resource for FPGA links
- Llamasoft Blog – From the maker of one of my favorite games, Llamatron. He has written some interesting software.
- JavaSpaces – distributed shared memory in Java, along with other stuff, and part of Jini from Sun. This could be neat if I actually used Java.
- VX32 – “virtual extension environment” for x86; one can run x86 apps in this for a secure, isolated environment in which they are limited in what they are allowed to do.
- ACL2 (Applicative Common Lisp) – “both a programming language in which you can model computer systems and a tool to help you prove properties of those models,” and part of the Boyer-Moore family of theorem provers