Bitcoin Forum
May 26, 2024, 05:08:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 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 ... 109 »
321  Bitcoin / Development & Technical Discussion / Re: LevelDB reliability? on: March 13, 2016, 04:29:33 AM
However, memory mapped files share a lot of the same advantages you list:

1) independence of logical data from physical storage - yes
2) sharing of the dataset between tasks and machines - yes (you do need both endian forms)
3) rapid integrity verification - yes, even faster as once verified, no need to verify again
4) optimization of storage method to match the access patterns - yes that is exactly what has been done
5) maintenance of transactional integrity with related datasets and processes - yes
6) fractional/incremental backup/restore while accessing software is online  - yes

7) support for ad-hoc queries without the need to write software - no
Cool ease of integration with new or unrelated software packages - no
9) compliance with accounting and auditing standards - not sure
10) easier gathering of statistics about access patterns - not without custom code

So it depends on if 7 to 10 trump the benefits and if the resources are available to get it working

James
I really don't want to be discouraging to you. You do very creative and innovative work, but you know less than zero about databases, and it is going to hamper you. You write like an autodidact or maybe you went to some really bad school.

1) no mmap()-ed files as used by you don't provide independence of the physical storage layout. It is fixed in your code and in your proposed filesystem usage. Not even simple tasks like adding additional disk volumes with more free space while online.

2) it doesn't seem like your code does any locking, so currently you can't even do sharing on a single host. Shared mmap() over NFS (or MapViewOfFile() over SMB) is only for desperadoes.

3) here you slip from zero knowledge to willful, aggressive ignorance. Marking files read-only and using SquashFS is not storage integrity verification. Even amateur non-programmers, like musicians or video producers are on average more aware of the need to verify integrity.

4) unfortunately you've got stuck in a rut of exclusively testing the initial sync. This is very non-representative access pattern. Even non-programmers in other thread are aware of this issue. This is the reason why professional database systems have separate tools for initial loading (like SQL*Loader for Oracle or BULK INSERT in standard SQL).

5) I don't believe you know what you're talking about. I'm pretty sure that you've never heard of https://en.wikipedia.org/wiki/Two-phase_commit_protocol and couldn't name any https://en.wikipedia.org/wiki/Transaction_processing_system to save your life.

6) I couldn't find any trace of support for locking or incremental backup/restore in your code. Personally, you look like somebody who rarely backs up, even less often restores and verifies. Even amateur, but experienced non-programmers seem to be more aware of the live-backup issues.

So not 7/10 or even 6/10. It is 0/10 with big minus for getting item 3) so badly wrong.

Again, I don't want to be discouraging to your programming project, although I don't fully comprehend it. Just please don't write about something you have no understanding.

People like Gregory Maxwell, Mike Hearn or Peter Todd are getting paid to pretend to not understand. Old quote:

Quote from: Upton Sinclair
It is difficult to get a man to understand something, when his salary depends upon his not understanding it!
322  Bitcoin / Hardware / Re: Community Miner Design Discussion on: March 13, 2016, 03:30:43 AM
I moved sidehack's reply to this thread, because the original thread is going on back-burner.
Novak chose an LPC11u23 ARM, which is USB-capable and has a variety of ports and ADCs. It's in the same family as the ARM on the Avalon Nano and Ava6 control board (which I believe is LPC11u14? Going from memory on all these part numbers). I've worked with 8051 programmed from Windows, but not ARM programmed from Linux. He had a Linux toolchain set up, and before he left I believe he shifted it over to one of the general shop machines rather than his own box. I figure on utilizing the USB bootloader supported by the chip, so I can write code to it without requiring extra hardware - that also makes firmware updates in the future more possible.

So, I reckon if someone is pretty good with ARM, and maybe also c for some cgminer drivers, and has time to work on it in the next couple weeks, let me know.
I would guess that Avalon designers had chosen LPC11U14 because of the popularity of Embedded Artists' cheap LPCXpresso development kits. http://www.embeddedartists.com/products/lpcxpresso

They are about EUR20 in Europe, about USD18 in the United States.

LPC11U14 is now obsolete, replaced by LPC11U24, which is also soon getting obsoleted. They have a cute break-away debugging sub-circuit. It can be used to debug the included micro-controller or after breaking of can be used to debug an external board with similar compatible NXP micro-controller.



It is also supported by the free version of the LPCXpresso toolchain, no need to pay $500 for the full version. I took a quick look at the Avalon's firmware source posted on Github. They seem to be using Keil's toolchain which is very expensive. Edit: about USD5000, depending on the license details. Edit2: although Keil recently started supplying some free/subset version of their toolchain for very small chips, which I think this one will qualify.

It is going to be a tight on this MCU: 50MHz max clock, 24-32kB FLASH, 2kB RAM, 1 UART, 1 I2C, 2 SPI.
323  Bitcoin / Development & Technical Discussion / Re: LevelDB reliability? on: March 11, 2016, 01:06:22 AM
why use a DB for an invariant dataset?
That sounds like an exam question for DBMS 101 course.

1) independence of logical data from physical storage
2) sharing of the dataset between tasks and machines
3) rapid integrity verification
4) optimization of storage method to match the access patterns
5) maintenance of transactional integrity with related datasets and processes
6) fractional/incremental backup/restore while accessing software is online
7) support for ad-hoc queries without the need to write software
8) ease of integration with new or unrelated software packages
9) compliance with accounting and auditing standards
10) easier gathering of statistics about access patterns

I think those 10 answers would be good enough for A or A-, maybe B+ in a really demanding course/school.
324  Bitcoin / Hardware / Re: BM1384 Pod Miner plus trade-in/recycling - an interest and feasibility poll on: March 09, 2016, 05:36:15 AM
Well I haven't made any design or toolchain choices. All that was Novak's job, so I'm trusting his decisions and picking up where he left off. I do actually have degrees in embedded and programming so I'm capable, just out of practice. And either way, it's not happening for a BM1384 pod.
I'm not buying your answer.

You must have looked over his shoulder. Did he paid for his toolchain or used a free (limited) one? What was his debugging box that he used?

I know that Atmel (now acquired by Microchip) offers Windows Atmel Studio 7 unlimited for free covering AVR, AVR32 and ARM32 (raw metal, not Linux).

You can post here or on any other thread of your choice. It is fairly obvious that the microcontroller and toolchain choice will be brain bandwidth (wetware) limited, so please post what were the tools that you've used and are comfortable with. (Plural "you", meaning "sidehack" & "Novak" & whoever else works with singular you "sidehack).


325  Bitcoin / Hardware / Re: BM1384 Pod Miner plus trade-in/recycling - an interest and feasibility poll on: March 09, 2016, 04:56:17 AM
(and probably also code work, since the guy who's supposed to be helping hasn't gotten back to me in 3 weeks)

I handed it to Novak for firmware but he never got around to it and then he left for a freakin' sweet rocket scientist job
I understand your problems, but let us help you.

Maybe somebody who's reading those threads has some experience working, or desire to work, ith those microcontrollers.

Originally, you had in mind megaAVR with assembly-level coding.

Later, you've mentioned some NXP part (presumably programmable in C).

Let us know what exact part numbers you have in mind for your design. Post somewhere or link to the code you may already have on your mind. People here may be able to help you. It doesn't cost you much. We (all of us, readers) may be able to constructively help you.

I, personally, am not making any promises to deliver on some deadline. I'm mostly curious. But I do have significant experience and I'm certainly able to help with various design decisions.

But in order for us to help you, we have to know what microcontroller choices you've considered and what are your preferred choices for the applicable toolchain.
326  Bitcoin / Hardware / Re: Bitfury: "16nm... sales to public start shortly" on: March 07, 2016, 02:36:48 PM
Here's Don Carlos singing about "miner has to go through tribulation, no matter where he's from".

https://www.youtube.com/watch?v=TnpK3wq4Foc

Here's Ras Nyto singing about "no ASIC no food you're in bad mood"

https://www.youtube.com/watch?v=uVG_OLd6upo

Edit:

Sorry, I forgot that this thread is full of metalheads, not reggae fans. So more fitting will be the band "Metal Corrosion" from Soviet Union singing:
"dyabol dyabol spasi! kto tak nas pokaral?"
"devil devil save us! who punished us?"

https://www.youtube.com/watch?v=n_9F9KbAebE

Edit2:

Also, since this thread is full of coffee aficionados: the 5th track is entitled "Black Terror" (starts at 16:05). This would be a perfect brand name for the strongest coffee.
327  Bitcoin / Hardware / Re: Bitfury: "16nm... sales to public start shortly" on: March 07, 2016, 02:24:00 PM
The hell has this thread become!
It isn't "hell" it is "tribulation". We are all waiting here for the second coming of our Bitfurian savior, may he come soon in all his 16nm glory and deliver us from our oppressors.

328  Bitcoin / Hardware / Re: Bitfury: "16nm... sales to public start shortly" on: March 06, 2016, 09:09:24 PM
No, actually that's mostly explained by a combination of small-town upbringing (focus on Christian ethics, frugality and self-reliance) and 98th-percentile intelligence, which results in a low tolerance for idiots or lazy people and a general inability to relate to most folks even within my own generation. The facts that coffee tastes like burnt dirt and caffeine has no real effect on me anyway are mostly irrelevant to my attitude in general.
Oh, no! Man, you've tried too strong coffee. The typical US coffee is made for caffeine addicts. Dilute it! European or Mediterranean coffee is even worse, it is made for caffeine and nicotine addicts. Dilute it even more!

Try coffee powder sprinkled on the cheesecake. Or try some coffee liqueur (like Kahlua) on some ice cream (like Ben&Jerry's Cherry Garcia or Blue Bunny's Cherry Pickin' Chocolate or Thrifty's Black Cherry).

In the days of Internet there aren't small-towns anymore. It is just one global village.

By the way: the Christian ethics you've mentioned are most likely some Protestant denominational ethics. Try Papist or Romanist or even Jewish ethics for a change. Or any other ethics, they are all pretty much the same: do unto others like as you would have them do unto you.

Edit: spelling fixes

329  Bitcoin / Development & Technical Discussion / Re: An optimal engine for UTXO db on: March 06, 2016, 01:35:51 AM
You're mixing up things. Probably because you don't really understand what the UTXO database actually does inside the bitcoin software.

Spreed of accessing the records is important for obvious reasons.
The traditional reason is that you want to verify new transactions/blocks quickly and efficiently.
And the new reasons, like hardware wallets or any kind of stealth payments.

The current approach from the satoshi's client, where the wallet is glued to the node and keeps track of its addresses, updating their balance as new blocks appear - IMHO this solution has proven to be unreliable. Plus is totally unfeasible for private offline wallets.

An efficient UTXO database that can quickly browse through all the records is definitely a must for the next generation of bitcoin node software.
I am just not aware of any existing engines that would be ready to replace the currently used leveldb.
I think one eventually needs to be (and will be) created explicitly for Bitcoin. Just like sipa's secp256k1 lib was created explicitly for Bitcoin, as the originally used openssl's implementation wasn't good enough to handle a crucial part of the software.
I had this discussion about 3 years ago with etotheipi, the ex-CEO of ex-Armory:

New blockchain management in Armory

https://bitcointalk.org/index.php?topic=144015.0

Now we are sure that Armory was a total loss as a business: they delivered promised software but achieved exactly zero sales, not even a consulting contract for the ex-employees.

I'm not going to repeat the arguments from 3 years ago, interested readers could study the Armory trainwreck.

AFAIK Armory sometime in 2015 also understood that LevelDB is not really suitable and attempted to change the underlying engine to LightningDB:

https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database

Notwithstanding the above I agree with you that distributed cyptocurrencies both pose unique requirements and provide unique opportunities for optimization. In particular the traditional database ACID is an overkill for UTxO, something much simpler will work due to extraordinary replication that is fundamental to the concept of distributed cryptocurrencies.

I always like to collect the losers who deny the need for transactional consistency is critical. GLBSE and ASICMINER were the two most well known occurrences of double payment. Couple of days ago BitBet joined the club, this time blaming it on miners. I'm going to quote the whole Qntra article for my future reference here:
A Miner Problem

Posted on March 2, 2016  by  Mircea Popescu   
  
As announced in #bitcoin-assets, BitBet was attacked earlier today through a transaction withholding mechanism. The attack unfolded as follows :

1. A BitBet bet (Jeb Bush will be Republicans' 2016 Presidential Nominee) was closed and resolved on 21 February. This created a list of winners with a reasonable expectation to be paid their winnings.

2. A first transaction was broadcast, to satisfy the claims of the winners, spending some inputs, and offering a fee of 0. This transaction was, as you'd expect, neither mined nor included in the mempools of most Bitcoin nodes.

3. A second transaction was broadcast, spending the same inputs as A1, including a fee of 0.0001, call it A2. For a ~1.5kb transaction, this fee is on the low side, so it perhaps could be argued that it not being mined would be expected. Nevertheless, transaction A2 was also not included in the mempools of most Bitcoin nodes.

4. As neither transaction A1 or A2 were mined after 54 (48) hours, a further transaction was broadcast, spending the same inputs as A1 and A2, and including a fee of 0.000175, call it A3. By any measure, a fee in excess of 10 satoshi per byte should be sufficient to have transactions mined. Nevertheless, contrary to expectation, transaction A3 was not included in either a block or the mempools of most Bitcoin nodes.

5. After a further 48 hours, a fourth transaction was broadcast, spending the same inputs as A1, A2 and A3, and including a fee of 0.00022, call it A4. Just like the previous three, transaction A4 was not either included in a block or advertised by most Bitcoin nodes.

6. After a further 16 hours, transaction B was broadcast, that included the same outputs as transactions A1-A4, but different inputs. Transaction B, like transaction A4, included a fee of 0.00022. Transaction B was advertised by most Bitcoin nodes immediately thereafter, and was included in a block within half hour of being broadcast.

7. Two hours after B was included in a block, transaction A1 was re-broadcast by an unknown third party. Twenty minutes later, the 0 fee, week old, not-advertised-by-anyone-ever transaction was included in a block.

On the basis of these events, the following allegations can readily be supported :

• That the notion of "a majority of Bitcoin nodes" is void of content, most of the relay network being under the control of the same entity and supporting functionality not contemplated by the Bitcoin protocol (such as selective mothballing of specific transactions).(1) This specifically means that "someone"(2) has the ability to nuke transactions out of the network irrespective of whether they are validly signed or not, directly replicating functionality already available to fiat governments in fiat payment processors such as Visa or Paypal.

• That a cartel of Bitcoin miners is deliberately and systematically withholding blocks for an interval of about 20 minutes to a half hour, so as to ensure themselves a (significant) advantage over any would-be competitors.(3)

• That neither above item makes sense or could long survive without the other, meaning that necessarily the culprit is one and the same. Note for the record that an entity controlling 51% of the network (as is by a large margin the case with the Antpool/F2pool cartel) can safely withhold blocks for an indefinite period – if a competitor publishes a longer chain all the cartel has to do is keep mining on its own, eventually they'll prevail.(4)

Note that there are no alternative theories that more parsimoniously explain the chain of observed phenomena, and consequently the validity of the above allegations is a matter of objective truth. One may disagree on the strength of subjective feeling, or put forth his own interpretations, but these – much as in the case of alternative explanations for biological evolution – suffer from a fundamental logical weakness.

Update March 2, 2016 18:49 UTC:  In a further development on this story, Bitbet has now announced a moratorium on payments until the issue is resolved. (N. ed.)

1. You should remember that the Bitcoin relay network has for many years been in very poor shape – there were as little as 60 nodes active last year around this time. Since then the situation has only deteriorated – the jury is still out as to whether BlueMatt's doohicky actually helped or hindered while it was functional, but there's no argument that the network degraded YoY.

2. Who, according to your own preference, may be the NSA or the Antpool/F2pool cartel.

3. The A1 transaction wasn't broadcast and then included in a block – at the time it was broadcast, the block containing it had already been mined – it simply hadn't yet been shared with the rest of the plebs is all.

4. 51% means that out of a day's 144 blocks, one has 74, and consequently gains a 3 block advantage over a competitor chain every single day..It is true that the cartel does not generally wish to advertise its presence (yet), and so to date they've avoided major reorgs. Bear in mind however that it is also the case that the remainder minority is not united but fragmented – so they don't actually need to resort to major reorgs.
Edit: formatting fixes
330  Bitcoin / Development & Technical Discussion / Re: An optimal engine for UTXO db on: March 05, 2016, 04:45:33 AM
It really is a pointless question.

I think it's very important to be able to browse through all the records in a shortest possible time.

For whom is the speed so important?

For the people who treat finances responsibly the transactional integrity will be most important specification, immediately followed by capability to integrate with existing financial and accounting middleware. Speed would be secondary or even tertiary, especially since the UTxO set is widely replicated and six confirmations take one hour on average.

331  Bitcoin / Hardware / Re: Bitfury: "16nm... sales to public start shortly" on: February 29, 2016, 10:09:44 PM
This paper is a load of garbage. SHA256 is not an algorithm that tolerates 'approximation' which, if the writers had bother to do their research, they would have realised very quickly. Every bit at every stage is cucial, you can't just leave ones out that you think don't matter.

What they may have been meaning is that by using different types of adder in the A and E calculations the die size could be made smaller, but at lot of folks got this message a long time ago.
C'mon, brontosaurus, think before writing. SHA256 by itself doesn't tolerate any approximation, but Bitcoin mining does tolerate high error rates very well.

This paper isn't "garbage". It is just "publish or perish" tripe. Somewhat more calm review of this paper done by me about two weeks ago:
Sergio Demian-Lerner has discussed this in February of 2015 on his blog:

https://bitslog.wordpress.com/2015/02/17/faster-sha-256-asics-using-carry-reduced-adders/

Basically it is an interesting idea, but neither Sergio nor those 3 guys discussed how it could be affected by the overall pipeline design. It seems like those guys from UIUC considered only one (or maybe two) pipeline layouts (the alternate drawn in dashed lines).

Much better science would be to consider way more pipeline layouts including something extreme like 32-way pipelined ripple-carry-adder that adds two 32-bit integers in 32 clocks. It seems slow, but the area is unbeatable. At least those guys explicitly discussed area*delay products. But it doesn't seem like they carried this to the ultimate conclusion of power/hash rate and area/hash rate (or better yet price/hash rate).

But it is the only paper that I've seen that was actually brave enough to include the plain ripple-carry-adder (RCA) in the final comparison tables and graphs.

332  Bitcoin / Development & Technical Discussion / Re: --bench (?) on: February 24, 2016, 08:08:31 PM
You guys have wrong methodology.

You think that one could just add "--bench" option to Apache web server and have a sensible benchmarking setup.

The correct methodology for benchmarking bitcoind is very similar to web server benchmarking: you need to write a load generator and come up with a representative data set exercising the client-server combination.

Other than that you could just micro-benchmark some fragmentary code paths in the bitcoind.

For a while the bootstrap.dat torrent published by jgarzik was a decent data set for loading in isolation. But apparently it predates the spam attacks on Bitcoin, so it ceased to be representative even for the isolated bitcoind that isn't serving any clients.
333  Bitcoin / Hardware / Re: Community Miner Design Discussion on: February 24, 2016, 07:50:34 PM
You left out the turntables.

Some of those bad boys can cost over 100k$. Love the ones with 4 tonearms. Prolly each for playing the owners specific type of record or music I guess. Toss in 4 of those 20k$ pickups ya linked to, woof...

Must be nice to find and supply a market like that....
For some this is probably just a status symbol. For professionals multiple tonearms are just a time-saving convenience. Precisely adjusting a tone-arm & cartridge combo takes time. Vinyl records didn't precisely follow standards and on top of it needles&cartridges react differently to different kinds of wear of the groove and warping of the whole record.

Here's an example of a high-end transcription turntable with optical contactless pickup:

https://www.bostonglobe.com/arts/2014/04/05/pushing-back-silence-new-technology-and-battle-save-old-recordings/8ccQ3EPHdc7TI6GnxK8QtM/story.html

I couldn't find pictures of the US Library of Congress vinyl record transcription setups, that one will have to do.

There's a big difference between those niche markets for electronics and Bitcoin mining.

If somebody is capable of producing a top-performing money printing machine he is also capable of running it at the top performance in his own garage. He doesn't need to sell it to the owners of other garages. He's also capable of buying another garage where price of electricity is cheaper than his original garage.

On the other hands vendors of gold pans and shovels couldn't profitably employ them in their own garage. They had to sell them to those willing to carry them up the mountains in Klondike.

So almost by definition the ASIC vendor is forced to either: (a) self-mine or (b) find a buyer who will willingly overpay. The other profitable strategy is to sabotage competitor's mines. One way to make buyer overpay is deprive the buyer from the full and correct documentation of the sold ASIC.

This is the essence of the difference between a niche and a niche market.

334  Bitcoin / Hardware / Re: Community Miner Design Discussion on: February 24, 2016, 05:47:19 PM
As always, when there's a market, there's opportunity, and there's little to no presence on the low-volume, low-tech requirement part of the market.
The "hobby miner" is about the same market opportunity as the impoverished compulsive gamblers converging on the racetrack on the race days. When I was a kid I had to transfer between buses on a stop right in front of the racetrack. I remember the type very well: their grim determination, the fantabulous stories they were telling each other: how they are going to buy or breed a horse who will win the race for them; how in some distant city there's a racetrack that offers the odds that are less of a rip-off; how they instead of buying tip-sheet will start publishing a tip-sheet; etc.

This place is like that racetrack, except that the racetrack wouldn't let in those who are underage.

The niche markets in obsolete electronics exist when buyers have money. Here's an example for the those with a fetish for obsolete electronics: hand-wound moving-coil phonograph record pickups from Koetsu: http://www.elusivedisc.com/Koetsu/products/248/ ranging in price from $19,949.99 for Blue Lace Platinum

to the pedestrian $2,495.00 for Black Goldline

You could then play your treasured vintage vinyl records through a vacuum tube amplifier from
McIntosh Labs http://www.mcintoshlabs.com/us/Products/pages/ProductDetails.aspx?ProductId=MC275B

.

But here nobody has significant money, thus it is a niche, but not a market.

That picture is from https://en.wikipedia.org/wiki/Bootleg_mining, but much better article is under https://en.wikipedia.org/wiki/Artisanal_mining .
335  Bitcoin / Hardware / Re: Community Miner Design Discussion on: February 24, 2016, 04:00:15 AM
As i've stated before on other threads, if there was a custom asic from the community, it could be done with either TSSOP or QFP, which would really be a hobbyist's boon. That, and the fact that everyone says it is expensive, but no-one has real numbers (apart from NotFuzzyWarm).

I just registered on OnSemi and they seem rather open about their process and even have FPGA to ASIC tutorials and such... It has been like, what, 10 years since the last time i touched an FPGA, and still seems like Spartan 3 is the hottest thing in the block. It shouldn't be THAT difficult to get a real quote based on a bitstream.... just sayin'
I'm sorry to say this, but someone has to do it.

You must have spent too much time soldering with non-lead-free solder and are now suffering some latent effects of https://en.wikipedia.org/wiki/Lead_poisoning .

The numbers (of dollars and of days) just don't work out for that business model. Many people have had run that calculation independently and they all came to the same conclusion. They all could be wrong or you could be wrong.

I mean seriously: Spartan 3? Xilinx is already depreciating Spartan 6 and sampling Spartan 7. If not lead then maybe you need less sandwiches.
336  Other / Politics & Society / Re: Donetsk, Kharkov, Lugansk - way to Russia. on: February 24, 2016, 03:35:43 AM
For the same reason Russians were sending troops across border when the ink on that agreement has not dried up yet.

The agreement was basically to regroup and resupply.  Rinse and repeat.

Do you seriously think Russians could not get this done?  I mean overpower Ukrainian army and get what they want, annex Russian speaking eastern parts of Ukraine.  I think they for some strange reason don't want to do it.  Maybe it was "under the table" deal with the Americans.  You know, we'll let you do whatever you want in Syria, but stop the aggression in Ukraine.

Who knows?  But either side could have resolved this conflict militarily by now.  Not sure why this conflict is being dragged for so long.
Maybe because it is making money for some people.

I don't think Russians will ever give up their claims to the Eastern Ukraine.  It is a good political posturing for Putin, you know "There are Russians in Ukraine that we need to help ...blah, blah...".  I think in the end Russia will control all of Syria and Iraq.  

Then they will turn their attention to Eastern Europe: Ukraine, Moldova, Baltic states.

IMHO, Washington dropped the ball on both Ukraine and Syria.  But Obama is not Putin.  He is a pencil neck comparing to Putin.
Why keep making such complex conspiracy theories? The answer is mostly simple: Ukrainians are not an uniform society. There's enough native Ukrainians that remember (or learned about) Stephen Bandera and UPA as well as other incidents around WWII. They will not want them to reoccur while they are alive, no matter what is on the flag.

There are now nearly permanent rifts through the societies of the people living in the region. It isn't gonna change quickly.
337  Bitcoin / Hardware / Re: Bitfury: "16nm... sales to public start shortly" on: February 24, 2016, 01:11:35 AM
'Prolly should say that my extreme conservative approach to pcb layout comes from first making boards using tape on Mylar then cut Rubylith  back in the 60's through pretty much the late 80's, virtually all analog from damn near DC through RF. You learn fast to be up on best-practices eg. Be Damn Careful and never assume - verify it.

When them durn newfangled PC's showed up and eventually combined with photoset machines for making the layout masks it made correcting problems/errors a lot less painful... Nowadays, just get a 4-board proto run from PcbExpress or whoever and not bad at all to make changes. But Lessons learned stick.

My favorite and now deceased columnist who perfectly mirrors my views on the electronics design process http://electronicdesign.com/author/bob-pease
Pay special attention on using sims like Spice. eg, how-to and how not-to.

His works should be mandatory coverage in any EE program.
This is only one side of the coin. But this coin has two sides. I believe that no amount of breadboarding or soldering would lead to things like https://en.wikipedia.org/wiki/Chua%27s_diode, https://en.wikipedia.org/wiki/Chua%27s_circuit and https://en.wikipedia.org/wiki/Memristor .

He is also the inventor and namesake of Chua's circuit one of the first and most widely known circuits to exhibit chaotic behavior, and was the first to conceive the theories behind, and postulate the existence of, the memristor. Twenty-seven years after he predicted its existence, a working solid-state memristor was created by a team led by R. Stanley Williams at Hewlett Packard.

But lets be realistic. This is a Bitcoin mining board. Here people who never attempted to plug Type-A USB into Ethernet RJ-45 socket are considered computer experts.

Try it, they'll fit and won't break. I challenge you.

338  Bitcoin / Hardware / Re: Community Miner Design Discussion on: February 24, 2016, 12:43:54 AM
Speaking of connectors: I was trying to find the list of bands & performers endorsing Neutrik and I couldn't find it. Maybe they discontinued the endorsement program because nowadays if any well-known national or worldwide act is performing on stage they have their equipment plugged in through the Neutrik connectors.

Take a look at the Neutrik's version of Ethernet, USB and power plugs:

http://www.neutrik.us/en-us/ethercon/
http://www.neutrik.us/en-us/multimedia/
http://www.neutrik.us/en-us/powercon/

and compare them to the stuff available at Amazon or your local electronics retailer.

I'm not going to try to post the prices, because some readers could get a heart attack and some others could choke laughing. But think of Neutrik next time you'll be warming your glue gun to fix loose connectors.
339  Bitcoin / Hardware / Re: Community Miner Design Discussion on: February 23, 2016, 10:47:47 PM
Anyway, getting back to the original subject which was the Community Miner based on Bitfury chips.

Their industrial scale design posted in a nearby thread has the following pin names on the central controller chip: ICK+ ICK- OCK+ OCK- ITx+ ITx- OTx+ OTx- IRx+ IRx- ORx+ ORx-.

I don't recognize any published standard, beyond the fact that they use differential signaling. punin mentioned UART, but I see explicit clock signal, which means USART or USRT, meaning synchronous and not asynchronous communication.

Is anyone willing to venture a guess about their comm protocol?

340  Bitcoin / Hardware / Re: Community Miner Design Discussion on: February 23, 2016, 10:11:24 PM
remember internet posting always has a bit of:      


fuck you, you are a moron  


 as it is   built into the typing aspect and the delay of talking.


I am looking at the posts and reading from a different viewpoint then you or sidehack or anyone else posting here.



I find when one wants to really post precisely perfectly what they mean  the posts get too   long   like sloopy's posts tend to do.

 (@ sloopy not an insult I admire you for efforting to write correctly)  

Then they get skipped over or skimmed.   Like this post will be     and some may just see :   fuck you, you are a moron


So many posts seem short and nastly even when they are not meant to be that.


  Note this is a sincere post attempting to  calm the waters on the thread.  No tricky techniques here.
I understand, but this is an international board directed to a global audience.

https://en.wikipedia.org/wiki/Minnesota_nice is not the prevailing dialect of English here.

I guess its time to refresh the "hamburger theory of management".

When an American manager has to discipline a subordinate he will make that scolding will be both prefaced and post scripted by some faint praise.

Very much like hamburger patty is typically delivered between two halves of a bun.

The German manager in the same situation will deliver just the meat patty.

The Japanese manager will only give two bun halves and the Japanese employee is supposed to infer the patty in the middle.

Pages: « 1 2 3 4 5 6 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 ... 109 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!