Bitcoin Forum
May 08, 2024, 09:27:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: What happens first:
New ATH - 43 (69.4%)
<$60,000 - 19 (30.6%)
Total Voters: 62

Pages: « 1 ... 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 [14566] 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 ... 33332 »
  Print  
Author Topic: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion  (Read 26373915 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (174 posts by 3 users with 9 merit deleted.)
BitUsher
Legendary
*
Offline Offline

Activity: 994
Merit: 1034


View Profile
January 21, 2016, 04:31:23 PM

with an ASICproof algo behind the coin.

Good luck with that.

Its actually not hard to accomplish if you either perform a hardfork to a slightly different algo in a random way every year and use asic resistant algos. This can even be done in a automated way where there only needs to be one hardfork. There is a tremendous amount of investment and lead up time to creating ASICs where you only need to stay ahead to make their implementation impractical.



You cannot be anarchistic when you have an arch in the form of core.
Huh?
1715160454
Hero Member
*
Offline Offline

Posts: 1715160454

View Profile Personal Message (Offline)

Ignore
1715160454
Reply with quote  #2

1715160454
Report to moderator
1715160454
Hero Member
*
Offline Offline

Posts: 1715160454

View Profile Personal Message (Offline)

Ignore
1715160454
Reply with quote  #2

1715160454
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715160454
Hero Member
*
Offline Offline

Posts: 1715160454

View Profile Personal Message (Offline)

Ignore
1715160454
Reply with quote  #2

1715160454
Report to moderator
CuntChocula
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 21, 2016, 04:34:17 PM

...
Ahh, you clearly don't understand how consensus is found in anarchistic systems. It is a gross misrepresentation you are making to those unfamiliar with anarchistic politics. I don't have time to give you a whole lecture (and don't think you even care to learn) but for the edification of others-

Anarchism does not mean chaos. Most Anarchists believe in a society of laws. These laws are just devised through other consensus mechanisms than democratic or republic forms of representations. The minority doesn't prevail over the majority, as we are all individuals and a group/state/society doesn't actually exists in reality except as a concept. This means we understand that there is no evil illuminati or group of lizard people controlling our own fate but we are collectively responsible for both the good deeds and crimes in society and we must have solidarity with each other.  

Anarchism is so poorly defined that no two "anarchists" agree on exactly what it means. That's why no one else knows what it means/how it works either.
Case in point: enter "anarchist venn diagram" in Google image search Cheesy
Richy_T
Legendary
*
Offline Offline

Activity: 2436
Merit: 2121


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
January 21, 2016, 04:35:39 PM


Its actually not hard to accomplish if you either perform a hardfork to a slightly different algo in a random way every year and use asic resistant algos. This can even be done in a automated way where there only needs to be one hardfork. There is a tremendous amount of investment and lead up time to creating ASICs where you only need to stay ahead to make their implementation impractical.


You either manage that in a somewhat predictable way which ends up still being subject to being dominated by specialized hardware or you do it in a completely freeform way which is a lot of work and is a huge security risk if you make a mistake.
BitUsher
Legendary
*
Offline Offline

Activity: 994
Merit: 1034


View Profile
January 21, 2016, 04:36:37 PM



Anarchism is so poorly defined that no two "anarchists" agree on exactly what it means. That's why no one else knows what it means/how it works either.
Case in point: enter "anarchist venn diagram" in Google image search Cheesy

It is great that there are many different schools of anarchism. There are similarities between all groups as well.


You either manage that in a somewhat predictable way which ends up still being subject to being dominated by specialized hardware or you do it in a completely freeform way which is a lot of work and is a huge security risk if you make a mistake.

One does not need to switch to completely different algos with different risks to make something ASIC proof. Small changes to a variant of ASIC resistant SHA3 without compromising or changing the fundamentals of security could be implemented in a random matter. You understand that all ASIC's would be worthless if we switched to 3 rounds of SHA256(1 example of many) but a gpu would merely need to upgrade its software, right?

More details --
https://bitcointalk.org/index.php?topic=359323.0
JayJuanGee
Legendary
*
Offline Offline

Activity: 3710
Merit: 10221


Self-Custody is a right. Say no to"Non-custodial"


View Profile
January 21, 2016, 04:38:11 PM


I think I'm done arguing. It just has to play out now.

(I was actually going to use that word but couldn't remember it exactly.)

big blocker capitulation is close ... they have no logical ground to stand on and the whole edifice is crumbling, Crassic was just the Hearn echo swansong

You don't seem to understand. Bigblockers will win if we crash the price far enough to persuade the miners to switch. If we fail in that, it's because the price is going up and they have no reason to listen to us. (if it ain't broke, don't fix it). So it's simple. Just keep pumping until we go away. That's how you'll get us to capitulate.





This is stupid thinking, and probably similar to Mike Hearn's raging tantrum.  Let's just try to destroy things until others listen and we get our way...  

Makes a lot of sense.





NOT.


Only makes sense if you are childish and unable to attempt to work with others by appeals to reason and fairplay.



On the other hand, why don't you get all your supposed  coins out of cold storage and lead the way to dumping them all?  Except you likely only have less than a couple hundred coins, so won't have too much of an effect anyhow.





ya only need to be in the ten bitcoins club right Huh


Sure.  10 bitcoins is fine for those of more limited means.  .. and sure the cost of 10 bitcoins, even at todays prices, may be quite exorbitant for some people to be able to set aside, given their financial situation. 

In my last little dig at BJA, I am merely attempting to refer to his ongoing big baller bragging of his supposed power and his threats to leave and do damage to bitcoin.  To some degree, it seems that it would be nice if he would just cash out all of his bitcoins and leave bitcoin to others.... though in reality, he is likely mostly talk regarding his quantity of coins and his willingness to leave because there really is likely going to be no other investments that are going to be as good as bitcoin over the long term even though it still remains prudent to have some diversification of assets by investing in some other areas, as well.. and there may also be several short term investments that may beat bitcoin's performance for risk takers (and bitcoin is certainly not free from risks).



tomothy
Sr. Member
****
Offline Offline

Activity: 258
Merit: 250


View Profile
January 21, 2016, 04:48:29 PM

Bitfurys article strongly rejects XT principles. Not Classic.  XT != Classic.

Read it again, and the underlying tone is that they prefer development to be more open.


You must have skipped to the end of the article instead of reading the whole thing. Additionally , most of us want development to be more open. Stop creating false wedge issues where none exist ... we agree on this! Lets support Libbitcoinconsensus!

 https://medium.com/@BitFuryGroup/keep-calm-and-bitcoin-on-4f29d581276#.lsa4ml1p6


This directly refutes the Bitcoin Classic And Bitcoin Unlimited governance model.


Meh, not too sure. That Medium piece was written in the context of Hearns exit piece, so yes, I still think it was largely directed at that, and not specifically at Classic.
We could argue the interpretation of various pieces of that artical, but I would prefer to simply quote the man himself's view on Classic, as he posted on twitter:

https://twitter.com/valeryvavilov/status/688054411650818048?s=09

Quote
@BitFuryGroup - the largest private miner and security provider is ready to move forward and support 2MB increase with @Bitcoin Classic

That seems pretty unequivocal.

edit: posted before i saw you address it earlier. But point still stands - your view that the article denegrades Classic is only your interpretation of it. And condidering his explicit support for Classic, I'd say you could redress the dichotomy by simply saying that maybe the article was about XT and Hearn.



Ok, So crazy question, I goto valery vavilov's twitter page... and I can't find this 1/15/16 tweet supporting core. I mean, if i click on the link you provided, it shows me his tweet. However, if I'm on his page, his tweet seemingly does not exist. Conspiracy time?
BitUsher
Legendary
*
Offline Offline

Activity: 994
Merit: 1034


View Profile
January 21, 2016, 04:52:36 PM



Ok, So crazy question, I goto valery vavilov's twitter page... and I can't find this 1/15/16 tweet supporting core. I mean, if i click on the link you provided, it shows me his tweet. However, if I'm on his page, his tweet seemingly does not exist. Conspiracy time?

It is still there - https://twitter.com/valeryvavilov/with_replies
ChartBuddy
Legendary
*
Offline Offline

Activity: 2170
Merit: 1776


1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ


View Profile
January 21, 2016, 05:02:24 PM

Coin


Explanation
tomothy
Sr. Member
****
Offline Offline

Activity: 258
Merit: 250


View Profile
January 21, 2016, 05:03:07 PM

Ok, Thanks, found it. That seems pretty cut and dry then, doesn't it?
So, 2mb HF at some point, is coming. LN/Segwit, wait and see whether or not it's just more bitcoin vaporware. Not like we haven't been promised moon before...
Richy_T
Legendary
*
Offline Offline

Activity: 2436
Merit: 2121


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
January 21, 2016, 05:03:40 PM


You either manage that in a somewhat predictable way which ends up still being subject to being dominated by specialized hardware or you do it in a completely freeform way which is a lot of work and is a huge security risk if you make a mistake.

One does not need to switch to completely different algos with different risks to make something ASIC proof. Small changes to a variant of ASIC resistant SHA3 without compromising or changing the fundamentals of security could be implemented in a random matter. You understand that all ASIC's would be worthless if we switched to 3 rounds of SHA256(1 example of many) but a gpu would merely need to upgrade its software, right?

More details --
https://bitcointalk.org/index.php?topic=359323.0


Good reading... This guy's not bad when operating within his domain.

[...] No finite collection of fixed algorithms (Even a large set) can be ASIC proof (in fact, large sets probably just lead to ASIC monopolies due to higher NRE).  But if you change the POW periodically in ways which aren't predicable months in advance, and in ways that can't just be generalized with anything more specialized than general purpose consumer hardware... then I do think you would actually have achieved a fairly high degree of asic-proof-ness. There is just the question of the costs of periodic changes being worth the benefits, and what cadence is required to make investment unwise.
CuntChocula
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 21, 2016, 05:12:10 PM



Anarchism is so poorly defined that no two "anarchists" agree on exactly what it means. That's why no one else knows what it means/how it works either.
Case in point: enter "anarchist venn diagram" in Google image search Cheesy

It is great that there are many different schools of anarchism. There are similarities between all groups as well.

Unfortunately, when there are so many interpretations of the term "Anarchy" (as is [un]bound to happen with a thingamabob which appears, to the uninitiated, intrinsically anti-authoritarian), the term becomes a tautology, unenlightening, meaningless, sophistry. Commit it then to the flames.
There are similarities between garden tractors and symphony orchestras, too. Let's narrow the scope, define our terms, and then proceed with our slap-fight.
https://c1.staticflickr.com/3/2106/2338479886_700e5fa90f_b.jpg
billyjoeallen
Legendary
*
Offline Offline

Activity: 1106
Merit: 1007


Hide your women


View Profile WWW
January 21, 2016, 05:28:58 PM


I know that it is difficult to understand why democracy is "the worst system of government, excluding all the others".  It takes the ability to think socially: "Whatever I can think, do, want, or get, others can think, do, want, or get too".

Libertarians and anarchists are notoriously unable to think that way.  So, when they conclude that the choices of a minority should prevail over those of the majority, they always assume implicitly that it will be their minority, not some other minority.

You don't understand us at all, Prof. The Core devs aren't anarchists. It's early adopters like me who are. Libertarians and anarcho-capitalists most commonly are Natural Rights advocates and not utilitarians, so you can be forgiven for misunderstanding us, but if you really dive into the philosophy and economics of it, you'll find that most of us are on the other side in this conflict.

Deomocracy, in the sense of one person one vote for control over pooled resources, is inefficient because there is no way to communicate the intensity of one's preferences. That is one objection. The main objection is that we don't believe you can delegate your right to a government if you don't have that right in the first place, so for example, if you don't have the right to take by force from your neighbor because you need his property more than he does, then you don't have that right even if the majority of voters decide that you do.

No, in political and economic issues, we are basically saying it's got to be win-win or no deal. Zero-sum game theory is relevant only in that we seek to reduce as much as possible the cases in which it applies.

In the present conflict, here is how I see it: Miners have every right to run whichever version they choose. Developers have every right to contribute to whatever version of the client they wish.  investors and speculators have every right to buy or sell as much as they want.  Everyone has a right to run or not run any node they like. 

I would like Core/Blockstream to get on board with a blocksize increase, but I don't think that's going to happen unless circumstances change significantly and they may never get on board. That's their right. I will support any proposed scaling solution that looks like it has a reasonable chance of success, but I don't think Core or the miners that support them will change positions without a major loss in market cap. This puts me in a weird position:

If the market stays up or goes higher, I sell. If the market goes lower, I hold, because it means we are more likely to get a scaling solution one way or another.  The market is more democratic than democracy. I can vote with my wallet. So can you. So can anybody.

In my opinion, a higher price will attract new users and bring on the very network congestion the transaction fees are supposed to overcome. There will be a period in which low value transactions will diminish due to loss of economic viability and be replaced by higher value transaction, but eventually all growth will plateau and stop.

I don't know if this issue will EVER be resolved, and that will be a tragedy, but this will play out in the market, as it should. Either Bitcoin will scale or another coin that is found to be more useful by the market will.  Core has no more power than the market gives them. Miners have no more power than traders/investors/speculators give them.  If we reward them for doing something stupid, it's our fault when they do it.



xyzzy099
Legendary
*
Offline Offline

Activity: 1063
Merit: 1048



View Profile
January 21, 2016, 05:29:45 PM

Unfortunately, when there are so many interpretations of the term "Anarchy"

Isn't that true of any generic socio-political term?

'Socialism' can mean anything from Nazis to Communists to European social Democrats.

tomothy
Sr. Member
****
Offline Offline

Activity: 258
Merit: 250


View Profile
January 21, 2016, 05:43:29 PM


I know that it is difficult to understand why democracy is "the worst system of government, excluding all the others".  It takes the ability to think socially: "Whatever I can think, do, want, or get, others can think, do, want, or get too".

Libertarians and anarchists are notoriously unable to think that way.  So, when they conclude that the choices of a minority should prevail over those of the majority, they always assume implicitly that it will be their minority, not some other minority.

You don't understand us at all, Prof. The Core devs aren't anarchists. It's early adopters like me who are. Libertarians and anarcho-capitalists most commonly are Natural Rights advocates and not utilitarians, so you can be forgiven for misunderstanding us, but if you really dive into the philosophy and economics of it, you'll find that most of us are on the other side in this conflict.

Deomocracy, in the sense of one person one vote for control over pooled resources, is inefficient because there is no way to communicate the intensity of one's preferences. That is one objection. The main objection is that we don't believe you can delegate your right to a government if you don't have that right in the first place, so for example, if you don't have the right to take by force from your neighbor because you need his property more than he does, then you don't have that right even if the majority of voters decide that you do.

No, in political and economic issues, we are basically saying it's got to be win-win or no deal. Zero-sum game theory is relevant only in that we seek to reduce as much as possible the cases in which it applies.

In the present conflict, here is how I see it: Miners have every right to run whichever version they choose. Developers have every right to contribute to whatever version of the client they wish.  investors and speculators have every right to buy or sell as much as they want.  Everyone has a right to run or not run any node they like. 

I would like Core/Blockstream to get on board with a blocksize increase, but I don't think that's going to happen unless circumstances change significantly and they may never get on board. That's their right. I will support any proposed scaling solution that looks like it has a reasonable chance of success, but I don't think Core or the miners that support them will change positions without a major loss in market cap. This puts me in a weird position:

If the market stays up or goes higher, I sell. If the market goes lower, I hold, because it means we are more likely to get a scaling solution one way or another.  The market is more democratic than democracy. I can vote with my wallet. So can you. So can anybody.

In my opinion, a higher price will attract new users and bring on the very network congestion the transaction fees are supposed to overcome. There will be a period in which low value transactions will diminish due to loss of economic viability and be replaced by higher value transaction, but eventually all growth will plateau and stop.

I don't know if this issue will EVER be resolved, and that will be a tragedy, but this will play out in the market, as it should. Either Bitcoin will scale or another coin that is found to be more useful by the market will.  Core has no more power than the market gives them. Miners have no more power than traders/investors/speculators give them.  If we reward them for doing something stupid, it's our fault when they do it.







http://pastebin.com/B8YQr5TQ


Hey Jorge, I was wondering if you have time and could possibly comment later about the exchange between JToomin and Guy Corem?
It's a long read but it lays out the history post hk scaling convention and recent development of classic.
It then goes on to discuss post classic activation.

Advanced Warning, It's a long read... But super informative and IMHO provides a good understanding of the competing interests and goals...
CuntChocula
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 21, 2016, 05:44:07 PM

Unfortunately, when there are so many interpretations of the term "Anarchy"

Isn't that true of any generic socio-political term?

'Socialism' can mean anything from Nazis to Communists to European social Democrats.

To an extent. Most human language words are ambiguous.
"Socialism" is loosely defined as "social ownership and democratic control of the means of production."
That's a big thing to have in common, and makes it a useful word.
Anarchism is hard to pin down like that, it doesn't have that "necessary and sufficient" component defining it. Not to say it can't be misused, like someone calling their party "Capitososialist." But "Socialism" works fine in "Nazis to Communists to European social Democrats."
See what I mean?

*Which isn't to say "anarchy" is a useless word. It's useful in its colloquial, everyday sense:
an·ar·chy
ˈanərkē/
noun
noun: anarchy

    a state of disorder due to absence or nonrecognition of authority.
    "he must ensure public order in a country threatened with anarchy"
Fatman3001
Legendary
*
Offline Offline

Activity: 1526
Merit: 1013


Make Bitcoin glow with ENIAC


View Profile
January 21, 2016, 05:47:15 PM

Unfortunately, when there are so many interpretations of the term "Anarchy"

Isn't that true of any generic socio-political term?

'Socialism' can mean anything from Nazis to Communists to European social Democrats.



No, it can't.

Stop spreading stoopid.
xyzzy099
Legendary
*
Offline Offline

Activity: 1063
Merit: 1048



View Profile
January 21, 2016, 05:48:36 PM

Unfortunately, when there are so many interpretations of the term "Anarchy"

Isn't that true of any generic socio-political term?

'Socialism' can mean anything from Nazis to Communists to European social Democrats.

To an extent. Most human language words are ambiguous.
"Socialism" is loosely defined as "social ownership and democratic control of the means of production."
That's a big thing to have in common, and makes it a useful word.
Anarchism is hard to pin down like that, it doesn't have that "necessary and sufficient" component defining it. Not to say it can't be misused, like someone calling their party "Capitososialist." But "Socialism" works fine in "Nazis to Communists to European social Democrats."
See what I mean?

The point is simply that if you choose to use imprecise terminology, you should not be surprised if your meaning is ambiguously interpreted.  It's not a unique quality of 'anarchy'.

ChartBuddy
Legendary
*
Offline Offline

Activity: 2170
Merit: 1776


1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ


View Profile
January 21, 2016, 06:02:32 PM

Coin


Explanation
CuntChocula
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 21, 2016, 06:02:48 PM

Unfortunately, when there are so many interpretations of the term "Anarchy"

Isn't that true of any generic socio-political term?

'Socialism' can mean anything from Nazis to Communists to European social Democrats.

To an extent. Most human language words are ambiguous.
"Socialism" is loosely defined as "social ownership and democratic control of the means of production."
That's a big thing to have in common, and makes it a useful word.
Anarchism is hard to pin down like that, it doesn't have that "necessary and sufficient" component defining it. Not to say it can't be misused, like someone calling their party "Capitososialist." But "Socialism" works fine in "Nazis to Communists to European social Democrats."
See what I mean?

The point is simply that if you choose to use imprecise terminology, you should not be surprised if your meaning is ambiguously interpreted.  It's not a unique quality of 'anarchy'.

It's a question of degree. The problem with "Anarchy" is it has become a meaningless term (outside of its colloquial usage, as in "he must ensure public order in a country threatened with anarchy").
When you say "I'm an Anarchist," I don't know what you're trying to say. Think of it like X in the formula Y=Z+X-X. I can eliminate it, and the formula stays the same. It add nothing.
It's the same with "Anarchist."
After calling yourself an Anarchist, you still have to go through exactly the same list of explanations if the word "Anarchy" didn't exist.
See what I'm trying to say?
xyzzy099
Legendary
*
Offline Offline

Activity: 1063
Merit: 1048



View Profile
January 21, 2016, 06:13:09 PM
Last edit: January 21, 2016, 07:06:03 PM by xyzzy099

Unfortunately, when there are so many interpretations of the term "Anarchy"

Isn't that true of any generic socio-political term?

'Socialism' can mean anything from Nazis to Communists to European social Democrats.

To an extent. Most human language words are ambiguous.
"Socialism" is loosely defined as "social ownership and democratic control of the means of production."
That's a big thing to have in common, and makes it a useful word.
Anarchism is hard to pin down like that, it doesn't have that "necessary and sufficient" component defining it. Not to say it can't be misused, like someone calling their party "Capitososialist." But "Socialism" works fine in "Nazis to Communists to European social Democrats."
See what I mean?

The point is simply that if you choose to use imprecise terminology, you should not be surprised if your meaning is ambiguously interpreted.  It's not a unique quality of 'anarchy'.

It's a question of degree. The problem with "Anarchy" is it has become a meaningless term (outside of its colloquial usage, as in "he must ensure public order in a country threatened with anarchy").
When you say "I'm an Anarchist," I don't know what you're trying to say. Think of it like X in the formula Y=Z+X-X. I can eliminate it, and the formula stays the same. It add nothing.
It's the same with "Anarchist."
After calling yourself an Anarchist, you still have to go through exactly the same list of explanations if the word "Anarchy" didn't exist.
See what I'm trying to say?

Yeah, that's true enough.

So many socio-political terms have become genericized to the point of meaninglessness.  In America, it's amazing how almost any political term you use will end up being interpreted by your listener as either 'Democrat' or 'Republican', i.e. left-wing = liberal = Democrat, right-wing = conservative = Republican.

Kind of sad really, because all of those words have distinct, useful meanings of their own.

No use in complaining about it though - all you can do is try to take that into account, and speak (or write) more precisely.

There's no way around the ultimate semiotic dilemma, though, that when I present a symbol to you to convey meaning, the meaning you get will come from you, not from me.
Pages: « 1 ... 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 [14566] 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 ... 33332 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!