Bitcoin Forum
June 18, 2019, 09:55:49 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2578659 times)
Subo1977
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


Flixxo - Watch, Share, Earn!


View Profile
June 19, 2012, 02:09:50 PM
 #2781

Did the latest update up the ram requirement significantly? I've had oom-killer kill the python process twice in 24hrs. I restarted it again this morning and it's already back up to 350mb. This box only has 1gb total, but it's had no problem running p2pool for weeks uninterrupted before. I finally just put an entry in crontab to restart the thing every 6 hrs.

on my Ubuntu-Server with 4GB Ram  bitcoind use 2.6% and Pyhthon 2.5% Memory

X       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo    X▄████████████████████▄
██████████████████████
██████████████████████
████████████▀▀███████
█████▀████░░░░░░▄████
█████░░░░░░░░░░▄█████
█████▄░░░░░░░░░░██████
██████░░░░░░░░░███████
███████░░░░░░▄████████
████▄▄░░░░▄▄██████████
██████████████████████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████████▀█▀██████████
██████▀▀▀▀▀████████
██████▄▄░░▄▄▄░░███████
████████░░███░░███████
████████░░░░░░▀███████
████████░░███▄░░██████
██████▀▀░░▀▀▀░░░██████
██████▄▄▄▄▄▄███████
█████████▄█▄██████████
██████████████████████
▀████████████████████▀
X[[]]X
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1560894949
Hero Member
*
Offline Offline

Posts: 1560894949

View Profile Personal Message (Offline)

Ignore
1560894949
Reply with quote  #2

1560894949
Report to moderator
1560894949
Hero Member
*
Offline Offline

Posts: 1560894949

View Profile Personal Message (Offline)

Ignore
1560894949
Reply with quote  #2

1560894949
Report to moderator
1560894949
Hero Member
*
Offline Offline

Posts: 1560894949

View Profile Personal Message (Offline)

Ignore
1560894949
Reply with quote  #2

1560894949
Report to moderator
eightbitbandit
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
June 19, 2012, 02:15:23 PM
 #2782

Did the latest update up the ram requirement significantly? I've had oom-killer kill the python process twice in 24hrs. I restarted it again this morning and it's already back up to 350mb. This box only has 1gb total, but it's had no problem running p2pool for weeks uninterrupted before. I finally just put an entry in crontab to restart the thing every 6 hrs.

on my Ubuntu-Server with 4GB Ram  bitcoind use 2.6% and Pyhthon 2.5% Memory

Odd. Our bitcoind's are only off by about 20mb, but my p2pool is using around 200mb more. I'm using the latest git pulls of both (as of yesterday anyway).

This is a Fedora 17 32bit box, if that matters.
Subo1977
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


Flixxo - Watch, Share, Earn!


View Profile
June 19, 2012, 02:19:03 PM
 #2783

Did the latest update up the ram requirement significantly? I've had oom-killer kill the python process twice in 24hrs. I restarted it again this morning and it's already back up to 350mb. This box only has 1gb total, but it's had no problem running p2pool for weeks uninterrupted before. I finally just put an entry in crontab to restart the thing every 6 hrs.

on my Ubuntu-Server with 4GB Ram  bitcoind use 2.6% and Pyhthon 2.5% Memory

Odd. Our bitcoind's are only off by about 20mb, but my p2pool is using around 200mb more. I'm using the latest git pulls of both (as of yesterday anyway).

This is a Fedora 17 32bit box, if that matters.

Did you patch the Fedora yesterday?

X       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo    X▄████████████████████▄
██████████████████████
██████████████████████
████████████▀▀███████
█████▀████░░░░░░▄████
█████░░░░░░░░░░▄█████
█████▄░░░░░░░░░░██████
██████░░░░░░░░░███████
███████░░░░░░▄████████
████▄▄░░░░▄▄██████████
██████████████████████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████████▀█▀██████████
██████▀▀▀▀▀████████
██████▄▄░░▄▄▄░░███████
████████░░███░░███████
████████░░░░░░▀███████
████████░░███▄░░██████
██████▀▀░░▀▀▀░░░██████
██████▄▄▄▄▄▄███████
█████████▄█▄██████████
██████████████████████
▀████████████████████▀
X[[]]X
eightbitbandit
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
June 19, 2012, 02:22:58 PM
 #2784

Did the latest update up the ram requirement significantly? I've had oom-killer kill the python process twice in 24hrs. I restarted it again this morning and it's already back up to 350mb. This box only has 1gb total, but it's had no problem running p2pool for weeks uninterrupted before. I finally just put an entry in crontab to restart the thing every 6 hrs.

on my Ubuntu-Server with 4GB Ram  bitcoind use 2.6% and Pyhthon 2.5% Memory

Odd. Our bitcoind's are only off by about 20mb, but my p2pool is using around 200mb more. I'm using the latest git pulls of both (as of yesterday anyway).

This is a Fedora 17 32bit box, if that matters.

Did you patch the Fedora yesterday?

I actually just did a few mins ago, but I haven't rebooted to apply the new kernel yet. According to my yum.log, my last python update was on June 03, to 2.7.3-3. Most of the stuff it pulled down today involved dhclient, perl, and the kernel.
Subo1977
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


Flixxo - Watch, Share, Earn!


View Profile
June 19, 2012, 02:26:46 PM
 #2785

Did the latest update up the ram requirement significantly? I've had oom-killer kill the python process twice in 24hrs. I restarted it again this morning and it's already back up to 350mb. This box only has 1gb total, but it's had no problem running p2pool for weeks uninterrupted before. I finally just put an entry in crontab to restart the thing every 6 hrs.

on my Ubuntu-Server with 4GB Ram  bitcoind use 2.6% and Pyhthon 2.5% Memory

Odd. Our bitcoind's are only off by about 20mb, but my p2pool is using around 200mb more. I'm using the latest git pulls of both (as of yesterday anyway).

This is a Fedora 17 32bit box, if that matters.

Did you patch the Fedora yesterday?

I actually just did a few mins ago, but I haven't rebooted to apply the new kernel yet. According to my yum.log, my last python update was on June 03, to 2.7.3-3. Most of the stuff it pulled down today involved dhclient, perl, and the kernel.

maybe 1 GB of RAM is to small. you need to have your own node? you can also use a public node, for example my :-) as Your runs normal.

X       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo    X▄████████████████████▄
██████████████████████
██████████████████████
████████████▀▀███████
█████▀████░░░░░░▄████
█████░░░░░░░░░░▄█████
█████▄░░░░░░░░░░██████
██████░░░░░░░░░███████
███████░░░░░░▄████████
████▄▄░░░░▄▄██████████
██████████████████████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████████▀█▀██████████
██████▀▀▀▀▀████████
██████▄▄░░▄▄▄░░███████
████████░░███░░███████
████████░░░░░░▀███████
████████░░███▄░░██████
██████▀▀░░▀▀▀░░░██████
██████▄▄▄▄▄▄███████
█████████▄█▄██████████
██████████████████████
▀████████████████████▀
X[[]]X
eightbitbandit
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
June 19, 2012, 02:30:25 PM
 #2786


maybe 1 GB of RAM is to small. you need to have your own node? you can also use a public node, for example my :-) as Your runs normal.


Eh, I dunno, like I said, it's been running fine for weeks. And no, I don't need to, but it sure is fun to  Grin I've got other machines laying around here if I have to switch, but this one was my lowest power one so I figured I'd give it a shot first.
Subo1977
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


Flixxo - Watch, Share, Earn!


View Profile
June 19, 2012, 02:44:13 PM
 #2787


maybe 1 GB of RAM is to small. you need to have your own node? you can also use a public node, for example my :-) as Your runs normal.


Eh, I dunno, like I said, it's been running fine for weeks. And no, I don't need to, but it sure is fun to  Grin I've got other machines laying around here if I have to switch, but this one was my lowest power one so I figured I'd give it a shot first.

That's my opinion. Running your own node is usually fun.
Unfortunately, the setup is not trivial, so I made my node public to support the P2pool idea.

X       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo    X▄████████████████████▄
██████████████████████
██████████████████████
████████████▀▀███████
█████▀████░░░░░░▄████
█████░░░░░░░░░░▄█████
█████▄░░░░░░░░░░██████
██████░░░░░░░░░███████
███████░░░░░░▄████████
████▄▄░░░░▄▄██████████
██████████████████████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████████▀█▀██████████
██████▀▀▀▀▀████████
██████▄▄░░▄▄▄░░███████
████████░░███░░███████
████████░░░░░░▀███████
████████░░███▄░░██████
██████▀▀░░▀▀▀░░░██████
██████▄▄▄▄▄▄███████
█████████▄█▄██████████
██████████████████████
▀████████████████████▀
X[[]]X
rav3n_pl
Legendary
*
Offline Offline

Activity: 1360
Merit: 1000


Don`t panic! Organize!


View Profile WWW
June 19, 2012, 03:19:22 PM
 #2788

That's my opinion. Running your own node is usually fun.
Unfortunately, the setup is not trivial, so I made my node public to support the P2pool idea.
LOL?
Download zip, unpack, run. Node setup done.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
Subo1977
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


Flixxo - Watch, Share, Earn!


View Profile
June 19, 2012, 03:29:55 PM
 #2789

That's my opinion. Running your own node is usually fun.
Unfortunately, the setup is not trivial, so I made my node public to support the P2pool idea.
LOL?
Download zip, unpack, run. Node setup done.

[ironically]
so easy?  Wink
I must install python, twistet, Set Bitcoind as server and so on. 
whats with people who use a pool and an e-wallet, which never used a Bitcoind ?

why are there still so many old nodes, when ist easy?
[/ironically]





X       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo    X▄████████████████████▄
██████████████████████
██████████████████████
████████████▀▀███████
█████▀████░░░░░░▄████
█████░░░░░░░░░░▄█████
█████▄░░░░░░░░░░██████
██████░░░░░░░░░███████
███████░░░░░░▄████████
████▄▄░░░░▄▄██████████
██████████████████████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████████▀█▀██████████
██████▀▀▀▀▀████████
██████▄▄░░▄▄▄░░███████
████████░░███░░███████
████████░░░░░░▀███████
████████░░███▄░░██████
██████▀▀░░▀▀▀░░░██████
██████▄▄▄▄▄▄███████
█████████▄█▄██████████
██████████████████████
▀████████████████████▀
X[[]]X
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1006


Poor impulse control.


View Profile WWW
June 19, 2012, 04:00:05 PM
 #2790

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
bulanula
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
June 19, 2012, 04:13:41 PM
 #2791

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.

Nice work. You gotta tell us mate : what do you do for a living ?

You are a freaking GENIUS ! Where did you learn all that stuff Huh
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1006


Poor impulse control.


View Profile WWW
June 19, 2012, 04:21:41 PM
 #2792

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.

Nice work. You gotta tell us mate : what do you do for a living ?
I work in Allied Health in a children's hospital, with patients and doing some research.
Quote
You are a freaking GENIUS ! Where did you learn all that stuff Huh

:modestface: Well thank you kind sir! I taught myself over the last 12 months, with Meni Rosenfeld pointing the way.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
rav3n_pl
Legendary
*
Offline Offline

Activity: 1360
Merit: 1000


Don`t panic! Organize!


View Profile WWW
June 19, 2012, 04:40:51 PM
 #2793

That's my opinion. Running your own node is usually fun.
Unfortunately, the setup is not trivial, so I made my node public to support the P2pool idea.
LOL?
Download zip, unpack, run. Node setup done.
[ironically]
so easy?  Wink
I must install python, twistet, Set Bitcoind as server and so on. 
whats with people who use a pool and an e-wallet, which never used a Bitcoind ?

why are there still so many old nodes, when ist easy?
[/ironically]
Just READ 3 first posts of this thread, everything is explained step-by-step.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
rav3n_pl
Legendary
*
Offline Offline

Activity: 1360
Merit: 1000


Don`t panic! Organize!


View Profile WWW
June 19, 2012, 04:43:00 PM
 #2794

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.
Nicely done, but there is NO explanation WHY it is 10% longer than it "should" Tongue

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1006


Poor impulse control.


View Profile WWW
June 19, 2012, 04:43:40 PM
 #2795

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.
Nicely done, but there is NO explanation WHY it is 10% longer than it "should" Tongue

And I have absolutely no idea if it is even possible or how.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Subo1977
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


Flixxo - Watch, Share, Earn!


View Profile
June 19, 2012, 05:19:20 PM
 #2796

That's my opinion. Running your own node is usually fun.
Unfortunately, the setup is not trivial, so I made my node public to support the P2pool idea.
LOL?
Download zip, unpack, run. Node setup done.
[ironically]
so easy?  Wink
I must install python, twistet, Set Bitcoind as server and so on. 
whats with people who use a pool and an e-wallet, which never used a Bitcoind ?

why are there still so many old nodes, when ist easy?
[/ironically]
Just READ 3 first posts of this thread, everything is explained step-by-step.

I know how to setup, but other people Not. ...

X       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo    X▄████████████████████▄
██████████████████████
██████████████████████
████████████▀▀███████
█████▀████░░░░░░▄████
█████░░░░░░░░░░▄█████
█████▄░░░░░░░░░░██████
██████░░░░░░░░░███████
███████░░░░░░▄████████
████▄▄░░░░▄▄██████████
██████████████████████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████████▀█▀██████████
██████▀▀▀▀▀████████
██████▄▄░░▄▄▄░░███████
████████░░███░░███████
████████░░░░░░▀███████
████████░░███▄░░██████
██████▀▀░░▀▀▀░░░██████
██████▄▄▄▄▄▄███████
█████████▄█▄██████████
██████████████████████
▀████████████████████▀
X[[]]X
Smoovious
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500

Scattering my bits around the net since 1980


View Profile
June 19, 2012, 05:21:16 PM
 #2797

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.
Very nice and thorough analysis... am impressed.

Small donation from a small miner, sent.

Will be interesting to see, if you do this again for p2pool, how forrestv's recent changes to increase propagation of found block info, affects the data. Given enough time of course. Smiley

-- Smoov
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1006


Poor impulse control.


View Profile WWW
June 19, 2012, 05:27:13 PM
 #2798

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.
Very nice and thorough analysis... am impressed.

Small donation from a small miner, sent.
Thanks Smoovious!

Will be interesting to see, if you do this again for p2pool, how forrestv's recent changes to increase propagation of found block info, affects the data. Given enough time of course. Smiley

I'm keen to revisit this in another 500 blocks. Hopefully that will be sooner rather than later. I hope the hashrate ups a little bit.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
rav3n_pl
Legendary
*
Offline Offline

Activity: 1360
Merit: 1000


Don`t panic! Organize!


View Profile WWW
June 19, 2012, 05:27:26 PM
 #2799

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.
Nicely done, but there is NO explanation WHY it is 10% longer than it "should" Tongue

And I have absolutely no idea if it is even possible or how.
I have a idea, but unsure how to prove it.
In my case P2pool.info ALWAYS and sometimes even my local node shows more hash rate than I have on my miner.
Maybe it it all ok in pool itself, just numbers send/taken to analysis are screwd? By this magic 10% ?

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
Aseras
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


View Profile
June 19, 2012, 05:52:40 PM
 #2800

I hope you all find this interesting: NPW 5.1 p2Pool - bad luck or flawed?

Let me know if I've made any egregious errors in how I've described how p2Pool works.
Nicely done, but there is NO explanation WHY it is 10% longer than it "should" Tongue

And I have absolutely no idea if it is even possible or how.
I have a idea, but unsure how to prove it.
In my case P2pool.info ALWAYS and sometimes even my local node shows more hash rate than I have on my miner.
Maybe it it all ok in pool itself, just numbers send/taken to analysis are screwd? By this magic 10% ?

hashrate by p2pool on your PC and on p2pool.info is a GUESS based on the shares submitted at that time. I've had it say I've got 40gh/s because I mined with 1500 diff shares and got 5-10 shares in quick succession.
Pages: « 1 ... 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 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 ... 814 »
  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!