Re:C# isn't a language...
on
Head First C#
·
· Score: 2, Insightful
I agree. I don't even let our programmers use pointers in C, except for specific cases where the language is limited (returning multiple values, and char * for strings). If you dump pointers to structures and use more abstract coding, just accessing properties of objects through object references/handles, everything gets better.
I learned German for three years, thinking it might be good for science. I even stayed with a German family for six weeks one summer. What I discovered: The Germans mostly speak better English than 3 years worth of German, and they're usually eager to practice it. Had I learned Spanish instead, at least I could converse with the gardeners around here. Don't get me wrong... I agree with all the things you said, but with the huge influx of Spanish speakers into the US, it's just more useful.
After recently re-reading the Bible, one thing I found interesting was how the early portions of the Bible mention other gods, for example in the 10 commandments (thou shalt not have any gods before me), rather than claiming there is only one. Later, mention of other gods disappears, and The God enters as a concept.
However, as proof that at least one exists, I'll just admit here that I am one. Feel free to worship me:-)
Of course! NDAs, like any contract, are only worth more than the paper they're on if you are willing to sue for breech of contract. Unfortunately, most small companies, including QuickLogic at the time, aren't in a financial position to fight an expensive legal battle. Lattice knew it. They took advantage of it.
Personally, I prefer to do business based on a handshake. The integrity of your business partners counts far more than the details of your business contract. If I can't take someone at their word, don't do business with him. The trick is figuring out which people you can trust.
Back in the early '90s, I worked at QuickLogic when Lattice was trying to buy us. The deal went pretty far. We had a letter of intent, and had even shared our customer list with them. I like to believe that Lattice's CEO believed me when I told him most of us would rather fail completely than give up the dream of independent success, all the way to an IPO. The next day, the deal was scrapped.
Lattice e-mailed our customer list to every one of their regional sales managers. Let's face it... business is war. It's not pretty out there.
I think that OLPC has already been a technology success, and it will change the world, just not the way Negroponte envisioned. Microsoft, Dell, and Intel ignored the under $400 PC market for years. It doesn't make financial sense for them to take the last $70 each makes per machine and cut it to $15. The event of the $200 PC (like like the gOS PC would have been delayed for years if not for OLPC.
With charitable motives rather than financial, OLPC created the next generation machine for the next 2 billion users. The Aus EEE PC and competitors all copied the low BOM of the OLPC, and now target the billions of people world wide who can't afford a Wintel machine from Dell. It's the next big wave in computing, and OLPC led the way.
I think Romney would be a good choice, and is quite likely. I'm totally with you on grid-lock. That's why McCain was my second pick over Hillary originally, up until he said he wants to appoint more judges like Roberts and Alito.
Both Roberts and Alito basically lied to Congress to get appointed. That McCain specifically points to them as his examples of good judges really turns me off. I recently put McCain in 3rd place after Hillary over this issue.
I agree that McCain is not for the most part McBush. I will call you on Obama being vague, though I agree he makes a lot of vague statements in his stump speeches. In terms of actual policy statements, Obama's been the most precise, broad, and detailed of the entire bunch from the beginning. For example, check out McCain's "Issues" page. He only talks about 14 issues, and in political rhetoric for the masses. Compare that to Obama's issues page. He talks about 21. In his book, "The Audacity of Hope", Obama talks in more depth about real policy than I've ever read from a politician. Name an issue, and I'll go look up his position in the book.
Across the spectrum of issues, Obama is mostly avoiding politics as usual, and is being straight-up with us, unlike McCain. For example, how will McCain save Social Security? No one knows. It's not one of his issues. How will Obama do it? He'll raise taxes and increase the age for receiving benefits. It's not a warm fuzzy answer, but a rare honest one.
Wow... have they managed to brainwash you into believing water-boarding is not torture? McCain explicitly supports the current use of water-boarding by the CIA.
McCain voted to ban torture by the Army, but voted to allow it by the CIA. In other words, he's mostly against torture, which makes him one of the most pro-human-rights republicans in the Senate. I wish he was just a bit stronger.
I've gotta agree on experience, but corruption? Are you referring to the Keating Five, or something Obama's done? Crony earmarks? Can you name one? Dishonest politicking? Compared to who? Race baiting? I've not heard that one before. I'm going to guess you prefer Fox News to CNN or any less biased network. You may have been slightly brainwashed. BTW, Obama is a Christian, not a Muslim.
I'm with GP. I've been a big fan of McCain for years, but not so much anymore. First, he'll appoint at least one more highly religious supreme court judge who can't separate their duty from their religion, and Roe v Wade will be overturned. Second, McCain graduated as the 6th worst student in has class at the Naval Academy. Under a Rhode Scholar president, our GDP grew faster than any time since the 60s. Under a C student president, it grew the slowest. Third, while I can forgive the Keating Five blunder, why does he remain so chummy with lobbyists? Sixth, his lack of judgment in supporting attacking Iraq is hard to forgive. Finally, to a certain extent, experience == age. He may have a bit too much experience.
All that said, he's still a far better option than Bush Jr. I can at least respect McCain. Of the original field, he was my second pick, after Obama, and Hillary was my third. Overall I'm a rare happy political camper.
I completely agree. Also, laws need a time-limit which is shorter than a president's term in office, and the laws also need to be read to congress and ratified.
On a point related to the article, apparently Bush authorized the outing of Valerie Plame. This is one crime I think Bush should stop pretending he didn't do. He should admit his involvement, and take his punishment.
Our big honking Honda Pilot actually gets better person-miles/gallon than my smaller coupe. I usually drive the coupe alone, but we average over two people per mile in the Pilot. We're going to drive it up to Canada this summer, which is going to hurt the wallet with gas prices. Still, 4 people in an big SUV is a much better deal than one person in a Prius. Hopefully when our lease on the Pilot is done in 2011, there will be some more environmentally and wallet friendly choices for families.
I'm with you there! We've had terrible luck with our cars this spring. My wife's Jeep was totaled, and my 1993 Nissan 300ZX finally died of old age. We need a car that can carry our 2 kids and their friends, which means 2 car seats, two seats for adults, and two seats for more kids. We also need a vehicle that can pull our boat.
We got a sweet deal on a lease for a new Honda Pilot over President's Day. Boy, I'm sure glad we leased instead of bought. In three years, Honda can take the loss, and there will probably be many new environmentally friendly choices for us. I leased a replacement for my 300ZX as well, thinking along the same lines. The Infinity G37 doesn't get great gas mileage, but it's a sweet car and has two real back seats. Hopefully, in 2011, I'll be able to upgrade to an affordable plug-in-hybrid sports-car with a 400HP electric motor driven by A123 Systems batteries or equivalent.
It's sad to see the auto industry get caught with it's pants down again. Doesn't their memory go back to the '70s? Here's what kills me: Why the heck wasn't a natural gas Honda Pilot an option in 2008? It just seems stupid.
I think it is likely that anti-matter particles are also holes... holes in space. I went through my old college physics books, including the Feynman series, and there are only a couple changes that need to be made to have it all work out. For example, you need E=abs(m)c^2. I let anti-matter have negative mass when checking equations.
However, two points: first, I'm currently (as of today, not during my original post) on heavy pain meds for a minor operation I had yesterday. Second, my analysis was quite simple and naive. I never took particle physics, nor general relativity.
You have a well thought out point of view, and in voting for Obama, I fully realize I'm being optimistic about his chances and how he would do as president... but I'm an optimistic kind of guy. However, as for his chances to win, I disagree, based on the financial markets. Today, I'd venture a rough guess that Obama has a 64.6% chance of winning:-) There's also a great site that projects the winner based on a combination of poll data. Today, Obama is projected to win 287 electoral votes to McCain's 227.
I'll vote for Obama, but I'm also a fan of McCain. If it weren't for McCain's stated objective of appointing more irrational supreme court judges like Scalia and Thomas, I'd likely vote for him.
While this is a reasonable guess, it's about the same as guessing heavier objects fall faster. Consider electron-hole pairs in a silicon lattice. They act very much like electron-positron pairs. However, electrons fall down, and holes fall up. To me, it would seem odd if anti-matter fell down.
Why is there so much matter around, and no anti-matter? Perhaps because they repel each other? There is some evidence that nearby galaxies are made of matter and not anti-matter, but the universe is very big, and time could be effected differently by anti-matter gravity (speeding up). Why are galaxy clusters accelerating in their separation from each other? Could anti-matter still be present somewhere, causing the acceleration? Why is matter in the universe so clumped together, and not more uniformly spread out? Could there be clumps of antimatter between the clumps of matter?
Evidence suggests that there simply is no anti-matter left in the universe, but it's fun to speculate upon implications of anti-matter falling up.
Economists measure worth in dollars, but other common uses of the term worthless include "of no use" according to dictionary.com. If FOSS were of no use, it wouldn't power so much of the Internet. Clean air is free, but certainly of great value, just not in dollars.
I author some open-source programs, my favorite being DataDraw. There are good reasons I make this open-source. It's code I need, yet cannot sell, and while I help the world a little bit by making it open-source, the world helps me a little bit by improving it. It's a common example of a program that only makes sense as FOSS.
People get so confused about FOSS, especially most corporate management, who see it as some sort of communist threat. The truth is that most of us FOSS guys are as greedy as the next. If we could sell our software for a profit, we would. That's why FOSS should not threaten programmers or innovative companies. Software tends to go open-source only after no reasonable market for it exists any longer. The reason that Microsoft is specifically threatened by FOSS is simple. They make a lot of their money off their monopoly, rather than innovation. A bunch of hackers can duplicate Microsoft's OS, web browser, and many other tools in their free time. I hear Microsoft's latest Office suite has new innovations, and guess what? It's still selling. It's only when Microsoft stands still that it's threatened. Take Vista for example.
I'll throw out a shameless plug for something totally unsuitable for what the poster wants: datadraw. It's an in-memory super-high-performance (think raw C code or better - not SQL), database generator that I've not only had a lot of fun with, but which now supports well over 1M lines of algorithmic code - some of the most high performance stuff around.
I'm going to do something dangerous, and quote my wife as a well informed person. According to her, right after the quake, the Chinese government banned all reporting in the effected areas. As usual, all the press backed off and went home. Except for two reporters from two papers. These two reporters rapidly reported on the actual situation, and the other newspapers and TV stations saw these competitors getting all the viewers and readers. Nationally, news organizations then defied the government order and reported on the situation openly.
So... the government is pissed, and is punishing the media organizations by sending them home for a while. I could be wrong, but that's more or less what I heard from my wife, and like in China, it's dangerous around here to disagree with the boss:-)
I concur. The manual seems fairly well thought out, and doesn't have any really good secret stuff I was hoping to read. I don't know why LDS wants it concealed. In fact, I'd argue that manual is strong evidence to the rest of the Christian world that LDS is not an out-there weird cult.
Perhaps LDS wants it publicized? Threatening Wikileaks is the perfect way to do it!
A bit off topic, but I was under the impression that we don't burn up our nuclear waste simply because it would allow our military to mine it for plutonium in the future. If true, the thorium reactor may not have much of a market in the US anyway.
I doubt it, but you never know how Wall Street will react. I've become more convinced lately that individuals like Bill Gates and Steve Jobs, and that guy who built Sony, are critical for stellar growth in high-tech companies. After David Packard left, HP floundered for years. I suppose Gates could revive Microsoft, much like David revived HP for a time, and Jobs has revived Apple.
However, it seems to me that the writing is on the wall: cheaper computer hardware means cheaper software. $200 PCs are a bad sign for Microsoft. Android built on Linux for cell phones is a bad sign for Windows Mobile. Losses in Xbox and other non-core divisions don't help, and defocus Microsoft from it's primary mission: Windows. I'm a big fan of Intel's Atom processor, and I suspect Intel can make the transition to cheaper computing, although with lower revenue. Microsoft... I'm not so sure.
I agree. I don't even let our programmers use pointers in C, except for specific cases where the language is limited (returning multiple values, and char * for strings). If you dump pointers to structures and use more abstract coding, just accessing properties of objects through object references/handles, everything gets better.
In fact, you can also get waaay faster.
I learned German for three years, thinking it might be good for science. I even stayed with a German family for six weeks one summer. What I discovered: The Germans mostly speak better English than 3 years worth of German, and they're usually eager to practice it. Had I learned Spanish instead, at least I could converse with the gardeners around here. Don't get me wrong... I agree with all the things you said, but with the huge influx of Spanish speakers into the US, it's just more useful.
After recently re-reading the Bible, one thing I found interesting was how the early portions of the Bible mention other gods, for example in the 10 commandments (thou shalt not have any gods before me), rather than claiming there is only one. Later, mention of other gods disappears, and The God enters as a concept.
However, as proof that at least one exists, I'll just admit here that I am one. Feel free to worship me :-)
Of course! NDAs, like any contract, are only worth more than the paper they're on if you are willing to sue for breech of contract. Unfortunately, most small companies, including QuickLogic at the time, aren't in a financial position to fight an expensive legal battle. Lattice knew it. They took advantage of it.
Personally, I prefer to do business based on a handshake. The integrity of your business partners counts far more than the details of your business contract. If I can't take someone at their word, don't do business with him. The trick is figuring out which people you can trust.
Back in the early '90s, I worked at QuickLogic when Lattice was trying to buy us. The deal went pretty far. We had a letter of intent, and had even shared our customer list with them. I like to believe that Lattice's CEO believed me when I told him most of us would rather fail completely than give up the dream of independent success, all the way to an IPO. The next day, the deal was scrapped.
Lattice e-mailed our customer list to every one of their regional sales managers. Let's face it... business is war. It's not pretty out there.
I think that OLPC has already been a technology success, and it will change the world, just not the way Negroponte envisioned. Microsoft, Dell, and Intel ignored the under $400 PC market for years. It doesn't make financial sense for them to take the last $70 each makes per machine and cut it to $15. The event of the $200 PC (like like the gOS PC would have been delayed for years if not for OLPC.
With charitable motives rather than financial, OLPC created the next generation machine for the next 2 billion users. The Aus EEE PC and competitors all copied the low BOM of the OLPC, and now target the billions of people world wide who can't afford a Wintel machine from Dell. It's the next big wave in computing, and OLPC led the way.
I think Romney would be a good choice, and is quite likely. I'm totally with you on grid-lock. That's why McCain was my second pick over Hillary originally, up until he said he wants to appoint more judges like Roberts and Alito.
Both Roberts and Alito basically lied to Congress to get appointed. That McCain specifically points to them as his examples of good judges really turns me off. I recently put McCain in 3rd place after Hillary over this issue.
I agree that McCain is not for the most part McBush. I will call you on Obama being vague, though I agree he makes a lot of vague statements in his stump speeches. In terms of actual policy statements, Obama's been the most precise, broad, and detailed of the entire bunch from the beginning. For example, check out McCain's "Issues" page. He only talks about 14 issues, and in political rhetoric for the masses. Compare that to Obama's issues page. He talks about 21. In his book, "The Audacity of Hope", Obama talks in more depth about real policy than I've ever read from a politician. Name an issue, and I'll go look up his position in the book.
Across the spectrum of issues, Obama is mostly avoiding politics as usual, and is being straight-up with us, unlike McCain. For example, how will McCain save Social Security? No one knows. It's not one of his issues. How will Obama do it? He'll raise taxes and increase the age for receiving benefits. It's not a warm fuzzy answer, but a rare honest one.
Wow... have they managed to brainwash you into believing water-boarding is not torture? McCain explicitly supports the current use of water-boarding by the CIA.
The *real* reason to vote for Obama:
MaCain's web site runs on Windows and uses HTML Tables. Obama's web site runs on Linux, and uses XHTML/CSS.
McCain voted to ban torture by the Army, but voted to allow it by the CIA. In other words, he's mostly against torture, which makes him one of the most pro-human-rights republicans in the Senate. I wish he was just a bit stronger.
I've gotta agree on experience, but corruption? Are you referring to the Keating Five, or something Obama's done? Crony earmarks? Can you name one? Dishonest politicking? Compared to who? Race baiting? I've not heard that one before. I'm going to guess you prefer Fox News to CNN or any less biased network. You may have been slightly brainwashed. BTW, Obama is a Christian, not a Muslim.
I'm with GP. I've been a big fan of McCain for years, but not so much anymore. First, he'll appoint at least one more highly religious supreme court judge who can't separate their duty from their religion, and Roe v Wade will be overturned. Second, McCain graduated as the 6th worst student in has class at the Naval Academy. Under a Rhode Scholar president, our GDP grew faster than any time since the 60s. Under a C student president, it grew the slowest. Third, while I can forgive the Keating Five blunder, why does he remain so chummy with lobbyists? Sixth, his lack of judgment in supporting attacking Iraq is hard to forgive. Finally, to a certain extent, experience == age. He may have a bit too much experience.
All that said, he's still a far better option than Bush Jr. I can at least respect McCain. Of the original field, he was my second pick, after Obama, and Hillary was my third. Overall I'm a rare happy political camper.
I completely agree. Also, laws need a time-limit which is shorter than a president's term in office, and the laws also need to be read to congress and ratified.
On a point related to the article, apparently Bush authorized the outing of Valerie Plame. This is one crime I think Bush should stop pretending he didn't do. He should admit his involvement, and take his punishment.
Our big honking Honda Pilot actually gets better person-miles/gallon than my smaller coupe. I usually drive the coupe alone, but we average over two people per mile in the Pilot. We're going to drive it up to Canada this summer, which is going to hurt the wallet with gas prices. Still, 4 people in an big SUV is a much better deal than one person in a Prius. Hopefully when our lease on the Pilot is done in 2011, there will be some more environmentally and wallet friendly choices for families.
I'm with you there! We've had terrible luck with our cars this spring. My wife's Jeep was totaled, and my 1993 Nissan 300ZX finally died of old age. We need a car that can carry our 2 kids and their friends, which means 2 car seats, two seats for adults, and two seats for more kids. We also need a vehicle that can pull our boat.
We got a sweet deal on a lease for a new Honda Pilot over President's Day. Boy, I'm sure glad we leased instead of bought. In three years, Honda can take the loss, and there will probably be many new environmentally friendly choices for us. I leased a replacement for my 300ZX as well, thinking along the same lines. The Infinity G37 doesn't get great gas mileage, but it's a sweet car and has two real back seats. Hopefully, in 2011, I'll be able to upgrade to an affordable plug-in-hybrid sports-car with a 400HP electric motor driven by A123 Systems batteries or equivalent.
It's sad to see the auto industry get caught with it's pants down again. Doesn't their memory go back to the '70s? Here's what kills me: Why the heck wasn't a natural gas Honda Pilot an option in 2008? It just seems stupid.
I think it is likely that anti-matter particles are also holes... holes in space. I went through my old college physics books, including the Feynman series, and there are only a couple changes that need to be made to have it all work out. For example, you need E=abs(m)c^2. I let anti-matter have negative mass when checking equations.
However, two points: first, I'm currently (as of today, not during my original post) on heavy pain meds for a minor operation I had yesterday. Second, my analysis was quite simple and naive. I never took particle physics, nor general relativity.
You have a well thought out point of view, and in voting for Obama, I fully realize I'm being optimistic about his chances and how he would do as president... but I'm an optimistic kind of guy. However, as for his chances to win, I disagree, based on the financial markets. Today, I'd venture a rough guess that Obama has a 64.6% chance of winning :-) There's also a great site that projects the winner based on a combination of poll data. Today, Obama is projected to win 287 electoral votes to McCain's 227.
I'll vote for Obama, but I'm also a fan of McCain. If it weren't for McCain's stated objective of appointing more irrational supreme court judges like Scalia and Thomas, I'd likely vote for him.
While this is a reasonable guess, it's about the same as guessing heavier objects fall faster. Consider electron-hole pairs in a silicon lattice. They act very much like electron-positron pairs. However, electrons fall down, and holes fall up. To me, it would seem odd if anti-matter fell down.
Why is there so much matter around, and no anti-matter? Perhaps because they repel each other? There is some evidence that nearby galaxies are made of matter and not anti-matter, but the universe is very big, and time could be effected differently by anti-matter gravity (speeding up). Why are galaxy clusters accelerating in their separation from each other? Could anti-matter still be present somewhere, causing the acceleration? Why is matter in the universe so clumped together, and not more uniformly spread out? Could there be clumps of antimatter between the clumps of matter?
Evidence suggests that there simply is no anti-matter left in the universe, but it's fun to speculate upon implications of anti-matter falling up.
Economists measure worth in dollars, but other common uses of the term worthless include "of no use" according to dictionary.com. If FOSS were of no use, it wouldn't power so much of the Internet. Clean air is free, but certainly of great value, just not in dollars.
I author some open-source programs, my favorite being DataDraw. There are good reasons I make this open-source. It's code I need, yet cannot sell, and while I help the world a little bit by making it open-source, the world helps me a little bit by improving it. It's a common example of a program that only makes sense as FOSS.
People get so confused about FOSS, especially most corporate management, who see it as some sort of communist threat. The truth is that most of us FOSS guys are as greedy as the next. If we could sell our software for a profit, we would. That's why FOSS should not threaten programmers or innovative companies. Software tends to go open-source only after no reasonable market for it exists any longer. The reason that Microsoft is specifically threatened by FOSS is simple. They make a lot of their money off their monopoly, rather than innovation. A bunch of hackers can duplicate Microsoft's OS, web browser, and many other tools in their free time. I hear Microsoft's latest Office suite has new innovations, and guess what? It's still selling. It's only when Microsoft stands still that it's threatened. Take Vista for example.
Grr... some shameless link! Should have checked it: datadraw
I'll throw out a shameless plug for something totally unsuitable for what the poster wants: datadraw. It's an in-memory super-high-performance (think raw C code or better - not SQL), database generator that I've not only had a lot of fun with, but which now supports well over 1M lines of algorithmic code - some of the most high performance stuff around.
I'm going to do something dangerous, and quote my wife as a well informed person. According to her, right after the quake, the Chinese government banned all reporting in the effected areas. As usual, all the press backed off and went home. Except for two reporters from two papers. These two reporters rapidly reported on the actual situation, and the other newspapers and TV stations saw these competitors getting all the viewers and readers. Nationally, news organizations then defied the government order and reported on the situation openly.
:-)
So... the government is pissed, and is punishing the media organizations by sending them home for a while. I could be wrong, but that's more or less what I heard from my wife, and like in China, it's dangerous around here to disagree with the boss
I concur. The manual seems fairly well thought out, and doesn't have any really good secret stuff I was hoping to read. I don't know why LDS wants it concealed. In fact, I'd argue that manual is strong evidence to the rest of the Christian world that LDS is not an out-there weird cult.
Perhaps LDS wants it publicized? Threatening Wikileaks is the perfect way to do it!
A bit off topic, but I was under the impression that we don't burn up our nuclear waste simply because it would allow our military to mine it for plutonium in the future. If true, the thorium reactor may not have much of a market in the US anyway.
I doubt it, but you never know how Wall Street will react. I've become more convinced lately that individuals like Bill Gates and Steve Jobs, and that guy who built Sony, are critical for stellar growth in high-tech companies. After David Packard left, HP floundered for years. I suppose Gates could revive Microsoft, much like David revived HP for a time, and Jobs has revived Apple.
However, it seems to me that the writing is on the wall: cheaper computer hardware means cheaper software. $200 PCs are a bad sign for Microsoft. Android built on Linux for cell phones is a bad sign for Windows Mobile. Losses in Xbox and other non-core divisions don't help, and defocus Microsoft from it's primary mission: Windows. I'm a big fan of Intel's Atom processor, and I suspect Intel can make the transition to cheaper computing, although with lower revenue. Microsoft... I'm not so sure.