I've read some excerpts from "The Structure of Scientific Revolutions" by Kuhn. It had some very interesting critique of the the various positivists (verificationists, falsificationists and whatever you consider Popper), but the part of Kuhn's POV that I didn't really agree with was the way he described the selection of competing scientific paradigms as a non-rational (not irrational) decision. Another philosopher I've read a little but from, Lakatos, had an argument that defended scientific process as a rationale enterprise. Lakatos had some neat models for handling periods of normal science and periods of revolutionary science. Pretty cool stuff, lakatos presents his ideas as explaining what Popper really meant, only better. In reality I think Lakatos doesn't give himself enought credit.
In the first version of Mastering Regular Expressions contains an RFC complient email address regex. I hope your beloved realized this was a solved problem with a public domain solution before spending an hour or more on development.
Who are you making a web page for? How will they view your web site (bandwidth, browser, etc.)? What information are they looking for?
Make sure it's quick and easy for your target audience to get to the info they want. Make sure the site renders correctly for all platforms you must support. You should design to the lowest common denominator.
If you don't know who the page is for your question is pointless. What's the best kind of car? Well, what are you going to _do_ with it? Pack it full of equipment? Drive around and look cool? Race off-road on the weekends?
Re:At last! now I can ditch Linux and all the bigo
on
Shared Source?
·
· Score: 1
If you don't compile it yourself how do you know that the binary that you're running actually came from the source code you're looking at? You'd have to trust the distrubutor of the binary code, which is exactly where you were at before you looked at the source.
When I was at RIT we used Eiffel for the first year or two of CS classes. I have no regrets with learning it.
All considered Eiffel is a great vehicle to learn object oriented concepts. The advantages it has over Java boil down to a holy war. It's strong integration of programming by contract makes it an excellent academic language.
You'll likely never see Eiffel in industry in the states, but I'm told it's a little more common in Europe.
The fact that one generally has to learn more than one language that fits a programming paradigm to understand the full implications of the paradigm gives Eiffel more clout. Odds are you're going to learn Java, C++ or Small Talk in industry, so you might as well learn in academia what you're only going to learn in academia.
The Electronic Frontier Foundation recently unveiled the Open Audio License (OAL), which looks like a great way for aspiring musicians/other sound creators to collaborate and share their work.
Let's say I have release an audio sample under the OAL. If someone expresses interest in using my sample in a work that won't be released under the OAL can I sublicense my sample under a different license?
Also, when copywriting a song it is traditionally not only the digital or analog representation of the sound of a song that is copywrited, but also more abstract elements like the melody and lyrics. How would an audio sample containing those elements be protected by the OAL? Would someone using the same melody from a different source (e.g. they figured out my synth line and played it on their guitar) without permission be in violation of the OAL?
I'll second this. ERWin is a great tool, worth checking out.
I didn't know that it was still being sold though; I thought it was an orphaned application. I'll have to see if there have been any updates from what I've got!
I never had a computer as a kid. I did have legos and encyclopedias that I made extensive use of. (Following the cross-references in the encyclopedia 16 years ago when I was 7 was my first experience with surfing!)
I had some friends that had computers, so I got an idea of how they worked and how to use them from that casual contact.
We got a computer somepoint when I was in HS (a 486sx25, 4 megs ram, no modem or sound card). I found it uninspiring. For the first year or so I never did anything other than word process on it for my HS papers (I think this was in 11th grade).
I'm not sure why, but my senior year in HS I thought I'd take the AP Compsci course. DAMN I fell in love. I embarked on a year that changed my life, I dived head first into programming. Here was something I could learn at my own pace. I owe a good deal of my education to the PCGPE, put together by Mark Feldman I think. Mark, if you're out there, THANKS!
I've noticed that people that have been programming their whole lives have a background that helps them, but the longer I've been around the less difference that makes, strong problem solving skills are more important that having played with BBS's back in the day.
Not playing with computers as a kid didn't hurt me at all, I knew it was right for me when I found it. I think it's more important to expose kids to lots of ideas than it is to make them learn much about one topic. Once that kid finds the right thing nothing will stop him or her from learning all they can about it.
If I'd gotten hooked on computers as a kid I don't think that I'd ever have gotten into music the way that I did, the study of the occult, the study of chess, or many other areas that I reap enjoyment from these days. I certainly wouldn't have gotten as into sports. While I'm not athletically active anymore, I'm glad that I spent a few years playing competitive soccer. It gives me experience in something completely different.
I don't think that computers are good or bad for kids, just make sure that the kid gets the chance to be exposed to a wide variety of experiences. They'll bite at something!
Outlook is probably the number one security risk on the net. Compile the list of security issues and use that in your case to not fix something you already have working.
You don't use outlook for it's email capabilities anyway, you use it for the shared calenders, I'm sure you can find another way to do that.
While I don't believe that this is the experience that everyone has I have been hassled by my credit union as of late. I get a different story with each telephone call/visit. They return my calls to the wrong number, I believe on purpose, to avoid dealing with a customer.
My best experiences have been with small local banks. My worst with large banks. I imagine that it all comes down to who got lucky and avoided hiring the hopelessly incompetent.
You could use a service like http://www.dynip.com to give you a URL that always points to your dynamic IP address. Then you could use the cable modem option.
My friend brought one over and we were listening to MP3's using winamp and everything sounded fine, no distortion. We ran line outs to the stereo and video to the TV for some acid television (aw yeah).
Maybe Hannibal didn't investigate the situation enough. (Outputs too high causeing clipping?)
From what I can gather your development model sounds closer to a variant on DSDM (Dynamic Systems Development Method) rather than a waterfall type development model. What are your opinions on different development models and how they relate to internet developers/managers?
The archetecture that you use and recommend has withstood the test of time well. Seeing as you haven't adopted competing archetectures such as IBM Webspheres, what are your percieved limitations of other current 'enterprise class' web solutions and what are you looking for in the next generation of web archetectures that currently is not available?
Teir 1: client(Browser, etc), Tier 2: business rules (scripting language), Tier 3: data stores (Relational DB of your choice).
I'm sure the client is considered a tier, so if one makes a disctintion between stored procedures and the database system that is executing the queries then you're looking at a 4 tier system.
I agree that the user interface is important. A user interface is a way to display information. Slashdot does this well. Even more important to me is the information that they are displaying. If the interface to slashdot sucked I'd still come here because their information gathering services pull data I'm interested in from a set of data that is far to vast for me to scan myself. Give me that any way you want and I'll be there. I know this point is a bit of a gray area, the difference between the best way to display some data, versus the best way to gather information to dispay. Jon
I'm cleaning impaired (ok, lazy). While this thing might not be able to do anything for some place that's as authentic of a disaster area as my apartment, at least the beginning steps are being tackled. I may live to have that robotic maid yet!
I think a large part of the population is inherently uncomfortable with the HGP. They don't like the idea of their genes being owned/patented/controlled by somebody else. Perhaps this large scale discomfort could be used politically to focus on intellectual property issues in general and help stamp out all the crazy patent work going on these days. Maybe people could be motivated through their emotional reactions to this topic to actually take a stand on these issues. Granted they will have to have someone to follow, someone to tap into their fears and present them with a political platform to stand behind. (I call not it)
It might be a little devious, but I think the this might be an ends justifies the means scenario.
f you are going to try and over-generalize I suggest considering this observation: time period of physicists most innovative and creative years are directly correlated to the time period of their highest testosterone levels.
This is perhaps why there are more male physicists than female, aside from the fact society does a good job of keeping women down and for whatever reason (sociological, genetic, etc.) that women, on average, display less aptitude in the math/science areas.
Further evidence for the testosterone-scientific achievement connection is supported by comments from great achievers throughout history (Napoleon, Da Vinci, Crowley) talked about one of the secrets to high productivity being the control of sexual drive. I don't think anyone is going to dispute the testosterone-sexual drive connection. The secret is to redirect that drive and energy into a 'higher' pursuit.
You can write Pi as 1 (base Pi).
I've read some excerpts from "The Structure of Scientific Revolutions" by Kuhn. It had some very interesting critique of the the various positivists (verificationists, falsificationists and whatever you consider Popper), but the part of Kuhn's POV that I didn't really agree with was the way he described the selection of competing scientific paradigms as a non-rational (not irrational) decision. Another philosopher I've read a little but from, Lakatos, had an argument that defended scientific process as a rationale enterprise. Lakatos had some neat models for handling periods of normal science and periods of revolutionary science. Pretty cool stuff, lakatos presents his ideas as explaining what Popper really meant, only better. In reality I think Lakatos doesn't give himself enought credit.
In the first version of Mastering Regular Expressions contains an RFC complient email address regex. I hope your beloved realized this was a solved problem with a public domain solution before spending an hour or more on development.
Who are you making a web page for? How will they view your web site (bandwidth, browser, etc.)? What information are they looking for?
Make sure it's quick and easy for your target audience to get to the info they want. Make sure the site renders correctly for all platforms you must support. You should design to the lowest common denominator.
If you don't know who the page is for your question is pointless. What's the best kind of car? Well, what are you going to _do_ with it? Pack it full of equipment? Drive around and look cool? Race off-road on the weekends?
That link should be http://unisci.com/stories/20013/0702016.htm.
If you don't compile it yourself how do you know that the binary that you're running actually came from the source code you're looking at? You'd have to trust the distrubutor of the binary code, which is exactly where you were at before you looked at the source.
When I was at RIT we used Eiffel for the first year or two of CS classes. I have no regrets with learning it.
All considered Eiffel is a great vehicle to learn object oriented concepts. The advantages it has over Java boil down to a holy war. It's strong integration of programming by contract makes it an excellent academic language.
You'll likely never see Eiffel in industry in the states, but I'm told it's a little more common in Europe.
The fact that one generally has to learn more than one language that fits a programming paradigm to understand the full implications of the paradigm gives Eiffel more clout. Odds are you're going to learn Java, C++ or Small Talk in industry, so you might as well learn in academia what you're only going to learn in academia.
The Electronic Frontier Foundation recently unveiled the Open Audio License (OAL), which looks like a great way for aspiring musicians/other sound creators to collaborate and share their work.
Let's say I have release an audio sample under the OAL. If someone expresses interest in using my sample in a work that won't be released under the OAL can I sublicense my sample under a different license?
Also, when copywriting a song it is traditionally not only the digital or analog representation of the sound of a song that is copywrited, but also more abstract elements like the melody and lyrics. How would an audio sample containing those elements be protected by the OAL? Would someone using the same melody from a different source (e.g. they figured out my synth line and played it on their guitar) without permission be in violation of the OAL?
I'll second this. ERWin is a great tool, worth checking out.
I didn't know that it was still being sold though; I thought it was an orphaned application. I'll have to see if there have been any updates from what I've got!
Jon
I never had a computer as a kid. I did have legos and encyclopedias that I made extensive use of. (Following the cross-references in the encyclopedia 16 years ago when I was 7 was my first experience with surfing!)
I had some friends that had computers, so I got an idea of how they worked and how to use them from that casual contact.
We got a computer somepoint when I was in HS (a 486sx25, 4 megs ram, no modem or sound card). I found it uninspiring. For the first year or so I never did anything other than word process on it for my HS papers (I think this was in 11th grade).
I'm not sure why, but my senior year in HS I thought I'd take the AP Compsci course. DAMN I fell in love. I embarked on a year that changed my life, I dived head first into programming. Here was something I could learn at my own pace. I owe a good deal of my education to the PCGPE, put together by Mark Feldman I think. Mark, if you're out there, THANKS!
I've noticed that people that have been programming their whole lives have a background that helps them, but the longer I've been around the less difference that makes, strong problem solving skills are more important that having played with BBS's back in the day.
Not playing with computers as a kid didn't hurt me at all, I knew it was right for me when I found it. I think it's more important to expose kids to lots of ideas than it is to make them learn much about one topic. Once that kid finds the right thing nothing will stop him or her from learning all they can about it.
If I'd gotten hooked on computers as a kid I don't think that I'd ever have gotten into music the way that I did, the study of the occult, the study of chess, or many other areas that I reap enjoyment from these days. I certainly wouldn't have gotten as into sports. While I'm not athletically active anymore, I'm glad that I spent a few years playing competitive soccer. It gives me experience in something completely different.
I don't think that computers are good or bad for kids, just make sure that the kid gets the chance to be exposed to a wide variety of experiences. They'll bite at something!
Jon
Outlook is probably the number one security risk on the net. Compile the list of security issues and use that in your case to not fix something you already have working.
You don't use outlook for it's email capabilities anyway, you use it for the shared calenders, I'm sure you can find another way to do that.
While I don't believe that this is the experience that everyone has I have been hassled by my credit union as of late. I get a different story with each telephone call/visit. They return my calls to the wrong number, I believe on purpose, to avoid dealing with a customer.
My best experiences have been with small local banks. My worst with large banks. I imagine that it all comes down to who got lucky and avoided hiring the hopelessly incompetent.
You could use a service like http://www.dynip.com to give you a URL that always points to your dynamic IP address. Then you could use the cable modem option.
I think the totally out of control dog is more akin to anarchist. When he settles down and starts marking his territory then the dog is a libertarian.
My friend brought one over and we were listening to MP3's using winamp and everything sounded fine, no distortion. We ran line outs to the stereo and video to the TV for some acid television (aw yeah).
Maybe Hannibal didn't investigate the situation enough. (Outputs too high causeing clipping?)
Jon
From what I can gather your development model sounds closer to a variant on DSDM (Dynamic Systems Development Method) rather than a waterfall type development model. What are your opinions on different development models and how they relate to internet developers/managers?
nevermind, I found my answer.
http://photo.net/wtr/application-servers.html
The archetecture that you use and recommend has withstood the test of time well. Seeing as you haven't adopted competing archetectures such as IBM Webspheres, what are your percieved limitations of other current 'enterprise class' web solutions and what are you looking for in the next generation of web archetectures that currently is not available?
Isn't the standard 3 tier solutions more like
Teir 1: client(Browser, etc), Tier 2: business rules (scripting language), Tier 3: data stores (Relational DB of your choice).
I'm sure the client is considered a tier, so if one makes a disctintion between stored procedures and the database system that is executing the queries then you're looking at a 4 tier system.
I agree that the user interface is important. A user interface is a way to display information. Slashdot does this well. Even more important to me is the information that they are displaying. If the interface to slashdot sucked I'd still come here because their information gathering services pull data I'm interested in from a set of data that is far to vast for me to scan myself. Give me that any way you want and I'll be there. I know this point is a bit of a gray area, the difference between the best way to display some data, versus the best way to gather information to dispay. Jon
Some problems can be proved to be unsolvable. That's one of the topics apparently covered in this book.
I'm cleaning impaired (ok, lazy). While this thing might not be able to do anything for some place that's as authentic of a disaster area as my apartment, at least the beginning steps are being tackled. I may live to have that robotic maid yet!
I think it's one of the holy grails of science.
I think a large part of the population is inherently uncomfortable with the HGP. They don't like the idea of their genes being owned/patented/controlled by somebody else. Perhaps this large scale discomfort could be used politically to focus on intellectual property issues in general and help stamp out all the crazy patent work going on these days. Maybe people could be motivated through their emotional reactions to this topic to actually take a stand on these issues. Granted they will have to have someone to follow, someone to tap into their fears and present them with a political platform to stand behind. (I call not it)
It might be a little devious, but I think the this might be an ends justifies the means scenario.
How about 'plus'.
f you are going to try and over-generalize I suggest considering this observation: time period of physicists most innovative and creative years are directly correlated to the time period of their highest testosterone levels.
This is perhaps why there are more male physicists than female, aside from the fact society does a good job of keeping women down and for whatever reason (sociological, genetic, etc.) that women, on average, display less aptitude in the math/science areas.
Further evidence for the testosterone-scientific achievement connection is supported by comments from great achievers throughout history (Napoleon, Da Vinci, Crowley) talked about one of the secrets to high productivity being the control of sexual drive. I don't think anyone is going to dispute the testosterone-sexual drive connection. The secret is to redirect that drive and energy into a 'higher' pursuit.