A "root of trust" is not necessary at a technical level.
Trust can be established in a decentralized way using a "web of trust", like PGP (is supposed to).
His writings are always good for a laugh or two, and the content is always very insigtful. Here is one of my favorite passages from his series on Painless Functional Specifications.
Scenario 2: Cindy.
Cindy is a teenager in high school. She goes to a pretty pathetic public high school, and she's pretty smart, so when she gets home at 2:00 pm, it only takes her about 7 minutes (on average) to do her Algebra homework. None of her other teachers even bother to give her homework. Her baby brother (half brother) is vegged out in front of the only TV set watching Teletubbies, so she spends the afternoon (from 2:07 until about 6:30, when her new mommy serves dinner) surfing the net and chatting with her friends on AOL. She's always looking for exciting new web sites. As a result of typing "What Time Is It?" randomly into a search engine (by mistake, she meant to ask one of her friends using Instant Messenger) she gets to WhatTimeIsIt.com, and sets up a new account. She chooses a user name and "RyanPhillipe" as her password, selects her time zone, and voila -- finds out what time it is.
Both the anchor and the radio station don't want the audience to know. Therefore they know they are being deceptive and that it is wrong.
The anchor's exact geographic location has no bearing on the message he is conveying - it would only be distracting to the listener.
It it a problem if I host my.co.uk domain in a US server? Perhaps the home page should prominently display the true location just in case people give a crap.
For all the good that HTML is, developers and corporations alike want to do more.... a WHOLE lot more.
Exactly. Have a look at XAML, the new markup language for Longhorn.
It is intended to be used for both client-based and web-based programs. The integration with.NET will likely render it completely un-interoperable with Linux and the like, but there is a certain elegance in its design worth taking note of.
VB is a programming language, not a virus kit. It would be no different if the program had been written in C++.
Is your real complaint that MSN Messenger exposes a programmable interface? I guess we should revert to making monolithic, non-extendable, non-automatable programs. That would be a big step forward, right?
Re:The one i hate most
on
Software Fashion
·
· Score: 0, Flamebait
I agree with grungeKid. Modern editors still can't match the productivity I have with Hungarian.
It is true that some languages lessen the potential for confusion over the type of a variable. That's all well and good. I write in C++ for a living, where there is potential for confusion. I need to know the difference between char*, wchar_t*, std::string, etc. If I have to take my hands off the keyboard so I can point the mouse at the variable name, I lost productivity. It is true that I take a productivity hit when I change types, but a quick find/replace isn't too costly once in a while. I don't change types frequently enough for that to outweigh the benefits of Hungarian.
I agree that Hungarian doesn't have the best aesthetics, but until there is a better solution, I'll keep on using it.
Arent passwords becoming more and more outdated these days? Isnt the industry focusing more towards biometric authentication and other types of tokens. I think the best way to remember passwords is the 'first letter of every word in a sentence' method.
You could look at this as a form of biometric authentication. Normal biometric devices measure parts of your body that are statistically close to being unique. Instead of measuring things about your fingerprints or retinas, this scheme measures things about your brain.
The brain is certainly more unique than fingerprints or retinas, so if there is a way to get a good 'hash value' from the brain, then it would be very secure.
Why did he do this? For his own personal notes on which pens were good (I guess important if you are frequently writing things).
It was mentioned that these were photocopied and re-photocopied to several generations. During that process it won't be readily apparent what pen he used... but it might show that some pens gave text that withstood the degredation of copying better than others.
Another possibility is that the quality of your thought may vary with the pen you use (seriously). Using a cheap ballpoint is an obvious distraction, but he may have been searching for more subtle correlations.
For my own writing, I have noticed that pens that write easily encourage me to get off topic (since writing seems to involve less effort, it is easy to talk myself into jotting out an extra paragraph or two on some tangent). Pens that are harder to write with get me in the mood to brute-force my way through a problem. Finding a good balance may help you optimize your flow
I didn't RTFA, but here's an idea to counter some people's fear that a technology like this would necessarily allow you to steal card numbers as you walk through a crowd.
The card could use a challenge/response system with the merchant. Each card has a symmetric key pair - the public key is your account number used for billing. The private key is known only to the card, and is used to sign a challenge phrase from the merchant. Challenge phrases would be unique to each transaction (given out by the financial institution per transaction). This way, cards couldn't be cloned.
All of my friends had copies of the original Matrix on their PC's. It contributed to the popularity in a big way as far as I saw. The coolness factor of having a digital copy was almost cult-like.
If I hadn't first seen the Matrix for free on a friend's 17 inch monitor, I doubt I would have ended up paying to see Reloaded on the opening night.
From the OP: I have been toying with writing a framework to manage everything, but don't want to reinvent the wheel.
Seems to me that the OP is more than capable of doing the work, but he is smart for trying to find an existing solution. The rumor is, it's something called **working smarter**, not **working harder**.:-)
I'd rather have a career writing software, rather than a career of supporting it.
If I wanted a career supporting software, I'd have selected the MIS degree instead of CS.
Thank you, thank you. I'll be here all week. :-)
LMAO!!! Where are my mod points when I need them?!
Not exactly true. MCI has a nice VOIP infrastructure in place, but it appears it is only available to businesses at the moment.
A "root of trust" is not necessary at a technical level.
Trust can be established in a decentralized way using a "web of trust", like PGP (is supposed to).
His writings are always good for a laugh or two, and the content is always very insigtful. Here is one of my favorite passages from his series on Painless Functional Specifications.
The anchor's exact geographic location has no bearing on the message he is conveying - it would only be distracting to the listener.
It it a problem if I host my .co.uk domain in a US server? Perhaps the home page should prominently display the true location just in case people give a crap.
Exactly. Have a look at XAML, the new markup language for Longhorn.
It is intended to be used for both client-based and web-based programs. The integration with .NET will likely render it completely un-interoperable with Linux and the like, but there is a certain elegance in its design worth taking note of.
VB is a programming language, not a virus kit. It would be no different if the program had been written in C++.
Is your real complaint that MSN Messenger exposes a programmable interface? I guess we should revert to making monolithic, non-extendable, non-automatable programs. That would be a big step forward, right?
let's not forget soap.
You missed a FreeBSD...
I agree with grungeKid. Modern editors still can't match the productivity I have with Hungarian.
It is true that some languages lessen the potential for confusion over the type of a variable. That's all well and good. I write in C++ for a living, where there is potential for confusion. I need to know the difference between char*, wchar_t*, std::string, etc. If I have to take my hands off the keyboard so I can point the mouse at the variable name, I lost productivity. It is true that I take a productivity hit when I change types, but a quick find/replace isn't too costly once in a while. I don't change types frequently enough for that to outweigh the benefits of Hungarian.
I agree that Hungarian doesn't have the best aesthetics, but until there is a better solution, I'll keep on using it.
Amen, brother.
Er.. Henry?!?, I mean Sasquatch?!?
You could look at this as a form of biometric authentication. Normal biometric devices measure parts of your body that are statistically close to being unique. Instead of measuring things about your fingerprints or retinas, this scheme measures things about your brain.
The brain is certainly more unique than fingerprints or retinas, so if there is a way to get a good 'hash value' from the brain, then it would be very secure.
Another possibility is that the quality of your thought may vary with the pen you use (seriously). Using a cheap ballpoint is an obvious distraction, but he may have been searching for more subtle correlations.
For my own writing, I have noticed that pens that write easily encourage me to get off topic (since writing seems to involve less effort, it is easy to talk myself into jotting out an extra paragraph or two on some tangent). Pens that are harder to write with get me in the mood to brute-force my way through a problem. Finding a good balance may help you optimize your flow
I do not mean to pry, but you don't by any chance happen to have six fingers on your right hand?
I didn't RTFA, but here's an idea to counter some people's fear that a technology like this would necessarily allow you to steal card numbers as you walk through a crowd.
The card could use a challenge/response system with the merchant. Each card has a symmetric key pair - the public key is your account number used for billing. The private key is known only to the card, and is used to sign a challenge phrase from the merchant. Challenge phrases would be unique to each transaction (given out by the financial institution per transaction). This way, cards couldn't be cloned.
All of my friends had copies of the original Matrix on their PC's. It contributed to the popularity in a big way as far as I saw. The coolness factor of having a digital copy was almost cult-like.
If I hadn't first seen the Matrix for free on a friend's 17 inch monitor, I doubt I would have ended up paying to see Reloaded on the opening night.
Anybody care to bet whether the black holes will be stable? I'm betting they will simply dissipate.
If they gobble up the whole universe, I'll pay one million dollars to each any every one of you, honest. If not, then you'll owe me.
the cameras monitor YOU!
Oh wait, we'll have that too.
The rumor is, it's something called **work**.
From the OP: I have been toying with writing a framework to manage everything, but don't want to reinvent the wheel.
Seems to me that the OP is more than capable of doing the work, but he is smart for trying to find an existing solution. The rumor is, it's something called **working smarter**, not **working harder**. :-)