Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment I Modified Mediawiki To Do "Spreadocs" (Score 1) 422

Lemire says:

Spreadsheets make code review difficult. The code is hidden away in dozens if not hundreds of little cells If you are not reviewing your code carefully and if you make it difficult for others to review it, how do expect it to be reliable?

I agree with this assessment which is why the algae macroengineering part of the Diogenes Institute's comprehensive plan for energy independence and the environment was done with a customization of Mediawiki that lets each "cell" be a compete document with the value taken by the model, the formula and comments with citations.

The "cell" identifiers are complete names suffixed with the units in which the quantity is expressed.

See The full "spreadsheet" page for an idea of how this plays.

Comment Re:Already done. (Score 1) 162

See, the funny thing is that this already exists. It's called cjdns, and it's a protocol for a decentralized internet where individual nodes connect with other nodes via public keys. We're* already building a not-yet-global network of wifi and lasers, it's called Hyperboria. You can read the cjdns white paper here: https://github.com/cjdelisle/c...

Cool!

Comment This Is Inhumane and Chauvenist! (Score 1) 566

The individualist culture of the United States is being intolerant of other cultures centered on the extended family. We should refuse to tear these households apart in the name of nationalism. Extended families are the norm in the most populous cultures and, indeed, extend to the size that we might think of as an entire country. So let's just invite the entirety of Asia into the US and admit that this land was made for you and me!

Comment Re:That's Racist (Score 1) 69

Race: "Race is a classification system used to categorize humans into large and distinct populations or groups by anatomical, cultural, ethnic, genetic, geographical, historical, linguistic, religious, and/or social affiliation."

This study is enabling not only genetic but geographical distinctions. The connective "and/or" is synonymous with the logic connective "or" which is inclusive.

Racist: "Some definitions consider that any assumption that a person's behavior would be influenced by their racial categorization is inherently racist, regardless of whether the action is intentionally harmful or pejorative, because stereotyping necessarily subordinates individual identity to group identity."

While it is true that, in itself, mere genetic distinctions do not imply any distinctions in behavior, it is also true that if one finds genes influence behavior (which one can clearly see in the distinctions between species) then one can reasonably impute that there will be statistically significant distinctions in behavioral predispositions between genetically distinguishable groups. This "reasonable imputation" does not have to be proven or shown to be the case to be applicable in practical everyday life for the average person -- it merely needs to be not disproven to that average person.

Comment Wow! 25 Year Old Performance! (Score 1) 209

In 1989 I was doing billions of connections per second on DataCube finite impulse response filter hardware to do the weighted sums, and hardware look up table for the sigmoid mapping for trainable multisource image segmentation for around $40,000 in off-the-shelf VME bus hardware, but that was in 1989 dollars, so I guess there has been some advancement.

Comment Re:"Technically Feasible" (Score 2) 224

The reason I promoted Forth as a graphics communications protocol alternative to NAPLPS is the Western Electric Videotex terminals for the Viewtron service were so limited in RAM and ROM (far more limited than the first 4.77MHz IBM PC) that it needed a highly compressed representation of the firmware for decent graphics performance. Forth provided that and it would have further allowed dynamically downloading tokenized Forth stack functions (called 'words'). I talked about this with the guys at PARC late 1982 (prior to PostScript spinning off). Forth was lousy as a high level language but great as a macro-assembler for a hardware Forth chip -- a macro-assembler in which implementing the Smalltalk -- or Simula -- as an OS user interface would have had a very small memory footprint compared to a full-blown Smalltalk environment. Performance wise, the NOVIX chip was 16,000 transistors and was a full 16-bit wide FORTH hardware machine running at 24MIPS whereas the 8088 was 29,000 transistors but had an 8 bit bus running at about 2-3MIPS. Both were 3um technology. This initial implementation wouldn't have had enough memory to allow the full optimizations, such as type inference w/JIT etc that were then known possible and are now realized in the V8 JS interpreter, but it would have been at least as fast as BASIC as well as providing a clear migration path to vastly superior software development. As for price, well, Tesler was at PARC and had published on type inference -- and Jobs got him away. There's no particular reason something like small Simula core couldn't have been quickly implemented atop the Forth machine and Chuck Moore's low level drivers etc. In any event, IBM could have gone to Xerox and offered to buy PARC from them and Xerox would probably have sold it cheap. Xerox undervalued the work at PARC.

Slashdot Top Deals

egrep -n '^[a-z].*\(' $ | sort -t':' +2.0

Working...