Bitcoin Forum
July 01, 2024, 07:47:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 161 162 163 164 165 166 167 168 ... 397 »
2341  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: July 12, 2013, 01:32:42 AM
upupupupup!
Yay!  Cheesy Cheesy Cheesy

Is it time for the gifs of bulls and rockets yet?

2342  Economy / Economics / Re: Why is bitcoin price not going up? on: July 12, 2013, 01:11:54 AM
From an investment point of view, there are 3 types of investors in mining industry:

1. Investors who bought ASIC devices using bitcoin
These investors are pure bitcoin only, they will never cash out to fiat since they believe the bitcoin is the way to go, they will not affect the market price

2. Investors who pre-ordered ASIC devices last year using fiat money
For them, they might want to get the invested fiat money back, since currently the ASIC devices are very efficient, they only need to sale small amount of coin to break even, and then they can keep it running risk free

3. Investors who pre-ordered ASIC devices recently using fiat money
They will get delivery in autumn, by that time, to return on investment is not that easy, they might need to continuously sell the coins until they reach break even, they will put a pressure on the price

We might see much more sell presure on the market when difficulty went enough high this autumn



ROI in fiat terms has historically been easier if you don't sell immediately.
2343  Bitcoin / Development & Technical Discussion / Re: What Bitcoin Could Learn From Gnutella (or, why devs need a spanking) on: July 12, 2013, 12:54:52 AM
Quote
I, for one, would be happy to contribute to a fund to hire professional engineers to produce a spec.


Same here - question is, if someone started such a fund, would BF and the volunteer developers even pay attention to it? That is to say, if we crowd-sourced money to get a few full-time engineers to run all the versions on a test network and develop a protocol spec - in the end, would anyone be remotely interested in it? Esp. since we have a main dev. who is opposed to having a protocol specification (or at least so I've read.) And other devs just don't seem too keen on the whole idea.

Note that I have nothing against the devs, not here to spank them or whatever; just being realistic about their opinions regarding developing specs. I know they work hard. I just want more direction, focus, a cleaner approach to development that encourages alternative clients operating via a well-defined protocol.

On the other hand, maybe BF would eventually hire more full-timers to do that - work on cleaning code, writing protocol, testing, etc. The boring stuff that no one wants to do but is essential to not doing this whole ad-hoc thing with spaghetti code filled with magic numbers. Or maybe someone will start their own foundation that will perform this function and work with BF and the current developers.

Oh yeah, and magic numbers, another pet peeve of mine. Someone posted an IRC paste of Gavin just yanking a projected yearly % increase in broadband out of his butt (based on past numbers, so of course will be accurate in the future) and suggesting basing one of our "magic numbers" in the code on that. Not picking on Gavin, but there's a bigger problem that is illustrated by that kind of thinking.

This thread has some great thoughts and ideas; we need to figure out what to do to make some of these things happen. I could donate more money to BF but for all I know, they aren't even remotely interested in developing a spec or de-tangling the code so who knows, maybe I'd just be contributing to the problem.

I don't like the sentiment that if you don't know how to code, don't complain - there are dozens of other ways one can take action. Organize a bounty/fund, donate to a fund, raise awareness via discussion, donate to BF, install & test patches and alt. client for people who do code, etc.

It would be great if I didn't have to run bitcoind behind armory... their reason for relying on bitcoind basically boils down to "It's spaghetti with no defined protocol spec, what the heck do you expect us to do?" although they explain it nicer than that.


On spaghetti code, I would venture some advice that has worked for me over the decades. Upon "inheriting" some "old code", that "just has to work", I work on a "parallel" version, keeping the original for "current production" and the new for "eventual replacement".

The "parallel" version is not a "refactoring" or rearranging of the code in any fashion, at least not initially. I worked in C and before that assembler, but I see a lot of C in the bitcoind code!

First one must have all the code "in view" and as much in one's head as possible. And using the best IDE and tools one has, begin to first name things properly. This means everything, from class definitions to instance names, methods, member variables. And very important, no magic numbers, like method_name( argument_variable, 0 ). What is the 0? What does it represent?

For example, I am looking at db.h, ~line 117 in the CDB.Read template area. And there is a magic  ssKey.reserve(1000);
OK what does the 1000 represent? Is it important? Does it matter? Shouldn't it be a
const intergal_type Meaningfully_named_Value = 1000;

I know how it is when one is "in the zone", and coding. Documentation is superfluous and slows one down! And in the 1970s, especially, less so in the 1980s, and basically no more in the 1990s and on, variable names were no longer restricted to 8 or 16 characters, or 32 characters (of significance), etc. And [floppy] disc storage didn't force a lot of "vertical" compression (read K&R style here). Nor horizontal compression (read no spaces between operators and operands here). I see a lot of that "residue" in the code.

Just renaming things doesn't change the executable, AFAIK, in a release build. So I would globally, with a careful global search and replace, acknowledging each replacement, names that are obviously too terse, obscure or no longer even representative of what they are, with more meaningful names.

I have done this with some God awful C chess code, to good effect some time ago. One finds dead code, duplicate globals, etc. etc.

It is tedious but neccessary, and the result will be the same .exe file but the code will start to look readable.

I have had many an argument with "upper management" about spending the time to make a code base readable and where the names truly reflected what they are. Otherwise I am constantly translating with a symbol table in my head, what everything means. I hate that, and I hate having to remember things that I know I shouldn't have to!  Example, what is the instance bitdb, see line 29 in db.cpp rally a class of? Then what is the Class CDBEnv{} really? Is it a BerkeleyDB or a LevelDB, or a ? Of what? Wallet, block chain info? I keep digging, hoping to find a comment or some "action" that might nail it down to something definite. Then I can rename it from bitdb to something more meaningful.

I propose that style of renaming, rearranging, etc. that leaves the executable, byte for byte identical. Maybe then we can see the beauty of the forest thorough the ugly arrangement of the trees. I think the .h files especially need a lot of "work". I see hodge podge lines of extern this or that sprinkled in .h and .cpp files!

I would propose this sort of "one to one transformation" of the code to start with, and then it may become easy to: find the bugs that are there, add new "stuff", enhance old "stuff", etc. etc.

BTW, I am doing it myself, off to the side anyway, since I hate K&R style, and all the stuff mentioned above, and more (LOL)

Ron

Please do, then submit a pull request to this github project: https://github.com/bitcoin/bitcoin
2344  Economy / Speculation / Re: [POLL] What will be the top? on: July 12, 2013, 12:46:24 AM
What if there is no 33% drop ever again?  Wink

Then hell has frozen over.
2345  Economy / Securities / Re: ASICMINER: Entering the Future of ASIC Mining by Inventing It on: July 12, 2013, 12:43:51 AM
ROFLOL@"Slight modification, you can roast a cat with nine blades"

Google translate Roll Eyes

http://item.taobao.com/item.htm?spm=2013.1.0.0.9FrPGo&scm=1007.295.0.0&id=18902077702
2346  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: July 11, 2013, 11:34:53 PM
Mmmm.... The market appears to be distilling quite well.

Could this be the bottom? It's looking good, not many would expect the bounce here, but it does appear that people is regaining trust.

It would take a bull with some balls.  Or at least enough balls to take us up a couple more dollars and trigger the daily goomboos.
2347  Bitcoin / Pools / Re: Help me pick a pool on: July 11, 2013, 11:15:33 PM
If you have a fast connection and good disks, mine on p2pool.
2348  Economy / Speculation / Re: [POLL] What will be the top? on: July 11, 2013, 10:40:52 PM
95, IF we break 90 again. right now it doesn't seem like it, especially considering the walls.

Never consider the walls.  The walls are a lie.

yes this.  you saw how fast that fake $80 wall got pulled

Exactly.  Walls serve to attract front runners.  The buyer (who placed the ask wall) waits for enough volume below their wall to accumulate on the books.  He then pulls his wall and buys all of the cheap bitcoins.  Meanwhile, the panic buyers step in and scream OMG, $90 fell!  Buyer sells a few to lock in some profits and then the game starts over once the market has settled.

You've got a point. It's just crazy watching someone with a lot of bankroll manipulating the market... but I guess that's why I also shy away from high stakes poker tables Smiley

It's just trading.... Manipulation implies they can control it.  They can only exploit opportunities.
2349  Economy / Economics / Re: Snowden and bitcoins on: July 11, 2013, 10:21:20 PM
https://twitter.com/Kilgoar/statuses/355442291533549568
2350  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: July 11, 2013, 10:16:06 PM
Screw the fancy economy talk, where the heck we're going now?  Grin

To the right.... always to the right.
2351  Economy / Economics / Re: Winkelvoss ETP could become THE pricing mechanism for BTC on: July 11, 2013, 10:08:52 PM
Other than moving speculation out of the blockchain, and maybe some press, there's not much value added.
I hope they make some $$ but since they are adding zero BTC merchants, what does it add to the BTC economy.  It isn't even the first Bitcoin ETP/ETF

What it adds is ease of access for a large segment of the worlds population (in particular, those with lots of money).  If 1/100th of 1% of the people who will have access to this ETF buy 1 share it would have a huge influence on bitcoin price.  When price rises, long term investors spend their bitcoins on infrastructure improvements and bringing in new merchants.  It's called a business cycle, and it is part of how an economy gets off the ground.
2352  Economy / Speculation / Re: [POLL] What will be the top? on: July 11, 2013, 09:48:33 PM
95, IF we break 90 again. right now it doesn't seem like it, especially considering the walls.

Never consider the walls.  The walls are a lie.

yes this.  you saw how fast that fake $80 wall got pulled

Exactly.  Walls serve to attract front runners.  The buyer (who placed the ask wall) waits for enough volume below their wall to accumulate on the books.  He then pulls his wall and buys all of the cheap bitcoins.  Meanwhile, the panic buyers step in and scream OMG, $90 fell!  Buyer sells a few to lock in some profits and then the game starts over once the market has settled.
2353  Economy / Speculation / Re: [POLL] What will be the top? on: July 11, 2013, 09:34:40 PM
95, IF we break 90 again. right now it doesn't seem like it, especially considering the walls.

Never consider the walls.  The walls are a lie.
2354  Economy / Speculation / Re: [POLL] What will be the top? on: July 11, 2013, 09:32:39 PM
So far it looks like $95 or $500+ Tongue
2355  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: July 11, 2013, 09:29:25 PM


Thanks for taking the advice posted elsewhere in the thread ChartBuddy. I think this looks much better.

I think something broke. It isn't posting automatically. Not sure why.

never seen chartbuddy talk, but im also a noob

ChartBuddy is a robot, but his handler is around.
2356  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: July 11, 2013, 08:10:03 PM
Or milk,


You know where milk comes from, right? You know what those animals are fed, right? You know how much oil is used to support the growth of those crops, right? Then you know how all that stuff is moved around, right?

Dollars?
2357  Bitcoin / Mining speculation / Re: USB ASIC Miners will never ROI at 1 BTC/device on: July 11, 2013, 02:02:33 AM
If only I had a satoshi for every newly minted Bitcoin enthusiast who justified purchasing mining hardware by saying the price of Bitcoins was going to rise.

They are still living with the GPU mindset when you could recoup some of your costs by selling your equipment if mining didn't pan out. No such easy way out for the math-illiterates this time around.

Math is only as good as the assumptions it is based on.

ASICMiner USBs will continue to outproduce their electrical costs until the network hits about 95 petahashes.  Even if all the rumored hardware is true, we'll be lucky to see 20 petahashes within a year.  Who is going to pay for 5-10X more hardware than is already planned?  Are there that many "math-illiterates"?  That said, the window is indeed narrowing.

I predict your first year of mining will bring you 0.45 BTC for each stick you have.
Lets necro this thread in a year and run a regression against the actual difficulty rises.  Grin

Sure.  Put it on your calendar if you want.  For my customer (I'm just operating for a fee) to lose that much, we would need to see the network at roughly 128 Petahashes/second within one year of the date these started mining (July 3rd).  That's a lot of hashpower, considering the entire bitcoin network, plus all the planned (preorder plus not yet sold) ASICs comes to around 3-5 petahashes at the moment.  How many more suckers do you think there are if the devices are already unprofitable?
2358  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker - Hardcore on: July 11, 2013, 01:52:52 AM



Goodbye asks
2359  Economy / Speculation / Re: Did I miss the bottom? on: July 11, 2013, 01:52:00 AM
Don't try to catch the overall bottom.  Just catch a lot of little bottoms.
2360  Economy / Speculation / Re: TIME TO BUY! Parabolic SAR just flipped the side on: July 10, 2013, 11:03:23 PM
More on PSAR:
https://bitcointalk.org/index.php?topic=59971.0

OP didn't set a custom date for the chart though, so it is showing current prices
Pages: « 1 ... 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 161 162 163 164 165 166 167 168 ... 397 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!