[#374683] A algorithm for finding the number — zuerrong <zuerrong@...>

Hi members,

11 messages 2010/12/01

[#374721] FasterCSV parsing issues — Jeremy Woertink <jeremywoertink@...>

I'm using FasterCSV to do an import into my DB, and the CSV file

14 messages 2010/12/01

[#374765] Singleton class, metaclass, eigenclass: what do they mean? — Tony Arcieri <tony.arcieri@...>

Every time I think I have my head around what these terms mean I seem to run

29 messages 2010/12/02
[#374783] Re: Singleton class, metaclass, eigenclass: what do they mean? — Intransition <transfire@...> 2010/12/02

[#374787] Re: Singleton class, metaclass, eigenclass: what do they mean? — Gary Wright <gwtmp01@...> 2010/12/02

[#374803] Re: Singleton class, metaclass, eigenclass: what do they mean? — Intransition <transfire@...> 2010/12/02

[#374825] Re: Singleton class, metaclass, eigenclass: what do they mean? — Tony Arcieri <tony.arcieri@...> 2010/12/02

On Thu, Dec 2, 2010 at 11:50 AM, Intransition <transfire@gmail.com> wrote:

[#374830] Re: Singleton class, metaclass, eigenclass: what do they mean? — Intransition <transfire@...> 2010/12/02

[#374832] Re: Singleton class, metaclass, eigenclass: what do they mean? — Tony Arcieri <tony.arcieri@...> 2010/12/02

On Thu, Dec 2, 2010 at 4:18 PM, Intransition <transfire@gmail.com> wrote:

[#374834] Re: Singleton class, metaclass, eigenclass: what do they mean? — Gary Wright <gwtmp01@...> 2010/12/02

[#374835] Re: Singleton class, metaclass, eigenclass: what do they mean? — Tony Arcieri <tony.arcieri@...> 2010/12/02

On Thu, Dec 2, 2010 at 4:55 PM, Gary Wright <gwtmp01@mac.com> wrote:

[#374844] Re: Singleton class, metaclass, eigenclass: what do they mean? — Gary Wright <gwtmp01@...> 2010/12/03

[#374850] Re: Singleton class, metaclass, eigenclass: what do they mean? — Peter Vandenabeele <peter@...> 2010/12/03

On Fri, Dec 3, 2010 at 5:05 AM, Gary Wright <gwtmp01@mac.com> wrote:

[#374903] Re: Singleton class, metaclass, eigenclass: what do they mean? — Tony Arcieri <tony.arcieri@...> 2010/12/04

On Fri, Dec 3, 2010 at 1:17 AM, Peter Vandenabeele

[#374924] Re: Singleton class, metaclass, eigenclass: what do they mean? — Peter Vandenabeele <peter@...> 2010/12/04

On Sat, Dec 4, 2010 at 4:37 AM, Tony Arcieri <tony.arcieri@medioh.com> wrote:

[#374954] Re: Singleton class, metaclass, eigenclass: what do they mean? — Rick DeNatale <rick.denatale@...> 2010/12/05

On Sat, Dec 4, 2010 at 2:56 PM, Peter Vandenabeele

[#374786] Screen scraping an aspx site with Mechanize — Sofie Willander <sofiewil@...>

Hi,

11 messages 2010/12/02

[#374875] cast object to object — "David E." <davidreynon@...>

So I have an object of class (user defined) Dave() and Dave2()

13 messages 2010/12/03

[#374960] Q: what database would you suggest? — Diego Virasoro <diego.virasoro@...>

Hi,

18 messages 2010/12/05

[#375002] Traverse YAML node tree with non-unique values — "Martin C." <mydoghasworms@...>

I have a YAML document which I believe is valid (at least it would be

11 messages 2010/12/06

[#375018] Manual Memory Management and Automatic Garbage Collection — Tridib Bandopadhyay <tridib04@...>

Hello all

27 messages 2010/12/06

[#375118] HTTP POST request --> Ruby server — Chananya Freiman <thebluedragont@...>

I am making a tiny web server, and I am having problems with HTTP POST

17 messages 2010/12/07

[#375149] ruby book — abe <abedar2000@...>

i am looking for a good ruby book for a developer who has a c

14 messages 2010/12/08

[#375170] Consume Soap Service with Basic Authentication — Chris Gunnels <rfsllc@...>

I have been searching and trying different gems to get this to work, but

10 messages 2010/12/08

[#375192] Splitting on capital letters — Ralph Shnelvar <ralphs@...32.com>

Assume I have camelized string like

13 messages 2010/12/08

[#375213] Making a Website with Ruby (not rails?) — Jesse Jurman <e.j.jurman@...>

I have been programming in Ruby for a while and have made several

12 messages 2010/12/09

[#375270] Help with net/http — Atomic Bomb <atomicmcbomb@...>

I am trying to screen scrape a webpage and pull out the name, address,

19 messages 2010/12/09
[#375273] Re: Help with net/http — Alex Stahl <astahl@...5.com> 2010/12/09

Nokogiri provides a great interface for accessing the data trapped

[#375285] Re: Help with net/http — "A. Mcbomb" <atomicmcbomb@...> 2010/12/10

Thanks Alex.

[#375289] Re: Help with net/http — Jes俍 Gabriel y Gal疣 <jgabrielygalan@...> 2010/12/10

On Fri, Dec 10, 2010 at 6:28 AM, A. Mcbomb <atomicmcbomb@gmail.com> wrote:

[#375291] Re: Help with net/http — "A. Mcbomb" <atomicmcbomb@...> 2010/12/10

I didn't realized that, Jesus but it didn't help in my installation.

[#375292] Re: Help with net/http — Jes俍 Gabriel y Gal疣 <jgabrielygalan@...> 2010/12/10

On Fri, Dec 10, 2010 at 10:48 AM, A. Mcbomb <atomicmcbomb@gmail.com> wrote:

[#375293] Re: Help with net/http — "A. Mcbomb" <atomicmcbomb@...> 2010/12/10

That definately helped, Jesus....thanks.

[#375295] Re: Help with net/http — Jes俍 Gabriel y Gal疣 <jgabrielygalan@...> 2010/12/10

On Fri, Dec 10, 2010 at 11:39 AM, A. Mcbomb <atomicmcbomb@gmail.com> wrote:

[#375298] Re: Help with net/http — "A. Mcbomb" <atomicmcbomb@...> 2010/12/10

Here's what my server is running:

[#375424] Instiki failing to run - msvcrt-ruby18.dll not found — John Smth <blip@...>

Hi

16 messages 2010/12/14

[#375442] do your bit for my mental health - how to find the difference between two strings? — Iain Barnett <iainspeed@...>

Hi,

22 messages 2010/12/14

[#375537] Ruby and science ? — Michel Demazure <michel@...>

I am really puzzled.

56 messages 2010/12/16
[#375538] Re: Ruby and science ? — Phillip Gawlowski <cmdjackryan@...> 2010/12/16

On Thu, Dec 16, 2010 at 11:19 AM, Michel Demazure <michel@demazure.com> wrote:

[#375569] Re: Ruby and science ? — Ryan Davis <ryand-ruby@...> 2010/12/16

[#375581] Re: Ruby and science ? — Michel Demazure <michel@...> 2010/12/17

Ryan Davis wrote in post #968969:

[#375582] Re: Ruby and science ? — Phillip Gawlowski <cmdjackryan@...> 2010/12/17

On Friday, December 17, 2010, Michel Demazure <michel@demazure.com> wrote:

[#375584] Re: Ruby and science ? — Michel Demazure <michel@...> 2010/12/17

Phillip Gawlowski wrote in post #969006:

[#375557] Re: Ruby and science ? — Tony Arcieri <tony.arcieri@...> 2010/12/16

On Thu, Dec 16, 2010 at 3:19 AM, Michel Demazure <michel@demazure.com>wrote:

[#375560] Re: Ruby and science ? — Michel Demazure <michel@...> 2010/12/16

Tony Arcieri wrote in post #968904:

[#375567] Re: Ruby and science ? — Colin Bartlett <colinb2r@...> 2010/12/16

On Thu, Dec 16, 2010 at 6:36 PM, Michel Demazure <michel@demazure.com>wrote:

[#375664] Re: Ruby and science ? — Charles Oliver Nutter <headius@...> 2010/12/18

On Thu, Dec 16, 2010 at 5:15 PM, Colin Bartlett <colinb2r@googlemail.com> wrote:

[#375675] Re: Ruby and science ? — "ara.t.howard" <ara.t.howard@...> 2010/12/18

[#375681] Re: Ruby and science ? — Charles Oliver Nutter <headius@...> 2010/12/19

On Sat, Dec 18, 2010 at 1:00 PM, ara.t.howard <ara.t.howard@gmail.com> wrot=

[#375687] Re: Ruby and science ? — James Edward Gray II <james@...> 2010/12/19

On Dec 18, 2010, at 6:24 PM, Charles Oliver Nutter wrote:

[#375590] Is programming art? — Yu-Hsuan Lai <raincolee@...>

(I'm a high school student confused by this concept)

23 messages 2010/12/17

[#375706] Regexp, String, Symbol literals' object_ids — "Pavel R." <pavel.rosputko@...>

Regexp literals:

14 messages 2010/12/19

[#375725] downloading a file — Rajinder Yadav <devguy.ca@...>

hello what is the best way to download a file?

12 messages 2010/12/20

[#375787] how to know a search result is successfully displayed through its source codes — Fan Jin <jeff_yq@...>

I am working on a project where need to search a keyword by using simple

9 messages 2010/12/21
[#375805] Re: how to know a search result is successfully displayed through its source codes — Jeremy Bopp <jeremy@...> 2010/12/21

On 12/21/2010 01:24 AM, Fan Jin wrote:

[#375839] gem install ruby-debug-ide errors don't give me anything to look for. — Kedar Mhaswade <kedar.mhaswade@...>

Hope I am not missing something obvious. I have searched high and low.

11 messages 2010/12/22

[#375908] What is the the best style and theory of writing a complier in your language — small Pox <smallpox911@...>

What is the the best style and theory of writing a complier in your

8 messages 2010/12/23

[#375921] Numeric comparison with nil - Math masochists only!! — serialhex <serialhex@...>

Alright, i'm trying to do three things at once, and I'm almost succeeding.

17 messages 2010/12/24
[#375950] Re: Numeric comparison with nil - Math masochists only!! — Colin Bartlett <colinb2r@...> 2010/12/24

On Fri, Dec 24, 2010 at 3:45 AM, serialhex <serialhex@gmail.com> wrote:

[#375955] Re: Numeric comparison with nil - Math masochists only!! — serialhex <serialhex@...> 2010/12/25

Colin, your amazing insight has led me to programming greatness!!!

[#376011] Re: Numeric comparison with nil - Math masochists only!! — Robert Klemme <shortcutter@...> 2010/12/27

On Sat, Dec 25, 2010 at 2:34 AM, serialhex <serialhex@gmail.com> wrote:

[#376053] Re: Numeric comparison with nil - Math masochists only!! — serialhex <serialhex@...> 2010/12/28

hey robert, thanks for the great article, i'll keep that stuff in mind as

[#376057] Re: Numeric comparison with nil - Math masochists only!! — Everett L Williams II <rett@...> 2010/12/28

serialhex wrote:

[#376063] Re: Numeric comparison with nil - Math masochists only!! — serialhex <serialhex@...> 2010/12/28

>

[#376060] From python to ruby — AM <al.ma@...>

Hello

18 messages 2010/12/28

[#376066] Should I learn Ruby? — Din Ibbles <d.sp@...>

I am wondering whether to learn Ruby, as I would like to get a job after

21 messages 2010/12/28

[#376075] convert String "1;2;3;4;5;" to Array [1, 2, 3, 4, 5] — "Thomas T." <tthackery@...>

I'm trying to convert a String of numbers that are separated by

10 messages 2010/12/28

[#376153] Parsing the Ruby File — "Thillai S." <thillaiselvan@...>

Hai any one pls guide me...

15 messages 2010/12/30

Re: Numeric comparison with nil - Math masochists only!!

From: Everett L Williams II <rett@...>
Date: 2010-12-30 19:30:46 UTC
List: ruby-talk #376166
serialhex wrote:
> Everett, even in the act of adding two numbers, the computer is following
> our instructions&  algorithms.  The computer doesn't know the difference
> between 'add' or 'subtract' or 'exponentiate' or 'do this cool MMX function
> thing'.  The entire process is an abstraction, so while I agree that it IS
> impossible to *literally* do addition or multiplication with infinite
> strings of numbers (unless you have some cool sci-fi infinite-computer
> thing) you can *figuratively* do multiplication on infinite stings of
> numbers.  One example as when you use ruby's rational class for numbers like
> 1/3 or 17/9.  Neither of those numbers can be *completely* represented in
> the computer as a floating point number, as they go on indefinitely.  So
> instead they are represented as a fraction and the math on an infinite
> string of digits is done by changing the way the computer sees&  acts with
> the number.
>
> Now, one thing I do know, is that figuring out how to do the whole 'surreal
> multiplication with infinite numbers' thing is going to be a pain in my
> arse!!  I've got some ideas but I'm not sure my programming-fu is up to the
> task just yet. But hey, gotta set goals high right?
>
>    hex
>
>
> On Thu, Dec 30, 2010 at 7:19 AM, Everett L Williams II
> <rett@classicnet.net>wrote:
>
>    
>> Xavier Noria wrote:
>>
>>      
>>> On Wed, Dec 29, 2010 at 8:06 PM, Everett L Williams II
>>> <rett@classicnet.net>   wrote:
>>>
>>>
>>>
>>>        
>>>> You are confusing computer logic and meta-data manipulation. No computer
>>>> can
>>>> natively deal with the representation of, much less the calculation of
>>>> anything that involves infinity, either negative or positive. You
>>>> certainly
>>>> can define a set of rules and attempt to create a program that models
>>>> those
>>>> rules, but you cannot naatively do any such calculation. Computers are,
>>>> by
>>>> definition, finitie and deterministic, and there is not room here to
>>>> explain
>>>> exactly what that means, but there is plenty of information spread all
>>>> over
>>>> the internet on the subject. Let me take a small stab at an example.
>>>> Given
>>>> to finitie numbers whose sum is within the capacity of the instructions
>>>> of a
>>>> computer, I can add those two numbers and get a third number. Anything
>>>> beyond that is modeled and entirely dependent on my logic rather than the
>>>> logic of the computer. So, you can declare that infinity plus 6 has
>>>> meaning
>>>> and you can declare what that meaning is, providing a routine that will
>>>> decode your expression of infinity and then follow your instructions for
>>>> creating whatever you have defined as infinity plus 6, but there is no
>>>> native instruction, even in floating point, that can impinge on the
>>>> correctness or the calculation of the answer. It is entirely dependent on
>>>> the meta-logic and meta-data that you have provided. Even extended
>>>> precision
>>>> math libraries can break a large number down into segments and then use
>>>> the
>>>> native facilities of the computer in a logically and mathematically valid
>>>> process that leads to arithmetically correct answers, but infinity cannot
>>>> be
>>>> represented in any nat8ive form within a computer.
>>>>
>>>> If you look up infinity on the wiki, you will find pages upon pages of
>>>> various means of manipulating infinities, and yours may be the latest.
>>>> When
>>>> I have the time and energy, I will look, but it is hard to get excited
>>>> about
>>>> the umpty-unth attempt.
>>>>
>>>>
>>>>          
>>> My reply addressed a couple of points of your post:
>>>
>>> 1. If we are programming symbolic mathematics, we are doing
>>> mathematics. The convenience or lack thereof of such and such concept
>>> for scientists doesn't matter in discussing whether something can be
>>> given a well-defined formal meaning.
>>>
>>> 2. Computations in computers: from a formal point of view I disagree,
>>> but do not want to enter into that. If by metadata you mean eg
>>> programs versus CPU registers, and if you agree that we can represent
>>> something infinite like the set of quadratic polynomials in on
>>> variable in Z, then we agree in this point. Not its members, but the
>>> set and its rules, akin to how we represent Z in C.
>>>
>>>
>>>
>>>
>>>        
>> I'd go a bit past registers to the total logic of the computer. No
>> instruction in any computer can deal with infinity in any form, either
>> logically or physically. Of course, programs for symbolic manipulation can
>> and have been written, but there is no enforcement or checking related to
>> the logic or hardware of the computer. Unless something is physically wrong,
>> computers, adding binary 1 to binary 1 will get binary 10 every time. Your
>> program, consisting of meta-data and meta-logic is a construct entirely
>> dependent on your definition of all parts of the program. By the way, if you
>> are programming symbolic mathematics, the computer is merely following your
>> algorithm. All elements and properties of that algorithm are external to the
>> computer.
>>
>>
>> Everett L.(Rett) Williams II
>>
>>
>>      
Finite addition, subtraction, multiplication, and division are native 
functions of all but the simplest computers, whether the computer is 
self-aware or not, silly as that is to even discuss. What we are talking 
about here is native instructions as opposed to algorithmic processes. 
Since I have been programming computers for 44 years, I tend to think 
that most people, at least in these parts understand the distinction. As 
they say, if you don't understand it, you can't program it. And, your 
understanding of it will be what is programmed. Most of us who have been 
programming for more than five minutes know that we must limit our use 
of an instruction to the finite limits of the hardware capability. 
Programmers must constantly be aware that all processes must be bounded, 
or programs may loop until stopped, a condition not desirable, at least 
in my experience. There is both a quantitative and a qualitative 
difference between using the basic capacities of hardware and 
instruction sets, and overlaying on those extreme sets of logic not 
amenable to any computation.

Everett L.(Rett) Williams II


In This Thread