Skip to main content

Home/ Advanced Concepts Team/ Group items tagged code

Rss Feed Group items tagged

LeopoldS

Investigating Machine Identification Code Technology in Color Laser Printers | Electron... - 0 views

  •  
    I assume that our fancy colour printer also have this "feature" ... 
Francesco Biscani

STLport: An Interview with A. Stepanov - 2 views

  • Generic programming is a programming method that is based in finding the most abstract representations of efficient algorithms.
  • I spent several months programming in Java.
  • for the first time in my life programming in a new language did not bring me new insights
  • ...2 more annotations...
  • it has no intellectual value whatsoever
  • Java is clearly an example of a money oriented programming (MOP).
  •  
    One of the authors of the STL (C++'s Standard Template Library) explains generic programming and slams Java.
  • ...6 more comments...
  •  
    "Java is clearly an example of a money oriented programming (MOP)." Exactly. And for the industry it's the money that matters. Whatever mathematicians think about it.
  •  
    It is actually a good thing that it is "MOP" (even though I do not agree with this term): that is what makes it inter-operable, light and easy to learn. There is no point in writing fancy codes, if it does not bring anything to the end-user, but only for geeks to discuss incomprehensible things in forums. Anyway, I am pretty sure we can find a Java guy slamming C++ ;)
  •  
    Personally, I never understood what the point of Java is, given that: 1) I do not know of any developer (maybe Marek?) that uses it for intellectual pleasure/curiosity/fun whatever, given the possibility of choice - this to me speaks loudly on the objective qualities of the language more than any industrial-corporate marketing bullshit (for the record, I argue that Python is more interoperable, lighter and easier to learn than Java - which is why, e.g., Google is using it heavily); 2) I have used a software developed in Java maybe a total of 5 times on any computer/laptop I owned over 15 years. I cannot name of one single Java project that I find necessary or even useful; for my usage of computers, Java could disappear overnight without even noticing. Then of course one can argue as much as one wants about the "industry choosing Java", to which I would counterargue with examples of industry doing stupid things and making absurd choices. But I suppose it would be a kind of pointless discussion, so I'll just stop here :)
  •  
    "At Google, python is one of the 3 "official languages" alongside with C++ and Java". Java runs everywhere (the byte code itself) that is I think the only reason it became famous. Python, I guess, is more heavy if it were to run on your web browser! I think every language has its pros and cons, but I agree Java is not the answer to everything... Java is used in MATLAB, some web applications, mobile phones apps, ... I would be a bit in trouble if it were to disappear today :(
  •  
    I personally do not believe in interoperability :)
  •  
    Well, I bet you'd notice an overnight disappearance of java, because half of the internet would vanish... J2EE technologies are just omnipresent there... I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :) Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies. The final remark, because I may be mistakenly taken for an apostle of Java or something... I love the idea of generic programming, C++ is my favourite programming language (and I used to read Stroustroup before sleep), at leisure time I write programs in Python... But if I were to start a software development company, then, apart from some very niche applications like computer games, it most probably would use Java as main technology.
  •  
    "I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :)" Doing in C++ would be awesomely crazy, I agree :) But as I see it there are lots of huge websites that operate on PHP, see for instance Facebook. For the banks and the enterprise market, as a general rule I tend to take with a grain of salt whatever spin comes out from them; in the end behind every corporate IT decision there is a little smurf just trying to survive and have the back covered :) As they used to say in the old times, "No one ever got fired for buying IBM". "Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies." Apart from the IDE considerations (on which I cannot comment, since I'm not a IDE user myself), I do not see how Java beats the competition in this regard (again, Python and the huge software ecosystem surrounding it). My impression is that Java's success is mostly due to Sun pushing it like there is no tomorrow and bundling it with their hardware business.
  •  
    OK, I think there is a bit of everything, wrong and right, but you have to acknowledge that Python is not always the simplest. For info, Facebook uses Java (if you upload picture for instance), and PHP is very limited. So definitely, in company, engineers like you and me select the language, it is not a marketing or political thing. And in the case of fb, they come up with the conclusion that PHP, and Java don't do everything but complement each other. As you say Python as many things around, but it might be too much for simple applications. Otherwise, I would seriously be interested by a study of how to implement a Python-like system on-board spacecrafts and what are the advantages over mixing C, Ada and Java.
LeopoldS

Tilera Corporation - 2 views

  •  
    who wants 100 cores ... future of PAGMO?
  • ...2 more comments...
  •  
    Well nVidia provides 10.000 "cores" in a single rack on thei Teslas...
  •  
    remember that you were recommending its purchase already some time ago ... still strong reasons to do so?
  •  
    The problem with this flurry of activity today regarding multicore architectures is that it is really unclear which one will be the winner in the long run. Never understimate the power of inertia, especially in the software industry (after all, people are still programming in COBOL and Fortran today). For instance, NVIDIA gives you the Teslas with 10000 cores, but then you have to rewrite extensive parts of your code in order to take advantage of this. Is this an investment worth undertaking? Difficult to say, it would certainly be if the whole software world moves into that direction (which is not happening - yet?). But then you have other approaches coming out, suche as the Cell processor by IBM (the one on the PS3) which has really impressive floating point performance and, of course, a completely different programming model. The nice thing about this Tilera processor seems to be that it is a general-purpose processor, which may not require extensive re-engineering of existing code (but I'm really hypothesizing, since the thechincal details are not very abundant on their website).
  •  
    Moreover PaGMO computation model is more towards systems with distributed memory, and not with shared memory (i.e. multi-core). In the latter, at certain point the memory access becomes the bottleneck.
Francesco Biscani

Google Code Blog: Apollo 11 mission's 40th Anniversary: One large step for open source ... - 0 views

  •  
    See, open source works :)
ESA ACT

nativeclient - Google Code - 0 views

  •  
    After Chrome, Google continues to branch out into other territories. This is somewhere between Java and Flash and others. It seems to me (Kev) that this could be quite important (if it doesnt die like Lively did) for online apps. Can anyone check it out i
ESA ACT

calaboration - Google Code - 0 views

  •  
    for all the mac users: google calendar supports now CalDAV and thus the two way integration with iCal! -LS
ESA ACT

Google Doctype - Google Code - 0 views

  •  
    Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers.
ESA ACT

Managing Multiples Wikis - 0 views

  •  
    How to Create Another Mediawiki on the Same Server, Using the Same Source Code, Using the Same Database, but with its own Tables
LeopoldS

Google Code Blog: Introducing Closure Tools - 1 views

  •  
    new open source tool from google .... Francesco: of any interest to us?
  •  
    I don't think so, it is just a code optimizer for JavaScript, unless there are somewhere big JavaScript (web2.0) applications running that is not of much interest for us Other google labs systems e.g. FriendConnect could be useful for Ariadnet, maybe also the visualization and social graph API
nikolas smyrlakis

Has the Large Hadron Collider destroyed the earth yet? - 1 views

  •  
    if you view the source code there's also an RSS feed
  •  
    well, it seems we'll never be able to see the yes...!
  •  
    so ooooooooooooold!!!!
LeopoldS

Knowledge, networks and nations | Royal Society - 4 views

  •  
    nice graphs ... and nice stats
  • ...1 more comment...
  •  
    the graphs are Motion Charts. They were made famous by Hans Rosling's TED talks (http://www.ted.com/speakers/hans_rosling.html). Google eventually bought his software, and made part of it freely available: http://code.google.com/apis/visualization/documentation/gallery/motionchart.html. That's what they are using there.
  •  
    thanks - I was already wondering several times what had happened to this technique that he used at the talk we looked at several times when it was first uploaded ... good that they have made it open source! are they easy to use?
  •  
    the easiest way to use them is: Google Docs > open/create a spreadsheet > Insert > Gadget > Charts > Motion Chart !! :) You have here a tutorial describing all the steps to get it running.
LeopoldS

NIAC 2014 Phase I Selections | NASA - 4 views

  •  
    12 new NIAC 1 studies - many topics familiar to us ... please have a look at those closest to your expertise to see if there is anything new/worth investigating (and in general to be knowledgeable on them since we will get questions sooner or later on them)
    Principal Investigator Proposal Title Organization City, State, Zip Code
    Atchison, Justin Swarm Flyby Gravimetry Johns Hopkins University Baltimore, MD 21218-2680
    Boland, Eugene Mars Ecopoiesis Test Bed Techshot, Inc. Greenville, IN 47124-9515
    Cash, Webster The Aragoscope: Ultra-High Resolution Optics at Low Cost University of Colorado Boulder, CO 80309-0389
    Chen, Bin 3D Photocatalytic Air Processor for Dramatic Reduction of Life Support Mass & Complexity NASA ARC Moffett Field, CA 94035-0000
    Hoyt, Robert WRANGLER: Capture and De-Spin of Asteroids and Space Debris Tethers Unlimited Bothel, WA 98011-8808
    Matthies, Larry Titan Aerial Daughtercraft NASA JPL Pasadena, CA 91109-8001
    Miller, Timothy Using the Hottest Particles in the Universe to Probe Icy Solar System Worlds John Hopkins University Laurel, MD 20723-6005
    Nosanov, Jeffrey PERISCOPE: PERIapsis Subsurface Cave OPtical Explorer NASA JPL Pasadena, CA 91109-8001
    Oleson, Steven Titan Submarine: Exploring the Depths of Kraken NASA GRC Cleveland, OH 44135-3127
    Ono, Masahiro Comet Hitchhiker: Harvesting Kinetic Energy from Small Bodies to Enable Fast and Low-Cost Deep Space Exploration NASA JPL Pasadena, CA 91109-8001
    Streetman, Brett Exploration Architecture with Quantum Inertial Gravimetry and In Situ ChipSat Sensors Draper Laboratory Cambridge, MA 02139-3539
    Wiegmann, Bruce Heliopause Electrostatic Rapid Transit System (HERTS) NASA MSFC Huntsville, AL 35812-0000
  •  
    Eh, the swarm flyby gravimetry is very similar to the "measuring gravitational fields" project I proposed in the brewery
Marcus Maertens

Python is becoming the world's most popular coding language - Daily chart - 3 views

  •  
    In the past 12 months Americans have searched for Python on Google more often than for Kim Kardashian, a reality-TV star. The number of queries has trebled since 2010, while those for other major programming languages have been flat or declining.
  •  
    Likely this is correlated with the increased interest in machine learning in the past decade - all the popular DL libraries are Python-based after all...
Marcus Maertens

Zero-shot learning: Using text to accurately ID images - Facebook Code - 1 views

  •  
    GANs are striking again...
Marcus Maertens

Ubisoft's AI in Far Cry 5 and Watch Dogs could change gaming | WIRED UK - 0 views

  •  
    Commit Assist Tool allows predicting bugs in large code bases typically found in AAA-games.
Alexander Wittig

IBM Makes Quantum Computing Available on IBM Cloud - 1 views

  •  
    IBM for the first time ever is making quantum computing available to the public, providing access to a quantum processor via the cloud. Users can create algorithms and run experiments and get inspired by the possibilities of a quantum computer.
  •  
    Looks interesting.. Have you tried it?
  •  
    Mathias Troyer from ETH Zurtich gave a talk in Leiden where he showed what he wants to be the replacement to this IBM programming or the best ally of it - program quantum computers with, for instance, python code. Nice developments coming from the quantum coding field, besides the fact we are ages away from a practical quantum computer.
darioizzo2

Repulsive Curves | DeepAI - 0 views

  •  
    They pack a rabbit with an intestine!! Must be relevant to something ... and they plan to using the n-body code rakau developed by Francesco ....
Marcus Maertens

Everything You Wanted to Know about Space Tourism but Were Afraid to Ask | Space Safety... - 3 views

  •  
    "chances are that if 700 passengers are flown annually, up to 10 of them might not survive the flight in the first years of the operations." most remarkable also the question who is to blame if a dead and burned space tourist corps comes crashing down from the sky into your car.
  • ...3 more comments...
  •  
    How sure is the information that a human body would not completely burn / ablate during atmospheric re-entry? I am not aware of any material ground tests in a plasma wind tunnel confirming that human tissue would survive re-entry from LEO.
  •  
    Since a steak would not even be cooked by dropping it from very high altitudes (http://what-if.xkcd.com/28/) I would doubt that a space tourists body would desintegrate by atmospheric re-entry.
  •  
    Funny link, however, some things are not clear enough: 1. Ablation rate is unknown 2. What are the entry conditions? The link suggests that the steak is just dropped (no initial velocity). 3. What about the ballistic coefficient? 4. How would the entry body orientation? It would be a quite non-steady state configuration I guess with heavy accelerations. 5. How would vacuum exposure impact on the water in the body/steak and what would be the consequence for ablation behaviour? 6. Does surface chemistry play a role (not ablation, but catalysis)? My conclusion: the example with the steak is a funny and not so bad exercise, not more.
  •  
    This calls for some we serious simulations by the Petkow code it seems to me ...
  •  
    I still would need some serious input data...
‹ Previous 21 - 40 of 78 Next › Last »
Showing 20 items per page