Domain: astrian.net
Stories and comments across the archive that link to astrian.net.
Comments · 255
-
Re:DRM seems strikingly familiar ...
I believe in Law [stanford.edu] that is for the people.
Apparently that would be Godwin's.
W
Speaking of Nazis, I just saw The Pianist yesterday. It was amazing. And based on a true story. -
they'll screw this one up as wellI am sure Microsoft will do everything they promise, and as a result, their new shell will be absolutely awful. Microsoft's response to everything is "we'll implement something with more features, more technology". What they don't get is that simplicity and restraint is valuable in itself. You can see this throughout their systems. Their file systems are becoming databases. Their programming environment is fully object based and component based. Their file system protection allows you to specify arbitrary ACLs on arbitrary files. And on and on. In different words, just about every single one of Microsoft's products suffers from the "second system effect".
Look, in contrast, at the "next generation UNIX shell", rc, from Bell Labs. "rc" intends to simplify, remove unnecessary functionality, and factor out features like job control and command line editing.
-
Re:Other materials
-
Re:WTF?
Some acronyms shouldn't be expanded more than one layer. GNU is an even better example.
-
Re:problems
The gorilla arm syndrome was caused by the combination of touchscreens with boxy, CRT monitors. Now that LCDs can be laid flat on a desk/lap, the strain on your arms will be similar to operating a mouse or pencil.
-
Re:A niche chipdelusion that makes people still think that "compilers are so smart nowadays that they can easily create better assembly code that humans" when that is and always has been patently untrue. People always underestimate the complexity of optimization.
Mel, is that you? [The story of Mel]
-
Re:I love mozillaIn all the years I have used mozilla I have encountered few bugs. I am suprised there are so many.
I'm not; it's part of human nature. There are even people, who will find fault with the weather, when it's perfect, so why should 200.000 bug reports surprise anyone? And don't forget, lots of those may be a case of PEBKAC.
Stefan.
-
Re:Where's the hack?
I sooo tempted to mod you down, but since you've already made it to +5, someone else would quickly come along a undo it, so it wouldn't be worth my modpoint.
Anyway...
"Thanks to a find on the internet and some heavy duty hacking"
I'm guessing that "find on the internet" is the downloading of the datasheet they found. I really, really doubt they consider that hacking. Most likely the "hacking" they did is doing whatever reverse enginerring was needed to make the info in the datasheet useful, and the actual process of writing the driver. Since the software being written right now is really just to get the job done, it most definatly qualifies as a hack according to The Jargon Dictionary. -
Re:Just contributes to that mountain in China
fmaxwell, all I can say is that you have demonstrated the lack of ability by the people you hire to develop a solution successfully on anything but the latest development kit. I refer you to the story of Mel, would you not hire him? Mel
-
Re:New scientific dating technique
>> 2.8Ghz...my first computer didn't have that many MHz
> Log2 of 1000 is about 10, times 1.5 years ("Moore generation"), results in 15 years. Ergo, qurob's first computer was likely more than 15 years ago.
Probably nit picking but Moore's law refers to the transistor density of ICs, not to their clock frequency. -
Re:Why??This, my friends, is a troll. Any time any space program is mentioned, someone says they'd be better off giving the money back to the citizens, or curing cancer or something. We have rebutted this any number of times, yet it gets posted again. That makes the author either naive or a troll.
If you have the energy to post a rebuttal, have fun. I've done it too many times already.
-
Re:Now begins the hardest part...
I guess you are the geek. I have no idea what "fantasy character" OGG is named after (I believe you, it is just that you would have to be a geek to realize that it is a fantasy character).
Well, I'm geek enough to read Slashdot, which has mentioned in past articles that "Ogg Vorbis" has something to do with Terry Pratchett. I just looked up the FAQ at the Vorbis website, which pointed me to this page that confirms that Vorbis is from a character in one of his books, and Ogg is from the old game Netrek. -
Re:done already isn't it?Blockquoth the poster:
X-BOXES The plural of box is boxes, not boxen.
Well, according to The New Hacker's Dictionary, we have
boxen /bok'sn/ pl.n. [very common; by analogy with VAXen] Fanciful plural of box often encountered in the phrase `Unix boxen', used to describe commodity Unix hardware. The connotation is that any two Unix boxen are interchangeable.
So depending on your geek level, the plural of "box" is "boxen". :) -
Re:Editors need to wake up
Did I say ISO...
Meant normal people. -
ugly collision
It gets really bad when version fatigue collides with creeping featurism. I think this is the case with Microsoft Office. With each new release the change how you access the old functions and and in a few more (useless) functions. When will the hurting stop?
-
Re:Ahhh, "Nerdiosity" at it's best!
-
Re:Lynx
Well, since Mel is here, why not use
telnet host 80 -
Terms of interest
Just so people know the definitions of certain words (although I do presume that most of the slashdot community are familiar with these):
script kiddies
hacker
cracker -
Terms of interest
Just so people know the definitions of certain words (although I do presume that most of the slashdot community are familiar with these):
script kiddies
hacker
cracker -
Terms of interest
Just so people know the definitions of certain words (although I do presume that most of the slashdot community are familiar with these):
script kiddies
hacker
cracker -
Re:Of course they doThe AC's right: the trademark is spelled in all caps. But see the Jargon File:
Some people are confused over whether this word is appropriately `UNIX' or `Unix'; both forms are common, and used interchangeably. Dennis Ritchie says that the `UNIX' spelling originally happened in CACM's 1974 paper "The UNIX Time-Sharing System" because "we had a new typesetter and troff had just been invented and we were intoxicated by being able to produce small caps." Later, dmr tried to get the spelling changed to `Unix' in a couple of Bell Labs papers, on the grounds that the word is not acronymic. He failed, and eventually (his words) "wimped out" on the issue. So, while the trademark today is `UNIX', both capitalizations are grounded in ancient usage; the Jargon File uses `Unix' in deference to dmr's wishes.
-
Re:Not all compilers support it, god-awful comp er
That's object files, not code. Code is what a developer writes. If a developer doesn't write it, it's not code; it's a build product.
That is your private terminology but not that of the field. The final phase of a compiler is called code generation and the result is code. Yes, code has multiple meanings and this is just one of them. For this reason, compiler writers (like me) prefer to speak about source text for the input of a compiler to distinguish it from the code which is the preferred term for the output of a compiler.
And if you don't believe me, look it up in the Jargon:
code n. The stuff that software writers write, either in source form or after translation by a compiler or assembler.
-
Re:Ice Cube - Cube FailureOf course, instead of growing, the whole unit would now have a tendency to migrate across the room...
Walking drives! Even in computers, the more things change, the more they stay the same.
-
Re:wow
Are you Mel by any chance?
-
bit-based experiments everywhere!Man, I am so-oo sorry for ripping off the cliche'd Mastercard commercial, but it so fits my 'second childhood' story:
D.I.Y. is dead!? Horsehockey! Nothing could be further from the truth. I've been a personal computer 'hobbyist' for over 20 years and a quick guess is that the list of what I'd do if I just had time is quadrupling each year. Ditto every other techno-geek I know.- Same model as my first computer: Down from $2500 to a mere $20 or less.
- Book: Hardware interfacing for the (Apple, 8080, Z80, 6502, 6809, 8088, 8086, etc...): $2 on ebay or a computer show.
- Chips, resistors, led's, relays and everything else your heart desires: About ten seconds of salary apiece for salvage, $5 for the ones I can't live without.
- The freedom to try anything I want, 'cuz now I can afford to replace it if I let out the magic blue smoke?
Priceless.
We're not all building Ham radios and grinding our own telescope lenses, but that's because we're so busy building our own aparatus for whatever interests us using the building blocks of the digital generation. 90% of my projects have nearly nothing to do with pre-1970's devices.
And when something DOES?-- well, ten seconds after I got my first Dobsonian 'scope, I began thinking how cool it'd be to rig it up with photocells, servos, a database and a real-time webserver so I could stargaze last night's sky any time I wanted (like at lunch!?). And two-thirds of how I'd do that isn't available from Edmunds. What's more, ten more seconds of searching on google (webcam astronomer) got me two such devices already implemented.
Folks are building their own fuel cells and hooking 'em to bikes, making wireless network antennas, turbocharged generators, stereo-to-PC integration devices, in-car-computers, personal VTOL aircraft, and more!
We're all still experimenting. That's what hacking is, in my book. We're just caught up in 'new' areas of discovery.
Oh, and Open Source has little to do with the urge to experiment. They may coincide, but either can live just fine exclusively of one another.
-
Re:RTS is dead
-
Re:This depresses me...
Moore's Law. My GPU and CPU are both slower than current standards as well but I find them more than sufficient for Counter-Strike and Diablo2, so I see no point in upgrading except to have higher specs than the Geek Next Door.
-
Re:Self compiling and newbie Slashdot readers
Lately I have been feeling isolated while reading Slashdot. Not knowing all the common abbreviations and whatnot.
AFAIK (IANAL) ISTR TMTOWTDI. FWIW, YMMV; TIA.
-
war against minesLet's build our own landmine killer.
Slashdot could adopt a field with landmines and we could do our own landmine-robot-war.
Great opportunity for the Lego Mindstormers and robo-freaks among us :)
I'm thinking of some ideas myself, well that is if my manager leaves me alone for a sec.Here is a good starting page with some methods used for finding mines.
-
Gates LawAh, I see that in a way Mr.Gates got there first:
From the Jargon Dictionary
Gates's Law: "The speed of software halves every 18 months." This oft-cited law is an ironic comment on the tendency of software bloat to outpace the every-18-month doubling in hardware caopacity per dollar predicted by Moore's Law. The reference is to Bill Gates; Microsoft is widely considered among the worst if not the worst of the perpetrators of bloat.
-
Re:What a good way to play geekier than though
Is that you, Mel?
-
You lost this thread
Why to argue this much? Guy, you lost due to Goldwin's Law.
-
Re:Only a ten-fold increase?Actually, it applies to the number of transistors on the chip.
See this URL for a more detailed explanation.
-
Re:Intel 4004 anno 1971The actual quote, from Moore's paper, is:
The complexity for minimum component costs has increased at a rate of roughly a factor of two per year (see graph on next page). Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000.
I believe that such a large circuit can be built on a single wafer.
So, you're wrong: the doubling period Moore initially predicted was 12 months; this held true for the 10 years that Moore originally estimated, and then dropped to 18 months not long afterward. The definition from the Jargon File:
Moore's Law
/morzlaw/ prov. The observation that the logic density of silicon integrated circuits has closely followed the curve (bits per square inch) = 2^(t - 1962) where t is time in years; that is, the amount of information storable on a given amount of silicon has roughly doubled every year since the technology was invented. This relation, first uttered in 1964 by semiconductor engineer Gordon Moore (who co-founded Intel four years later) held until the late 1970s, at which point the doubling period slowed to 18 months. -
Suspicion
Yeah, I am rather suspicious of the whole thing, too. As Eddy Izzard says, "The infrastructure's fucked." (God: "Oh? Well, have some jam. And here's a radiator.")
It looks like Katz is the butt of someone's joke. Without some backing evidence (such as complete mail headers showing routes, and evidence that the headers aren't forged), I consider this a kremvax.
But that's just my opinion. I could be wrong. -
Re:OggiVorbophoniwhatigoggit
And, if you read the FAQ, you'll find out that Netrek is exactly where the Ogg part came from. To quote:
An 'Ogg' is a tactical maneuver from the network game 'Netrek' that has entered common usage in a wider sense. From the definition:
3. To do anything forcefully, possibly without consideration of the drain on future resources. "I guess I'd better go ogg the problem set that's due tomorrow." "Whoops! I looked down at the map for a sec and almost ogged that oncoming car."
(see the rest of the definition for the original Netrek usage.)At the time Ogg was starting out, most personal computers were i386s and the i486 was new. I remember thinking about the algorithms I was considering, "Woah, that's heavyweight. People are going to need a 486 to run that..." While the software ogged the music, there wasn't much processor left for anything else.
Pretty clear evidence that Netrek was the origin of the name.
-
TAOCP and Thanks For All The FishKnuth's books were both joy and pain to read. The mathematical depth, the connection of math to algorithms and algorithms to code, all of those were wonderful. But man was that appallingly ugly spaghetti code for the pseudocode parts and a baroque ugly machine model and assembly code for MIX. It would have been *much* more usable, as well as much more accessible, if the pseudocode had been written somewhat cleanly, perhaps in ALGOL (a language designed years earlier for expressing algorithms, that had structured programming conventions like loops instead of Knuth's jump-in-or-out-of-the-middle and test-at-the-bottom goto colas), and for the places where explaining in low-level assembler is useful (which it often was), using some relatively clean design instead of something deliberately complexified. MIX is basically even less readable than the PDP-10 assembler in HAKMEM (jargon entry) MIT doc.
Not only do these things make the book unnecessarily hard to read when you're learning stuff for the first time, because you have to pay attention to the complexity of the coding style instead focusing on the ideas that the code is expressing, but it makes it even harder to use as a reference book when you're no longer in the midst of an undergraduate heavy reading phase and just trying to find out about the kinds of algorithms that apply to the problems you're solving.If you were writing something like this today, it's a tossup whether the right language to use for the assembly portions would be the ugly but well-known and widely available Intel 8086 assemblers, or Java Bytecode which are a simpler model for a virtual machine.
-
The Spice Books
-
The Spice Books
-
The Spice Books
-
Re:You know you've been using windows too long wheI'm sure I'm not telling you anything you haven't seen:
A novice was trying to fix a broken Lisp machine by turning the power off and on.
Knight, seeing what the student was doing, spoke sternly: "You cannot fix a machine by just power-cycling it with no understanding of what is going wrong."
Knight turned the machine off and on.
The machine worked.
-
Re:so
Maybe Mel wrote the first gcc in hex in his head.
-
Helpful Information
Just a couple of thoughts I had that might be helpful examples in the DeCSS case:
1) As far as an example of the use of source code, etc. as art, I am reminded of The Story of Mel. While to Mel, his programming style may not have necessarilly been intentionally artistic, it can easilly be seen as such now, just as Stonehenge or the Mandlebrot Set are forms of art.
2) Programming itself provides an excellent example of when unfettered access is necessary. An imperfect duplicate of a program is nearly always completely useless.
I hope this helps someone out. Good luck to everyone involved in the trial! -
Re:Gloves
It sounds like a nice idea, but using a glove or a touchscreen for hours will kill your arm.
See gorilla arm -
Re:OverreactingThe story of Mel.
"If a program can't rewrite its own code, what good is it?"
-- -
Re:UDDI is Nazi technology [verging on off-topic..
Godwin's Law notwithstanding, that's just silly. I fully believe in the "never forget" aspect of remembering the Holocoust and fighting to avoid another one, but holding a corporation responsible for things done by the management of that corporation in a particular country, 50 years ago by not dealing with them in any way now is ridiculous.
Do you think that all Germans for the rest of human history should be punished? That we should never deal with them?
How about America, which was the home of the evil IBM corporation?
Remembering is one thing, but there is only so far you can punish groups for things done by tangentially related people far in the past.
-Puk the Jew -
Problematic Logic
No, they've got to release source code.
Of course they must "release" the source code. But with respect to the NSA and the GPL a few things come to mind regarding your statement in particular, and the article in general.
First off, in the article, we read:
There's no way to hide a trap door in code that all can comment upon and analyze.
This is a true statement, in a vacuum. However, the when combined with the preceding statement:The distribution
Let's ignore the fact that it's virtually impossible to verify that a distribution has no trojan horses in it. The very fact that this is a distribution implies it probably consists of not just source code, but also binaries. One only needs to be reminded of Ken Thompson's brilliant back door in early versions of UNIX to wonder if you can ever trust any binary that comes from a tainted distribution. "But I've got the source!" How many people go to the exercise of starting with a "trusted" distribution and then iteratively move source from the "untrusted" distribution to make a "trusted" version of the new distribution? As Open-Source OS's become more mainstream a larger and larger proportion of the user community won't bother. .tgz file contains no secret Trojan horse that reads the data on your hard disk and then sends it all back to Fort Meade.Which brings me to your statement again:
No, they've got to release source code.
Does anyone out there know (I certainly don't) what would happen if indeed it was found that the NSA was building such a brilliant monstrosity into their secure Linux distribution? In which case, they clearly didn't release the source code that accurately represented the binaries distributed. We usually think about legal enforcement of the GPL with respect to the corporations of the world. However, what do readers think would happen if this were shown to be the case? How would the GPL hold up against claims of "in the interest of National Security"? -
Why Pig latin?
The choice of pig latin is an intresting one, though it would have not been mine. IMO, it would seem more logical to use something like rot 13. At least then, it would be easier to move to another "encryption" method (just increase or decrease the rotation factor -- this could even be done on the fly on a client level should someone figure work out the protocal issues).
-
Re:Parallel to downfall of Hitler/Germany
All right. This discussion is over, due to invocation of Godwin's Law.
Godwin's Law prov. [Usenet] "As a Usenet discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one." There is a tradition in many groups that, once this occurs, that thread is over, and whoever mentioned the Nazis has automatically lost whatever argument was in progress. Godwin's Law thus practically guarantees the existence of an upper bound on thread length in those groups. However there is also a widely- recognized codicil that any intentional triggering of Godwin's Law in order to invoke its thread-ending effects will be unsuccessful.
From the Jargon FileI know this won't work, since I'm invoking it directly, but I'm using this to make the case for generalizing Godwin's Law to cover weblogs such as
/. and k5. -
Re:New languages & successor to C++ ?
Shouldn't that be P and not D?
From the Jargon File:
Whyzat?C n.
... 3. The name of a programming language ... so called because many features derived from an earlier compiler named `B' in commemoration of its parent, BCPL. [Before C++] there was a humorous debate over whether C's successor should be named `D' or `P'.cheers,
mike