Bitcoin Forum
October 22, 2017, 12:09:56 PM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [110] 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 ... 586 »
  Print  
Author Topic: HashFast announces specs for new ASIC: 400GH/s  (Read 865358 times)
cypherdoc
Legendary
*
Offline Offline

Activity: 1764



View Profile
October 31, 2013, 01:51:17 AM
 #2181

Codedrop of hashfast driver into master cgminer git.

that's good news.
1508674196
Hero Member
*
Offline Offline

Posts: 1508674196

View Profile Personal Message (Offline)

Ignore
1508674196
Reply with quote  #2

1508674196
Report to moderator
There are several different types of Bitcoin clients. Hybrid server-assisted clients like Electrum get a lot of their network information from centralized servers, but they also check the server's results using blockchain header data. This is perhaps somewhat more secure than either server-assisted clients or header-only clients.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1508674196
Hero Member
*
Offline Offline

Posts: 1508674196

View Profile Personal Message (Offline)

Ignore
1508674196
Reply with quote  #2

1508674196
Report to moderator
1508674196
Hero Member
*
Offline Offline

Posts: 1508674196

View Profile Personal Message (Offline)

Ignore
1508674196
Reply with quote  #2

1508674196
Report to moderator
pwnyboy
Full Member
***
Offline Offline

Activity: 125


View Profile
October 31, 2013, 02:37:46 AM
 #2182

You are so full of shit I'm surprised nobody has buried you by now.

lol?

Quote
Nobody cares what you do or don't believe, because you are too stupid to do a simple fact check before accusing others of lying.

Holy shit you're stupid.  I emplore you to read, and re-read, and re-read... and then re-read what I said some more.  That is, if you're even capable. 


Quote
Cheesy  It's funny because you thought you were being a mighty White Knight of Pure Truth & Justice, calling out the villainous lies of evil-doers, but made a complete fool of yourself instead.

You're an idiot.  No matter how you try to spin it, the fact remains that

1) the pictures posted (with the word "prototype") in their name, are not production pictures.  The proverbial "box of fans" as Mr. Crumbs so elequently put it; a lie indeed.  And,
2) Ciara has yet to state publicly that they have any kind of exclusive agreement with Hashfast.  Just because Hashfast says it, does not make it so.

Now sit down and stfu.  Grown folks are talking.

pwnyboy
Full Member
***
Offline Offline

Activity: 125


View Profile
October 31, 2013, 02:39:13 AM
 #2183


Read again. He said "no official joint press-release". I think he meant that he was expecting a press-release from Ciara, not from HF's lousy PR.

To be clear, Ciara doesn't owe me a press release.  All I'm saying is that after Hashfast's bumbling marketing bobble-head being caught in multiple lies, I have no reason to believe this is any different. 
Tehfiend
Sr. Member
****
Offline Offline

Activity: 466



View Profile
October 31, 2013, 02:57:52 AM
 #2184


Although it was a bad call in retrospect, I considered buying BTC instead of making a Batch 1 order, back at then end of August.  I would have made quite a bit of money by now.


Do any of you trade in stocks?   It is completely different if you bought BTC instead in August since you probably would of sold them in Sept on a small increase, then sat on the sidelines saying ...'I should not of sold my bitcoins so early, I would have made quite a bit of money by now'

It's a lot easier when someone else holds your money hostage and then comment on what you 'would have done' which of course would be to perfectly play the market




Some one needs to sticky this quote so everyone can link back to it each time someone whines about "what I would have done."

To those that keep whining about it, everyone knows that what you "would have done" is exactly what you did, but you keep whining about how you would have done things differently if only you had known.

Guess what? We would all be multi-billionaires if we had the perfect insight you think you had. The fact that you are whining about what you would have done vs being rich proves it to be untrue. If only I had known bitcoin would be $200!

Sorry but nope. When I invest in a miner I only think in terms of BTC and care little about the exchange rate. I ask myself "will this miner generate more BTC than I could buy directly for the same cost?" and that is it. I do not factor in the future exchange rate as I do not play the market and sell/buy a predetermined % of my holdings when BTC hits certain price points as I am in it for the long haul. When I buy a miner I am in essence "cashing out" and taking a gamble with the hope that I end up with more BTC down the road. Any USD profits are considered separate from my investments in mining.

When I pre-ordered a 60GH/s BFL miner in Feb it was because I calculated that it was extremely likely that it would generate more BTC than I could have purchased directly at that time for it's cost even when factoring in delays and unexpected difficulty increases. What I did not factor in was that BFL was giving extremely misleading if not fraudulent shipping time frames and was basically overselling their pre-orders WAY WAY WAY beyond their capacity causing delays beyond anything I would have ever imagined.

So the point many people are trying to make is not that they would have made more USD by buying BTC directly instead of a BFL miner but that they would have more BTC plain and simple. The exchange rate doesn't matter and your point is moot.

/school

Click here to register for the BANKERA ICO presale! BANKERA is well positioned to be the first cryptobank and is an operation fork of an existing exchange with several members of the European parliament as advisors.
Click here to register for the COMSA ICO presale! COMSA is a NEM powered ICO, token, and smart-contract solution provider being launched by Tech Bureau, Corp. which will also offer cross chain pegs for fiat & crypto currencies.
DPoS
Sr. Member
****
Offline Offline

Activity: 462



View Profile
October 31, 2013, 03:14:10 AM
 #2185


So the point many people are trying to make is not that they would have made more USD by buying BTC directly instead of a BFL miner but that they would have more BTC plain and simple. The exchange rate doesn't matter and your point is moot.

/school

but you are living in a vacuum of your own making..  you are surrounded by new entrants playing a different game

the 'ROI's are not based the same for everyone... since many people have creative ways to buy miners that they cant really do the same on buying BTC, then the cost basis drops which means they can mine less BTC and still make ROI

I know this is hard for the old skool stackers to understand and swallow, but just look around..  there must be a reason that pre-orders still sell well even though the BTC in / BTC out never adds up anymore right?

Not really disagreeing with you, just pointing out how things have changed

/reality

~~BTC~~GAMBIT~~BTC~~Play Boardgames for Bitcoins!!~~BTC~~GAMBIT~~BTC~~ Something I say help? Donate BTC! 1KN1K1xStzsgfYxdArSX4PEjFfcLEuYhid
starsoccer9
Legendary
*
Offline Offline

Activity: 1617



View Profile WWW
October 31, 2013, 03:15:27 AM
 #2186

As much as I would hate to say it but hashfast will probably end up being simialr to BFL. I say similar meaning they will end up shipping late, pissing off there customers, they will end up annouccing a new generation of asics like bfl to piss people off even more, then very few will buy it, they end up in bankruptcy.

BFL is right now in the very few people buying stage. Id expect them to be gone/worthless by june 2014.

Tehfiend
Sr. Member
****
Offline Offline

Activity: 466



View Profile
October 31, 2013, 03:34:24 AM
 #2187

there must be a reason that pre-orders still sell well even though the BTC in / BTC out never adds up anymore right?

I personally have not seen any examples of pre-orders with negative BTC ROI selling well. Usually it goes negative AFTER the pre-sale because of unexpected delays and difficulty increases. What pre-orders are selling well despite negative BTC ROI? Maybe I haven't been paying attention...

Click here to register for the BANKERA ICO presale! BANKERA is well positioned to be the first cryptobank and is an operation fork of an existing exchange with several members of the European parliament as advisors.
Click here to register for the COMSA ICO presale! COMSA is a NEM powered ICO, token, and smart-contract solution provider being launched by Tech Bureau, Corp. which will also offer cross chain pegs for fiat & crypto currencies.
Epoch
Legendary
*
Offline Offline

Activity: 917



View Profile
October 31, 2013, 03:37:32 AM
 #2188

BFL is right now in the very few people buying stage. Id expect them to be gone/worthless by june 2014.
You missed this news, then:

http://www.coindesk.com/bitpay-processes-1-million-bitcoin-order-butterfly-labs/

And that's just the deposit.

I truly hope HashFast executes better than BFL, but I'm done with the pre-order game. Show me a working product, convince me that that your shipping dates can be believed, and I will show you my money. Because, otherwise, these 'pre-orders' are nothing more than a leap of faith.

BTC: 1DJVUnLuPA2bERTkyeir8bKn1eSoRCrYvx
NMC: NFcfHSBBnq622pAr1Xoh9KtnBPA5CUn6id
crumbs
Full Member
***
Offline Offline

Activity: 210



View Profile
October 31, 2013, 03:44:52 AM
 #2189


So the point many people are trying to make is not that they would have made more USD by buying BTC directly instead of a BFL miner but that they would have more BTC plain and simple. The exchange rate doesn't matter and your point is moot.

/school

but you are living in a vacuum of your own making..  you are surrounded by new entrants playing a different game

the 'ROI's are not based the same for everyone... since many people have creative ways to buy miners that they cant really do the same on buying BTC, then the cost basis drops which means they can mine less BTC and still make ROI

I know this is hard for the old skool stackers to understand and swallow, but just look around..  there must be a reason that pre-orders still sell well even though the BTC in / BTC out never adds up anymore right?

Not really disagreeing with you, just pointing out how things have changed

/reality

Since we're talking Hashfast here, payment choice is bitcoin or bank wire only.  Spending more bitcoin to mine less later is stupid.  Buying miners because you can't buy BTC ... with the money you have in your bank is ... also stupid.
1l1l11ll1l
Hero Member
*****
Offline Offline

Activity: 826



View Profile
October 31, 2013, 04:39:11 AM
 #2190


So the point many people are trying to make is not that they would have made more USD by buying BTC directly instead of a BFL miner but that they would have more BTC plain and simple. The exchange rate doesn't matter and your point is moot.

/school

but you are living in a vacuum of your own making..  you are surrounded by new entrants playing a different game

the 'ROI's are not based the same for everyone... since many people have creative ways to buy miners that they cant really do the same on buying BTC, then the cost basis drops which means they can mine less BTC and still make ROI

I know this is hard for the old skool stackers to understand and swallow, but just look around..  there must be a reason that pre-orders still sell well even though the BTC in / BTC out never adds up anymore right?

Not really disagreeing with you, just pointing out how things have changed

/reality



Very well put. I, for example, bought BFL hardware. I spent $22,500 on singles (Thanks to AMEX), ended up with 410BTC (and rising) sold 200ish @ $130 avg, so $26,000 return. Factor in interest on my card, I've got my card paid off, and about $1,000 in my bank account. That's a positive ROI.

Of course if I bought BTC with my $22k, I'd be sitting pretty, but the bottom line is I had a positive ROI (With 210+ BTC in unrealized gains). That being said, I paid in $USD, my ROI is based on $USD. Had I paid BFL in BTC, I may very well feel different.

Another way of looking at is, I bought a 1st gen iPhone, sold it on craigslist, made $200. But since I didn't buy AAPL @ $123 that day, I'm facing a negative ROI.

      ▀███   ███   ████    ▄██████▄
       ████ █████ █████▄  ███▀  ▀███
        ███▄██▀██▄██████  ██████████
        ▀█████ █████▀████ ███▄  ▄▄▄
         ▀███   ███▀  ███▄ ▀██████▀▀
                      ▀███
███▄████▄     ▄█████▄  ████   ███   ███▀ ▄██████▄  ███▄██
████▀▀▀███▄ ▄███▀▀▀███▄ ███  █████  ███ ███▀  ▀███ █████▀
███     ███ ███     ███ ▀███ █████ ███  ██████████ ███
███▄   ▄███ ███▄   ▄███  ▀█████▀█████▀  ███▄  ▄▄▄  ███
█████████▀   ▀███████▀    ████▀ ▀████   ▀████████▀ ███
███ ▀▀▀▀       ▀▀▀▀▀       ▀▀▀   ▀▀▀      ▀▀▀▀▀▀   ▀▀▀
███
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
ninjarobot
Hero Member
*****
Offline Offline

Activity: 756


Mine Silent, Mine Deep


View Profile
October 31, 2013, 05:00:17 AM
 #2191

So, I had a chance to visit the HF office in SF today where I met Amy, John and a couple of other folks including an ASIC engineer.

HF recently moved from their San Jose office (with Uniquify) to SF. Currently they are working at a co-working space called NextSpace near Potrero Hill. But this is only temporary as they will be moving to a dedicated HF office near Market St. & Bush St. I asked about the size of the company and If I understand correctly there are now ~14 HF employees covering everything from ASIC design (Mainly done in Australia) to Marketing, Sales and Support.

After a quick tour of the area we moved to the conference room where I chatted with John, and were later joined by the ASIC engineer (not Simon), Amy and another friendly lady whose name I forgot (sorry). Cara had warned me ahead of time that I would have to sign an NDA before even getting into the office, but luckily that was not necessary.

I had collected a number of questions the days before, mainly around how to deal with MPP. HF is acutely aware of the issues a delay is causing and they were certainly interested in exploring what can be done with MPP to help customers succeed as that is the original intent of the program in the first place. I suggested approaches such as starting the timer on Nov 1st and/or accelerating the release of new MPP modules to compensate for delays. etc. They have to operate under an number of constraints so there is no clear solution they could share with me at this point but I'm confident they will work something out.

Another topic was the possibility of refunds and John was pretty specific that if refunds do happen they will be full refunds in the currency the order was paid in (BTC in BTC, USD in USD). Please note that I have not requested a refund and have no plans to do so at this point.

John was also asking if miners might be interested in cloud hosting provided by HF (at industrial energy rates). As a residential miner that will probably end up with at least 5 modules after MPP and pushing the limits of my fuses at home I would probably make use of this if the terms are good. I don't think they have a concrete plan yet but if there is enough interest this is something they will likely pursue in the future.

Another thing we discussed is hardware, however since they are in a temporary co-working space at the moment with most of the engineering & manufacturing done off site (Australia for ASIC design, TSMC for the semiconductors, Ciara for the cases, etc.) they did not have physical hardware on site. John mentioned they are not allowed to take pictures in the factory, but it should be possible to get some pictures of the PCB. So I expect they will have something to show soon. Amy also had some older video of running FPGA simulations (from June) that she could probably share here if there is interest. (it was just a 7s video of a running FPGA board, so not very representative of the current stage of development imho)

As to the duration of the delays, I was unable to get concrete shipping dates. However, Amy did mention they did make significant progress on the substrate issue in the last 48 hours. But I don't have specifics.

Overall this visit exceeded my expectations. I was planning to stop by for only 20 minutes or so and chat with Cara, but I ended up talking with the entire crew for about an hour. My impression is that HF has a capable & professional team, and they do listen to their customers. Amy is also a frequent visitor at the Sillicon Valley Bitcoin Meetup every Tuesday at the plug and play tech center in Sunnyvale so that is another good opportunity to chat with HF if you live in the area.

Note: As I mentioned earlier, I did not sign an NDA but I also want to avoid spreading misinformation due to possible misinterpretation on my side. So HF if you are reading this and find anything to be incorrect, please let me know I'd be happy to fix it.
mgio
Hero Member
*****
Offline Offline

Activity: 546


View Profile
October 31, 2013, 05:26:29 AM
 #2192


So the point many people are trying to make is not that they would have made more USD by buying BTC directly instead of a BFL miner but that they would have more BTC plain and simple. The exchange rate doesn't matter and your point is moot.

/school

but you are living in a vacuum of your own making..  you are surrounded by new entrants playing a different game

the 'ROI's are not based the same for everyone... since many people have creative ways to buy miners that they cant really do the same on buying BTC, then the cost basis drops which means they can mine less BTC and still make ROI

I know this is hard for the old skool stackers to understand and swallow, but just look around..  there must be a reason that pre-orders still sell well even though the BTC in / BTC out never adds up anymore right?

Not really disagreeing with you, just pointing out how things have changed

/reality



Very well put. I, for example, bought BFL hardware. I spent $22,500 on singles (Thanks to AMEX), ended up with 410BTC (and rising) sold 200ish @ $130 avg, so $26,000 return. Factor in interest on my card, I've got my card paid off, and about $1,000 in my bank account. That's a positive ROI.

Of course if I bought BTC with my $22k, I'd be sitting pretty, but the bottom line is I had a positive ROI (With 210+ BTC in unrealized gains). That being said, I paid in $USD, my ROI is based on $USD. Had I paid BFL in BTC, I may very well feel different.

Another way of looking at is, I bought a 1st gen iPhone, sold it on craigslist, made $200. But since I didn't buy AAPL @ $123 that day, I'm facing a negative ROI.


When will people get it through their heads that it does not matter whether you pay for your mines in BTC, dollars, yen, or whatever!!!??? MONEY IS MONEY! Especially money like US dollars and btc which is freely convertible.

The fact is you would have had more money if you had bought btc instead. It doesn't mean you made a poor investment. It was obviously better than letting your money sit as dollars. But it was not as good as investing in bitcoins directly. And miners must always compare their returns with that option. It never makes sense to mine if it will be cheaper to buy bitcoins directly.
User705
Hero Member
*****
Offline Offline

Activity: 728



View Profile
October 31, 2013, 05:28:26 AM
 #2193

...
I had collected a number of questions the days before, mainly around how to deal with MPP. HF is acutely aware of the issues a delay is causing and they were certainly interested in exploring what can be done with MPP to help customers succeed as that is the original intent of the program in the first place. I suggested approaches such as starting the timer on Nov 1st and/or accelerating the release of new MPP modules to compensate for delays. etc. They have to operate under an number of constraints so there is no clear solution they could share with me at this point but I'm confident they will work something out.

...
The intent of a business is to make more money then expenses as much as possible.  If you think any business has some sort of different charity intent then I got a bridge to sell you.  It might even hash or some thing like that.  There is no solution to their desire to make more money.  They advertised MPP to collect more sales.  It had zero to do with wanting customers to succeed because any ASIC seller wants to sell their ASIC for the maximum amount possible.  Your visit reminds me of in-person accounts of visits to Enron.  Lots of fluff.
DPoS
Sr. Member
****
Offline Offline

Activity: 462



View Profile
October 31, 2013, 05:37:06 AM
 #2194


Since we're talking Hashfast here, payment choice is bitcoin or bank wire only.  Spending more bitcoin to mine less later is stupid.  Buying miners because you can't buy BTC ... with the money you have in your bank is ... also stupid.


what if someone is spending someone else's money?? What if some kook in a halfass college blows 10% of their budget on 'math servers'?

what I have been beating around the bush is that the stakes are raised from the once cottage industry of bitcoin and now you got every walk of life bending rules to get a miner...  do you think no one at all will claim their miners as business expenditures come tax time?


~~BTC~~GAMBIT~~BTC~~Play Boardgames for Bitcoins!!~~BTC~~GAMBIT~~BTC~~ Something I say help? Donate BTC! 1KN1K1xStzsgfYxdArSX4PEjFfcLEuYhid
ninjarobot
Hero Member
*****
Offline Offline

Activity: 756


Mine Silent, Mine Deep


View Profile
October 31, 2013, 05:39:11 AM
 #2195

...
I had collected a number of questions the days before, mainly around how to deal with MPP. HF is acutely aware of the issues a delay is causing and they were certainly interested in exploring what can be done with MPP to help customers succeed as that is the original intent of the program in the first place. I suggested approaches such as starting the timer on Nov 1st and/or accelerating the release of new MPP modules to compensate for delays. etc. They have to operate under an number of constraints so there is no clear solution they could share with me at this point but I'm confident they will work something out.

...
The intent of a business is to make more money then expenses as much as possible.  If you think any business has some sort of different charity intent then I got a bridge to sell you.  It might even hash or some thing like that.  There is no solution to their desire to make more money.  They advertised MPP to collect more sales.  It had zero to do with wanting customers to succeed because any ASIC seller wants to sell their ASIC for the maximum amount possible.  Your visit reminds me of in-person accounts of visits to Enron.  Lots of fluff.

Any company that consistently screws their customers will not be a company very long (unless you are a monopoly or BFL apparently).

While I agree that HF is a company and companies will try to maximize their profits I think reality is more nuanced than that. There needs to be a balance. They need to provide value. They need to build a customer base. They need to build a reputation. But thanks for your constructive feedback.
Micky25
Legendary
*
Offline Offline

Activity: 904



View Profile
October 31, 2013, 06:36:19 AM
 #2196

man, I should really stop to read this thread, because every HF-news post is depressing me more.

Cara had warned me ahead of time that I would have to sign an NDA before even getting into the office, but luckily that was not necessary.

It wasn't necessary, because all of a sudden everbody realised with relief that there isn't anything to disclose? Beyond the colour and style of the wallpaper maybe.

In my world, I make the supplier sign a NDA, not the supplier me. Because I have knowledge which mustn't be disclosed, not the supplier.

Why would Ciarra make HF, their principal, sign a NDA? Because they have a very special and arcane way to drill in screws? Bullshit everywhere.
dopamine
Hero Member
*****
Offline Offline

Activity: 486



View Profile
October 31, 2013, 02:05:28 PM
 #2197

Hashfast any official update for batch 1 users,  you promised shipping at least oct 30? You should at least have the MMP kick in on this date due to that you said all of batch 1 users should all be shipped. As a customer im very disappointed that you sold us all on the idea that shipping was going to be delivered.

Provide full refund because your not going to ship mid nov

MMP kicks in on oct 30 delivery date

I personally want a full refund because hashfast does not care about thier customers

Bitcoinica still has not given me 50% of my claim of 600 BTC
INTERSANGO can go down with bitcoinica for abandoning customers
Alberto Armandi is a SCAMMER
perezoso
Sr. Member
****
Offline Offline

Activity: 392


View Profile
October 31, 2013, 03:00:39 PM
 #2198

Thank you, Ninjarobot, for an adult post.  Pleased to hear of their earnest concern and apparent intent to address the issues arising with the MPP for 1st batch customers due to the shipping delays.  In general, things sound pretty positive, although I hope they don't spend too much money on office bling before they get product shipping and happy customers.
Puppet
Legendary
*
Offline Offline

Activity: 966


View Profile
October 31, 2013, 03:15:44 PM
 #2199

Overall this visit exceeded my expectations.

Really? You must have had really low expectations then, because unless I missed something or you were asked not to disclose it, judging by your report alone you were told absolutely nothing and were shown absolutely nothing. Well other than that they are human beings, but I dont think anyone doubted that Smiley
crumbs
Full Member
***
Offline Offline

Activity: 210



View Profile
October 31, 2013, 03:16:03 PM
 #2200


Since we're talking Hashfast here, payment choice is bitcoin or bank wire only.  Spending more bitcoin to mine less later is stupid.  Buying miners because you can't buy BTC ... with the money you have in your bank is ... also stupid.


what if someone is spending someone else's money?? What if some kook in a halfass college blows 10% of their budget on 'math servers'?

what I have been beating around the bush is that the stakes are raised from the once cottage industry of bitcoin and now you got every walk of life bending rules to get a miner...  do you think no one at all will claim their miners as business expenditures come tax time?

You may be right, i'm sure there are ways to make money by losing money (think The Producers & the endless possible petty financial crime).
I don't see this as a particularly clever option, though.  It seems much simper to start a shell named "TLA, inc." & order 11076.27b rtng gateway demultipexers than send direct bank wires to a company named HashFast for Baby Jets.
The later would probably raise a few more eyebrows come audit time.
But you're right, it's possible.
Pages: « 1 ... 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [110] 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 ... 586 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!