Berkeley CSUA MOTD:Entry 51433
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/07/08 [General] UID:1000 Activity:popular
7/8     

2008/10/8-9 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Misc] UID:51433 Activity:nil
10/8    Fossil shows how turtles evolved their shells:
        http://preview.tinyurl.com/4dqlhk [new scientist]
2025/07/08 [General] UID:1000 Activity:popular
7/8     

You may also be interested in these entries...
2014/1/14-2/5 [Computer/SW/Languages/C_Cplusplus] UID:54763 Activity:nil
1/14    Why is NULL defined to be "0" in C++ instead of "((void *) 0)" like in
        C?  I have some overloaded functtions where one takes an integer
        parameter and the other a pointer parameter.  When I call it with
        "NULL", the compiler matches it with the integer version instead of
        the pointer version which is a problem.  Other funny effect is that
        sizeof(NULL) is different from sizeof(myPtr).  Thanks.
	...
2013/4/9-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Apps, Computer/SW/Languages/Perl] UID:54650 Activity:nil
4/04    Is there a good way to diff 2 files that consist of columns of
        floating point numbers, such that it only tells me if there's a
        difference if the numbers on a given line differ by at least a given
        ratio?  Say, 1%?
        \_ Use Excel.
           1. Open foo.txt in Excel.  It should convert all numbers to cells in
	...
2013/4/29-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Compilers] UID:54665 Activity:nil
4/29    Why were C and Java designed to require "break;" statements for a
        "case" section to terminate rather than falling-through to the next
        section?  99% of the time poeple want a "case" section to terminate.
        In fact some compilers issue warning if there is no "break;" statement
        in a "case" section.  Why not just design the languages to have
        termination as the default behavior, and provide a "fallthru;"
	...
2012/7/19-11/7 [Computer/SW/Languages/C_Cplusplus] UID:54439 Activity:nil
7/19    In C or C++, how do I write the code of a function with variable
        number of parameters in order to pass the variable parameters to
        another function that also has variable number of parameters?  Thanks.
        \_ The usual way (works on gcc 3.0+, Visual Studio 2005+):
               #define foo(fmt, ...) printf(fmt, ##__VA_ARGS__)
           The cool new way (works on gcc 4.3+):
	...
2011/3/7-4/20 [Computer/SW/Languages/C_Cplusplus] UID:54056 Activity:nil
3/7     I have a C question.  I have the following source code in two identical
        files t.c and t.cpp:
                #include <stdlib.h>
                int main(int argc, char *argv[]) {
                  const char * const * p1;
                  const char * * p2;
	...
2011/2/5-19 [Computer/SW/Languages/C_Cplusplus] UID:54027 Activity:nil
2/4     random C programming/linker fu question.  If I have
        int main() { printf("%s is at this adddr %p\n", "strlen", strlen); }
        and soda's /proc/sys/kernel/randomize_va_space is 2 (eg; on)
        why is strlen (or any other libc fn) at the same address every time?
        \_ I don't pretend to actually know the right answer to this, but
           could it have something to do with shared libraries?
	...
2010/2/12-3/9 [Computer/SW/Languages/C_Cplusplus] UID:53708 Activity:nil
2/12    I need a way to make a really big C++ executable (~200MBs) that does
        nothing.  No static initialization either.  Any ideas?
        \_ static link in lots of libraries?
        \_ #define a   i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0;
           #define b   a a a a a a a a a a
           #define c   b b b b b b b b b b
	...
2009/9/28-10/8 [Computer/SW/Languages/C_Cplusplus] UID:53409 Activity:nil
9/28    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
        Java is #1!!! Followed by C, PHP, C++, Visual Basic, Perl,
        C#, Python, Javascript, then finally Ruby. The good news is
        Pascal is going waaaay back up!
        \_ C is still more popular than C++?  I feel much better about myself
           now.
	...
2009/8/7-14 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Java] UID:53252 Activity:high
8/6     In C one can do "typedef int my_index_t;".  What's the equivalent in
        C#?  Thanks.
        \_ C#? Are you serious? Is this what the class of 2009 learn?
           \_ No.  I have to learn .NET code at work.  I am Class of '93.
           \_ python is what 2009 learns, see the motd thread about recent
              cal courses and languages
	...
2009/7/21-24 [Computer/SW/Languages/Java] UID:53168 Activity:moderate
7/20    For those who care btw, it looks like eclipse is now A Standard Tool
        at UCB ugrad cs, probably replaced emacs.  Furthermore, people get
        angry at seeing Makefiles, (since eclispe takes care of that).  I
        guess it's just a sign of the times.
        \_ The more people at my work use eclipse the less the code is
           managable in emacs.  I'm not sure which application's fault
	...
2013/4/9-5/18 [Computer/SW/Mail, Academia/Berkeley/CSUA] UID:54647 Activity:nil
4/8     What's a good free e-mail provider? I don't want to use Gmail,
        Yahoo, Outlook, or any of those sites with features I never use that
        track my personal info and keep changing their interface. I want just
        simple e-mail without privacy issues or all the baggage these large,
        for-profit companies are adding. I might even be willing to pay.
        Recommendations?
	...
Cache (3790 bytes)
preview.tinyurl.com/4dqlhk -> www.newscientist.com/channel/life/dn14892-fossil-reveals-how-the-turtle-got-its-shell.html?feedId=online-news_rss20
Advertising A newly identified fossil could explain one of evolution's biggest mysteries the origin of the turtle's shell. Bone fragments from a 210-million year-old, land-dwelling reptile from New Mexico suggest that the earliest turtles didn't have much of a shell at all. Over millions of years, rows of protective armour plates gradually fused together and to the reptile's vertebrae, eventually creating a complete shell. Spencer Lucas, of the New Mexico Museum of Natural History and Science in Albuquerque, discovered a neck-bone fragment of the new reptile more than a decade ago, but its provenance remained debatable because the skeleton was so small, Joyce says. However, recent erosion revealed enough pieces of Chinlechelys tenertesta Latin for thin-shelled turtle to remove any doubt. Unlike turtle fossils dating from the later Jurassic era "they're so common people stopped collecting them," Joyce says Triassic turtles are few and far between. That's probably because they lived on land, where fossilisation is far less likely to happen, he says. The new animal is about 30 centimetres long, with a shell only a millimetre wide. "This one's by far the thinnest ever found," Joyce says. More importantly, the reptile's dorsal ribs aren't fully fused to its shell or carapace as is the case in later fossils and in modern turtles. Guillermo Rougier, at the University of Louisville in Kentucky, who uncovered the first Triassic turtles in northwest Argentina. These and other early turtles had already gained their carapaces and offered few clues as to its origin. C tenertesta, on the other hand, points to the body form that must have given rise to the shell. "This new guy is an animal that belong to the lineage of turtles, it's a proto-turtle in a way," he says. Exactly why turtles evolved their shell remains a mystery, Joyce says. A full shell might offer added protection and stability. And the proof could be in the pudding their body plan is the world's oldest, changing little over 200 million years. "For some reason just being a turtle is an idea that came along and just really works," he says. Comment subject Comment No HTML except lower case italic tags or lower case bold tags, please: <i> or <b> Your name Your email We need your email in case we need to contact you about the comment. VIEW THREAD >> Fossil Reveals How The Turtle Got Its Shell By John Wood Ph. d Wed Oct 08 18:57:48 BST 2008 The fossil doesn't "reveal" anything. The interpretation is entirely in the eye of the beholder. There is no proof that the first creature gradually evolved to become the modern turtle. This is typical of the pseudoscience of paleontology trying to pass off speculation as fact. REPLY Fossil Reveals How The Turtle Got Its Shell By Rich Townsend Wed Oct 08 21:14:31 BST 2008 What is your explanation, John? Of course we can't prove that creature A evolved into creature B - that will never be possible. Not all animals are fossilized, there will always be gaps. The way I see it, this creature is potentially filling a gap in the evolutionary story. How do you explain that more and more fossils are being found that appear to fill gaps? By Mike Wed Oct 08 20:04:49 BST 2008 I agree with the previous poster even though I think he came across as closed-minded. Here is another explaination as to why the turtle has a shell: The god Zeus got married and all the animals were invited. "If you would rather be at home than come to my wedding, then you can carry your home on your back wherever you go!" Some people may prefer one or the other explaination, or neither, but only one explaination makes a great bedtime story to a 5 year old! When it really comes down to it, it doesn't really matter, and as a society we should be researching more important projects.