Wouldn't that make you one of the tiny minority who actually uses his 'pad?;)
Yes, I have been tempted, but I just cannot see what a 'pad can do that a notebook cannot do better. Except to hang on the wall as a picture frame that is.
So I looked at the first set of slides. So yeah, I agree with a few of his points, mostly about design. The code would really benefit from using a more functional design style, and the cast to and from intenums are really weird, true, and he does point out some places where I would point valgrind to. And yes, I agree it is really bad that float/double/enums casts implicitly virtually all integer types and bool. But very little here has any bearing on C++, most of it is just bad design or bad C. In fact, the code he presents looks like the typical C-coder gone to C++ code.
As for continues to suck: The poor design choices... well, those are hard to help. It should now be even easier to return enums (thanks to strongly typed enums) than before, and it should be even easier to accept multiple objects rather than just one. The casting issues are the same, and yes, I would love to have those fixed.
2) Operator overloading: because TimeCard + MoveTicket + WorkOrder is so much more readable
Of all the silly complaints, I've always found that one the most silly. The above is just as silly as TimeCard.add(MoveTicket).add(WorkOrder) --- a bad function name is a bad function name in any language.
So C++ takes another step closer to Lisp (lambda functions) whilst completely missing the most important part (closures and higher order programming).
I look forward to C++ 2031 when they implement garbage collection but still require you to place and remove locks on memory;)
*Ducks and runs for cover*
Higher order programming? Lol. Anyway, the lambda functions can be closures, if you want.
Garbage collection is not something I miss, but if it is included, I hope it is opt-in, to avoid the resource leaks and memory wastage so rampant in the garbage-collected world.
1) The other person is not in the car and has no awareness of the situation.
That argument is not true in general. If the person you are conversing with is a child, blind, or maybe just not a vehicle driver, the person may not have any significant awareness of the situation.
The same studies also show that it's about the same level as talking with a passenger, as I recall. It is certainly equally distractive to have a baby whine at you because it has lost its dummy, believe me.
Indeed. Sand is a very rare mineral, and prohibitively expensive in energy to extract.
Yes, solar panels are made from the same materials as computer chips: silicium. (That is bulk solar cells. There are better cells using rarer materials, but as I understand it they are mostly interesting for space).
In that case, I'd suggest phrasing the question a bit less inflammatory next time:) You did not come across as a nice guy who would like to know the concrete benefits and drawbacks.
The atomic stuff and the counter stuff does sound useful to me, though I have not had the pleasure of programming a game yet. Well, not in the last 25 years, anyway.
Clearly, our opinions differ but I haven't forgotten anything about what the past was like. I still use Trinity KDE 3.5.x on my linux machines. I despise KDE4.x.
LK
Fair enough, but could you clarify what exactly you are dissatisfied with? What features are missing? Or is it some usability issue? Or something else?
The use for self-signed: Ensure that you are still talking to the same entity as you did last time. Selfsigned works as well as the most expensive certificate for that purpose. What you get from chain-of-trust is some indication that the first time you talk with a new entity, that that entity is who it says it is.
Because it's the largest chunk of the Federal income, and the one apart from import tariffs that likely has the smallest negative impact on the GDP.
Really? I'd thought property taxes would take that role. High income taxes tend to make people work less, which directly impacts GDP.
I still find it a bit suspect to related the size of the debt to a portion of the total income, not to the total income. I'd recommend including your argument why you are only looking at income tax, as well as the full tax income, in the future.
Well, yeah, the first 20 hours or so are fun. After that it gets a bit repetitive, doesn't it? I mean, I have been driving for 2 years, and already I find myself trying to hit those "you speed is... "-signs on the exact allowed speed.
Not necessarily. In DK, the government censorship is at the DNS level, but anyone can just set up their own or use google's. I makes perfect sense once you realize that DK is a nanny state.
Wouldn't that make you one of the tiny minority who actually uses his 'pad? ;)
Yes, I have been tempted, but I just cannot see what a 'pad can do that a notebook cannot do better. Except to hang on the wall as a picture frame that is.
This article is about C++. Why are you telling us you rewrote a C program in ruby?
If you actually used C++, you were likely not using a library. That is the most common error in C++: Failure to search for and use libraries.
So I looked at the first set of slides. So yeah, I agree with a few of his points, mostly about design. The code would really benefit from using a more functional design style, and the cast to and from intenums are really weird, true, and he does point out some places where I would point valgrind to. And yes, I agree it is really bad that float/double/enums casts implicitly virtually all integer types and bool. But very little here has any bearing on C++, most of it is just bad design or bad C. In fact, the code he presents looks like the typical C-coder gone to C++ code.
As for continues to suck: The poor design choices... well, those are hard to help. It should now be even easier to return enums (thanks to strongly typed enums) than before, and it should be even easier to accept multiple objects rather than just one. The casting issues are the same, and yes, I would love to have those fixed.
2) Operator overloading: because TimeCard + MoveTicket + WorkOrder is so much more readable
Of all the silly complaints, I've always found that one the most silly. The above is just as silly as TimeCard.add(MoveTicket).add(WorkOrder) --- a bad function name is a bad function name in any language.
So C++ takes another step closer to Lisp (lambda functions) whilst completely missing the most important part (closures and higher order programming).
I look forward to C++ 2031 when they implement garbage collection but still require you to place and remove locks on memory ;)
*Ducks and runs for cover*
Higher order programming? Lol. Anyway, the lambda functions can be closures, if you want.
Garbage collection is not something I miss, but if it is included, I hope it is opt-in, to avoid the resource leaks and memory wastage so rampant in the garbage-collected world.
1) The other person is not in the car and has no awareness of the situation.
That argument is not true in general. If the person you are conversing with is a child, blind, or maybe just not a vehicle driver, the person may not have any significant awareness of the situation.
The same studies also show that it's about the same level as talking with a passenger, as I recall. It is certainly equally distractive to have a baby whine at you because it has lost its dummy, believe me.
Porting is hardly innovation. Besides, sometimes innovation comes from having to reinventing the wheel.
I stand corrected, then. Eh. How, exactly?
I don't think anyone thinks that copyright hold back innovation... that would be patents.
Even if they were, most people who find it ok to steal^Hcopy for their own personal use think it is not if you're going to publish-for-profit.
Furthermore, there are a lot of readers and commentators on slashdot. Quite likely, they have different interests and opinions.
Finally, most people have a least some double standards.
Indeed. Sand is a very rare mineral, and prohibitively expensive in energy to extract.
Yes, solar panels are made from the same materials as computer chips: silicium. (That is bulk solar cells. There are better cells using rarer materials, but as I understand it they are mostly interesting for space).
In that case, I'd suggest phrasing the question a bit less inflammatory next time :) You did not come across as a nice guy who would like to know the concrete benefits and drawbacks.
The atomic stuff and the counter stuff does sound useful to me, though I have not had the pleasure of programming a game yet. Well, not in the last 25 years, anyway.
User base. It's a wiki... if there is something missing, and you find out how to do it, add it.
Also at least for me, a semi-n00b user, dbus seems like an emasculated dcop.
Use qdbus, and it's not that different.
Clearly, our opinions differ but I haven't forgotten anything about what the past was like. I still use Trinity KDE 3.5.x on my linux machines. I despise KDE4.x.
LK
Fair enough, but could you clarify what exactly you are dissatisfied with? What features are missing? Or is it some usability issue? Or something else?
The use for self-signed: Ensure that you are still talking to the same entity as you did last time. Selfsigned works as well as the most expensive certificate for that purpose. What you get from chain-of-trust is some indication that the first time you talk with a new entity, that that entity is who it says it is.
Amateur astronomy?
Amateur astronomy?
Why do you only mention income tax?
Because it's the largest chunk of the Federal income, and the one apart from import tariffs that likely has the smallest negative impact on the GDP.
Really? I'd thought property taxes would take that role. High income taxes tend to make people work less, which directly impacts GDP.
I still find it a bit suspect to related the size of the debt to a portion of the total income, not to the total income. I'd recommend including your argument why you are only looking at income tax, as well as the full tax income, in the future.
It only works like that in a few countries, so maybe U.S. just won't get automated cars from the beginning?
Well, yeah, the first 20 hours or so are fun. After that it gets a bit repetitive, doesn't it? I mean, I have been driving for 2 years, and already I find myself trying to hit those "you speed is ... "-signs on the exact allowed speed.
Why do you only mention income tax? The total tax income (at the federal level) for US is about $2.7 billion
. Doubling all taxes is not really realistic, though, though a payback plan in 25 years would leave your investors very happy, I think :)
Not necessarily. In DK, the government censorship is at the DNS level, but anyone can just set up their own or use google's. I makes perfect sense once you realize that DK is a nanny state.
That is the purpose of DNSSEC, which is currently being rolled out. Someday, your IP clients will even use it :)