Bitcoin Forum
August 02, 2021, 04:55:36 PM *
News: Latest Bitcoin Core release: 0.21.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 [4] 5 6 7 »
61  Bitcoin / Bitcoin Discussion / Re: The Bitcoin Challenge (Idea needing feedback) on: July 11, 2011, 08:04:20 PM
Your game might be successful in attracting people who feels Bitcoin as a game they're wiling to participate in. Is that the kind of people you want to join us?.
62  Bitcoin / Bitcoin Discussion / Re: What programming language to learn? on: July 11, 2011, 07:37:33 PM
I wouldn't recommend Lisp unless you want to become a computer scientist or to write programs in Emacs. Most people learn to program so they can achieve things, not for the art of programming itself. Python is a language that gets stuff done in very few lines of code, which is what most people want/need.

That's an horrible advice. Angry!. Software quality is decaying because now days the average programmer don't cares enough to properly learn the underlying theory required to make quality software. Instead they just want to "achieve things" or "get things done", as if to acquire knowledge wasn't an achievement in itself. Ignorance of the principles of your work is not an option. Please don't incentive new programmers to continue polluting the software collection with crap.
63  Bitcoin / Bitcoin Discussion / Re: FirstBits.com - remember and share Bitcoin addresses on: July 10, 2011, 04:52:04 PM
Shortening a hash, especially a Bitcoin address is just asking for trouble.
64  Bitcoin / Bitcoin Discussion / Re: Is this a paradox? on: July 10, 2011, 04:13:33 PM
Given we're already off-topic. Just because of the curiosity: why did you referred to me as "Ampk"?. Instead of "amp" or "ampkZ"?.

My user name is base64-encoded pseudorandom-generated data, BTW Smiley.


Because moving the mouse to copy& paste, or somehow navigating a rich text box with arrow keys was not something I wanted to do; nor was tying out a full base64 encoded pseudoramdom-generated name. I pretty much typed out ampk, looked at the rest of the name, and said fuck it. Happy now, ampkZ?!?  Tongue

No problem, I already said I was just asking for curiosity. Free feel to use whatever abbreviation of my nick is recognizable.
65  Bitcoin / Development & Technical Discussion / Re: GCC recommendation: -fstack-protector on: July 10, 2011, 04:07:03 PM
The root of this problem resides in Bitcoin not having a configure script.
66  Bitcoin / Bitcoin Discussion / Re: What programming language to learn? on: July 10, 2011, 03:50:37 PM
[...] Google's v8 team is very talented and making JavaScript very fast (I've read that is it 10x faster than PHP right now and 3x faster than Python and likely to continue getting much faster).  

No. Languages don't have speed, implementations do. Comparing implementations evaluation time (Speed) only makes sense for a given test case(s), which are missing from your claims.

I don't understand. Java, Ruby @ seen by Lisp fans, duh?.
67  Bitcoin / Bitcoin Discussion / Re: What programming language to learn? on: July 10, 2011, 03:28:33 AM
You shouldn't go with your mind set to "learn a programming language". A "programming language" is only an expression of the underlying art, The art of computer programming, there even is a multi-volume book bearing that title. Programmers ought to dedicate their career to master this art. I recommend Structure and Interpretation of Computer Programs. TAOCP is a legend, it's very lengthy but if you have enough time you can't afford to not to read it.

Lisp is a family of programming languages which bear the essence of programming than have been lost in modern computer languages made for the computer pawns, the bottom 99 percentile which dare to call themselves a "programmer". Scheme is probably the most elegant computer language, it is used in the SICP (The book linked above). Learning the proper use of Lisp is a unique enriching experience for the artist programmer, even if you are working with other computer languages. C does exactly what it's supposed to do and does it well. Unfortunately you will probably have to learn to find your way in C++ if you plan to work on the Bitcoin reference implementation.

Quote
Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates that a very small number of rules for forming expressions, with no restrictions on how they are composed, suffice to form a practical and efficient programming language that is flexible enough to support most of the major programming paradigms in use today.

In advance, the reply to this is your biased point of view accusation is Of course!. Pretending human recommendations or opinions aren't biased is naive. However, people honest with themselves and their fellows will try to make their opinions biased toward what's perceived by the former as good, right or better and I'm no exception.

Regards.
68  Bitcoin / Bitcoin Discussion / Re: Free Bitcoins! on: July 10, 2011, 01:58:55 AM
Quote
Free Bitcoins!

They're no longer free once you have to sign up in a site. It's a miserable payment for doing a miserable work.
69  Bitcoin / Bitcoin Discussion / Re: Bitcoin Currency Symbol ฿ on: July 09, 2011, 10:05:57 PM
I will keep using "BTC". What would we gain by using "฿"?. Nothing in my opinion.
70  Bitcoin / Bitcoin Discussion / Re: I am giving away bitcoins! FOR FREE!! on: July 09, 2011, 09:59:53 PM
2 BTC for having to register and post in Facebook?. Not worth the annoyance of the antisocial networks.
71  Bitcoin / Bitcoin Discussion / Re: Is this a paradox? on: July 09, 2011, 04:15:34 PM
Given we're already off-topic. Just because of the curiosity: why did you referred to me as "Ampk"?. Instead of "amp" or "ampkZ"?.

My user name is base64-encoded pseudorandom-generated data, BTW Smiley.
72  Bitcoin / Bitcoin Discussion / Please don't feed the trolls on: July 09, 2011, 04:06:04 PM
If you think a thread is worthless and meant to distract or spread fear, uncertainty and doubt please do not reply. What's the point in replying to a thread which isn't to be read by reasonable people?. To waste even more of user's time an disk space?. Don't feel the trolls please.
73  Bitcoin / Bitcoin Discussion / Re: Is this a paradox? on: July 09, 2011, 03:47:03 PM
Where's the paradox?.
74  Bitcoin / Development & Technical Discussion / Re: Bitcoin overlay network on: July 08, 2011, 09:47:29 PM
I've said before that saying "DHT" should trigger an automatic ban in IRC.  It's an almost perfect metric for identifying people who don't understand bitcoin, don't have any interesting in understanding bitcoin, and whom are going to just spout distracting buzzwords rather than contribute.

Depending on the interpretation this is a generalization representing your opinion or an instance of the genetic fallacy.

What problem exactly do you plan to solve with your DHTs. What measurements have you made to determine that the problem exists?  What analysis have you performed that supports that the DHT's will actually improve that problem?

Measurements are of limited utility. If we were to act until the measurements showed a problem then we're lagging. I don't claim than there exists a problem currently with the random connection model. You can find an analysis of the relevant characteristics of each DHT model in academic papers if you care. There is no single "the DHT" and hence no single reference.

Absent the existence of lite clients bitcoin is a flooding network: All participating nodes need to hear about everything eventually.   The randomly wired graphs appear to work perfectly well at this.  Because of the inv process any inefficiency in the topology doesn't actually increase bandwidth usage substantially, and global coverage of connected nodes seems to be no worse than a few seconds, which is well below what is strictly required.

What measurements have you made to determine that the global coverage is no worse than a few seconds?. Are you saying lite clients are to avoid in the future?.

Moreover, the 'random' wiring makes the network fairly resistant to various attacks short of isolating a node or adding tons of well distributed sybils.  This kind of resistance is hardware in more structured topologies.

I'm ignorant of the meaning of "hardware" as used in this context. Maybe "hardwired" is the word you're looking for?. It has been already said in this thread than there are ways to avoid targeted attacks in distributed DHTs, the general procedure is to take a hash of the public IP as the node ID. Other techniques can be applied depending on the specific model.
75  Bitcoin / Bitcoin Discussion / Re: If SHA-2 is so secure then why? on: July 08, 2011, 08:51:14 PM
I'm surprised an option for changing bitcoin hashing algorithm was not envisaged in the original concept. Everything that is man-made can be destroyed or counterfeited by another man. This is why everything valuable for the society should have built-in mechanisms for defence and protection improvements in case it is needed.

False. Knowledge based on formal logic can't be destroyed. Theorems for instance. However, it would be more appropriate to describe them as being man-discovered rather than man-made.
76  Local / Esquina Libre / Re: [Broma]Manera de ganar algo de bitcoins. on: July 08, 2011, 01:39:36 AM
Pésimo español. ¿Con que objeto se publicó éste mensaje?.
77  Bitcoin / Bitcoin Discussion / Re: Nigeria may be forced to adopt bitcoin on: July 07, 2011, 08:26:38 PM
Hmm, real internet? I wasn't aware of the existence of a fake one.
78  Local / Español (Spanish) / Re: Hola! Bueno viendo tantos threads sobre bitcoins dispersos en tantos foros disti on: July 07, 2011, 05:48:08 PM
¿Que se te hace "complicado" seguir los hilos?. No podemos hacer mucho. ¿Que hay demasiados posts?. Cada "post" refleja el comentario de un usuario que al menos él considera, es una contribución, ¿Que propones que se haga?, ¿Que eliminemos posts para que ya no haya tantos?.

Tener un "espacio mas ordenado" no es ninguna idea nueva, de hecho eso es lo que en principio intentamos todos, por eso el foro está dividido en secciones, por eso las secciones se componen de hilos y los hilos en mensajes. Si consideras que puedes ordenar mejor el foro eres bienvenido a proponer un modelo mejor.

Siento decirlo, pero no veo en donde está la contribución de tu mensaje. Yo bien podría haber comentado que "se me ocurrió" que podríamos tener un mundo con menos delincuencia, con gente más honesta, como lo era hace una décadas, ¿No es eso acaso lo que algunos estamos intentando?, si se ha perdido la honestidad de la sociedad, si el foro no está perfectamente ordenado, ¿Crees que es porque a alguien no se le ha "ocurrido" que podría ser de otra -mejor- forma?.

Saludos.
79  Bitcoin / Bitcoin Discussion / Re: "BTC" and ISO 4217 on: July 07, 2011, 04:04:44 PM
The euro is not from any specific country, and yet they didn't call it XEU but EUR. So I don't think the rule is that strong.
"EU" is the official country code of the European Union.
And yet euro isn't EUE

Nobody said the last letter had to be the first letter of the full currency name (which would probably vary with language etc). The Mexican Peso is MXN, the Russian Ruble is RUB, ...

There was a MXP. MXN stands for Mexican New Peso (Nuevo peso mexicano).
80  Bitcoin / Development & Technical Discussion / Re: Bitcoin overlay network on: July 07, 2011, 03:58:48 PM
Yes, this is (one of) a bad architecture decision in bitcoin IMO.  I plan to use the Chord topology for my upcoming project.  There have also been papers on dealing with malicious parties in Chord/Pastry (a google search should get the refs).  The main conclusion is make node IDs pseudorandom (e.g., hash of IP address) so that it is infeasible for adversaries to insert themselves into the network strategically.
Could you please elaborate in the aforesaid upcoming project?. Have you considered other DHT models like Kademlia?.
Pages: « 1 2 3 [4] 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!