stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


What's wrong with binary logic?







What's wrong with binary logic?

What's wrong with binary logic? 01/08/2004 07:59 PM

I've been accused of using binary logic and am still having a very difficult time understanding the problem with it. Anne Galloway's blog has very high quality readership so I am fascinated by the discussion, but I still need some help understanding. Anne, I hate to highjack the comments section on your blog entry, but I have a feeling I'm still missing a very important point.

I am turning off comments on the this item on my blog. If you have thoughts, please post them in context on Anne's blog.




This is a GrokNews Entry: (what is grok?)





Similar Items

What's wrong with binary logic?

Grok Headline matches for What's wrong with binary logic?

Hey now, you're rock star! Apple
releases Logic Pro 6 and Logic Express 6


Hey now, you're rock star! Apple
releases Logic Pro 6 and Logic Express 6
01/16/2004 10:58 AM
Apple announced Logic Pro 6 for professional in pro audio while providing Logic Express 6 for amateurs.

Like Pixels? Check out MacDesign

News: Apple takes pre-orders for Logic,
Logic Express 7.1


News: Apple takes pre-orders for Logic,
Logic Express 7.1
04/06/2005 03:15 PM
Apple is now taking pre-orders for the next major update to the companies professional grade music applications, Logic and Logic Express. The update, which brings both applications to version 7.1, will ship on DVD and will cost US$19.95.

Apple takes pre-orders for Logic, Logic
Express 7.1 (MacCentral)


Apple takes pre-orders for Logic, Logic
Express 7.1 (MacCentral)
04/06/2005 03:47 PM
MacCentral - Apple is now taking pre-orders for the next major update to the company's professional grade music applications, Logic and Logic Express. The update, which brings both applications to version 7.1, will ship on DVD and will cost US$19.95.

NAMM: Apple introduces Logic Pro 6,
Logic Express 6


NAMM: Apple introduces Logic Pro 6,
Logic Express 6
01/16/2004 10:58 AM
At this week's NAMM show in Anaheim, Calif., Apple announced that it's streamlining its pro audio production software line with Logic Pro 6. It's also introducing Logic Express 6, aimed at students and educators. To find out more about this and a related announcement about new technology coming to new versions of Logic Pro, MacCentral spoke with Apple's vice president of Applications Marketing Rob Schoeben and senior director of pro applications, product marketing, Richard Kerris.

Apple offers Logic, Logic Express 7.1
pre-order


Apple offers Logic, Logic Express 7.1
pre-order
04/06/2005 03:51 PM
Apple is now taking pre-orders for Logic 7.1 and Logic Express 7.1, the next versions of the company's powerful music creation applications...

Apple Launches Logic Pro 6, Logic Pro
Express


Apple Launches Logic Pro 6, Logic Pro
Express
01/16/2004 11:04 AM
Logic Pro 6 consolidates 12 pre-existing, groundbreaking products into one comprehensive package. (MacNN via MyAppleMenu)

Logic Pro 7, Logic Express 7, and Jam
Packs Released


Logic Pro 7, Logic Express 7, and Jam
Packs Released
10/07/2004 04:11 PM

Apple announces Logic Pro 6, Logic
Express 6


Apple announces Logic Pro 6, Logic
Express 6
01/16/2004 11:33 AM
Apple today announced Logic Pro 6 for professional musicians and Logic Express 6 for students and educators...

Apple Announces Logic Pro 6, Logic
Express


Apple Announces Logic Pro 6, Logic
Express
01/16/2004 11:03 AM

"The wrong war in the wrong place at the
wrong time"


"The wrong war in the wrong place at the
wrong time"
09/06/2004 12:55 PM
It's about freaking time Kerry said this! Resolved: Howard Dean didn't have enough influence on the Democratic candidate's campaign. Oh,, and, yes, Kerry's statement is consistent with his vote to authorize the war....

Shark Tank: Wrong, Wrong, Wrong!


Shark Tank: Wrong, Wrong, Wrong! 05/08/2004 01:18 PM
County office moves from dumb terminals to networked PCs so swiftly that there are lots of misadjusted monitors and keyboards with cables that don't reach. So why shouldn't employees fix things themselves?

Logic Pro 6, Logic Express and
Soundtrack 1.2


Logic Pro 6, Logic Express and
Soundtrack 1.2
01/16/2004 01:05 PM
Apple announced updates to their audio applications today: Logic Pro 6 - Logic Pro 6 consolidates 12 pre-existing, groundbreaking products into one...

Logic Pro 6, Logic Express 6 Announced


Logic Pro 6, Logic Express 6 Announced 01/16/2004 11:33 AM
Apple has announced Logic Pro 6 for professionals and Logic Express 6 for students and educators. Logic Pro combines 12 separate audio tools into one comprehensive package for audio professionals. Logic Express provides a more basic set of tools and capabilities. Logic Pro 6 will retail for $999, while Logic Express 6 will retail for $299. Both packages will be available in March.

"Kerry on Iraq: 'Wrong War, Wrong Place,
Wrong Time'"


"Kerry on Iraq: 'Wrong War, Wrong Place,
Wrong Time'"
09/07/2004 02:02 PM

Wrong question, wrong answer


Wrong question, wrong answer 08/10/2004 06:05 PM

Binary Boy v1.94


Binary Boy v1.94 05/17/2004 03:15 PM
Download files from multiple news servers or from other users. Subject cache speeds up searches and preserves bandwidth. NZB support. Browse manually or schedule a search to collect files while you sleep. Hyper-Threading compatible. Search using single words, wildcards or AND, OR and NOT logic. Apply custom search rules to each newsgroup. Decode damaged or incomplete mpg movies for previewing. yEnc, MIME, QP-Lite, etc. [Shareware $29.95 30 Days 768 KB]

Binary XML


Binary XML 10/28/2003 11:07 PM

Mig uel comments on the "Binary XML" postings from Omri and Dare, pointing out that only two standards would probably be needed (one for size, one for speed) to cover the majority of scenarios.  I think this is correct, but in my opinion it's not the number of encodings that is a problem, but simply the existence of any "standard" encoding beyond XML 1.0.

If you can remember just five short years ago, it was once a major decision for IT developers to choose what encoding to persist and send their data:

  • Should it be fixed-width or delimited?
  • Should it be delimited with tabs or commas?  What about quotes?
  • Should it be binary or text?  ASN.1? DXF? IGES?

Every system used a different encoding technique, and every time you wanted to interop you had to write a parser.  Most of us have written at least a few parsers for formats like IGES, W3C Log File, and so on.  How much money was wasted by people writing parsers?

Now fast-forward to 2003.  When a system developer thinks about persisting and sharing data, she automatically thinks "XML".  In 90% of cases, XML is the obvious choice and no debate occurs.  Do you think that this happens because XML is a superior format based on size, speed, or any othe technical criteria compared to the options available in 1998?  Of course not!  XML is the obvious choice because programmers are lazy, many parsers are freely available, and it's "good enough" for most uses.  The fact that XML is ubiquitous leads to plenty of parsing options being available, and more parsing options and tools leads to greater ubiquity.  Developers can use XML in most cases and be confident that everyone else in the world will be able to parse out their data with trivial effort.  Developers can argue about data schemas now instead of wasting time bickering about parser code and syntaxes.  This is a huge contribution!

The thing that many people fail to understand, though, is that none of this virtuous cycle could exist if XML parsers were not trustworthy.  XML depends on the fact that well-formed XML can be processed by any parser, and non-wellformed XML can be processed by none.  People deploy XML because they know it will "just work" no matter which parser is being used.  People deploy XML because they know it will work no matter whether it is IBM or Microsoft in favor that week.  Nothing about XML matters more than this promise matters.

So, consider what happens when we introduce some new encodings which are not wellformed XML 1.0, but we call them "XML" anyway.  When Jane in the IT department configures her EDI software to send an "XML" file to a partner, and the partner's machine rejects it, who is to blame?  Jane will claim that "my vendor says that XML 1.0bin is a W3C spec, so your vendor is non-standard", while the partner will claim "my vendor accepts XML 1.0 so your vendor is non-standard".  In fact, it is quite likely that vendors with multiple XML-enabled products would end up in situations where their own products failed to communicate with one another.  Note that this danger exists with any variations from XML 1.0, and not just "binary XML".

Reasonable people might argue that this is OK, and that IT pros will simply have to learn to distinguish between the four different incompatible types of XML (XML 1.0, XML 1.1, XMLfast, XMLsmall) and will have to manage the compatibility mismatches between all of their systems.  But that starts to look a lot like 1998 to me.  Developers will bicker about which XML to use, and will have to switch parsers based on the choice of data format.  Systems will have to offer and consume multiple formats and negotiate formats between one another.  I have a good memory, and I remember how badly things used to suck.  Having a solid, reliable "obvious choice" like XML 1.0 means freedom from pain for millions of developers.  Let's please don't mess with that too hastily.


Binary Search


Binary Search 02/21/2003 01:09 AM
Programmers can be so damned stupid sometimes. Take me for example. I've been working to optimize and adjust some code at work. I can't tell you what it does but I can tell you that it's too slow and uses...

Parse-Binary-0.02


Parse-Binary-0.02 02/13/2004 06:37 PM

Parse-Binary-0.01


Parse-Binary-0.01 02/13/2004 06:37 PM

Convert-Binary-C-0.54


Convert-Binary-C-0.54 07/01/2004 05:43 AM

Parse-Binary-0.03


Parse-Binary-0.03 02/14/2004 06:32 PM

Binary DB insertion using PHP


Binary DB insertion using PHP 10/02/2002 01:58 PM

Convert-Binary-C-0.53


Convert-Binary-C-0.53 05/25/2004 05:55 PM

Convert-Binary-C-0.52


Convert-Binary-C-0.52 05/25/2004 12:39 AM

Parse-Binary-0.04


Parse-Binary-0.04 02/15/2004 11:45 PM

Parse-Binary-0.05


Parse-Binary-0.05 02/16/2004 06:41 PM

Parse-Binary-0.06


Parse-Binary-0.06 02/17/2004 06:25 PM

Tree-Binary-0.01


Tree-Binary-0.01 08/12/2004 06:18 AM

SendDiff 1.0 (Binary)


SendDiff 1.0 (Binary) 08/18/2004 01:12 AM
A script that provides notification about any change in a CVS repository.

Binary Vortex v2.8


Binary Vortex v2.8 04/25/2004 07:17 PM
BinaryVortex pulls down pictures from Usenet Newsgroups. It is fast, efficient, reliable and easy to use. You can be up and running with BinaryVortex after typing in only a few simple setup options. [Shareware $19.95 30 days 779 KB]

binary-clock 0.5


binary-clock 0.5 09/08/2004 12:30 PM
A console-based binary clock.

SendDiff 1.3 (Binary)


SendDiff 1.3 (Binary) 09/08/2004 10:59 AM
A script that provides notification about any change in a CVS repository.

Parse-Binary-0.08


Parse-Binary-0.08 09/08/2004 10:35 AM

Convert-Binary-C-0.56


Convert-Binary-C-0.56 09/19/2004 05:41 AM

Binary Converter


Binary Converter 01/05/2004 01:28 PM
Pardon my dust...

SendDiff 1.2 (Binary)


SendDiff 1.2 (Binary) 09/01/2004 09:55 AM
A script that provides notification about any change in a CVS repository.

Convert-Binary-C-0.48


Convert-Binary-C-0.48 11/02/2003 10:51 PM

Tree-Binary-0.04


Tree-Binary-0.04 08/31/2004 05:19 PM

Grok Description matches for What's wrong with binary logic?
GrokA matches for What's wrong with binary logic?

What's wrong with binary logic?

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Traffic, obsession
and happiness

The cultural context
of money in Japan

Update: Microsoft,
BEA, Tibco tout Web
services events spec
- Infoworld Staff

CES: Digital imaging
market set to
explode, panel says

IBM, SuSE team up on
point-of-sale server
- Infoworld Staff

U.S. lifts bidding
restriction on MCI

Toshiba unveils sub
1-inch hard disk
drive

English version of
China's Red Flag
Linux delayed

TSMC's 2003 sales
hit record high

IBM offers sneak
peek at J2EE 1.4 -
Infoworld Staff

Office 2004 and
Virtual PC for Mac
released

4th Annual
Procurement Forum

Building Customer
Satisfaction and
Employee
Satisfaction
Strategies

Working Capital
Management

Wireless M2M
Communications Forum

High Throughput
Screening for Drug
Discovery

MALCOLM
GLADWELL ON SUV'S
AND THE DANGER OF
LEARNED
HELPLESSNESS

Photoshop rips heavy
cultural symbols out
of artists'
phrasebook

Sterling: "I'll
believe in settling
Mars when I see
people settling the
Gobi Desert"

Edinburgh pubs serve
short measures of
whisky

Security at on-alert
airports can take 5
hours to clear

Blogs Coming of Age
in Spain

One-shot, six-week
herion-withdrawal
drug trialled

Livejournallers save
Austin mural

SRL show in Vegas in
February!

more EVDO: Verizon
building big, fast,
unwired data network

Foldable 35mm
cameras

Tolkien Barbie and
Ken

Linksys's new WiFi
convergence
box-thingy

Entire-roll-of-film-
long panoramae of
trains in motion

Valerie, a domestic
android

Civilization arises
from agreements
about shit

TI Launches Three
New Graphing
Calculators

New Sony Minidisc
Players

Designing Network
Security

How Much Broadband
Usage is Too Much?

Linksys DVD player
w/ WiFi and ethernet

Verisign Certificate
Expiration Causes
Multiple Problems

HP Licenses Apple's
iPod & iTMS

Did SCO Actually Buy
What it Thought?

4GB HD in Under an
Inch

Good News
Advertising,
Marketing & Public
Relations Resources
2004

Beyond Bookmarks
Alexa Page Rank
Knowledge Hound
Grokker May Trump
Google In Opening Up
the Invisible Web

Strong mobile demand
lifts Nokia

Iran restricts
reformist website

Drive to warn of net
paedophiles

what is grok?