Bitcoin Forum
May 02, 2024, 02:37:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [57] 58 59 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 ... 109 »
1121  Other / MultiBit / Re: MultiBit on: April 02, 2013, 12:55:13 AM
Yes it on the list of planned stuff to get through but not immediately.
I needed to get the checkpointing stuff in first as that will/has dropped the installer down to 12 MB. I think a JRE will add about 30 MB (don't know exactly yet).

I believe in Java 7 it's doable to add a JRE in and use that. I had a quick look at feasibility before.
There is a fair bit to do in the near with the encrypted wallets etc so I expect I'll get onto it a bit after.
Thank you very much. Please take your time, my request is the lowest priority. Former coworker of mine produced such a generic Java private zip files for several old runtimes 1.3, 1.4 & 1.5 and it covered 4 platforms that we use: Solaris, Windows, Linux and MacOS. Unfortunately he didn't leave any instructions and I couldn't reproduce his feat for 1.6 and 1.7. Java had recently gotten really bad reputation for lack of security and currently the majority of the guest computers I would use simply don't have it installed and I don't want to ask for administrative privileges do an install and then uninstall.

Please let me know if the instructions for private Java configurations are available somewhere that you know. I maybe able to figure it out on my own, without handholding.

Thanks again.
 
1122  Other / MultiBit / Re: MultiBit on: April 01, 2013, 08:53:30 PM
It's pretty easy to set up MultiBit to run portably, say on a USB drive.
There's a how-to here:
https://multibit.org/help_runFromUSBDrive.html
It could be more slick but you can do it now if you want to.
Jim, is there any chance that you'll follow up on the promise of the portable JRE?
Quote
You can also have a "Java Runtime Environment" stored on the USB too so that it is guaranteed to run. (More details to follow).
I'm particularly interested if it is possible to produce a FAT32 USB drive with all the runtimes, or at least the two for 32-bit Windows and 32-bit Linux. I know that Java is a nice lady, but she has recently been seen in public with some not-that-nice men, and people are afraid to let her stay overnight on their computer.  Wink

Thanks.
1123  Bitcoin / Hardware / Re: First BFL ASIC! on: April 01, 2013, 05:19:32 PM
When I first heard the following read really fast over the radio I started laughing. But now I understand why things like that are getting done: litigation is the only other option.
Quote
Void where prohibited by law. Employees, temporary employees, independent contractors and interns of BFL, and each of their respective subsidiaries, parents, partners, other sweepstakes sponsors, advertising and promotional agencies and the immediate family members of each, and any persons living with, any such employees are not eligible to enter or to win. The term "immediate family members" includes spouses, parents, grandparents, siblings, children, and grandchildren.
1124  Bitcoin / Hardware / Re: Official Open Source FPGA Bitcoin Miner (Spartan-6 Now Tops Performance per $!) on: April 01, 2013, 11:27:11 AM
Quartus, ISE, and Vivado all have options to target minimizing power.  I don't know how good they are at it; probably not very.
Yes, I misremembered. There is a "Design Goal" for "Power Optimization" that invokes synthesis with "Optimization Goal" of "Area" and adds "Power Reduction" flag. It must have scrolled so many times on my terminal that I completely forgot about the top-level goal.

I haven't really tried anything on Kintex-7, but various Virtex-[456] that I had available. After what you've said about Vivado and Family-7 I'm getting motivated to upgrade my toyset.

1125  Other / Politics & Society / Re: Cryptocurrency association to homosexuality are not acceptable! on: April 01, 2013, 02:06:16 AM
1. I'm not Lithuanian and don't live in Lithuania.
2. I'm not neofascist. I'm traditional national-socialist. There are a lot of differences.
3. Lithuanians haven't Slavic ancestry. Lithuanians together with Latvians are last two living Baltic nations with unique history.
4. Movie made by anti-fascists about fascists are just as objective as movie about americans made by North Koreans. I suspect it is not worth watching as it very likely contains more falsified information than PirateAt40 advertisements.
5. Slavic Union are white power neonazi group that are hostile to sovereignty of nations in former USSR. I have been in contact with them, I know their attitude.

Nazism is nothing to do with being anti-homosexual. It is like saying all Bitcoin supporters are Libertarians. It is stereotype. Very few people are openly nazistic. Majority don't call them nazis or even don't support many policies of nazism. But they still have the same opinion on homosexuality.
I apologise for my mistakes.

I've mixed up Lithuania with Latvia. I've corrected my previous message in this thread. To make such a mistake for me is completely unexcusable, I'm well aware of the .lt versus .lv distinction and the distinctive history of both nations.

Equally bad on my part is mixing up Slavs with Balts.

I regret making those mistakes.

What I reconfirm is the information about the cooperation and mutual support of the national-socialistic, neo-fascist, old-falangist and similar totalitarian and human-purity movements in Europe. Unfortunately this phenomenon is so recent that there is very little publicly-available information about this in English. Whatever is available in English tends to use code-words, like 88 for "Heil Hitler".

Edit: It is equally hard to come by a reliable and representative information about the social situation in the Baltic independent states that were former republics of the USSR. But please don't try to make direct comparisons between the LGBT rights in the USA and the LGBT rights in the former Soviet Bloc. You will completely miss the point both in the historical and current social context.
1126  Other / Politics & Society / Re: Cryptocurrency association to homosexuality are not acceptable! on: April 01, 2013, 12:41:59 AM
I've tried to follow this disussion here: MysteryMiner contra The Board, and I see that The Board is completely missing the social context.

MysteryMiner is a Latevian neofascist. If you aren't aware of the neo-nazism in the ex-USSR you'll need to gain the understanding of the social context.

There is a documentary entitled "The Pack of White Wolves" which is a Greek/English movie about neo-nazism in Russia, primarily about Slavic Union. The initials of this organization in Russian are "CC" which is the same as the German abbreviation "SS" for Schutzstaffel. The movie was made in 2011 and should be easy to find on the web, and the subtitles and transcripts are available for several languages.

Please note that MysteryMiner is Latevian, so for him Slavic Union is both an ally and an enemy. An ally because as a Latevian he is of Slavic heritage like Russians. An enemy because  Latevia was occupied by the Soviet Union and the native Latevians were subject to forced russification.

Also please note that "The Pack of White Wolves" is made by the anti-fascists, therefore the pro-nazi characters are crudely drawn.

If you want to get a better emotional understanding of the neo-nazism in the ex-USSR I can recommend two science-fiction movies that contain deeper portayal of the pro-nazis. The movies are completely fictious, they are in the action/adventure/sci-fi/fantasy genre, but all the characters are well-drawn and very grounded in the reality of the contemporary Commonwealth of Independent States.

Those movies are "My iz budushchego" and "My iz budushchego 2". They were distributed under various titles like "Paradox Soldiers", "We Are from the Future", "Amongst Heroes", etc.

http://www.imdb.com/title/tt1192431/
http://www.imdb.com/title/tt1590125/

Edit: I made a mistake. MysteryMiner is Latevian, not Lithuanian. I'm correcting this message.
1127  Bitcoin / Bitcoin Discussion / Re: Web 3.0 on: March 31, 2013, 10:11:08 PM
How about the old chestnut: "Web 3.11 for Workgroups"?
1128  Bitcoin / Hardware / Re: Official Open Source FPGA Bitcoin Miner (Spartan-6 Now Tops Performance per $!) on: March 31, 2013, 09:40:52 PM
I would imagine getting the fabric to run at 500MHz in a Kintex-7 device is also a challenge. Running the design as-is through Vivado with a 325 speed grade -2 target does not meet timing closure at 250MHz. But of course with careful placement and constraints it might be possible.
I just wanted to point one thing: trying to achieve a timing closure is a blind alley. What you should really aim is power optimization. To my knowledge none of the popular toolchains has such a goal available.

With the unrolled design the fanout of some registers is high enough to trigger combinatorial logic duplication when searching for the closure. I haven't tried Vivado, but ISE was even doing the register duplication. This is exactly what you don't want to do when doing an FPGA design that has to compete with an ASIC design. In the absence of pure power optimization your next-best goal is try to optimize for the area.

I guess working with the two unrolled copies of SHA-256 produces such a wild mess of trees primitives that it is possible to lose ones bearing in the jungle of vines signals.
1129  Bitcoin / Bitcoin Discussion / Re: Main developers don't give a damn about us, bitcoiners! on: March 31, 2013, 04:17:20 PM
Having said that, I chuckle a bit when I see "Main developers don't give a damn about us" and a few words later we're accused of being nannies and overprotective. So, do we care too little or care too much...  Grin
Please John! Nitpicking on somebody's grammar is not a way to show that you are a great thinker. Let me restate the complaint in a more unambiguous way: core development team cares for some idealized mentaly deficient user, politely expressed as Gavin's grandma. Out-of-core developers and users care mostly for acceptance amongst knowledgeable IT geeks and innovative financial people. There is a serious disconnect right here.

I hope that this disconnect soon will be quantitatvely measured by the sales of Trezor. Originally it was conceived for the "grandma" market. After I and other people applied little presure on the designers there will be two versions: for "grandmas" and for "geeks", the second one being an unlocked device that doesn't use jail and doesn't require jailbreak.

https://bitcointalk.org/index.php?topic=122438.msg1496928#msg1496928

Quote
It's a shame that the wonderful Bitcoin project is controlled by neckbeards whose values are so completely at odds with commercial success as to be laughable.
I love this one too. How do you propose we make this a "commercial success". Sell licenses? Charge a fee for every transaction and send it to Gavin's pocket? Add banners and commercials to the client? Sell statistics about client usage? Maybe we should start a bank! j/k...
Any action aimed at commercializing will inevitably result in lock-ins and centralization. So, be happy we're just a bunch of idealistic neckbeards eh...
This strawman is not yet completely burnt, so lets dissect what had left of it.

A simple definition of "commercial success" would be that the sum total of income of everyone involved in the enterprise is positive and increases as the product adoption increases.

A simple example of "commercial failure" would be an enterprise where the "accounts receivable" department gets all the bonuses, "accounts payable" department is constantly getting laid off and the "research and development" department lives on the handouts received openly and the bribes delivered in secret. Do you recognize it? This type of operation is sometimes called "asset stripping".

The original ideal of Bitcoin was that every peer would be its own accounts payable, accounts receivable and some of the peers will do R&D on the side while doing accounting. It didn't work out that way: the accounts receivable function broke out of the ranks and concentrated into the mining pools. This destroyed the balance of the original design. The balance needs to be restored by some compromise.

Being a businessman is an art of forging compromises.

So I'll finish burning the strawman with the following: tax the miners with proceeds going to at least two pockets, one of them Gavin's and Bitcoin Foundation and one in escrow for another R&D and implementation effort. Just don't repeat the devcoin mistake and set the tax rate to 90%.
1130  Bitcoin / Development & Technical Discussion / Re: Advantage of coin control, response to Mike Hearn on: March 31, 2013, 03:35:15 PM
That is indeed a useful thing, but coin control is the wrong way to do it (which is what I've been getting at all along).

Automatically defragmenting wallets are something that has been discussed, at least on IRC, quite a few times.  As long as miners are willing to bias their priority calculations towards transactions that reduce the size of the UTXO set it can make sense. Not only when you create new payments, but for example at night time if your wallet is open (or on an always-on device like an android).

My point about coin control is that whatever problem you're solving with it, you can usually see a better solution that works for more people.
You aren't going to get anywhere on this line of thinking, except simply digging a deeper foxhole for yourself.

The benefit of the so called "coin control" for nearly every user is in allowing him/her to see the how the protocol operates "under the hood". This is a great learning tool both for the beginning users and for the developers that begin to work with Bitcoin.

Even if the significant portion of the "coin control" users wont use it for the "control" but just as a magnifying glass to see whats inside their wallet, it will be a great upgrade to the reference client.

Maybe just rename it from "coin control" to "coin loupe & tweezers"?
1131  Bitcoin / Hardware / Re: Them BFL Cowboys on: March 30, 2013, 12:31:26 AM
Their were field reports of fires in white box AMD computers at the time.  AMD adamantly denied it was possible, which lead to the video demonstrations that you could cause one to catch fire by removing the heat sink.

The problem was that AMD went cheap and didn't have thermal diodes in the silicon.  They left it to the motherboard manufacturers to put cheaper thermocouples on the motherboards.  So it turned out there were a number of manufacturing defects* that could lead to a flaming Thunderbird.
Yeah, I've heard about smoking, flaming and fires too in the white-label reseller channels (like MWave, etc.). Because the people in my company were involved in the reselling of the AMD products I have some additional inside information:

1) on-the-motherboard thermal protection was too slow acting in the most common failure mode: spring loaded heatsink mount unsnapped because it either:

1a) was never snapped in properly all the way
1b) was snapped properly but snapping-in caused cracking of the plastic socket latch

2) rampant remarking and overclocking of AMD Athlons, including defective chips destined for industrial waste disposal. AMD Malaysia was the leaky culprit here: chips that failed tests were shipped to Taiwan or Singapore for intended destruction/recycling but it fact were remarked and shipped back to Malaysia for reintroduction into the reseller channel. This was made easier by the fact that the clock selection and feature selection (Athlon XP/MP/Mobile) traces were easily accessible on the Athlon OPGA package. Additionally AMD was really tardy in investigating and prosecuting the in-the-channel diversion.

In my company they dealt with 1) and 2) with simple visual inspection after dismounting the heathsink, remounting it and doing additional burn-in with memtest86. I came at the tail edge of the problem and changed the burn in to use PRIME95 from the GIMPS prime number search. The before-burn-in failure rate was apparently quite high, I don't know the numbers because it was essentially free to us, MWave covered that. After-the-burn-in failure rate was very low, lower than what we were getting later on with white-label Dells and Supermicros. Cheap ECC RAM support in Athlons was a real godsend. I still have several of those machines in the QA farm alongside Slot-1 Intel Pentiums III.

I wish somebody who was really involved in this in South-East Asia would write some sort of war memoir of the whole story.
1132  Bitcoin / Hardware / Re: Them BFL Cowboys on: March 29, 2013, 07:21:46 PM
Right, the Thunderbirds. Those were neat. Instant heat death.
I kinda recall that to have the AMD Athlon release the smoke one had to remove the cooler? I worked more with Intel Itanium and Itanium 2 machines and those indeed were beastly: the CPU replacement required the wrenches from the car mechanic's toolset.
1133  Bitcoin / Bitcoin Discussion / Re: Main developers don't give a damn about us, bitcoiners! on: March 29, 2013, 04:38:24 PM
Because coin control is a complex way to achieve any given goal. It requires you to understand the transactional nature of the Bitcoin protocol. Fine for super-fans who don't mind studying, a bit of a pain for anyone who isn't. Look at how confused even some developers get about the relationships between addresses, balances and transactions.

So if coin control exists, what that means is people who aren't power users can't solve whatever problem the power users are solving with it. It'd be better to find solutions to the underlying problems, and then everyone can benefit. And often, I bet we can find fully automatic solutions, so it can be more convenient for power users too.

Making Bitcoin usable by everyone is an important goal, and thus so is understanding what people do with it. That's why I'm interested to know what people want coin control for. It's not a "I want to invade your privacy" thing, it's a "how can the software be better designed for everyone" thing.

Saying "I want to spend from a single address" is not a good explanation, by the way, it's just tautological. Why do you care about the precise outputs that are being spent? What is the high-level goal here? Is it to simplify your accounting? Is it part of some other scheme?
Actually coin control GUI would be an excellent teaching tool to help the beginning users and developers understand the Bitcoin protocol.

At the same time this is exactly why people who think like Mike Hearn oppose it: they oppose educating people about the inner working of the machinery. The key to control the people is to make them believe that they really need somebody more knowledgeable to ensure their safety.

Coin control is a beautiful example of anti-paternalistic stance and how it aggravates anyone who is a paternalist and wants to treat every user like a potential "grandma" or whatever else is the current polite word for "mentally deficient".

I think the Bitcoiner emancipation movement is getting formed here and now.
1134  Bitcoin / Bitcoin Discussion / Re: BitCoin vs CryptoCurrency by IMF on: March 29, 2013, 10:11:35 AM
It's not difficult, it's impossible. If there's going to be an asymmetric cryptographic aspect, then POW, and all of the cost that comes with it, can be abandoned altogether, and the PKI can be relied upon exclusively for authorizing transactions. The problem is that then there are trusted private key holders, that constitute a centralized structure.
What you wrote is self-contradictory.

Trusted private key holders already exist in Bitcoin: only Gavin has the private key to issue the network alerts.

With M-of-N signatures the PoW-type currency can be both decentralized and limited, where M is the decentralization parameter and N is the limitation parameter. Such a schemes were already discussed here and elsewhere under the concept of "licensed mining".
1135  Bitcoin / Bitcoin Technical Support / Re: Debugging bitcoind crash when calling sendmany JSON-RPC command on: March 29, 2013, 03:23:47 AM
Please let me know if there is anything I can do to help make this more useful.
What can I say? Rebuid your bitcoind without stripping the debug symbols. The default makefile.unix already has "-g" to enable debugging.
1136  Bitcoin / Bitcoin Discussion / Re: BitCoin vs CryptoCurrency by IMF on: March 29, 2013, 01:45:13 AM
No one can guarantee control over a proof of work based currency.
Actually it is trivial to produce a private PoW currency: just include an asymmetric cryptographic operation in the hashing function.

It is somewhat more complex to make such a "private PoW" currency really decentralized. The scalar difficulty will have to be changed to a vector of difficulty values, one for each distributed shareholder.

The main advantage would be that it doesn't require billions invested for hashing hardware: each shareholder needs to maintain only a minimum hashing power required to sufficiently distribute the nodes working on his share.

It would be just a couple of weeks of work for a single software engineer. It would involve way more legal work to produce the required contractual agreement that are both legally and technically sound and where the legal side exactly mirrors the technical side.

Edit: Such an implementation already does exist, except that it isn't a full currency: it just serves as a sort of DRM for eldentyrell's implementation of FPGA hashing bitstreams.
1137  Bitcoin / Bitcoin Technical Support / Re: Debugging bitcoind crash when calling sendmany JSON-RPC command on: March 28, 2013, 08:15:27 PM
Code:
ulimit -c unlimited
before invoking bitcoind is your friend. Then wait for the crash and do the postmortem:
Code:
gdb bitcoind core.2112
. Post the results.
1138  Bitcoin / Development & Technical Discussion / Re: KISS pruning for the blockchain on: March 27, 2013, 07:19:07 PM
Why not just say that and give a pointer to such a discussion?
I've clicked over and noticed that you are an Israeli, thus I have a constructive answer:

to test your sense of humour.

Seriously, you have a great opportunity there in Isreal: serve in the IDF and apply into the Talpiot program. Even if you ultimately don't qualify the testing process is going to really build your character:
Quote from: Wikipedia
These include further IQ exams as well as group-tasks designed to test one's social dynamics, all conducted under the supervision of trained psychologists and military personnel. For example, teams of applicants are given a specific task then the instructions are changed while the test is in progress, such as shortening the alloted time or changing the assigned tasks.
I had an oppotunity to work with many Israelis, and I was always very surprised why Israeli girls/women have more fortitude than their American and Western European boy/men peers. The answer turned out to be the service in the IDF.

After that you are going to laugh at the version of yourself who was flustered by some random loser on some random Internet board not being "nice". Unless you are "Profile 21".
1139  Bitcoin / Development & Technical Discussion / Re: 0.8.1 Bitcoind Server performance? on: March 27, 2013, 03:43:49 PM
Code:
ulimit -c unlimited
is your friend. Then do post-mortems on those coredumps with:
Code:
gdb bitcoind core.2112
.
1140  Bitcoin / Development & Technical Discussion / Re: KISS pruning for the blockchain on: March 27, 2013, 03:36:08 PM
How about it?
Still graded FAIL, but shows promise. BTW, reading stackexchange is not doing homework. StackExchange is shaping up to be a premiere resource for pretenders lacking education, it gets really good at consolidating the mutual admiration rings of upvoters.

1) "addresses carying balance" is a wrong measure. You need to count the "unspent transaction outputs" (UTxO)
2) search this board for "ultraprune" and other discussions of pruning

[EDIT] Thinking about it a bit more,
What happened to the old "researching the field first, thinking it through second and publishing it last?"
Pages: « 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 [57] 58 59 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 ... 109 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!