Bitcoin Forum
May 27, 2024, 07:01:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 108 109 110 111 112 »
1801  Bitcoin / Bitcoin Discussion / Re: Should we ban something on the Bitcoin marketplace? on: February 16, 2011, 01:56:39 PM
If you want freedom for yourself you have to let others be free.



That is all.
1802  Bitcoin / Wallet software / Re: !! new bitcoin client !! on: February 16, 2011, 06:20:06 AM
New features in http://gitorious.org/bitcoin/spesmilo
  • Use with unpatched, independent RPC server (or patched "internal" bitcoind like now)
  • Settings dialog... to be expanded later

Cool Smiley

Some points:

Are you using Windows or Linux?

Also gavin accepted the patch, so we should expect the bitcoind to have that patch in the next release.

Let's use the accepted Python coding style: http://www.python.org/dev/peps/pep-0008/

Why do you run bitcoin --help? The file core_interface.py is preferrable since we want to have the option to later switch to other cores (QBitcoin Wink

I'm working on wallet backup atm so I'll message you on irc once that's done to guide you through pulling in my changes.
1803  Bitcoin / Development & Technical Discussion / Re: Windows/wxWidgets developers on: February 16, 2011, 02:32:57 AM
I'm developing a new gui using Qt



And showing off internationalisation (slightly newer than above... made some minor corrections),



We can do a lot more this way (download screen while getting block chain, automatic backups of wallet, built in exchange rates, internationalisation, skinning using Qt's css).

https://github.com/genjix/spesmilo
Instructions in README.

just need someone to help me make windows builds and see if mac can be possible.
1804  Economy / Digital goods / Re: Poker Stars USD for Bitcoin ($1/BTC) on: February 15, 2011, 06:24:12 AM
Why are you buying right before the crash?
1805  Local / Other languages/locations / Re: Esperanto ! on: February 15, 2011, 05:45:33 AM
Kia nomo ni devas uzi por bitmono?

Ĉu mono signifas multaj aŭ 1 monerojn? Ĉu mi havas 10 bitmonon? Ĉu 10 bitmonojn?

Kiel ni nomas la aferon de krei novajn monerojn?

Bitcoin - Bitmono
Generating/Mining - minado
Ĉiuj da via mono - saldo
1806  Bitcoin / Bitcoin Discussion / Re: Newbie questions from a programmer on: February 15, 2011, 04:32:04 AM
the hash of the block doesn't include transactions. but the miner adds the transactions optionally. there's little overhead and it benefits the miners by adding value to bitcoin by establishing confidence in the currency.
1807  Other / Off-topic / Re: Politics on: February 15, 2011, 04:18:00 AM
anarcho socialist?

it doesn't matter too much as long as we have many experiments to find the best kind of society.
1808  Bitcoin / Bitcoin Discussion / Re: Newbie questions from a programmer on: February 15, 2011, 02:50:39 AM
I'm a hobbyist C++ programmer and spent some time going through Bitcoin's source code and absorbing whatever information I could find online about the protocol. I would really appreciate someone answering the few remaining questions I have.

1. How does the network decide when enough transactions have occurred for new block to be generated? Is it a hard-set number? On a related note, how do I know if I actually have all transactions in a given moment?

2. Once I successfully generate a block, how do I go about announcing this fact to the network? Is it a simple floodfill -- i.e., I send it to all my directly-connected neighbors, and they do the same, on and on until everyone gets it?

3. What happens if two people, Alice and Bob, generate a valid block at approximately the same time, and begin telling the network of their block simultaneously? Won't some nodes receive Alice's first, and some receive Bob's first? Who will ultimately be decided as the "winner"?

1. block is generated when somebody finds the solution to a hard mathematical problem (finding a hash of the last block's header below the current difficulty). transactions are confirmed as they get put into the blocks.
2. yep.
3. they compete to have their block accepted by the network. the blockchain gets forked until one gets ahead of the other. it's a race to have your generated block incorporated into somebody elses next block.
1809  Bitcoin / Development & Technical Discussion / Re: [PATCH] isinitialized RPC method on: February 15, 2011, 02:42:24 AM
updated OP as per gavinandresen's suggestions on IRC.
1810  Bitcoin / Development & Technical Discussion / verifying hashes using sha256sum on: February 15, 2011, 01:27:37 AM
http://blockexplorer.com/rawblock/00000000000271de9d8b94afff543366e290e995f3e3e337bb86a0b7bf02e8d1

Take this as an example.

Bitcoin is little endian, right?

So we need:
4 bytes - version
32 bytes - previous block hash
32 bytes - merkle root number
4 bytes - 4 second periodic timestamp (is it unix time?)
4 bytes - bits for difficulty
4 bytes - random nonce
1 byte - 0

From blockexplorer what values would I need to pickle into the file?
version - 1
prev hash - 00000000000148c04e58dca8e1a2df251339c81e2dfe1ff0e9d655b7b4ca428d
merkle root - 72febc107470c4f83e224f9683a5c7fb24c4dece8412b9d95db277c8dd75451d
timestamp - 1297566305
"bits" - 1b028552
nonce - 329961997
0

So I would write these to a file in binary little endian format then run:

sha256sum -b block_header > output
sha256sum -b output

and that should give 000000000001b85fa1709c6824d19d5c7d20736b0b2ea5fd470705a9513c42ae

right?

and how is 'version' decided? do new bitcoin versions up that number and fork the blockchain while accepting version 1 from before a certain point?
1811  Bitcoin / Wallet software / Re: !! new bitcoin client !! on: February 15, 2011, 01:07:18 AM
I'm almost certain that backupwallet makes a cleartext backup of the current wallet. What makes it useful is that it can be called while Bitcoin is running and has the wallet open, without worry of corruption.

yeah I want to encrypt these first using GPG then upload them to a server using SCP.

However because I want to make it easy, I'm thinking the program would upload the GPG private key in case you ever lost it.

First time install:
- User enables auto-backups.
- Program prompts user to create a new account.
- Program creates a new GPG key for wallet encryption with the id 'bitcoin-wallet-backup'.
- Program uploads GPG private key.

Periodically, after every SEND or NEW-ADDRESS:
- backupwallet to /tmp
- Encrypt & sign wallet using private key.
- Upload to server using SCP.
- Server rejects wallet if signature is incorrect.

Restore wallet:
- Program checks for GPG key 'bitcoin-wallet-backup'.
- If not found then popup dialog asking for username/password & download GPG private key.
- User can download encrypted wallet from public HTTP store ( http://blaa/myusername/latest-wallet.dat.enc )

Suggestions?
1812  Bitcoin / Bitcoin Discussion / Re: Idiot's Guide to Bitcoin [WIP] on: February 15, 2011, 12:57:19 AM
thanks Smiley
1813  Bitcoin / Bitcoin Discussion / Re: Idiot's Guide to Bitcoin [WIP] on: February 15, 2011, 12:10:00 AM
can i use this elsewhere without attribution?
1814  Other / Off-topic / Re: Atlas Shrugged, the movie on: February 14, 2011, 10:40:01 PM
There are many examples people doing what seem to be altruistic things, good thigs for selfish reasons, and this is not a bad thing. In a way humans are fundamentally selfish.

Biology and neuroscience may someday be able to explain somew elements of human nature, but today they do a very poor job in comparison to the philosphoers.

You can watch hours and hours of Ayn Rand put up by her fans on youtube. It's clear that she is nothing more than a class-A bitch advocating for her Ubermensch (the rich). With crappy reasoning like she formed her conclusion first. The core root of her ideas are rubbish, yet you think she has some good ideas about smoking... or something.

lol, so the turd finally droped from the anus. The trailer looks so so so bad. Why would anyone make a (possibly three part given this is part one) film out of such a pile of crap.

People writing free software are selfish? what? I've spent many years around those types and many of them are idealistic about building good software. No selfish acts there. You think nameless developers are in it for 'gaining reputation'- erm what kind of world do you live in where online anon reputation is worth anything? And hardly any projects make money.

There many selfless acts around you and documented in science literature. But they don't conform with your belief so you ignore them.

There are many examples people doing what seem to be altruistic things, good thigs for selfish reasons, and this is not a bad thing. In a way humans are fundamentally selfish.

Biology and neuroscience may someday be able to explain somew elements of human nature, but today they do a very poor job in comparison to the philosphoers.

Except they do, but you'd rather read guesses by philosophers than examine hard study. Ipse dixit.

I can't be bothered to give you a science education that you're missing here, but basically hamilton's rule for kin selection states:

 rB > C

r = relatedness
B = reproductive benefit to receipient of altrusitic behaviour
C = cost to giver of the behaviour

This directly comes out of the beliefs of gene selection which implies the genetic selecting behaviour and some altruism when the r*B is bigger than C (selfish genes ensuring their survival) and "i'll scratch your back if you scratch mine" (reciprocity). And it fits for a many species of animals.

Actual behavioural science found the case to be the opposite with many counter cases, although the model holds for most models. i.e men who jump on grenades in war to save their comrades, chimpanzees adopting other young, animals self-sacrificing themselves to predators.

Dawkins tries to explain this off as misfiring of the genes (i.e faults in our genetic programming) but the evidence is too large to be hand-waved away... And he's a bit of a extinct dodo defending his years-old theory of gene selection against any attack.

Evolutionary biologists now mostly accept multilevel selection whereby gene selection is the strongest but selection also occurs at other levels for animals- gene, individual, group, tribe, nation, species
The crux goes like if you split a species into a few groups, then if the gene's survival (not individual) depends on the strength of their group (size, wellbeing .etc) and the worst of the many groups will be culled... then evolutionarily if the group strength is dependent on the number/magnitude of altruistic members, the low-altruism groups will be selected *against* and altruism becomes a selected trait.

Humans have some of the strongest group selection going on. Only a few tiers behind mole rats which are the only non-insect eusocial animal (eusocial = hive behaviour like ants, bees, ...) although this is largely in part to workers being sterile and so the best chance of gene selection is self-sacrifice.

And in early economics they tried to model people as perfectly self-interested rational interests. It's now known that people are not at all rational (utility theory- people will not worry about $3 price difference when spending $300 but will drive across town to save $3 when spending $6) nor are they self-interested (experimental failure of prisoner's dilemma).

http://www.youtube.com/watch?v=p3Uos2fzIJ0

What are the motivations for that guy? Is he seeking to preserve his reputation (when his reputation is not worth ~$80k)? Or does he have faulty programming?

Trying to use philosophy and these platonic derivatives to make a point about human nature is retarded. It's like how philosophers used to write about the workings of the universe. Just like how psychology is being superseded by neuroscience, philosophy is being superseded by science. You can't look at the results of a complex system and try to make guesses about how it works... You have to work bottom up.

From wikipedia,

A new study by Samuel Bowles at the Santa Fe Institute in New Mexico, US, is seen by some as breathing new life into the model of group selection for altruism, known as "Survival of the nicest". Bowles conducted a genetic analysis of contemporary foraging groups, including Australian aboriginals, native Siberian Inuit populations and indigenous tribal groups in Africa. It was found that hunter-gatherer bands of up to 30 individuals were considerably more closely related than was previously thought. Under these conditions, thought to be similar to those of the middle and upper Paleolithic, altruism towards other group-members would improve the overall fitness of the group.

If an individual defended the group but was killed, any genes that the individual shared with the overall group would still be passed on. Early customs such as food sharing or monogamy could have levelled out the "cost" of altruistic behaviour, in the same way that income taxes redistribute income in society. He assembled genetic, climactic, archaeological, ethnographic and experimental data to examine the cost-benefit relationship of human cooperation in ancient populations. In his model, members of a group bearing genes for altruistic behaviour pay a "tax" by limiting their reproductive opportunities to benefit from sharing food and information, thereby increasing the average fitness of the group as well as their inter-relatedness. Bands of altruistic humans would then act together to gain resources from other groups at this challenging time in history.

------------

    * Dogs often adopt orphaned cats, squirrels, ducks and even tigers.[6]
    * Dolphins support sick or injured animals, swimming under them for hours at a time and pushing them to the surface so they can breathe.[7]
    * Wolves and wild dogs bring meat back to members of the pack not present at the kill.[citation needed]
    * Male baboons threaten predators and cover the rear as the troop retreats.[citation needed]
    * Gibbons and chimpanzees with food will, in response to a gesture, share their food with others of the group.[citation needed] Chimpanzees will help humans and conspecifics without any reward in return.[8]
    * Bonobos have been observed aiding injured or handicapped bonobos.[9]
    * Vampire bats commonly regurgitate blood to share with unlucky or sick roost mates that have been unable to find a meal, often forming a buddy system.[10][11]
    * Raccoons inform conspecifics about feeding grounds by droppings left on commonly shared latrines. A similar information system has been observed to be used by common ravens.[12]
    * In numerous bird species, a breeding pair receives support in raising its young from other "helper" birds, including help with the feeding of its fledglings.[13] Some will even go as far as protecting an unrelated bird's young from predators [14]
    * Most mammal carnivores like wolves or dogs have a habit of not harming pack members below certain age, of opposite sex or in surrendering position (in case of some animals, the behavior exists within entire species rather than one pack).[citation needed]
    * Vervet Monkeys give alarm calls to warn fellow monkeys of the presence of predators, even though in doing so they attract attention to themselves, increasing their personal chance of being attacked.[15]
    * Walruses have been seen adopting orphans who lost their parents to predators.[16]
    * Some termites release a sticky secretion by fatally rupturing a gland near the skin in their neck. This autothysis defends against invading ants by creating a tar baby effect.[17]
    * Meerkats often have one standing guard to warn whilst the rest feed in case of predators attack.
    * African buffalo will rescue a member of the herd captured by predators.


--------------

http://en.wikipedia.org/wiki/Multilevel_selection#Multilevel_selection_theory
In recent years, the limitations of earlier models have been addressed, and newer models suggest that selection may sometimes act above the gene level. Recently David Sloan Wilson and Elliot Sober have argued that the case against group selection has been overstated. They focus their argument on whether groups can have functional organization in the same way individuals do and, consequently, whether groups can also be "vehicles" for selection. For example, groups that cooperate better may have out-reproduced those that did not. Resurrected in this way, Wilson & Sober's new group selection is usually called multilevel selection theory.

...

MLS goes further by saying that selection for the group level, which is competition between groups, must outweigh the individual level, which is individuals competing within a group, for a group-beneficiating trait to spread.

the equation for Hamilton's rule:[22]

        rb > c

(where b represents the benefit to the recipient of altruism, c the cost to the altruist, and r their degree of relatedness) should be replaced by the more general equation

        (rbk + be) > c

.....

Fehr provides evidence of group selection taking place in humans presently with experimentation through logic games such as prisoner’s dilemma, the type of thinking that humans have developed many generations ago

Herbert Gintis approaches cultural evolution of group selection in a much more statistical approach to prove that societies that promote pro-social norms, as in group selection, have higher survival rates than societies that do not.[27] He does so by developing a multilevel gene-culture coevolutionary model that explains the process whereby altruistic social norms will hinder socially harmful and fitness reducing norms and consequently will be internalized. In his equations, he differentiates between a genetic group selection model that is sensitive to group size and migration rates versus his own model that is much less affected by these constraints and therefore more accurate.

----------------

Philosophy is pseudoscience and a bad source to base your beliefs on.
1815  Other / Off-topic / Re: Atlas Shrugged, the movie on: February 14, 2011, 10:34:50 PM
altruistic means behaviours which benefit others at a negative cost to yourself
selfish means behaviours which benefit yourself more than others.

your definition of feeling good for doing a selfish act is altruistic. are we supposed to do good and feel miserable?

if our genetic programming makes us feel good for doing selfless acts then that makes us altruistic, not selfish...
1816  Other / Off-topic / Re: Atlas Shrugged, the movie on: February 14, 2011, 07:54:32 PM
There are many examples people doing what seem to be altruistic things, good thigs for selfish reasons, and this is not a bad thing. In a way humans are fundamentally selfish.

Biology and neuroscience may someday be able to explain somew elements of human nature, but today they do a very poor job in comparison to the philosphoers.

You can watch hours and hours of Ayn Rand put up by her fans on youtube. It's clear that she is nothing more than a class-A bitch advocating for her Ubermensch (the rich). With crappy reasoning like she formed her conclusion first. The core root of her ideas are rubbish, yet you think she has some good ideas about smoking... or something.

lol, so the turd finally droped from the anus. The trailer looks so so so bad. Why would anyone make a (possibly three part given this is part one) film out of such a pile of crap.

People writing free software are selfish? what? I've spent many years around those types and many of them are idealistic about building good software. No selfish acts there. You think nameless developers are in it for 'gaining reputation'- erm what kind of world do you live in where online anon reputation is worth anything? And hardly any projects make money.

There many selfless acts around you and documented in science literature. But they don't conform with your belief so you ignore them.

There are many examples people doing what seem to be altruistic things, good thigs for selfish reasons, and this is not a bad thing. In a way humans are fundamentally selfish.

Biology and neuroscience may someday be able to explain somew elements of human nature, but today they do a very poor job in comparison to the philosphoers.

Except they do, but you'd rather read guesses by philosophers than examine hard study. Ipse dixit.

I can't be bothered to give you a science education that you're missing here, but basically hamilton's rule for kin selection states:

 rB > C

r = relatedness
B = reproductive benefit to receipient of altrusitic behaviour
C = cost to giver of the behaviour

This directly comes out of the beliefs of gene selection which implies the genetic selecting behaviour and some altruism when the r*B is bigger than C (selfish genes ensuring their survival) and "i'll scratch your back if you scratch mine" (reciprocity). And it fits for a many species of animals.

Actual behavioural science found the case to be the opposite with many counter cases, although the model holds for most models. i.e men who jump on grenades in war to save their comrades, chimpanzees adopting other young, animals self-sacrificing themselves to predators.

Dawkins tries to explain this off as misfiring of the genes (i.e faults in our genetic programming) but the evidence is too large to be hand-waved away... And he's a bit of a extinct dodo defending his years-old theory of gene selection against any attack.

Evolutionary biologists now mostly accept multilevel selection whereby gene selection is the strongest but selection also occurs at other levels for animals- gene, individual, group, tribe, nation, species
The crux goes like if you split a species into a few groups, then if the gene's survival (not individual) depends on the strength of their group (size, wellbeing .etc) and the worst of the many groups will be culled... then evolutionarily if the group strength is dependent on the number/magnitude of altruistic members, the low-altruism groups will be selected *against* and altruism becomes a selected trait.

Humans have some of the strongest group selection going on. Only a few tiers behind mole rats which are the only non-insect eusocial animal (eusocial = hive behaviour like ants, bees, ...) although this is largely in part to workers being sterile and so the best chance of gene selection is self-sacrifice.

And in early economics they tried to model people as perfectly self-interested rational interests. It's now known that people are not at all rational (utility theory- people will not worry about $3 price difference when spending $300 but will drive across town to save $3 when spending $6) nor are they self-interested (experimental failure of prisoner's dilemma).

http://www.youtube.com/watch?v=p3Uos2fzIJ0

What are the motivations for that guy? Is he seeking to preserve his reputation (when his reputation is not worth ~$80k)? Or does he have faulty programming?

Trying to use philosophy and these platonic derivatives to make a point about human nature is retarded. It's like how philosophers used to write about the workings of the universe. Just like how psychology is being superseded by neuroscience, philosophy is being superseded by science. You can't look at the results of a complex system and try to make guesses about how it works... You have to work bottom up.
1817  Bitcoin / Wallet software / Re: !! new bitcoin client !! on: February 14, 2011, 07:04:42 PM
Does it have "backup wallet" option in menu ?

This is the thing i'm most missing in the original GUI client.

Working on it. If anybody wants to discuss this in IRC, I need somebody to run my ideas past them to make sure it's secure.
1818  Bitcoin / Development & Technical Discussion / Re: [RFC] Trusted build process on: February 14, 2011, 12:24:42 PM
why not just record your desktop while you build the package from scratch, sign the package with a key you display in the video & upload pkg. put video on youtube. extra points for 2nd webcam video of monitor.
1819  Bitcoin / Bitcoin Discussion / Re: bubble imminent on: February 14, 2011, 12:18:13 PM
I disagee.  Up, up, and away!

yeah, totally...

1820  Bitcoin / Wallet software / Re: !! new bitcoin client !! on: February 14, 2011, 09:25:26 AM
thanks for trying to help out Grin

but i dont know about windows. hopefully in a few days i'll get nanotube & others to help me build packages for everybody.

for now this is a pre-alpha test for ubuntu users. to make sure there's no bugs for test release.
Pages: « 1 ... 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 108 109 110 111 112 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!