Bitcoin Forum
June 29, 2024, 05:33:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 [252] 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 ... 334 »
5021  Bitcoin / Project Development / Re: Holy Grail BOUNTY on: June 25, 2013, 05:21:51 AM
On the colored coin part, I think we first need this: https://bitcointalk.org/index.php?topic=242184.0

If you are interested in having a project on CIYAM Open for this then I would be happy to help get that set up for you free of charge (PM me for further details).
5022  Other / Beginners & Help / Re: Which do you prefer, a constant bitcoin address or anonymity? on: June 22, 2013, 10:33:19 AM
So, since we do generally agree that ECDSA is safe (see also: http://bitcoin.stackexchange.com/questions/2847/how-long-would-it-take-a-large-computer-to-crack-a-private-key), does this really matter?  Isn't this kind of like putting on sunblock when indoors at night?

I think for small amounts of BTC that are in a wallet it's probably verging on paranoid to be worrying about ECDSA being cracked and losing your coins - but for long term "cold storage" (which you might wish to include in your estate to be passed on) then an address that's never been used before would be the better approach.
5023  Other / Beginners & Help / Re: Which do you prefer, a constant bitcoin address or anonymity? on: June 22, 2013, 10:09:44 AM
I don't think I'm understanding your point.   The public key is safe for to be used in as many transactions as you want - it's designed for that and does not diminish the security of your key.

In the event of ECDSA being *cracked* (perhaps something that could occur in the future via Quantum Computing) then it could be feasible to determine the private key for any published public key.

As a bitcoin address itself is a hash of the public key (rather than the public key itself) your bitcoins are safe from such an attack *provided* that you do not reuse an address that you have published the public key for (which you will have if you've used a previous UTXO from that address).

So although it may be unlikely that the ECDSA used by Bitcoin will be *cracked* any time soon it is an extra level of safety for you *not* to reuse addresses.
5024  Other / Meta / Re: /me command on: June 21, 2013, 05:04:25 AM
plus your username too

hmm... so my username is actually "Not just red". Wink
5025  Other / Meta / Re: Activity & new membergroup limits on: June 21, 2013, 05:02:21 AM
so a 700 + activity means what?  Huh

Basically it means a fairly active member since mid 2011.
5026  Other / Meta / Re: /me command on: June 21, 2013, 05:00:00 AM
Thanks. Why is there a me command that isn't automatic? Its just an alias to red.

* Not just red  - you also get an asterisk thrown in for good measure!
5027  Other / Meta / Re: /me command on: June 21, 2013, 04:50:33 AM
* username was here...

Damn these "too literal" people. Grin

(other post edited to stop such confusion from spreading further)
5028  Other / Meta / Re: /me command on: June 21, 2013, 04:48:30 AM
Do it like this:

Code:
[me=CIYAM Open]was here...[/me]

* CIYAM Open was here...
5029  Other / Meta / Re: Activity & new membergroup limits on: June 20, 2013, 04:45:03 PM
I'd have to say, I tend to be a bit surprised at hew few people approach me to hold escrow for their transaction.  I know John K. is the best escrow provider on the forum, and I've personally used and recommended him, but due to his geographical location he isn't always available on short notice.  I suppose I should be glad that my free time isn't being used up by dozens of escrow requests, but I tend to wonder at times if I've done or said something that has made me appear somehow untrustworthy.

I would think that most people who have followed your help would not think that an escrow would be needed, however, it is always reasonable for them to ask for that (it makes people more comfortable if you are not concerned by such a request).

Keep up the good work!
5030  Bitcoin / Project Development / Re: Holy Grail BOUNTY on: June 17, 2013, 04:32:05 PM
I think it would probably be better from for FT to create the task with an address that you can send 5 BTC if you so wish (keeping the Project Management side separate from the donation).

I think it would be better for FT to "be in charge" of that so that there aren't any future arguments about payment (perhaps @becoin was thinking the same thing).

Understand that so far for FT's project *all* the BTC addresses are under FT's control.
5031  Bitcoin / Bitcoin Technical Support / Re: Are my Bitcoins lost? on: June 17, 2013, 04:00:08 PM
The address that BTC was sent to is not going to help you as you need the "private keys" (which is what your wallet *holds* for you).

Without the private keys you will not be able to recover any BTC.
5032  Bitcoin / Bitcoin Technical Support / Re: Are my Bitcoins lost? on: June 17, 2013, 03:26:49 PM
You have had a 10 BTC wallet and never backed it up?

Well - for your sake I hope you do have a backup which maybe you've missed (scan for wallet.dat files for a start) - but if you really didn't keep a backup and have lost the wallet then I am sorry to say that your BTC has "gone to Satoshi".
5033  Bitcoin / Project Development / Re: [ANN] CIYAM Open - Sign up now - over 25 BTC still unbid for on Moneychanger! on: June 17, 2013, 09:08:59 AM
Although quite a few of the Moneychanger tasks have been bid on and many of the bids have now been "accepted" (so work has commenced) there is still over 25 BTC worth of tasks for the project that have not received bids.

http://ciyam.org/open/?cmd=list&ident=M100L151&chksum=eaeccf9d&special=%40skey1&listextra=find&hashval=5d1cfbb7&findinfo=AM100C129F107%3D20130606055250338000&scrollx=0&scrolly=0

(the HTTP Interface task does have bids, however, the others at this stage do not)
5034  Bitcoin / Project Development / Re: [ANN] CIYAM Open - Sign up now - over 75 BTC available in Moneychanger! on: June 15, 2013, 01:46:40 PM
Fixed. The size is exactly the same as the original banner on the site.
Let it be CC. No payment needed as it took me 2 mins.

Thanks - I have now updated the title image with this .png so hopefully no more sore eyes from the horrible .jpg that has now been relegated to /dev/null.

It is nice to see we have people who are keen to contribute to things just for the sake of making them better (but I do hope a more substantial task for payment comes up that you might consider bidding for).
5035  Bitcoin / Project Development / Re: [ANN] CIYAM Open - Sign up now - over 75 BTC available in Moneychanger! on: June 15, 2013, 12:37:50 PM
I'm not a designer either but maybe this will be a bit better:



Hmm... well if you wouldn't mind putting the "I" back into CIYAM and just a bit more of a gap between CIYAM and Open (they are two separate words) then I would be happy to use it for now (assuming the width and height is an exact match with the original image).

Although it is only going to be a temporary banner (as the redesign is underway) I will pay 0.1 BTC for the cleaned up (per above) version assuming that you have created it under a CC license or equivalent.
5036  Bitcoin / Project Development / Re: [ANN] CIYAM Open - Sign up now - over 75 BTC alloted in Moneychanger! on: June 15, 2013, 09:08:26 AM
For those new to CIYAM Open one of its key differences is its *workflow* and here is a step by step example to help clarify how this works:

1) The Project Manager creates a new Project Task and after putting on all necessary information "opens" this task up to the public.

2) One or more Contributors seeing the new task create a Task Bid for this task (setting the Delivery date and time accordingly to what they believe they can achieve including plenty of time for review and rework). Once the Task Bid is created and the BTC balance checked (should be 0 if you used a new address) then they will "open" their bids (once the bid has been opened its details cannot be changed).

3) The Project Manager (having been notified of the new bids) will sometime around the task's Review date and time check all open bids and assuming they are happy with one of these bids will Accept that particular bid.

4) The Contributor whose bid was accepted will now begin work in earnest. When they are ready to complete their task they will create a "git pull request" for the Project Manager to consider.

5) The Project Manager decides to reject the initial pull request due to some identified issues but encourages the Contributor to create another pull request with the required changes for consideration.

6) The Contributor creates a second pull request and this time the Project Manager decides to merge in the changes.

7) Funds are transferred to the Contributor and the task is then "closed".
5037  Bitcoin / Development & Technical Discussion / Re: Bitcoin source code is a giant mess on: June 13, 2013, 01:05:27 PM
because C++ sucks.

and with that I'm out of here - enjoy the trolling guys - hopefully at least a point or two managed to get through.
5038  Bitcoin / Development & Technical Discussion / Re: Bitcoin source code is a giant mess on: June 13, 2013, 12:54:49 PM
If code is less readable, you're wrong.
It's as simple as that.

i.e. for the very same reason you oppose goto, goto is good in some situations.

I'm sorry but you're wrong and being a child at the same time - read my initial post about undefined behaviour and *landmines* then you can join in with the adults.

Sheesh!

I think any useful discussion has left this topic already so I will probably unwatch about now. Smiley
5039  Bitcoin / Development & Technical Discussion / Re: Bitcoin source code is a giant mess on: June 13, 2013, 11:18:09 AM
This is a case of bad goto use.

Really - understand that there is "no good goto use" in C++ (see below).

As long as you don't jump outside of trys, or inside loops, that's fine.

I.e. it is mostly used to jump out of nested loops.
And yes, there are plenty of situations were nested loops make sense. And doing that with an exception is violating the KISS principle.

By placing a goto *anywhere* in code you have placed the coding equivalent of a *landmine*.

Why? Because if anyone in the future working on a large loop with a goto hiding in it uses some normally perfectly acceptable OO or exception handling code then *boom* you end up with undefined behavior even though you didn't even *write* the stupid goto.

So if you think it is a good idea to hide gotos in large loops then I'd suggest you might want to put a comment on every 3rd line or so like this:

// Warning, warning! Danger Will Robertson! This loop contains a *goto* landmine. You are best to only write C code in here.

In no C++ project that I have worked on was *goto* ever used (or would have been accepted) and even in a very large C project I worked on it was used very sparingly.

The only people I've found to still write "goto" are C programmers who never managed to accept the idea of exception handling.

BTW - for your nested loop situation use this approach:

Code:
   bool done = false;
   bool some_cond = false;
   for( size_t i = 0; i < 10 && !done; i++ )
   {
      for( size_t j = 0; j < 10 && !done; j++ )
      {
         for( size_t k = 0; k < 10 && !done; k++ )
         {
            if( some_cond )
            {
               done = true;
               break;
            }
         }
      }
   }
5040  Bitcoin / Development & Technical Discussion / Re: Bitcoin source code is a giant mess on: June 13, 2013, 02:49:41 AM
And a Jump table is what?

It is not part of the C++ language (so not relevant to this discussion).

Understand that the main evil in coding goto is the possibility of it leading to undefined behavior which does not have to be reported by the compiler (same as something like a[ i ] = i++; which compilers are not likely to give you any warning about).
Pages: « 1 ... 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 [252] 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!